Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 97022345cfa8c5e370885123e01002fba9e5a06b
https://github.com/WebKit/WebKit/commit/97022345cfa8c5e370885123e01002fba9e5a06b
Author: Richard Robinson <[email protected]>
Date: 2026-09-11 (Fri, 11 Sep 2026)
Changed paths:
M Tools/Scripts/webkitpy/api_tests/allowlist.txt
M Tools/TestWebKitAPI/PlatformCocoa.cmake
M Tools/TestWebKitAPI/SourcesCocoa.txt
M Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj
R Tools/TestWebKitAPI/Tests/WebKit/WKWebView/WKWebExtensionAPIAction.mm
A Tools/TestWebKitAPI/Tests/WebKit/WKWebView/WKWebExtensionAPIAction.swift
Log Message:
-----------
[Swift Testing] Convert WKWebExtensionAPIAction tests to Swift Testing
https://bugs.webkit.org/show_bug.cgi?id=323813
rdar://187055585
Reviewed by Timothy Hatcher.
* Tools/Scripts/webkitpy/api_tests/allowlist.txt:
* Tools/TestWebKitAPI/SourcesCocoa.txt:
* Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/WKWebExtensionAPIAction.mm:
Removed.
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/WKWebExtensionAPIAction.swift:
Added.
(WKWebExtensionAPIActionTests.errors):
(WKWebExtensionAPIActionTests.clickedEvent):
(WKWebExtensionAPIActionTests.presentPopupForAction):
(WKWebExtensionAPIActionTests.popoverCloseNotificationCallsClosePopup):
(WKWebExtensionAPIActionTests.getCurrentTabAndWindowFromPopupPage):
(WKWebExtensionAPIActionTests.updateTabFromPopupPage):
(WKWebExtensionAPIActionTests.setDefaultActionProperties):
(WKWebExtensionAPIActionTests.tabSpecificActionProperties):
(WKWebExtensionAPIActionTests.windowSpecificActionProperties):
(WKWebExtensionAPIActionTests.setIconSinglePath):
(WKWebExtensionAPIActionTests.setIconSinglePathRelative):
(WKWebExtensionAPIActionTests.setIconMultipleSizes):
(WKWebExtensionAPIActionTests.setIconMultipleSizesRelative):
(WKWebExtensionAPIActionTests.setIconWithBadPath):
(WKWebExtensionAPIActionTests.setIconWithImageData):
(WKWebExtensionAPIActionTests.setIconWithBadImageData):
(WKWebExtensionAPIActionTests.setIconWithMultipleImageDataSizes):
(WKWebExtensionAPIActionTests.setIconWithDataURL):
(WKWebExtensionAPIActionTests.setIconWithBadDataURL):
(WKWebExtensionAPIActionTests.setIconWithNullPath):
(WKWebExtensionAPIActionTests.setIconWithNullImageData):
(WKWebExtensionAPIActionTests.setIconWithNullVariants):
(WKWebExtensionAPIActionTests.setIconWithMultipleDataURLs):
(WKWebExtensionAPIActionTests.setIconSymbolSinglePath):
(WKWebExtensionAPIActionTests.setIconSymbolIconsDictionary):
(WKWebExtensionAPIActionTests.setIconWithVariants):
(WKWebExtensionAPIActionTests.setIconWithImageDataAndVariants):
(WKWebExtensionAPIActionTests.setIconThrowsWithNoValidVariants):
(WKWebExtensionAPIActionTests.setIconWithMixedValidAndInvalidVariants):
(WKWebExtensionAPIActionTests.setIconWithAnySizeVariantAndSVGDataURL):
(WKWebExtensionAPIActionTests.setIconWithSymbolVariants):
(WKWebExtensionAPIActionTests.browserAction):
(WKWebExtensionAPIActionTests.pageAction):
(WKWebExtensionAPIActionTests.clearTabSpecificActionPropertiesOnNavigation):
(WKWebExtensionAPIActionTests.hasUnreadBadgeText):
(WKWebExtensionAPIActionTests.navigationOpensInNewTab):
(WKWebExtensionAPIActionTests.windowOpenOpensInNewWindow):
(WKWebExtensionAPIActionTests.emptyAction):
(WKWebExtensionAPIActionTests.clickedEventAndPermissionsRequest):
(WKWebExtensionAPIActionTests.subframeNavigation):
Canonical link: https://commits.webkit.org/320944@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications