Changeset 92382 in webkit
- Timestamp:
- Aug 4, 2011 9:51:48 AM (13 years ago)
- Location:
- trunk/Tools
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/builders.js
r92355 r92382 62 62 } 63 63 64 function mostRecentCompletedBuildNumber(individualBuilderStatus) 65 { 66 if (!individualBuilderStatus) 67 return null; 68 69 for (var i = individualBuilderStatus.cachedBuilds.length - 1; i >= 0; --i) { 70 var buildNumber = individualBuilderStatus.cachedBuilds[i]; 71 if (individualBuilderStatus.currentBuilds.indexOf(buildNumber) == -1) 72 return buildNumber; 73 } 74 75 return null; 76 } 77 64 78 var g_buildInfoCache = new base.AsynchronousCache(function(key, callback) { 65 79 var explodedKey = key.split('\n'); … … 73 87 net.get(kChromiumBuildBotURL + '/json/builders', function(builderStatus) { 74 88 $.each(config.kBuilders, function(index, builderName) { 75 var buildNumber = builderStatus[builderName].cachedBuilds.pop(); 89 var buildNumber = mostRecentCompletedBuildNumber(builderStatus[builderName]); 90 if (!buildNumber) { 91 buildInfoByBuilder[builderName] = null; 92 requestTracker.requestComplete(); 93 return; 94 } 76 95 77 96 g_buildInfoCache.get(builderName + '\n' + buildNumber, function(buildInfo) { … … 88 107 var builderNameList = []; 89 108 $.each(buildInfoByBuilder, function(builderName, buildInfo) { 109 if (!buildInfo) 110 return; 90 111 if (didFailStepRequredForTestCoverage(buildInfo)) 91 112 builderNameList.push(builderName); -
trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/run-unittests.html
r92356 r92382 43 43 <script src="net_unittests.js"></script> 44 44 <script src="Trac.js"></script> 45 <script src="trac_unittests.js"></script>46 45 <script src="Bugzilla.js"></script> 47 46 <script src="bugzilla_unittests.js"></script> 47 <script src="builders.js"></script> 48 <script src="builders_unittests.js"></script> 48 49 <script src="checkout.js"></script> 49 50 <script src="checkout_unittests.js"></script> -
trunk/Tools/ChangeLog
r92373 r92382 1 2011-08-04 Adam Barth <abarth@webkit.org> 2 3 builders.js needs unit tests 4 https://bugs.webkit.org/show_bug.cgi?id=65670 5 6 Reviewed by Dimitri Glazkov. 7 8 This test requires somewhat large test fixtures, but using real 9 examples seemed better than trimming them down too much. 10 11 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/builders.js: 12 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/builders_unittests.js: Added. 13 * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/run-unittests.html: 14 - Note: trac_unittests.js doesn't exist (yet!). 15 1 16 2011-08-04 Alexis Menard <alexis.menard@openbossa.org> 2 17
Note: See TracChangeset
for help on using the changeset viewer.