Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: aa67502fd665b5ed1838aef9442e603d37463806
https://github.com/WebKit/WebKit/commit/aa67502fd665b5ed1838aef9442e603d37463806
Author: Zak Ridouh <[email protected]>
Date: 2026-10-06 (Tue, 06 Oct 2026)
Changed paths:
M Tools/TestWebKitAPI/PlatformCocoa.cmake
M Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj
M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/SiteIsolation-1.mm
M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/SiteIsolation.mm
A Tools/TestWebKitAPI/Tests/WebKit/WKWebView/SiteIsolationEditingTests.swift
A
Tools/TestWebKitAPI/Tests/WebKit/WKWebView/SiteIsolationNavigationTests.swift
Log Message:
-----------
[Swift Testing] Move some site isolation tests from Objective-C++ to Swift
https://bugs.webkit.org/show_bug.cgi?id=326295
rdar://189145733
Reviewed by Richard Robinson.
Move five site isolation API tests to Swift Testing, using the Swift site
isolation test helpers.
Tests:
Tools/TestWebKitAPI/Tests/WebKit/WKWebView/SiteIsolationEditingTests.swift
Tools/TestWebKitAPI/Tests/WebKit/WKWebView/SiteIsolationNavigationTests.swift
* Tools/TestWebKitAPI/PlatformCocoa.cmake:
* Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/SiteIsolation-1.mm:
(TestWebKitAPI::TEST(SiteIsolation, ListCommandsInCrossOriginIframe)): Moved to
SiteIsolationEditingTests.swift.
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/SiteIsolation.mm:
(TestWebKitAPI::TEST(SiteIsolation,
ParentNavigatingCrossOriginIframeToSameOrigin)): Moved to
SiteIsolationNavigationTests.swift.
(TestWebKitAPI::TEST(SiteIsolation, GrandchildIframeSameOriginAsGrandparent)):
Ditto.
(TestWebKitAPI::TEST(SiteIsolation, ChildNavigatingToNewDomain)): Ditto.
(TestWebKitAPI::TEST(SiteIsolation, ShutDownFrameProcessesAfterNavigation)):
Ditto.
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/SiteIsolationEditingTests.swift:
Added.
(SiteIsolationEditingTests.listCommandsInCrossOriginIframe):
*
Tools/TestWebKitAPI/Tests/WebKit/WKWebView/SiteIsolationNavigationTests.swift:
Added.
(SiteIsolationNavigationTests.grandchildIframeSameOriginAsGrandparent):
(SiteIsolationNavigationTests.parentNavigatingCrossOriginIframeToSameOrigin):
(SiteIsolationNavigationTests.shutDownFrameProcessesAfterNavigation):
(SiteIsolationNavigationTests.childNavigatingToNewDomain):
Canonical link: https://commits.webkit.org/322818@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications