Changeset 90442 in webkit
- Timestamp:
- Jul 6, 2011 12:39:30 AM (13 years ago)
- Location:
- trunk/Tools
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r90441 r90442 1 2011-07-06 Adam Barth <abarth@webkit.org> 2 3 garden-o-matic shouldn't show flaky tests by default 4 https://bugs.webkit.org/show_bug.cgi?id=63979 5 6 Reviewed by Ojan Vafai. 7 8 If any of the actual test results are PASS, the test is flaky and we 9 can ignore it (at least for now). If we get awesome at dealing with 10 failing tests, we might want to tackle flaky tests by refering the user 11 to the flakiness dashboard, which is way more awesome at dealing with 12 flaky tests that this tool ever will be. 13 14 * Scripts/webkitpy/tool/servers/data/gardeningserver/results.js: 15 * Scripts/webkitpy/tool/servers/data/gardeningserver/results_unittests.js: 16 1 17 2011-07-05 Adam Barth <abarth@webkit.org> 2 18 -
trunk/Tools/Scripts/webkitpy/tool/servers/data/gardeningserver/results.js
r90441 r90442 7 7 var kResultsName = 'full_results.json'; 8 8 var kMasterName = 'ChromiumWebkit'; 9 var kFailingResults = ['TIMEOUT', 'TEXT', 'CRASH', 'IMAGE','IMAGE+TEXT']; 9 10 var PASS = 'PASS'; 11 var TIMEOUT = 'TIMEOUT'; 12 var TEXT = 'TEXT'; 13 var CRASH = 'CRASH'; 14 var IMAGE = 'IMAGE'; 15 var IMAGE_TEXT = 'IMAGE+TEXT'; 16 17 var kFailingResults = [TIMEOUT, TEXT, CRASH, IMAGE, IMAGE_TEXT]; 10 18 11 19 function isFailure(result) … … 14 22 } 15 23 24 function isSuccess(result) 25 { 26 return result === PASS; 27 } 28 16 29 function anyIsFailure(resultsList) 17 30 { 18 31 return $.grep(resultsList, isFailure).length > 0; 32 } 33 34 function anyIsSuccess(resultsList) 35 { 36 return $.grep(resultsList, isSuccess).length > 0; 19 37 } 20 38 … … 38 56 function isUnexpectedFailure(resultNode) 39 57 { 58 if (anyIsSuccess(resultNode.actual.split(' '))) 59 return false; 40 60 return anyIsFailure(unexpectedResults(resultNode)); 41 61 } -
trunk/Tools/Scripts/webkitpy/tool/servers/data/gardeningserver/results_unittests.js
r90441 r90442 7 7 "expected": "IMAGE", 8 8 "actual": "IMAGE" 9 }, 10 "flaky-scrollbarhtml": { 11 "expected": "PASS", 12 "actual": "PASS TEXT" 9 13 } 10 14 },
Note: See TracChangeset
for help on using the changeset viewer.