Changes between Version 14 and Version 15 of NewRunWebKitTests
- Timestamp:
- Feb 19, 2013 4:45:34 PM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
NewRunWebKitTests
v14 v15 84 84 || || --no-show-results || don't display the summary HTML file in a web browser at the end of the run || 85 85 86 == More Advanced Scenarios ==87 86 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 == 110 88 111 89 dpranke@chromium.org has spent a lot of time hacking on NRWT. The command line argument he most frequently uses are: 112 90 113 91 {{{ 114 % new-run-webkit-tests --clobber-results --no-new-test-results --no-show-results --no-retry-failures --print config,default92 % new-run-webkit-tests --clobber-results --no-new-test-results --no-show-results --no-retry-failures 115 93 }}} 116 94 117 == = Generating rebaselines into a specific platform path ===95 == Generating rebaselines into a specific platform path == 118 96 119 97 It 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: