Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 53d30e1f6774384e2d70615a666d2c9f6ed8d34b
https://github.com/WebKit/WebKit/commit/53d30e1f6774384e2d70615a666d2c9f6ed8d34b
Author: Richard Robinson <[email protected]>
Date: 2026-03-16 (Mon, 16 Mar 2026)
Changed paths:
M Tools/TestWebKitAPI/Configurations/TestWebKitAPIBundle.xcconfig
R Tools/TestWebKitAPI/TestBundle/GoogleTests.mm
M Tools/TestWebKitAPI/TestBundle/TestWebKitAPI.xctestplan
M Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj
M Tools/TestWebKitAPI/Tests/WebKit Swift/WebPageNavigationTests.swift
M WebKit.xcworkspace/xcshareddata/xcschemes/Everything up to WebKit +
Tools.xcscheme
Log Message:
-----------
[Swift in WebKit] Work towards integrating Swift Testing into WebKit
https://bugs.webkit.org/show_bug.cgi?id=309952
rdar://172543926
Reviewed by Abrar Rahman Protyasha.
This is step two of three for fully integrating Swift Testing into WebKit. Now,
to run these native tests
locally, all you have to do is press Command+U in Xcode!
* Tools/TestWebKitAPI/Configurations/TestWebKitAPIBundle.xcconfig:
* Tools/TestWebKitAPI/TestBundle/GoogleTests.mm: Removed.
Remove this currently unused, experimental way of running GTests as XCTests,
since this is not a goal
at present and gets in the way of being able to run the test plan completely.
* Tools/TestWebKitAPI/TestBundle/TestWebKitAPI.xctestplan:
- Disable code coverage. This is a fairly useless metric for these limited
tests, and also substantially
increases how long the tests take to run.
- Disable parallelization, since WebKit is always used on the main thread
* Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
Let Xcode sort some files.
* Tools/TestWebKitAPI/Tests/WebKit Swift/WebPageNavigationTests.swift:
* WebKit.xcworkspace/xcshareddata/xcschemes/Everything up to WebKit +
Tools.xcscheme:
Use the test plan for the Test action of the "Everything up to WebKit + Tools"
scheme.
* Tools/TestWebKitAPI/Tests/WebKit Swift/WebPageNavigationTests.swift:
Disable a slow test.
Canonical link: https://commits.webkit.org/309343@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications