Changeset 173211 in webkit
- Timestamp:
- Sep 3, 2014 10:57:25 AM (10 years ago)
- Location:
- trunk/Tools
- Files:
-
- 1 added
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotIteration.js
r173027 r173211 80 80 "webkitperl-test": 1, 81 81 "bindings-generation-tests": 1, 82 "run Membuster OS Memory": 1, 83 "run scrollperf": 1, 84 "run PLT3": 1, 85 "perf-test": 1 82 86 }; 83 87 … … 195 199 testResults.finished = true; 196 200 197 if (!testStep.results || !testStep.results[0]) {201 if (!testStep.results || testStep.results[0] === BuildbotIteration.SUCCESS) { 198 202 // All tests passed. 199 203 testResults.allPassed = true; -
trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotQueue.js
r172998 r173211 39 39 this.builder = info.builder || false; 40 40 this.tester = info.tester || false; 41 this.performance = info.performance || false; 41 42 this.architecture = info.architecture || null; 42 43 this.testCategory = info.testCategory || null; 44 this.performanceTestName = info.performanceTestName || null; 43 45 44 46 this.iterations = []; -
trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Main.js
r172996 r173211 44 44 } else if (queue.tester) { 45 45 categoryName = queue.testCategory; 46 } else if (queue.performance) { 47 categoryName = "performance"; 46 48 } else { 47 49 console.assert("Unknown queue type."); … … 149 151 } 150 152 153 var header = document.createElement("th"); 154 header.textContent = "Performance"; 155 row.appendChild(header); 156 151 157 if (hasEWS) { 152 158 var header = document.createElement("th"); … … 207 213 } 208 214 215 var cell = document.createElement("td"); 216 if (platformQueues.performance && platformQueues.performance.release) { 217 var view = new BuildbotPerformanceQueueView(platformQueues.performance.release); 218 cell.appendChild(view.element); 219 } 220 221 row.appendChild(cell); 222 209 223 if (hasEWS) { 210 224 var cell = document.createElement("td"); -
trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/WebKitBuildbot.js
r170741 r173211 34 34 "Apple MountainLion Release WK2 (Tests)": {platform: Dashboard.Platform.MacOSXMountainLion, tester: true, testCategory: Buildbot.TestCategory.WebKit2}, 35 35 "Apple MountainLion Debug WK2 (Tests)": {platform: Dashboard.Platform.MacOSXMountainLion, debug: true, tester: true, testCategory: Buildbot.TestCategory.WebKit2}, 36 "Apple MountainLion Release (Perf)": {platform: Dashboard.Platform.MacOSXMountainLion, debug: false, performance: true}, 36 37 "Apple Mavericks Debug (Build)": {platform: Dashboard.Platform.MacOSXMavericks, debug: true, builder: true, architecture: Buildbot.BuildArchitecture.SixtyFourBit}, 37 38 "Apple Mavericks Release (Build)": {platform: Dashboard.Platform.MacOSXMavericks, debug: false, builder: true, architecture: Buildbot.BuildArchitecture.SixtyFourBit}, … … 40 41 "Apple Mavericks Release WK1 (Tests)": {platform: Dashboard.Platform.MacOSXMavericks, debug: false, tester: true, testCategory: Buildbot.TestCategory.WebKit1}, 41 42 "Apple Mavericks Release WK2 (Tests)": {platform: Dashboard.Platform.MacOSXMavericks, debug: false, tester: true, testCategory: Buildbot.TestCategory.WebKit2}, 43 "Apple Mavericks Release (Perf)": {platform: Dashboard.Platform.MacOSXMavericks, debug: false, performance: true}, 42 44 "Apple Win Debug (Build)": {platform: Dashboard.Platform.Windows7, debug: true, builder: true, architecture: Buildbot.BuildArchitecture.ThirtyTwoBit}, 43 45 "Apple Win Release (Build)": {platform: Dashboard.Platform.Windows7, builder: true, architecture: Buildbot.BuildArchitecture.ThirtyTwoBit}, … … 48 50 "GTK Linux 64-bit Debug (Build)": {platform: Dashboard.Platform.LinuxGTK, debug: true, builder: true, architecture: Buildbot.BuildArchitecture.SixtyFourBit}, 49 51 "GTK Linux 64-bit Debug (Tests)": {platform: Dashboard.Platform.LinuxGTK, debug: true, tester: true, testCategory: Buildbot.TestCategory.WebKit2}, 50 "EFL Linux 64-bit Release WK2": {platform: Dashboard.Platform.LinuxEFL, tester: true, testCategory: Buildbot.TestCategory.WebKit2} 52 "GTK Linux 64-bit Release (Perf)": {platform: Dashboard.Platform.LinuxGTK, debug: false, performance: true}, 53 "EFL Linux 64-bit Release WK2": {platform: Dashboard.Platform.LinuxEFL, tester: true, testCategory: Buildbot.TestCategory.WebKit2}, 54 "EFL Linux 64-bit Release WK2 (Perf)": {platform: Dashboard.Platform.LinuxEFL, performance: true} 51 55 }; 52 56 … … 59 63 constructor: WebKitBuildbot, 60 64 __proto__: Buildbot.prototype, 65 performanceDashboardURL: "https://perf.webkit.org", 61 66 62 67 layoutTestResultsDirectoryURLForIteration: function(iteration) -
trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Styles/Main.css
r173008 r173211 90 90 background-color: rgb(233, 231, 223); 91 91 text-align: center; 92 margin: 50px ;92 margin: 50px 25px 50px 25px; 93 93 } 94 94 -
trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/index.html
r162373 r173211 51 51 <script src="Scripts/BuildbotBuilderQueueView.js"></script> 52 52 <script src="Scripts/BuildbotTesterQueueView.js"></script> 53 <script src="Scripts/BuildbotPerformanceQueueView.js"></script> 53 54 <script src="Scripts/EWSQueueView.js"></script> 54 55 <script src="Scripts/StatusLineView.js"></script> -
trunk/Tools/ChangeLog
r173201 r173211 1 2014-09-03 Dana Burkart <dburkart@apple.com> 2 3 Dashboard should show performance bots. 4 https://bugs.webkit.org/show_bug.cgi?id=136386 5 6 Reviewed by Alexey Proskuryakov. 7 8 * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotIteration.js: 9 (BuildbotIteration.prototype._parseData.collectPerfTestResults): 10 (BuildbotIteration.prototype._parseData): 11 Support possible performance failures. 12 13 * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotPerformanceQueueView.js: 14 New QueueView to manage the way we present performance data. 15 16 * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotQueue.js: 17 (BuildbotQueue): 18 Support new 'performance' and 'performanceTestName' keys. 19 20 21 * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Main.js: 22 Add performance column to the main page. 23 24 * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/WebKitBuildbot.js: 25 (WebKitBuildbot): 26 * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Styles/Main.css: 27 (body): 28 Make sure everything fits on 13 inch screens. 29 30 * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/index.html: 31 1 32 2014-09-03 Zan Dobersek <zdobersek@igalia.com> 2 33
Note: See TracChangeset
for help on using the changeset viewer.