361 lines
10 KiB
TOML
361 lines
10 KiB
TOML
[DEFAULT]
|
|
skip-if = ["debug"] # bug 1884982 - takes 20+ minutes to run on debug
|
|
prefs = [
|
|
"dom.storage_access.prompt.testing=true", # Disable the Storage Access API prompts for all of the tests in this directory
|
|
"dom.storage_access.prompt.testing.allow=true",
|
|
"dom.storage_access.frame_only=true", # Enable frame-only Storage Access API for all of the tests in this directory
|
|
"privacy.restrict3rdpartystorage.heuristic.opened_window_after_interaction=true",
|
|
"network.cookie.sameSite.laxByDefault=false", # Bug 1617611: Fix all the tests broken by "cookies SameSite=lax by default"
|
|
"dom.security.https_first=false", # Disable https-first because of explicit http/https testing
|
|
"dom.storage_access.dont_grant_insecure_contexts=true", # Enable constraining storage access api to secure contexts
|
|
]
|
|
support-files = [
|
|
"container.html",
|
|
"container2.html",
|
|
"embedder.html",
|
|
"embedder2.html",
|
|
"head.js",
|
|
"antitracking_head.js",
|
|
"dynamicfpi_head.js",
|
|
"partitionedstorage_head.js",
|
|
"storage_access_head.js",
|
|
"cookiesCORS.sjs",
|
|
"iframe.html",
|
|
"image.sjs",
|
|
"imageCacheWorker.js",
|
|
"page.html",
|
|
"3rdParty.html",
|
|
"3rdPartyRelay.html",
|
|
"3rdPartySVG.html",
|
|
"3rdPartyUI.html",
|
|
"3rdPartyWO.html",
|
|
"3rdPartyWorker.html",
|
|
"3rdPartyOpen.html",
|
|
"3rdPartyOpenUI.html",
|
|
"empty.js",
|
|
"empty-altsvc.js",
|
|
"empty-altsvc.js^headers^",
|
|
"empty.html",
|
|
"file_iframe_document_open.html",
|
|
"file_iframe_document_open_partitioned.html",
|
|
"file_localStorage.html",
|
|
"popup.html",
|
|
"redirect.sjs",
|
|
"server.sjs",
|
|
"storageAccessAPIHelpers.js",
|
|
"3rdPartyStorage.html",
|
|
"3rdPartyStorageWO.html",
|
|
"3rdPartyPartitioned.html",
|
|
"localStorage.html",
|
|
"blobPartitionPage.html",
|
|
"raptor.jpg",
|
|
"!/browser/modules/test/browser/head.js",
|
|
"!/browser/base/content/test/general/head.js",
|
|
"!/browser/base/content/test/protectionsUI/cookieServer.sjs",
|
|
"!/browser/base/content/test/protectionsUI/trackingPage.html",
|
|
"!/browser/base/content/test/protectionsUI/trackingAPI.js",
|
|
"!/toolkit/content/tests/browser/common/mockTransfer.js",
|
|
]
|
|
|
|
["browser_AntiTrackingETPHeuristic.js"]
|
|
|
|
["browser_PBMCookieBehavior.js"]
|
|
|
|
["browser_aboutblank.js"]
|
|
|
|
["browser_addonHostPermissionIgnoredInTP.js"]
|
|
|
|
["browser_allowListNotifications.js"]
|
|
|
|
["browser_allowListSeparationInPrivateAndNormalWindows.js"]
|
|
|
|
["browser_allowPermissionForTracker.js"]
|
|
|
|
["browser_backgroundImageAssertion.js"]
|
|
|
|
["browser_cookieBetweenTabs.js"]
|
|
|
|
["browser_denyPermissionForTracker.js"]
|
|
|
|
["browser_doublyNestedTracker.js"]
|
|
|
|
["browser_emailtracking.js"]
|
|
|
|
["browser_existingCookiesForSubresources.js"]
|
|
|
|
["browser_fileUrl.js"]
|
|
|
|
["browser_firstPartyCookieRejectionHonoursAllowList.js"]
|
|
|
|
["browser_fixed_ABA_partitionKey.js"]
|
|
|
|
["browser_hasStorageAccess.js"]
|
|
|
|
["browser_iframe_document_open.js"]
|
|
|
|
["browser_imageCache4.js"]
|
|
|
|
["browser_imageCache8.js"]
|
|
|
|
["browser_initial_aboutblank_mixed_context.js"]
|
|
|
|
["browser_localStorageEvents.js"]
|
|
|
|
["browser_nimbus_3pcb.js"]
|
|
|
|
["browser_nimbus_etp_features.js"]
|
|
|
|
["browser_nimbus_thirdPartyTrackerCookieBlocking.js"]
|
|
|
|
["browser_noStorageAccessAutoGrant_thirdPartyTracker.js"]
|
|
|
|
["browser_onBeforeRequestNotificationForTrackingResources.js"]
|
|
|
|
["browser_onModifyRequestNotificationForTrackingResources.js"]
|
|
|
|
["browser_partitionKey_XSLT.js"]
|
|
support-files= [
|
|
"file_xslt.xml",
|
|
"file_xslt.xsl",
|
|
]
|
|
|
|
["browser_partitionedABA.js"]
|
|
|
|
["browser_partitionedABnavigatestToAA.js"]
|
|
|
|
["browser_partitionedBlobSubresources.js"]
|
|
|
|
["browser_partitionedClearSiteDataHeader.js"]
|
|
support-files = ["clearSiteData.sjs"]
|
|
|
|
["browser_partitionedConsoleMessage.js"]
|
|
|
|
["browser_partitionedCookies.js"]
|
|
support-files = ["cookies.sjs"]
|
|
|
|
["browser_partitionedDOMCache.js"]
|
|
|
|
["browser_partitionedDedicatedWorker.js"]
|
|
support-files = [
|
|
"cookies.sjs",
|
|
"dedicatedWorker.js",
|
|
]
|
|
|
|
["browser_partitionedIndexedDB.js"]
|
|
|
|
["browser_partitionedLocalStorage.js"]
|
|
|
|
["browser_partitionedLocalStorage_events.js"]
|
|
support-files = ["localStorageEvents.html"]
|
|
|
|
["browser_partitionedLockManager.js"]
|
|
|
|
["browser_partitionedMessaging.js"]
|
|
skip-if = ["true"] #Bug 1588241
|
|
|
|
["browser_partitionedServiceWorkers.js"]
|
|
support-files = [
|
|
"dedicatedWorker.js",
|
|
"matchAll.js",
|
|
"serviceWorker.js",
|
|
]
|
|
|
|
["browser_partitionedSharedWorkers.js"]
|
|
support-files = [
|
|
"sharedWorker.js",
|
|
"partitionedSharedWorker.js",
|
|
]
|
|
|
|
["browser_partitionkey_bloburl.js"]
|
|
|
|
["browser_permissionInNormalWindows.js"]
|
|
|
|
["browser_permissionInPrivateWindows.js"]
|
|
|
|
["browser_permissionPropagation.js"]
|
|
skip-if = ["os == 'win' && debug"] # Bug 1645505
|
|
|
|
["browser_referrerDefaultPolicy.js"]
|
|
support-files = ["referrer.sjs"]
|
|
|
|
["browser_sameSiteTrackerBlocking.js"]
|
|
|
|
["browser_script.js"]
|
|
support-files = ["tracker.js"]
|
|
|
|
["browser_serviceWorkersWithStorageAccessGranted.js"]
|
|
|
|
["browser_siteSpecificWorkArounds.js"]
|
|
|
|
["browser_siteSpecificWorkAroundsComplex.js"]
|
|
|
|
["browser_socialtracking.js"]
|
|
|
|
["browser_socialtracking_save_image.js"]
|
|
|
|
["browser_staticPartition_CORS_preflight.js"]
|
|
support-files = ["browser_staticPartition_CORS_preflight.sjs"]
|
|
|
|
["browser_staticPartition_HSTS.js"]
|
|
support-files = ["browser_staticPartition_HSTS.sjs"]
|
|
|
|
["browser_staticPartition_cache.js"]
|
|
support-files = [
|
|
"!/browser/components/originattributes/test/browser/file_cache.html",
|
|
"!/browser/components/originattributes/test/browser/file_thirdPartyChild.audio.ogg",
|
|
"!/browser/components/originattributes/test/browser/file_thirdPartyChild.embed.png",
|
|
"!/browser/components/originattributes/test/browser/file_thirdPartyChild.fetch.html",
|
|
"!/browser/components/originattributes/test/browser/file_thirdPartyChild.iframe.html",
|
|
"!/browser/components/originattributes/test/browser/file_thirdPartyChild.img.png",
|
|
"!/browser/components/originattributes/test/browser/file_thirdPartyChild.favicon.png",
|
|
"!/browser/components/originattributes/test/browser/file_thirdPartyChild.import.js",
|
|
"!/browser/components/originattributes/test/browser/file_thirdPartyChild.link.css",
|
|
"!/browser/components/originattributes/test/browser/file_thirdPartyChild.object.png",
|
|
"!/browser/components/originattributes/test/browser/file_thirdPartyChild.request.html",
|
|
"!/browser/components/originattributes/test/browser/file_thirdPartyChild.script.js",
|
|
"!/browser/components/originattributes/test/browser/file_thirdPartyChild.sharedworker.js",
|
|
"!/browser/components/originattributes/test/browser/file_thirdPartyChild.video.webm",
|
|
"!/browser/components/originattributes/test/browser/file_thirdPartyChild.worker.fetch.html",
|
|
"!/browser/components/originattributes/test/browser/file_thirdPartyChild.worker.js",
|
|
"!/browser/components/originattributes/test/browser/file_thirdPartyChild.worker.request.html",
|
|
"!/browser/components/originattributes/test/browser/file_thirdPartyChild.worker.xhr.html",
|
|
"!/browser/components/originattributes/test/browser/file_thirdPartyChild.xhr.html",
|
|
]
|
|
skip-if = [
|
|
"os == 'mac' && os_version == '15.30' && arch == 'aarch64' && debug", # Bug 1775745
|
|
]
|
|
|
|
["browser_staticPartition_network.js"]
|
|
|
|
["browser_staticPartition_saveAs.js"]
|
|
support-files = [
|
|
"file_saveAsImage.sjs",
|
|
"file_saveAsVideo.sjs",
|
|
"file_saveAsPageInfo.html",
|
|
"file_video.webm",
|
|
]
|
|
|
|
["browser_staticPartition_tls_session.js"]
|
|
|
|
["browser_staticPartition_websocket.js"]
|
|
skip-if = ["os == 'mac' && verify"] # Bug 1721210
|
|
support-files = ["file_ws_handshake_delay_wsh.py"]
|
|
|
|
["browser_storageAccessAutograntFromFedCM.js"]
|
|
|
|
["browser_storageAccessAutograntRequiresUserInteraction.js"]
|
|
|
|
["browser_storageAccessDeniedGivesNoUserInteraction.js"]
|
|
|
|
["browser_storageAccessDoorHanger.js"]
|
|
|
|
["browser_storageAccessFrameInteractionGrantsUserInteraction.js"]
|
|
|
|
["browser_storageAccessGrantedGivesUserInteraction.js"]
|
|
|
|
["browser_storageAccessHeuristicsExcludeTrackers.js"]
|
|
|
|
["browser_storageAccessPrivilegeAPI.js"]
|
|
|
|
["browser_storageAccessPromiseRejectHandlerUserInteraction.js"]
|
|
|
|
["browser_storageAccessPromiseResolveHandlerUserInteraction.js"]
|
|
|
|
["browser_storageAccessRejectsInsecureContexts.js"]
|
|
|
|
["browser_storageAccessRemovalNavigateSubframe.js"]
|
|
|
|
["browser_storageAccessRemovalNavigateTopframe.js"]
|
|
|
|
["browser_storageAccessSandboxed.js"]
|
|
|
|
["browser_storageAccessScopeDifferentSite.js"]
|
|
|
|
["browser_storageAccessScopeSameOrigin.js"]
|
|
|
|
["browser_storageAccessScopeSameSiteRead.js"]
|
|
|
|
["browser_storageAccessScopeSameSiteWrite.js"]
|
|
|
|
["browser_storageAccessThirdPartyChecks.js"]
|
|
support-files = [
|
|
"trackingPage.html",
|
|
"trackingAPI.js",
|
|
]
|
|
|
|
["browser_storageAccessWithDynamicFpi.js"]
|
|
|
|
["browser_storageAccessWithHeuristics.js"]
|
|
|
|
["browser_storageAccess_TopLevel_Arguments.js"]
|
|
|
|
["browser_storageAccess_TopLevel_CookieBehavior.js"]
|
|
|
|
["browser_storageAccess_TopLevel_CookiePermission.js"]
|
|
|
|
["browser_storageAccess_TopLevel_CrossOriginSameSite.js"]
|
|
|
|
["browser_storageAccess_TopLevel_Doorhanger.js"]
|
|
|
|
["browser_storageAccess_TopLevel_Embed.js"]
|
|
|
|
["browser_storageAccess_TopLevel_Enable.js"]
|
|
|
|
["browser_storageAccess_TopLevel_RequireIntermediatePermission.js"]
|
|
|
|
["browser_storageAccess_TopLevel_StorageAccessPermission.js"]
|
|
|
|
["browser_storageAccess_TopLevel_UserActivation.js"]
|
|
skip-if = ["debug"] # Bug 1700551
|
|
|
|
["browser_storageAccess_cookies_on_grant.js"]
|
|
|
|
["browser_storageAccess_userActivation.js"]
|
|
|
|
["browser_subResources.js"]
|
|
support-files = ["subResources.sjs"]
|
|
|
|
["browser_subResourcesPartitioned.js"]
|
|
support-files = ["subResources.sjs"]
|
|
|
|
["browser_thirdPartyChecks_sandboxed_context.js"]
|
|
support-files = [
|
|
"sandboxedWithImg.html",
|
|
"sandboxedWithImg.html^headers^",
|
|
"setCookieImg.jpg",
|
|
"setCookieImg.jpg^headers^",
|
|
]
|
|
|
|
["browser_thirdPartyStorageRejectionForCORS.js"]
|
|
|
|
["browser_urlDecorationStripping.js"]
|
|
|
|
["browser_urlQueryStringStripping.js"]
|
|
support-files = ["file_stripping.html"]
|
|
|
|
["browser_urlQueryStringStrippingWithEncoding.js"]
|
|
support-files = ["file_stripping.html"]
|
|
|
|
["browser_urlQueryStringStripping_allowList.js"]
|
|
support-files = ["file_stripping.html"]
|
|
|
|
["browser_urlQueryStringStripping_nimbus.js"]
|
|
support-files = ["file_stripping.html"]
|
|
|
|
["browser_urlQueryStringStripping_pbmode.js"]
|
|
support-files = ["file_stripping.html"]
|
|
|
|
["browser_urlQueryStringStripping_telemetry.js"]
|
|
support-files = ["file_stripping.html"]
|
|
|
|
["browser_urlQueryStringStripping_telemetry_2.js"]
|
|
support-files = ["file_stripping.html"]
|
|
|
|
["browser_urlQueryStrippingListService.js"]
|
|
|
|
["browser_userInteraction.js"]
|
|
|
|
["browser_viewsource_localhost_request.js"]
|
|
|
|
["browser_workerPropagation.js"]
|
|
support-files = ["workerIframe.html"]
|