Hi all,

If you never run the webkit layout tests, you can stop reading.

Otherwise, earlier today I checked in a patch that should make the
output much less verbose in the normal case. From the CL:

First, a number of log messages have had their levels changed (mostly to
make them quieter).

Second, the script outputs a "meter" that shows progress through the
test run, which is a one line summary of where it's at current
(e.g. "parsing expectations", "gathering files". During the actual test
execution, the meter displays "%d tests completed as expected, %d didn't,
%d remain". The meter uses carriage returns but no linefeeds, so the output
is overwritten as it progresses. The meter is disabled if --verbose is
specified, to avoid unnecessary confusion.

Third, I removed the --find-baselines option. I think I was the only one
using it, and --sources is good enough (but added the baseline for
the checksum as well as the .png when using --sources).

Fourth, there is a new "--log" option that can be used to provide finer
granularity of logging. It accepts a comma-separated list of options, like:
--log 'actual,expected,timing':

  "actual": the actual test results (# of failures by type and timeline)
  "config": the test settings (results dir, platform, etc.)
  "expected": the results we expected by type and timeline
  "timing": test timing results (slow files, total execution, etc.)

All of this information is logged at the logging.info level (if the
appropriate option is enabled).

Using the --verbose switch will cause all of options to be logged, as well
as the normal verbose output.  In addition, the verbose output will disable
the meter (as mentioned above). Note that the "actual" results will be logged
to stdout, not stderr, for compatibility with the buildbot log parser.

Finally, the list of unexpected results (if any) will be logged to stdout,
along with a one-line summary of the test run.

The net result is that when run with no command line options (and when no
tests fail), only one line of output will be produced.

Feedback / problems / questions to me.

Pam, sorry for making all of your examples in your tech talk
immediately out of date :)

-- Dirk

-- 
Chromium Developers mailing list: [email protected] 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev

Reply via email to