Title: [246497] trunk/Tools
Revision
246497
Author
[email protected]
Date
2019-06-17 08:33:14 -0700 (Mon, 17 Jun 2019)

Log Message

webkitpy: Add macOS Catalina, iOS 13
https://bugs.webkit.org/show_bug.cgi?id=198492

Reviewed by Alexey Proskuryakov.

* BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/Catalina.png: Added.
* BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/[email protected]: Added.
* BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/IOS13.png: Added.
* BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/[email protected]: Added.
* BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/IOS13Simulator.png: Added.
* BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/[email protected]: Added.
* BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Dashboard.js:
* BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Styles/Main.css:
* BuildSlaveSupport/ews-build/steps.py:
* Scripts/webkitpy/common/version_name_map.py:
* Scripts/webkitpy/common/version_name_map_unittest.py:
* Scripts/webkitpy/layout_tests/models/test_expectations.py:
* TestResultServer/static-dashboards/flakiness_dashboard.js:

Modified Paths

Added Paths

Diff

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


(Binary files differ)
Index: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/Catalina.png =================================================================== --- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/Catalina.png 2019-06-17 15:01:09 UTC (rev 246496) +++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/Catalina.png 2019-06-17 15:33:14 UTC (rev 246497) Property changes on: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/Catalina.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/[email protected]


(Binary files differ)
Index: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/[email protected] =================================================================== --- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/[email protected] 2019-06-17 15:01:09 UTC (rev 246496) +++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/[email protected] 2019-06-17 15:33:14 UTC (rev 246497) Property changes on: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/[email protected] ___________________________________________________________________

Added: svn:mime-type

+image/png \ No newline at end of property

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


(Binary files differ)
Index: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/IOS13.png =================================================================== --- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/IOS13.png 2019-06-17 15:01:09 UTC (rev 246496) +++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/IOS13.png 2019-06-17 15:33:14 UTC (rev 246497) Property changes on: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/IOS13.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/[email protected]


(Binary files differ)
Index: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/[email protected] =================================================================== --- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/[email protected] 2019-06-17 15:01:09 UTC (rev 246496) +++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/[email protected] 2019-06-17 15:33:14 UTC (rev 246497) Property changes on: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/[email protected] ___________________________________________________________________

Added: svn:mime-type

+image/png \ No newline at end of property

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


(Binary files differ)
Index: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/IOS13Simulator.png =================================================================== --- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/IOS13Simulator.png 2019-06-17 15:01:09 UTC (rev 246496) +++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/IOS13Simulator.png 2019-06-17 15:33:14 UTC (rev 246497) Property changes on: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/IOS13Simulator.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/[email protected]


(Binary files differ)
Index: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/[email protected] =================================================================== --- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/[email protected] 2019-06-17 15:01:09 UTC (rev 246496) +++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/[email protected] 2019-06-17 15:33:14 UTC (rev 246497) Property changes on: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/[email protected] ___________________________________________________________________

Added: svn:mime-type

+image/png \ No newline at end of property

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


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Dashboard.js	2019-06-17 15:01:09 UTC (rev 246496)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Dashboard.js	2019-06-17 15:33:14 UTC (rev 246497)
@@ -25,8 +25,9 @@
 
 Dashboard = {
     Platform: {
-        macOSMojave: { name: "macos-mojave", readableName: "macOS Mojave", order: 1 },
-        macOSHighSierra: { name: "macos-highsierra", readableName: "macOS High Sierra", order: 2 },
+        macOSCatalina: { name: "macos-catalina", readableName: "macOS Catalina", order: 1 },
+        macOSMojave: { name: "macos-mojave", readableName: "macOS Mojave", order: 2 },
+        macOSHighSierra: { name: "macos-highsierra", readableName: "macOS High Sierra", order: 3 },
         iOS12Simulator: { name: "ios-simulator-12", readableName: "iOS 12 Simulator", order: 20 },
         iOS12Device: { name: "ios-12", readableName: "iOS 12", order: 25 },
         Windows10: { name: "windows-10", readableName: "Windows 10", order: 30 },

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


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Styles/Main.css	2019-06-17 15:01:09 UTC (rev 246496)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Styles/Main.css	2019-06-17 15:33:14 UTC (rev 246497)
@@ -205,6 +205,16 @@
     content: -webkit-image-set(url(../Images/[email protected]) 2x, url(../Images/IOS12.png) 1x);
 }
 
+table.queue-grid tr.platform.ios-simulator-13 img.logo {
+    background: linear-gradient(155deg, #b1a8ed 16%,#aa3daa 50%);
+    content: -webkit-image-set(url(../Images/[email protected]) 2x, url(../Images/IOS13Simulator.png) 1x);
+}
+
+table.queue-grid tr.platform.ios-13 img.logo {
+    background: linear-gradient(155deg, #b1a8ed 16%,#aa3daa 50%);
+    content: -webkit-image-set(url(../Images/[email protected]) 2x, url(../Images/IOS13.png) 1x);
+}
+
 table.queue-grid tr.platform.macos-highsierra img.logo {
     content: -webkit-image-set(url(../Images/[email protected]) 2x, url(../Images/HighSierra.png) 1x);
 }
@@ -213,6 +223,10 @@
     content: -webkit-image-set(url(../Images/[email protected]) 2x, url(../Images/Mojave.png) 1x);
 }
 
+table.queue-grid tr.platform.macos-catalina img.logo {
+    content: -webkit-image-set(url(../Images/[email protected]) 2x, url(../Images/Catalina.png) 1x);
+}
+
 table.queue-grid tr.platform.wincairo-windows-10 img.logo {
     content: -webkit-image-set(url(../Images/[email protected]) 2x, url(../Images/Windows10.png) 1x);
 }

Modified: trunk/Tools/BuildSlaveSupport/ews-build/steps.py (246496 => 246497)


--- trunk/Tools/BuildSlaveSupport/ews-build/steps.py	2019-06-17 15:01:09 UTC (rev 246496)
+++ trunk/Tools/BuildSlaveSupport/ews-build/steps.py	2019-06-17 15:33:14 UTC (rev 246497)
@@ -1086,6 +1086,7 @@
             return 'Unknown'
 
         build_to_name_mapping = {
+            '10.15': 'Catalina',
             '10.14': 'Mojave',
             '10.13': 'High Sierra',
             '10.12': 'Sierra',

Modified: trunk/Tools/ChangeLog (246496 => 246497)


--- trunk/Tools/ChangeLog	2019-06-17 15:01:09 UTC (rev 246496)
+++ trunk/Tools/ChangeLog	2019-06-17 15:33:14 UTC (rev 246497)
@@ -1,3 +1,24 @@
+2019-06-17  Jonathan Bedard  <[email protected]>
+
+        webkitpy: Add macOS Catalina, iOS 13
+        https://bugs.webkit.org/show_bug.cgi?id=198492
+
+        Reviewed by Alexey Proskuryakov.
+
+        * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/Catalina.png: Added.
+        * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/[email protected]: Added.
+        * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/IOS13.png: Added.
+        * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/[email protected]: Added.
+        * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/IOS13Simulator.png: Added.
+        * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Images/[email protected]: Added.
+        * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/Dashboard.js:
+        * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Styles/Main.css:
+        * BuildSlaveSupport/ews-build/steps.py:
+        * Scripts/webkitpy/common/version_name_map.py:
+        * Scripts/webkitpy/common/version_name_map_unittest.py:
+        * Scripts/webkitpy/layout_tests/models/test_expectations.py:
+        * TestResultServer/static-dashboards/flakiness_dashboard.js:
+
 2019-06-17  Carlos Garcia Campos  <[email protected]>
 
         Unreviewed. [GTK] Bump WPEBackend-fdo requirement to 1.3.1

Modified: trunk/Tools/Scripts/webkitpy/common/version_name_map.py (246496 => 246497)


--- trunk/Tools/Scripts/webkitpy/common/version_name_map.py	2019-06-17 15:01:09 UTC (rev 246496)
+++ trunk/Tools/Scripts/webkitpy/common/version_name_map.py	2019-06-17 15:33:14 UTC (rev 246497)
@@ -60,10 +60,11 @@
                 'Sierra': Version(10, 12),
                 'High Sierra': Version(10, 13),
                 'Mojave': Version(10, 14),
+                'Catalina': Version(10, 15),
             },
-            'ios': self._automap_to_major_version('iOS', minimum=Version(10), maximum=Version(12)),
-            'tvos': self._automap_to_major_version('tvOS', minimum=Version(10), maximum=Version(12)),
-            'watchos': self._automap_to_major_version('watchOS', minimum=Version(1), maximum=Version(5)),
+            'ios': self._automap_to_major_version('iOS', minimum=Version(10), maximum=Version(13)),
+            'tvos': self._automap_to_major_version('tvOS', minimum=Version(10), maximum=Version(13)),
+            'watchos': self._automap_to_major_version('watchOS', minimum=Version(1), maximum=Version(6)),
             'win': {
                 'Win10': Version(10),
                 '8.1': Version(6, 3),

Modified: trunk/Tools/Scripts/webkitpy/common/version_name_map_unittest.py (246496 => 246497)


--- trunk/Tools/Scripts/webkitpy/common/version_name_map_unittest.py	2019-06-17 15:01:09 UTC (rev 246496)
+++ trunk/Tools/Scripts/webkitpy/common/version_name_map_unittest.py	2019-06-17 15:33:14 UTC (rev 246497)
@@ -36,6 +36,8 @@
 
     def test_mac_version_by_name(self):
         map = VersionNameMap()
+        self.assertEqual(('mac', Version(10, 15)), map.from_name('Catalina'))
+        self.assertEqual(('mac', Version(10, 15)), map.from_name('catalina'))
         self.assertEqual(('mac', Version(10, 14)), map.from_name('Mojave'))
         self.assertEqual(('mac', Version(10, 14)), map.from_name('mojave'))
         self.assertEqual(('mac', Version(10, 13)), map.from_name('High Sierra'))
@@ -57,6 +59,7 @@
 
     def test_mac_name_by_version(self):
         map = VersionNameMap()
+        self.assertEqual('Catalina', map.to_name(version=Version(10, 15), platform='mac'))
         self.assertEqual('Mojave', map.to_name(version=Version(10, 14), platform='mac'))
         self.assertEqual('High Sierra', map.to_name(version=Version(10, 13), platform='mac'))
         self.assertEqual('High Sierra', map.to_name(version=Version(10, 13, 3), platform='mac'))
@@ -66,6 +69,7 @@
 
     def test_ios_name_by_version(self):
         map = VersionNameMap()
+        self.assertEqual('iOS 13', map.to_name(version=Version(13), platform='ios'))
         self.assertEqual('iOS 12', map.to_name(version=Version(12), platform='ios'))
         self.assertEqual('iOS 11', map.to_name(version=Version(11), platform='ios'))
         self.assertEqual('iOS 10', map.to_name(version=Version(10), platform='ios'))

Modified: trunk/Tools/Scripts/webkitpy/layout_tests/models/test_expectations.py (246496 => 246497)


--- trunk/Tools/Scripts/webkitpy/layout_tests/models/test_expectations.py	2019-06-17 15:01:09 UTC (rev 246496)
+++ trunk/Tools/Scripts/webkitpy/layout_tests/models/test_expectations.py	2019-06-17 15:33:14 UTC (rev 246497)
@@ -226,7 +226,7 @@
     # FIXME: Update the original modifiers and remove this once the old syntax is gone.
     _configuration_tokens_list = [
         'SnowLeopard', 'Lion', 'MountainLion', 'Mavericks', 'Yosemite', 'ElCapitan', # Legacy macOS
-        'Mac', 'Sierra', 'HighSierra', 'Mojave',
+        'Mac', 'Sierra', 'HighSierra', 'Mojave', 'Catalina',
         'Win', 'XP', 'Vista', 'Win7',
         'Linux',
         'Android',

Modified: trunk/Tools/TestResultServer/static-dashboards/flakiness_dashboard.js (246496 => 246497)


--- trunk/Tools/TestResultServer/static-dashboards/flakiness_dashboard.js	2019-06-17 15:01:09 UTC (rev 246496)
+++ trunk/Tools/TestResultServer/static-dashboards/flakiness_dashboard.js	2019-06-17 15:33:14 UTC (rev 246497)
@@ -61,6 +61,12 @@
                             'WK2': { fallbackPlatforms: ['APPLE_MAC_MOJAVE', 'APPLE_MAC', 'WK2'], expectationsDirectory: 'mac-wk2'}
                         }
                     },
+                    'CATALINA': {
+                        subPlatforms: {
+                            'WK1': { fallbackPlatforms: ['APPLE_MAC_CATALINA', 'APPLE_MAC'] },
+                            'WK2': { fallbackPlatforms: ['APPLE_MAC_CATALINA', 'APPLE_MAC', 'WK2'], expectationsDirectory: 'mac-wk2'}
+                        }
+                    },
                 }
             },
             'WIN': {
@@ -359,6 +365,8 @@
     if (string.contains(builderNameUpperCase, 'WINCAIRO'))
         return 'WINCAIRO';
 
+    if (string.contains(builderNameUpperCase, 'CATALINA'))
+        return determineWKPlatform(builderNameUpperCase, 'APPLE_MAC_CATALINA');
     if (string.contains(builderNameUpperCase, 'MOJAVE'))
         return determineWKPlatform(builderNameUpperCase, 'APPLE_MAC_MOJAVE');
     if (string.contains(builderNameUpperCase, 'HIGHSIERRA'))
@@ -712,6 +720,7 @@
             'Sierra': 'SIERRA',
             'HighSierra': 'HIGHSIERRA',
             'Mojave': 'MOJAVE',
+            'Catalina': 'CATALINA',
             'Win7': 'WIN7',
             'Win10': 'WIN10',
             'XP': 'XP',
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to