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

Reply via email to