[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