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

Reply via email to