diff options
Diffstat (limited to 'toolkit/components/antitracking/test/browser/browser.toml')
-rw-r--r-- | toolkit/components/antitracking/test/browser/browser.toml | 339 |
1 files changed, 339 insertions, 0 deletions
diff --git a/toolkit/components/antitracking/test/browser/browser.toml b/toolkit/components/antitracking/test/browser/browser.toml new file mode 100644 index 0000000000..9d0874ed3a --- /dev/null +++ b/toolkit/components/antitracking/test/browser/browser.toml @@ -0,0 +1,339 @@ +[DEFAULT] +skip-if = ["os == 'linux' && (asan || tsan)"] # bug 1662229 - task exception +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.testing.sync-content-blocking-notifications=true", + "dom.storage_access.frame_only=true", # Enable frame-only Storage Access API for all of the tests in this directory + "privacy.restrict3rdpartystorage.heuristic.window_open=true", # Enable the window.open() heuristics globally 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_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_allowListNotifications_alwaysPartition.js"] +support-files = ["subResources.sjs"] + +["browser_allowListSeparationInPrivateAndNormalWindows.js"] +skip-if = ["os == 'mac' && !debug"] # Bug 1503778, 1577362 + +["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_hasStorageAccess.js"] + +["browser_hasStorageAccess_alwaysPartition.js"] + +["browser_iframe_document_open.js"] + +["browser_imageCache4.js"] + +["browser_imageCache8.js"] + +["browser_localStorageEvents.js"] + +["browser_onBeforeRequestNotificationForTrackingResources.js"] + +["browser_onModifyRequestNotificationForTrackingResources.js"] + +["browser_partitionedClearSiteDataHeader.js"] +support-files = ["clearSiteData.sjs"] + +["browser_partitionedConsoleMessage.js"] + +["browser_partitionedCookies.js"] +support-files = ["cookies.sjs"] + +["browser_partitionedDOMCache.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_permissionInNormalWindows_alwaysPartition.js"] + +["browser_permissionInPrivateWindows.js"] + +["browser_permissionInPrivateWindows_alwaysPartition.js"] + +["browser_permissionPropagation.js"] +skip-if = [ + "os == 'linux' && bits == 64", # Bug 1645505 + "os == 'win' && debug", # Bug 1645505 +] + +["browser_referrerDefaultPolicy.js"] +support-files = ["referrer.sjs"] + +["browser_script.js"] +support-files = ["tracker.js"] + +["browser_serviceWorkersWithStorageAccessGranted.js"] + +["browser_siteSpecificWorkArounds.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.ogv", + "!/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", +] + +["browser_staticPartition_network.js"] + +["browser_staticPartition_saveAs.js"] +skip-if = ["os == 'linux' && bits == 64"] # Bug 1775746 +support-files = [ + "file_saveAsImage.sjs", + "file_saveAsVideo.sjs", + "file_saveAsPageInfo.html", + "file_video.ogv", +] + +["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_storageAccessAutograntRequiresUserInteraction.js"] + +["browser_storageAccessDeniedGivesNoUserInteraction.js"] + +["browser_storageAccessDoorHanger.js"] + +["browser_storageAccessFrameInteractionGrantsUserInteraction.js"] + +["browser_storageAccessGrantedGivesUserInteraction.js"] + +["browser_storageAccessPrivilegeAPI.js"] + +["browser_storageAccessPromiseRejectHandlerUserInteraction.js"] + +["browser_storageAccessPromiseRejectHandlerUserInteraction_alwaysPartition.js"] + +["browser_storageAccessPromiseResolveHandlerUserInteraction.js"] + +["browser_storageAccessRejectsInsecureContexts.js"] + +["browser_storageAccessRemovalNavigateSubframe.js"] + +["browser_storageAccessRemovalNavigateSubframe_alwaysPartition.js"] + +["browser_storageAccessRemovalNavigateTopframe.js"] + +["browser_storageAccessRemovalNavigateTopframe_alwaysPartition.js"] + +["browser_storageAccessSandboxed.js"] + +["browser_storageAccessSandboxed_alwaysPartition.js"] + +["browser_storageAccessScopeDifferentSite.js"] + +["browser_storageAccessScopeSameOrigin.js"] + +["browser_storageAccessScopeSameSiteRead.js"] + +["browser_storageAccessScopeSameSiteWrite.js"] + +["browser_storageAccessThirdPartyChecks.js"] + +["browser_storageAccessThirdPartyChecks_alwaysPartition.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_subResourcesPartitioned_alwaysPartition.js"] +support-files = ["subResources.sjs"] + +["browser_thirdPartyStorageRejectionForCORS.js"] + +["browser_urlDecorationStripping.js"] + +["browser_urlDecorationStripping_alwaysPartition.js"] +tags = "remote-settings" + +["browser_urlQueryStringStripping.js"] +skip-if = ["os == 'linux' && asan"] # Bug 1713909 - new Fission platform triage +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_workerPropagation.js"] +support-files = ["workerIframe.html"] |