[webkit-changes] [WebKit/WebKit] 3159d8: [run-webkit-tests] Add visionOS
Jonathan Bedard
noreply at github.com
Mon Feb 12 13:30:33 PST 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 3159d8008436cd8e8d110d3d5117e954371b259b
https://github.com/WebKit/WebKit/commit/3159d8008436cd8e8d110d3d5117e954371b259b
Author: Jonathan Bedard <jbedard at apple.com>
Date: 2024-02-12 (Mon, 12 Feb 2024)
Changed paths:
M Tools/Scripts/webkitpy/common/version_name_map.py
M Tools/Scripts/webkitpy/common/version_name_map_unittest.py
M Tools/Scripts/webkitpy/port/factory.py
A Tools/Scripts/webkitpy/port/visionos.py
A Tools/Scripts/webkitpy/port/visionos_simulator.py
A Tools/Scripts/webkitpy/port/visionos_simulator_unittest.py
A Tools/Scripts/webkitpy/port/visionos_testcase.py
M Tools/Scripts/webkitpy/test/main.py
M Tools/Scripts/webkitpy/xcode/device_type.py
M Tools/Scripts/webkitpy/xcode/device_type_unittest.py
Log Message:
-----------
[run-webkit-tests] Add visionOS
https://bugs.webkit.org/show_bug.cgi?id=268567
rdar://112615351
Reviewed by Ryan Haddad.
* Tools/Scripts/webkitpy/common/version_name_map.py:
(VersionNameMap.__init__): Add visionOS.
* Tools/Scripts/webkitpy/port/factory.py:
(platform_options): Add --visionos-simulator flag.
(PortFactory): Add visionOS port.
* Tools/Scripts/webkitpy/port/visionos.py: Added.
(VisionOSPort): Added.
* Tools/Scripts/webkitpy/port/visionos_simulator.py: Added.
(VisionOSSimulatorPort): Added.
* Tools/Scripts/webkitpy/port/visionos_simulator_unittest.py: Added.
(VisionOSSimulatorTest): Added.
* Tools/Scripts/webkitpy/port/visionos_testcase.py: Added.
(VisionOSTest): Added.
* Tools/Scripts/webkitpy/xcode/device_type.py:
(DeviceType._define_software_variant_from_hardware_family): Handle Vision Pro.
(DeviceType.standardize_hardware_type): Strip 'Apple' from 'Apple Vision Pro'
to match naming conventions of other simulated hardware.
* Tools/Scripts/webkitpy/xcode/device_type_unittest.py:
(DeviceTypeTest.test_visionos): Added.
Canonical link: https://commits.webkit.org/274484@main
More information about the webkit-changes
mailing list