gecko-dev/toolkit/components/antitracking/test/browser/browser-blocking.ini
Geoff Brown f1b07f96b7 Bug 1713679 - Split antitracking browser-chrome tests into 2 manifests; r=timhuang
When a test manifest becomes too big -- when the tests in the manifest run for
too long -- automated test scheduling becomes problematic. For instance, it may
not be possible to construct test "chunks" that run within the normally allowed
task time. This is now the case with the antitracking browser-chrome tests, at
least on some windows platforms.
This change creates a second antitracking test manifest, and moves existing
tests with "blocking" in the test name to that new manifest. Since many of these
tests are long-running, the new manifest uses about 2/3 of the test time,
perhaps leaving some room for growth in the existing, main manifest.

Differential Revision: https://phabricator.services.mozilla.com/D116508
2021-06-03 15:14:37 +00:00

57 lines
1.8 KiB
INI

[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
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]
[browser_blockingDOMCache.js]
[browser_blockingIndexedDb.js]
[browser_blockingIndexedDbInWorkers.js]
[browser_blockingIndexedDbInWorkers2.js]
[browser_blockingLocalStorage.js]
[browser_blockingSessionStorage.js]
[browser_blockingServiceWorkers.js]
[browser_blockingServiceWorkersStorageAccessAPI.js]
[browser_blockingSharedWorkers.js]
[browser_blockingMessaging.js]
skip-if = os == "linux" && debug #bug 1627094
[browser_blockingNoOpener.js]
[browser_contentBlockingAllowListPrincipal.js]
support-files =
sandboxed.html
sandboxed.html^headers^
[browser_contentBlockingTelemetry.js]