Changes between Version 14 and Version 15 of NewRunWebKitTests


Ignore:
Timestamp:
Feb 19, 2013 4:45:34 PM (11 years ago)
Author:
dpranke@chromium.org
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • NewRunWebKitTests

    v14 v15  
    8484|| || --no-show-results || don't display the summary HTML file in a web browser at the end of the run ||
    8585
    86 == More Advanced Scenarios ==
    8786
    88 === Figuring out the command line passed to DumpRenderTree ===
    89 
    90 The command line used for DumpRenderTree is printed out if you pass the 'config' option to --print (along with a lot of other useful info):
    91 
    92 {{{
    93 % new-run-webkit-tests --print config,default -n --platform chromium-mac
    94 Using port 'chromium-mac-snowleopard'
    95 Test configuration: <snowleopard, x86, release, cpu>
    96 Placing test results in /Volumes/Src/src/dev/src/webkit/Release/layout-test-results
    97 Using Release build
    98 Pixel tests enabled
    99 Regular timeout: 6000, slow test timeout: 30000
    100 Command line: /Volumes/Src/src/dev/src/xcodebuild/Release/DumpRenderTree.app/Contents/MacOS/DumpRenderTree --test-shell --pixel-tests=/Volumes/Src/src/dev/src/webkit/Release/layout-test-results/png_result0.png
    101 Worker model: processes
    102 
    103 Running 16 DumpRenderTrees in parallel over 345 shards (1 locked)
    104 
    105 8561 tests ran as expected (16450 didn't run).
    106 %
    107 }}}
    108 
    109 ===  A recommended set of command-line flags ===
     87==  A recommended set of command-line flags ==
    11088
    11189dpranke@chromium.org has spent a lot of time hacking on NRWT. The command line argument he most frequently uses are:
    11290
    11391{{{
    114 % new-run-webkit-tests --clobber-results --no-new-test-results --no-show-results --no-retry-failures --print config,default
     92% new-run-webkit-tests --clobber-results --no-new-test-results --no-show-results --no-retry-failures
    11593}}}
    11694
    117 === Generating rebaselines into a specific platform path ===
     95== Generating rebaselines into a specific platform path ==
    11896
    11997It may be desired to generate results using a given platform and expect it to be the same in some variations of that same platform, like in Qt which have qt-5.0-wk1, qt-5.0-wk2, and so many other options. The following line would run tests using Qt5 and WK2 but instead of placing the results onto that specific folder, it'll place the results into qt-5.0-wk1 folder: