Title: [239507] trunk/Tools
Revision
239507
Author
mcatanz...@igalia.com
Date
2018-12-21 09:57:50 -0800 (Fri, 21 Dec 2018)

Log Message

Add JSCOnly to bot dashboard
https://bugs.webkit.org/show_bug.cgi?id=192964

Reviewed by Alexey Proskuryakov.

Apparently we have five JSCOnly test bots and multiple developers working on keeping them in
good shape. Sadly, they are hidden bots not exposed in the dashboard. They would be more
useful if they were not so secret, so add them.

There appear to be no build-only bots, so the first column is blank. And of course there are
no WebKit1 or WebKit2 bots, because this is JSCOnly, so the second and third columns are
blank too. That's OK. This will be the last bot on the dashboard, so it won't look too bad,
and there's plenty of room in the final column for all the bots.

I had a hard time picking a logo to use, because the _javascript_ language does not have an
official logo. But I believe I've found one that will be satisfactory.

I will sneak in one bonus change: WPE's EWS queue was missing, and has been added.

* BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/SquirrelFish.png: Added.
* BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/squirrelf...@2x.png: Added.
* BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BubbleQueueServer.js:
(BubbleQueueServer):
* BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Dashboard.js:
* BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/WebKitBuildbot.js:
(WebKitBuildbot):
* BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Styles/Main.css:
(table.queue-grid tr.platform.linux-jsconly img.logo):

Modified Paths

Added Paths

Diff

Added: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/SquirrelFish.png


(Binary files differ)
Index: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/SquirrelFish.png =================================================================== --- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/SquirrelFish.png 2018-12-21 17:52:57 UTC (rev 239506) +++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/SquirrelFish.png 2018-12-21 17:57:50 UTC (rev 239507) Property changes on: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/SquirrelFish.png ___________________________________________________________________

Added: svn:mime-type

+image/png \ No newline at end of property

Added: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/squirrelf...@2x.png


(Binary files differ)
Index: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/squirrelf...@2x.png =================================================================== --- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/squirrelf...@2x.png 2018-12-21 17:52:57 UTC (rev 239506) +++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/squirrelf...@2x.png 2018-12-21 17:57:50 UTC (rev 239507) Property changes on: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/squirrelf...@2x.png ___________________________________________________________________

Added: svn:mime-type

+image/png \ No newline at end of property

Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BubbleQueueServer.js (239506 => 239507)


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BubbleQueueServer.js	2018-12-21 17:52:57 UTC (rev 239506)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BubbleQueueServer.js	2018-12-21 17:57:50 UTC (rev 239507)
@@ -31,7 +31,9 @@
         "gtk-wk2-ews": {platform: Dashboard.Platform.LinuxGTK, shortName: "gtk-wk2", title: "WebKit2\xa0Release\xa0Build\xa0EWS"},
         "ios-ews": {platform: Dashboard.Platform.iOS12Device, shortName: "ios", title: "Release\xa0Build\xa0EWS"},
         "ios-sim-ews": {platform: Dashboard.Platform.iOS12Simulator, shortName: "ios-sim", title: "WebKit2\xa0Release\xa0Tests\xa0EWS"},
+        "jsc-armv7-ews": {platform: Dashboard.Platform.LinuxJSCOnly, shortName: "jsc-armv7", title: "ARMv7\xa0Release\xa0Build\xa0EWS"},
         "jsc-ews": {platform: Dashboard.Platform.macOSSierra, shortName: "jsc", title: "Release\xa0JSC\xa0Tests\xa0EWS"},
+        "jsc-mips-ews": {platform: Dashboard.Platform.LinuxJSCOnly, shortName: "jsc-mips-ews", title: "MIPS\xa0Release\xa0Build\xa0EWS"},
         "mac-ews": {platform: Dashboard.Platform.macOSSierra, shortName: "mac", title: "WebKit1\xa0Release\xa0Tests\xa0EWS"},
         "mac-wk2-ews": {platform: Dashboard.Platform.macOSSierra, shortName: "mac-wk2", title: "WebKit2\xa0Release\xa0Tests\xa0EWS"},
         "mac-debug-ews": {platform: Dashboard.Platform.macOSSierra, shortName: "mac-debug", title: "WebKit1\xa0Debug\xa0Tests\xa0EWS"},
@@ -39,7 +41,8 @@
         "bindings-ews": {platform: Dashboard.Platform.macOSHighSierra, shortName: "bindings", title: "Bindings\xa0EWS"},
         "webkitpy-ews": {platform: Dashboard.Platform.macOSHighSierra, shortName: "webkitpy", title: "Webkitpy\xa0EWS"},
         "win-ews": {platform: Dashboard.Platform.Windows7, shortName: "win", title: "WebKit1\xa0Release\xa0Build\xa0EWS"},
-        "wincairo-ews": {platform: Dashboard.Platform.WinCairo, shortName: "wincairo", title: "WebKit1\xa0Release\xa0Build\xa0EWS"}
+        "wincairo-ews": {platform: Dashboard.Platform.WinCairo, shortName: "wincairo", title: "WebKit1\xa0Release\xa0Build\xa0EWS"},
+        "wpe-ews": {platform: Dashboard.Platform.LinuxWPE, shortName: "wpe", title: "WebKit2\xa0Release\xa0Build\xa0EWS"},
     };
 
     BaseObject.call(this);

Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Dashboard.js (239506 => 239507)


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Dashboard.js	2018-12-21 17:52:57 UTC (rev 239506)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Dashboard.js	2018-12-21 17:57:50 UTC (rev 239507)
@@ -34,7 +34,8 @@
         Windows7: { name: "windows-7", readableName: "Windows 7", order: 35 },
         WinCairo: { name: "wincairo-windows-10", readableName: "WinCairo", order: 50 },
         LinuxWPE: { name : "linux-wpe", readableName: "Linux WPE", order: 90 },
-        LinuxGTK: { name : "linux-gtk", readableName: "Linux GTK", order: 91 }
+        LinuxGTK: { name : "linux-gtk", readableName: "Linux GTK", order: 91 },
+        LinuxJSCOnly: { name : "linux-jsconly", readableName: "Linux JSCOnly", order: 92 },
     },
     Branch: {},
     Repository: {

Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/WebKitBuildbot.js (239506 => 239507)


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/WebKitBuildbot.js	2018-12-21 17:52:57 UTC (rev 239506)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/WebKitBuildbot.js	2018-12-21 17:57:50 UTC (rev 239507)
@@ -88,7 +88,18 @@
         }},
         "GTK Wayland Testers": {platform: Dashboard.Platform.LinuxGTK, heading: "Wayland", combinedQueues: {
             "GTK Linux 64-bit Release Wayland (Tests)": {heading: "Wayland"},
-        }}
+        }},
+        "JSCOnly AArch64 Testers": {platform: Dashboard.Platform.LinuxJSCOnly, heading: "AArch64", combinedQueues: {
+            "JSCOnly Linux AArch64 Release": {heading: "AArch64"},
+        }},
+        "JSCOnly ARMv7 Testers": {platform: Dashboard.Platform.LinuxJSCOnly, heading: "ARMv7", combinedQueues: {
+            "JSCOnly Linux ARMv7 Thumb2 Release": {heading: "ARMv7 Thumb2"},
+            "JSCOnly Linux ARMv7 Thumb2 SoftFP Release": {heading: "ARMv7 Thumb2 SoftFP"},
+            "JSCOnly Linux ARMv7 Traditional Release": {heading: "ARMv7 Traditional"},
+        }},
+        "JSCOnly MIPS Testers": {platform: Dashboard.Platform.LinuxJSCOnly, heading: "MIPS", combinedQueues: {
+            "JSCOnly Linux MIPS32el Release": {heading: "MIPS32el"},
+        }},
     };
 
     Buildbot.call(this, "https://build.webkit.org/", queueInfo, {"USE_BUILDBOT_VERSION_LESS_THAN_09" : true});

Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Styles/Main.css (239506 => 239507)


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Styles/Main.css	2018-12-21 17:52:57 UTC (rev 239506)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Styles/Main.css	2018-12-21 17:57:50 UTC (rev 239507)
@@ -237,6 +237,10 @@
     content: -webkit-image-set(url(../Images/w...@2x.png) 2x, url(../Images/WPE.png) 1x);
 }
 
+table.queue-grid tr.platform.linux-jsconly img.logo {
+    content: -webkit-image-set(url(../Images/squirrelf...@2x.png) 2x, url(../Images/SquirrelFish.png) 1x);
+}
+
 .popover-tracking:hover {
     text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2)
 }

Modified: trunk/Tools/ChangeLog (239506 => 239507)


--- trunk/Tools/ChangeLog	2018-12-21 17:52:57 UTC (rev 239506)
+++ trunk/Tools/ChangeLog	2018-12-21 17:57:50 UTC (rev 239507)
@@ -1,3 +1,34 @@
+2018-12-21  Michael Catanzaro  <mcatanz...@igalia.com>
+
+        Add JSCOnly to bot dashboard
+        https://bugs.webkit.org/show_bug.cgi?id=192964
+
+        Reviewed by Alexey Proskuryakov.
+
+        Apparently we have five JSCOnly test bots and multiple developers working on keeping them in
+        good shape. Sadly, they are hidden bots not exposed in the dashboard. They would be more
+        useful if they were not so secret, so add them.
+
+        There appear to be no build-only bots, so the first column is blank. And of course there are
+        no WebKit1 or WebKit2 bots, because this is JSCOnly, so the second and third columns are
+        blank too. That's OK. This will be the last bot on the dashboard, so it won't look too bad,
+        and there's plenty of room in the final column for all the bots.
+
+        I had a hard time picking a logo to use, because the _javascript_ language does not have an
+        official logo. But I believe I've found one that will be satisfactory.
+
+        I will sneak in one bonus change: WPE's EWS queue was missing, and has been added.
+
+        * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/SquirrelFish.png: Added.
+        * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/squirrelf...@2x.png: Added.
+        * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BubbleQueueServer.js:
+        (BubbleQueueServer):
+        * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Dashboard.js:
+        * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/WebKitBuildbot.js:
+        (WebKitBuildbot):
+        * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Styles/Main.css:
+        (table.queue-grid tr.platform.linux-jsconly img.logo):
+
 2018-12-21  Benjamin Poulain  <benja...@webkit.org>
 
         <rdar://problem/46194315> macOS: WebKit1 does not handle occlusion changes
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to