mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-11 13:48:23 +02:00
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
57 lines
1.8 KiB
INI
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]
|