Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 6b6abab942f3518cf646cf837f32ed33431d6908
https://github.com/WebKit/WebKit/commit/6b6abab942f3518cf646cf837f32ed33431d6908
Author: Cole Carley <[email protected]>
Date: 2025-10-07 (Tue, 07 Oct 2025)
Changed paths:
M Tools/TestWebKitAPI/SourcesCocoa.txt
M Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj
M Tools/TestWebKitAPI/Tests/WebKitCocoa/Navigation.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm
A Tools/TestWebKitAPI/Tests/WebKitCocoa/SiteIsolationUtilities.h
A Tools/TestWebKitAPI/Tests/WebKitCocoa/SiteIsolationUtilities.mm
Log Message:
-----------
Add early return to WebKitCocoa API tests that fail in site isolation
rdar://161912764
https://bugs.webkit.org/show_bug.cgi?id=300128
Reviewed by Sihui Liu.
This patch adds a function isSiteIsolationEnabledForSkippingTests that
is used in API tests. Tests that are known and tracked site isolation
bugs should be skipped in site isolation. This patch tracks down and skips
SOME of them.
Tests: Tools/TestWebKitAPI/SourcesCocoa.txt
Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj
Tools/TestWebKitAPI/Tests/WebKitCocoa/Navigation.mm
Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm
Tools/TestWebKitAPI/Tests/WebKitCocoa/SiteIsolationUtilities.h
Tools/TestWebKitAPI/Tests/WebKitCocoa/SiteIsolationUtilities.mm
Tools/TestWebKitAPI/Tests/WebKitCocoa/WebsitePolicies.mm
* Tools/TestWebKitAPI/SourcesCocoa.txt:
* Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
* Tools/TestWebKitAPI/Tests/WebKitCocoa/Navigation.mm:
(TEST(WKNavigation, WillGoToBackForwardListItem)):
* Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:
((ProcessSwap, Back)):
* Tools/TestWebKitAPI/Tests/WebKitCocoa/SiteIsolationUtilities.h: Added.
* Tools/TestWebKitAPI/Tests/WebKitCocoa/SiteIsolationUtilities.mm: Added.
(isSiteIsolationEnabled):
Canonical link: https://commits.webkit.org/301145@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes