diff options
author | ojan@chromium.org <ojan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-12 20:39:37 +0000 |
---|---|---|
committer | ojan@chromium.org <ojan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-12 20:39:37 +0000 |
commit | a405a1ca397ddcc7195269371e816bd39f62d575 (patch) | |
tree | 19e92948a8fcde1af7fcf2006bf2b653de613fbd | |
parent | 2719e7e6d7021754ea63cdf3565d0276908a94cb (diff) | |
download | chromium_src-a405a1ca397ddcc7195269371e816bd39f62d575.zip chromium_src-a405a1ca397ddcc7195269371e816bd39f62d575.tar.gz chromium_src-a405a1ca397ddcc7195269371e816bd39f62d575.tar.bz2 |
Fix dashboard for canaries.
Review URL: http://codereview.chromium.org/905002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41474 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | webkit/tools/layout_tests/dashboards/dashboard_base.js | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/webkit/tools/layout_tests/dashboards/dashboard_base.js b/webkit/tools/layout_tests/dashboards/dashboard_base.js index 9ed109a..f82fe7f 100644 --- a/webkit/tools/layout_tests/dashboards/dashboard_base.js +++ b/webkit/tools/layout_tests/dashboards/dashboard_base.js @@ -254,7 +254,7 @@ function isLayoutTestResults() { return currentState.testType == 'layout_test_results'; } -var defaultBuilderName, builders, builderBase; +var defaultBuilderName, builders, builderBase, expectationsBuilder; if (currentState.buildDir) { // If buildDir is set, point to the results.json and expectations.json in the // local tree. Useful for debugging changes to the python JSON generator. @@ -268,23 +268,31 @@ if (currentState.buildDir) { switch (currentState.testType) { case 'layout_test_results': - defaultBuilderName = 'Webkit'; // Map of builderName (the name shown in the waterfall) // to builderPath (the path used in the builder's URL) // TODO(ojan): Make this switch based off of the testType. + + // For expectationsBuilder, list the fastest builder so that we + // always have the most up to date expectations. if (currentState.useWebKitCanary) { + defaultBuilderName = 'Webkit (webkit.org)'; + expectationsBuilder = 'Webkit Linux (webkit.org)'; builders = { 'Webkit (webkit.org)': 'webkit-rel-webkit-org', 'Webkit Linux (webkit.org)': 'webkit-rel-linux-webkit-org', 'Webkit Mac (webkit.org)': 'webkit-rel-mac-webkit-org' }; } else if (currentState.useV8Canary) { + defaultBuilderName = 'Webkit (V8-Latest)'; + expectationsBuilder = 'Webkit Linux (V8-Latest)'; builders = { 'Webkit (V8-Latest)': 'webkit-rel-v8', 'Webkit Mac (V8-Latest)': 'webkit-rel-mac-v8', 'Webkit Linux (V8-Latest)': 'webkit-rel-linux-v8' } } else { + defaultBuilderName = 'Webkit'; + expectationsBuilder = 'Webkit Linux'; builders = { 'Webkit': 'webkit-rel', 'Webkit (dbg)(1)': 'webkit-dbg-1', @@ -380,7 +388,7 @@ function appendJSONScriptElements() { // Grab expectations file from the fastest builder, which is Linux release // right now. Could be changed to any other builder if needed. if (waitingOnExpectations) { - appendScript(getPathToBuilderResultsFile('Webkit Linux') + + appendScript(getPathToBuilderResultsFile(expectationsBuilder) + 'expectations.json'); } } |