Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: a9093bccd54bbe616df9a286eb9eb37f43c49211
https://github.com/WebKit/WebKit/commit/a9093bccd54bbe616df9a286eb9eb37f43c49211
Author: Richard Robinson <[email protected]>
Date: 2026-04-15 (Wed, 15 Apr 2026)
Changed paths:
M Tools/Scripts/webkitpy/api_tests/manager.py
M Tools/Scripts/webkitpy/api_tests/manager_unittest.py
M Tools/Scripts/webkitpy/api_tests/runner.py
M Tools/TestWebKitAPI/Configurations/TestIPC.xcconfig
M Tools/TestWebKitAPI/Configurations/TestWGSL.xcconfig
M Tools/TestWebKitAPI/Configurations/TestWTF.xcconfig
M Tools/TestWebKitAPI/Configurations/TestWebKitAPI.xcconfig
M Tools/TestWebKitAPI/Runner/GoogleTestsController.swift
A Tools/TestWebKitAPI/Runner/SwiftTestingABI.swift
A Tools/TestWebKitAPI/Runner/SwiftTestsController.swift
M Tools/TestWebKitAPI/Runner/TestWebKitAPI.swift
M Tools/TestWebKitAPI/Runner/TestWebKitAPISupport.h
M Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj
M
Tools/TestWebKitAPI/Tests/WebKit/WKWebView/CloseWebViewAfterEnterFullscreen.mm
Log Message:
-----------
Re-land 311258@main and 311244@main
https://bugs.webkit.org/show_bug.cgi?id=312397
rdar://174853851
Unreviewed revert of 311280@main / re-land of 311258@main and 311244@main
* Tools/Scripts/webkitpy/api_tests/manager.py:
(Manager._test_list_from_output):
(Manager._find_test_subset):
* Tools/Scripts/webkitpy/api_tests/manager_unittest.py:
(test_test_list_from_output_mixed_gtest_and_swift):
(test_find_test_subset_gtest_full_name):
(test_find_test_subset_gtest_suite_and_test):
(test_find_test_subset_gtest_binary_and_suite):
(test_find_test_subset_gtest_suite_only):
(test_find_test_subset_gtest_wildcard):
(test_find_test_subset_swift_full_name):
(test_find_test_subset_swift_suite_and_test):
(test_find_test_subset_swift_binary_and_suite):
(test_find_test_subset_swift_suite_only):
(test_find_test_subset_swift_wildcard):
(test_find_test_subset_parentheses_are_literal):
(test_find_test_subset_no_match):
* Tools/Scripts/webkitpy/api_tests/runner.py:
(_Worker._run_single_test):
* Tools/TestWebKitAPI/Configurations/TestIPC.xcconfig:
* Tools/TestWebKitAPI/Configurations/TestWGSL.xcconfig:
* Tools/TestWebKitAPI/Configurations/TestWTF.xcconfig:
* Tools/TestWebKitAPI/Configurations/TestWebKitAPI.xcconfig:
* Tools/TestWebKitAPI/Runner/GoogleTestsController.swift:
* Tools/TestWebKitAPI/Runner/SwiftTestingABI.swift: Added.
(__CommandLineArguments_v0.verbosity):
(__CommandLineArguments_v0.listTests):
(__CommandLineArguments_v0.filter):
(__CommandLineArguments_v0.skip):
(__CommandLineArguments_v0.repetitions):
(__CommandLineArguments_v0.parallel):
(ID.stringValue):
(ID.encode(to:)):
* Tools/TestWebKitAPI/Runner/SwiftTestsController.swift: Added.
(Storage.tests):
(Storage.events):
(saveRecord(_:)):
(writeOutputIfNeeded(_:)):
(handleRecord(_:)):
(run(with:)):
(SwiftTestingABI.canonicalizedRepresentation):
* Tools/TestWebKitAPI/Runner/TestWebKitAPI.swift:
(TestWebKitAPI.run):
* Tools/TestWebKitAPI/Runner/TestWebKitAPISupport.h:
* Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
*
Tools/TestWebKitAPI/Tests/WebKit/WKWebView/CloseWebViewAfterEnterFullscreen.mm:
(TestWebKitAPI::TEST(CloseWebViewAfterEnterFullscreen, VideoFullscreen)):
(TestWebKitAPI::TEST(CloseWebViewAfterEnterFullscreen, ElementFullscreen)):
Canonical link: https://commits.webkit.org/311330@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications