Changeset 90880 in webkit
- Timestamp:
- Jul 12, 2011 7:39:16 PM (13 years ago)
- Location:
- trunk/Tools
- Files:
-
- 2 added
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r90879 r90880 1 2011-07-12 Adam Barth <abarth@webkit.org> 2 3 garden-o-matic should label tests failures of new tests as such 4 https://bugs.webkit.org/show_bug.cgi?id=64421 5 6 Reviewed by Ojan Vafai. 7 8 Also, we shouldn't dim failures of new tests, even if we've only seen 9 them once because they're likely to be real problems that need 10 attention. 11 12 * Scripts/webkitpy/tool/servers/data/gardeningserver/base_unittests.js: 13 * Scripts/webkitpy/tool/servers/data/gardeningserver/checkout.js: Added. 14 * Scripts/webkitpy/tool/servers/data/gardeningserver/checkout_unittests.js: Added. 15 * Scripts/webkitpy/tool/servers/data/gardeningserver/index.html: 16 * Scripts/webkitpy/tool/servers/data/gardeningserver/main.css: 17 * Scripts/webkitpy/tool/servers/data/gardeningserver/main.js: 18 * Scripts/webkitpy/tool/servers/data/gardeningserver/results_unittests.js: 19 * Scripts/webkitpy/tool/servers/data/gardeningserver/run-unittests.html: 20 * Scripts/webkitpy/tool/servers/data/gardeningserver/ui_unittests.js: 21 * Scripts/webkitpy/tool/servers/gardeningserver.py: 22 1 23 2011-07-12 Adam Barth <abarth@webkit.org> 2 24 -
trunk/Tools/Scripts/webkitpy/tool/servers/data/gardeningserver/base_unittests.js
r90866 r90880 1 (function () { 2 1 3 module("base"); 2 4 … … 93 95 }); 94 96 }); 97 98 })(); -
trunk/Tools/Scripts/webkitpy/tool/servers/data/gardeningserver/index.html
r90822 r90880 16 16 <script src="config.js"></script> 17 17 <script src="base.js"></script> 18 <script src="checkout.js"></script> 18 19 <script src="results.js"></script> 19 20 <script src="ui.js"></script> -
trunk/Tools/Scripts/webkitpy/tool/servers/data/gardeningserver/main.css
r90879 r90880 42 42 43 43 /* If we've only seen a given test failure once, we dim it so as not to distract the gardener. */ 44 .test[data-failure-count="1"] { 44 .test[data-failure-count="1"][data-new-test="false"] { 45 -webkit-transition: 1s opacity; 45 46 opacity: 0.5; 46 47 } … … 111 112 } 112 113 114 .regression .test[data-new-test="true"] .what a[draggable]::after { 115 content: '(new)'; 116 margin: 0 3px; 117 } 118 113 119 .regression .what a { 114 120 padding: 1px 2px; 115 121 border-radius: 4px; 116 122 color: black; 117 background-color: #f0f0f0;118 123 } 119 124 -
trunk/Tools/Scripts/webkitpy/tool/servers/data/gardeningserver/main.js
r90879 r90880 31 31 results.unifyRegressionRanges(builderNameList, testName, function(oldestFailingRevision, newestPassingRevision) { 32 32 $('.when', testSummary).append(ui.summarizeRegressionRange(oldestFailingRevision, newestPassingRevision)); 33 checkout.existsAtRevision(checkout.subversionURLForTest(testName), newestPassingRevision, function(testExistedBeforeFailure) { 34 $(testSummary).attr('data-new-test', !testExistedBeforeFailure); 35 }); 33 36 }); 34 37 results.countFailureOccurances(builderNameList, testName, function(failureCount) { -
trunk/Tools/Scripts/webkitpy/tool/servers/data/gardeningserver/results_unittests.js
r90879 r90880 1 (function () { 2 1 3 module("results"); 2 4 … … 315 317 ]); 316 318 }); 319 320 })(); -
trunk/Tools/Scripts/webkitpy/tool/servers/data/gardeningserver/run-unittests.html
r90441 r90880 14 14 <script src="base.js"></script> 15 15 <script src="base_unittests.js"></script> 16 <script src="checkout.js"></script> 17 <script src="checkout_unittests.js"></script> 16 18 <script src="results.js"></script> 17 19 <script src="results_unittests.js"></script> -
trunk/Tools/Scripts/webkitpy/tool/servers/data/gardeningserver/ui_unittests.js
r90879 r90880 1 (function () { 2 1 3 module("iu"); 2 4 … … 63 65 '<img src="http://example.com/layout-test-results/foo-bar-diff.png" class="diff">'); 64 66 }); 67 68 })(); -
trunk/Tools/Scripts/webkitpy/tool/servers/gardeningserver.py
r90846 r90880 38 38 class GardeningHTTPRequestHandler(ReflectionHandler): 39 39 STATIC_FILE_NAMES = frozenset([ 40 "base.js", 41 "checkout.js", 42 "config.js", 43 "favicon-green.png", 44 "favicon-red.png", 40 45 "index.html", 41 46 "main.css", 47 "main.js", 42 48 "partytime.gif", 43 "base.js",44 "config.js",45 "main.js",46 49 "results.js", 47 50 "ui.js", 48 "favicon-green.png",49 "favicon-red.png",50 51 ]) 51 52
Note: See TracChangeset
for help on using the changeset viewer.