Changeset 263561 in webkit


Ignore:
Timestamp:
Jun 26, 2020 9:31:56 AM (4 years ago)
Author:
Jonathan Bedard
Message:

[Big Sur] Handle baseline search path
https://bugs.webkit.org/show_bug.cgi?id=213639
<rdar://problem/64789480>

Rubber-stamped by Aakash Jain.

  • Scripts/webkitpy/port/mac.py:

(MacPort):
(MacPort.default_baseline_search_path): Break infinite loop for major version bump.

  • Scripts/webkitpy/port/mac_unittest.py:

(MacTest.test_big_sur_baseline_search_path): Test Big Sur baseline search path.

Location:
trunk/Tools
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r263557 r263561  
     12020-06-26  Jonathan Bedard  <jbedard@apple.com>
     2
     3        [Big Sur] Handle baseline search path
     4        https://bugs.webkit.org/show_bug.cgi?id=213639
     5        <rdar://problem/64789480>
     6
     7        Rubber-stamped by Aakash Jain.
     8
     9        * Scripts/webkitpy/port/mac.py:
     10        (MacPort):
     11        (MacPort.default_baseline_search_path): Break infinite loop for major version bump.
     12        * Scripts/webkitpy/port/mac_unittest.py:
     13        (MacTest.test_big_sur_baseline_search_path): Test Big Sur baseline search path.
     14
    1152020-06-26  Carlos Alberto Lopez Perez  <clopez@igalia.com>
    216
  • trunk/Tools/Scripts/webkitpy/port/mac.py

    r263553 r263561  
    4747
    4848    CURRENT_VERSION = Version(10, 15)
     49    LAST_MACOSX = Version(10, 16)  # FIXME: Once we don't need to support the seed, deprecate in favor of Catalina
    4950
    5051    SDK = 'macosx'
     
    8081                versions_to_fallback.append(Version.from_iterable(temp_version))
    8182                if temp_version < self.CURRENT_VERSION:
    82                     temp_version.minor += 1
     83                    if temp_version.minor < self.LAST_MACOSX.minor:
     84                        temp_version.minor += 1
     85                    else:
     86                        temp_version = Version(11, 0)
    8387                else:
    84                     temp_version.minor -= 1
     88                    if temp_version.minor > 0:
     89                        temp_version.minor -= 1
     90                    else:
     91                        temp_version = self.LAST_MACOSX
    8592        wk_string = 'wk1'
    8693        if self.get_option('webkit_test_runner'):
  • trunk/Tools/Scripts/webkitpy/port/mac_unittest.py

    r243732 r263561  
    161161        self.assertEqual(search_path[5], '/mock-checkout/LayoutTests/platform/mac-mountainlion-wk1')
    162162
     163    def test_big_sur_baseline_search_path(self):
     164        search_path = self.make_port(port_name='macos-big-sur').default_baseline_search_path()
     165        self.assertEqual(search_path[0], '/mock-checkout/LayoutTests/platform/mac-catalina-wk1')
     166        self.assertEqual(search_path[1], '/mock-checkout/LayoutTests/platform/mac-catalina')
     167        self.assertEqual(search_path[2], '/mock-checkout/LayoutTests/platform/mac-wk1')
     168        self.assertEqual(search_path[3], '/mock-checkout/LayoutTests/platform/mac')
     169
    163170    def test_factory_with_future_version(self):
    164171        port = self.make_port(options=MockOptions(webkit_test_runner=True), os_version=MacTest.FUTURE_VERSION, os_name='mac', port_name='mac')
Note: See TracChangeset for help on using the changeset viewer.