Changeset 229116 in webkit
- Timestamp:
- Feb 28, 2018, 6:09:39 PM (7 years ago)
- Location:
- trunk/Tools
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r229106 r229116 1 2018-02-28 Jonathan Bedard <jbedard@apple.com> 2 3 [webkitpy] Remove concept of 'future' versions (Follow-up fix 2) 4 https://bugs.webkit.org/show_bug.cgi?id=183184 5 <rdar://problem/37958594> 6 7 Reviewed by Aakash Jain. 8 9 Unlisted Apple versions can't run webkitpy tests because they don't 10 have specified port names. 11 12 * Scripts/webkitpy/port/apple.py: 13 (ApplePort.determine_full_port_name): Return valid port name for unnamed 14 versions. 15 * Scripts/webkitpy/port/base.py: 16 (Port.version_name): Check both public and internal version mapping 17 when returning a version name. 18 * Scripts/webkitpy/port/mac.py: 19 (MacPort.__init__): If no os version is defined, use the current version. 20 1 21 2018-02-28 John Wilander <wilander@apple.com> 2 22 -
trunk/Tools/Scripts/webkitpy/port/apple.py
r229085 r229116 61 61 # being run, so this won't work if you're not on mac or win (respectively). 62 62 # If you're not on the o/s in question, you must specify a full version or -future (cf. above). 63 if port_name == cls.port_name and not getattr(options, 'webkit_test_runner', False) :63 if port_name == cls.port_name and not getattr(options, 'webkit_test_runner', False) and host.platform.os_version_name(): 64 64 port_name = cls.port_name + '-' + host.platform.os_version_name().lower().replace(' ', '') 65 elif host.platform.os_version_name(): 66 port_name = cls.port_name + '-' + host.platform.os_version_name().lower().replace(' ', '') + '-wk2' 65 67 else: 66 port_name = cls.port_name + '- ' + host.platform.os_version_name().lower().replace(' ', '') + '-wk2'68 port_name = cls.port_name + '-wk2' 67 69 elif getattr(options, 'webkit_test_runner', False) and '-wk2' not in port_name: 68 70 port_name += '-wk2' -
trunk/Tools/Scripts/webkitpy/port/base.py
r228133 r229116 50 50 from webkitpy.common.system import path 51 51 from webkitpy.common.system.executive import ScriptError 52 from webkitpy.common.version_name_map import PUBLIC_TABLE, VersionNameMap52 from webkitpy.common.version_name_map import PUBLIC_TABLE, INTERNAL_TABLE, VersionNameMap 53 53 from webkitpy.common.wavediff import WaveDiff 54 54 from webkitpy.common.webkit_finder import WebKitFinder … … 775 775 if self._os_version is None: 776 776 return None 777 return VersionNameMap.map(self.host.platform).to_name(self._os_version, table=PUBLIC_TABLE) 777 result = VersionNameMap.map(self.host.platform).to_name(self._os_version, table=PUBLIC_TABLE) 778 if not result: 779 result = VersionNameMap.map(self.host.platform).to_name(self._os_version, table=INTERNAL_TABLE) 780 return result 778 781 779 782 def get_option(self, name, default_value=None): -
trunk/Tools/Scripts/webkitpy/port/mac.py
r229085 r229116 57 57 DarwinPort.__init__(self, host, port_name, **kwargs) 58 58 version_name_map = VersionNameMap.map(host.platform) 59 self._os_version = None 59 60 if port_name.split('-') > 1: 60 61 self._os_version = version_name_map.from_name(port_name.split('-')[1])[1] 61 62 elif self.host.platform.is_mac(): 62 63 self._os_version = self.host.platform.os_version 63 else:64 if not self._os_version: 64 65 self._os_version = MacPort.CURRENT_VERSION 65 assert self._os_version66 66 assert self._os_version.major == 10 67 67
Note:
See TracChangeset
for help on using the changeset viewer.