diff options
Diffstat (limited to 'toolkit/components/antitracking/test/browser/browser-blocking.toml')
-rw-r--r-- | toolkit/components/antitracking/test/browser/browser-blocking.toml | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/toolkit/components/antitracking/test/browser/browser-blocking.toml b/toolkit/components/antitracking/test/browser/browser-blocking.toml new file mode 100644 index 0000000000..4a0aa8f44d --- /dev/null +++ b/toolkit/components/antitracking/test/browser/browser-blocking.toml @@ -0,0 +1,89 @@ +[DEFAULT] +skip-if = ["os == 'linux' && (asan || tsan)"] # bug 1662229 - task exception +prefs = [ + # Disable the Storage Access API prompts for all of the tests in this directory + "dom.storage_access.prompt.testing=true", + "dom.storage_access.prompt.testing.allow=true", + "dom.testing.sync-content-blocking-notifications=true", + # Enable the window.open() heuristics globally in this directory + "privacy.restrict3rdpartystorage.heuristic.window_open=true", + "privacy.restrict3rdpartystorage.heuristic.opened_window_after_interaction=true", + # Disable https-first because of explicit http/https testing + "dom.security.https_first=false", +] + +support-files = [ + "head.js", + "antitracking_head.js", + "iframe.html", + "image.sjs", + "page.html", + "3rdParty.html", + "3rdPartyRelay.html", + "3rdPartySVG.html", + "3rdPartyUI.html", + "3rdPartyWO.html", + "3rdPartyWorker.html", + "3rdPartyOpen.html", + "3rdPartyOpenUI.html", + "empty.js", + "popup.html", + "server.sjs", + "storageAccessAPIHelpers.js", + "3rdPartyStorage.html", + "3rdPartyStorageWO.html", + "3rdPartyPartitioned.html", + "localStorage.html", + "!/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", +] + +["browser_blockingCookies.js"] +skip-if = ["socketprocess_networking"] + +["browser_blockingDOMCache.js"] + +["browser_blockingDOMCacheAlwaysPartition.js"] +skip-if = ["socketprocess_networking"] + +["browser_blockingDOMCacheAlwaysPartitionSAA.js"] +skip-if = ["socketprocess_networking"] + +["browser_blockingDOMCacheSAA.js"] +skip-if = ["socketprocess_networking"] + +["browser_blockingIndexedDb.js"] +skip-if = ["os == 'linux' && socketprocess_networking"] + +["browser_blockingIndexedDbInWorkers.js"] +skip-if = ["os == 'linux' && socketprocess_networking"] + +["browser_blockingIndexedDbInWorkers2.js"] + +["browser_blockingLocalStorage.js"] +skip-if = ["os == 'linux' && socketprocess_networking"] + +["browser_blockingMessaging.js"] +skip-if = ["os == 'linux' && debug"] #bug 1627094 + +["browser_blockingNoOpener.js"] + +["browser_blockingServiceWorkers.js"] + +["browser_blockingServiceWorkersStorageAccessAPI.js"] + +["browser_blockingSessionStorage.js"] + +["browser_blockingSharedWorkers.js"] +skip-if = ["os == 'linux' && socketprocess_networking"] + +["browser_contentBlockingAllowListPrincipal.js"] +support-files = [ + "sandboxed.html", + "sandboxed.html^headers^", +] + +["browser_contentBlockingTelemetry.js"] |