Bug 1859899 - Batch 17 Migrate toolkit/* xpcshell.ini -> .toml. r=aryx,extension-reviewers,anti-tracking-reviewers,robwu,pbz

Differential Revision: https://phabricator.services.mozilla.com/D194821
This commit is contained in:
Joel Maher 2023-11-29 04:58:09 +00:00
Родитель c199b59dd1
Коммит 4eedf60cc9
122 изменённых файлов: 1706 добавлений и 1254 удалений

Просмотреть файл

@ -6,7 +6,7 @@
MOCHITEST_CHROME_MANIFESTS += ["tests/chrome.toml"]
XPCSHELL_TESTS_MANIFESTS += [
"tests/xpcshell/xpcshell.ini",
"tests/xpcshell/xpcshell.toml",
]
JAR_MANIFESTS += ["jar.mn"]

Просмотреть файл

@ -1,5 +0,0 @@
[DEFAULT]
head =
skip-if = toolkit != 'windows'
[test_gpuprocess.js]

Просмотреть файл

@ -0,0 +1,5 @@
[DEFAULT]
head = ""
run-if = ["os == 'win'"]
["test_gpuprocess.js"]

Просмотреть файл

@ -10,7 +10,7 @@ with Files("**"):
FINAL_LIBRARY = "xul"
BROWSER_CHROME_MANIFESTS += ["tests/browser/browser.toml"]
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.toml"]
JAR_MANIFESTS += ["jar.mn"]
XPCOM_MANIFESTS += ["components.conf"]
XPIDL_MODULE = "AboutThirdParty"

Просмотреть файл

@ -1,4 +0,0 @@
[DEFAULT]
head = head.js
[test_aboutthirdparty.js]

Просмотреть файл

@ -0,0 +1,4 @@
[DEFAULT]
head = "head.js"
["test_aboutthirdparty.js"]

Просмотреть файл

@ -44,4 +44,4 @@ BROWSER_CHROME_MANIFESTS += [
"test/browser/browser.toml",
]
XPCSHELL_TESTS_MANIFESTS += ["test/xpcshell/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["test/xpcshell/xpcshell.toml"]

Просмотреть файл

@ -1,11 +0,0 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
[DEFAULT]
prefs =
privacy.bounceTrackingProtection.enabled=true
privacy.bounceTrackingProtection.enableTestMode=true
privacy.bounceTrackingProtection.bounceTrackingPurgeTimerPeriodSec=0
[test_bouncetracking_purge.js]

Просмотреть файл

@ -0,0 +1,8 @@
[DEFAULT]
prefs = [
"privacy.bounceTrackingProtection.enabled=true",
"privacy.bounceTrackingProtection.enableTestMode=true",
"privacy.bounceTrackingProtection.bounceTrackingPurgeTimerPeriodSec=0",
]
["test_bouncetracking_purge.js"]

Просмотреть файл

@ -94,7 +94,7 @@ if CONFIG["MOZ_BUILD_APP"] != "mobile/android":
"test/browser/browser.toml",
]
XPCSHELL_TESTS_MANIFESTS += ["test/xpcshell/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["test/xpcshell/xpcshell.toml"]
TEST_DIRS += ["test/gtest"]

Просмотреть файл

@ -1,49 +0,0 @@
[DEFAULT]
head = head.js ../../../../components/url-classifier/tests/unit/head_urlclassifier.js
prefs =
dom.security.https_first=false #Disable https-first because of explicit http/https testing
[test_cookie_behavior.js]
[test_getPartitionKeyFromURL.js]
skip-if =
socketprocess_networking # Bug 1759035
[test_purge_trackers.js]
skip-if =
win10_2004 # Bug 1718292
win10_2009 # Bug 1718292
win11_2009 # Bug 1797751
os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
run-sequentially = very high failure rate in parallel
[test_purge_trackers_telemetry.js]
[test_tracking_db_service.js]
skip-if = toolkit == "android" # Bug 1697936
[test_staticPartition_clientAuthRemember.js]
[test_staticPartition_font.js]
support-files =
data/font.woff
skip-if =
os == "linux" && !debug # Bug 1760086
apple_silicon # bug 1729551
os == "mac" && bits == 64 && !debug # Bug 1652119
os == "win" && bits == 64 && !debug # Bug 1652119
os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
socketprocess_networking # Bug 1759035
run-sequentially = very high failure rate in parallel
[test_staticPartition_image.js]
skip-if =
socketprocess_networking # Bug 1759035
[test_staticPartition_authhttp.js]
skip-if =
socketprocess_networking # Bug 1759035
[test_staticPartition_prefetch.js]
skip-if =
socketprocess_networking # Bug 1759035
[test_staticPartition_preload.js]
skip-if =
socketprocess_networking # Bug 1759035
[test_ExceptionListService.js]
[test_validate_strip_on_share_list.js]
[test_view_source.js]
skip-if =
socketprocess_networking # Bug 1759035 (not as common on win, perma on linux/osx)

Просмотреть файл

@ -0,0 +1,52 @@
[DEFAULT]
head = "head.js ../../../../components/url-classifier/tests/unit/head_urlclassifier.js"
prefs = ["dom.security.https_first=false"] #Disable https-first because of explicit http/https testing
["test_ExceptionListService.js"]
["test_cookie_behavior.js"]
["test_getPartitionKeyFromURL.js"]
skip-if = ["socketprocess_networking"] # Bug 1759035
["test_purge_trackers.js"]
skip-if = [
"win10_2009", # Bug 1718292
"win11_2009", # Bug 1797751
]
run-sequentially = "very high failure rate in parallel"
["test_purge_trackers_telemetry.js"]
["test_staticPartition_authhttp.js"]
skip-if = ["socketprocess_networking"] # Bug 1759035
["test_staticPartition_clientAuthRemember.js"]
["test_staticPartition_font.js"]
support-files = ["data/font.woff"]
skip-if = [
"os == 'linux' && !debug", # Bug 1760086
"apple_silicon", # bug 1729551
"os == 'mac' && bits == 64 && !debug", # Bug 1652119
"os == 'win' && bits == 64 && !debug", # Bug 1652119
"socketprocess_networking", # Bug 1759035
]
run-sequentially = "very high failure rate in parallel"
["test_staticPartition_image.js"]
skip-if = ["socketprocess_networking"] # Bug 1759035
["test_staticPartition_prefetch.js"]
skip-if = ["socketprocess_networking"] # Bug 1759035
["test_staticPartition_preload.js"]
skip-if = ["socketprocess_networking"] # Bug 1759035
["test_tracking_db_service.js"]
skip-if = ["os == 'android'"] # Bug 1697936
["test_validate_strip_on_share_list.js"]
["test_view_source.js"]
skip-if = ["socketprocess_networking"] # Bug 1759035 (not as common on win, perma on linux/osx)

Просмотреть файл

@ -4,7 +4,7 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.toml"]
XPIDL_MODULE = "toolkit_asyncshutdown"

Просмотреть файл

@ -1,8 +0,0 @@
[DEFAULT]
head=head.js
skip-if = toolkit == 'android'
[test_AsyncShutdown.js]
[test_AsyncShutdown_blocker_error_annotations.js]
[test_AsyncShutdown_leave_uncaught.js]
[test_converters.js]

Просмотреть файл

@ -0,0 +1,11 @@
[DEFAULT]
head = "head.js"
skip-if = ["os == 'android'"]
["test_AsyncShutdown.js"]
["test_AsyncShutdown_blocker_error_annotations.js"]
["test_AsyncShutdown_leave_uncaught.js"]
["test_converters.js"]

Просмотреть файл

@ -4,7 +4,7 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
XPCSHELL_TESTS_MANIFESTS += ["tests/unit/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["tests/unit/xpcshell.toml"]
XPIDL_SOURCES += [
"nsIAutoCompleteController.idl",

Просмотреть файл

@ -1,24 +0,0 @@
[DEFAULT]
head = head_autocomplete.js
[test_330578.js]
[test_378079.js]
[test_393191.js]
[test_440866.js]
[test_463023.js]
[test_660156.js]
[test_autocomplete_multiple.js]
[test_autocomplete_userContextId.js]
[test_autofillSelectedPopupIndex.js]
[test_badDefaultIndex.js]
[test_completeDefaultIndex_casing.js]
[test_finalCompleteValue.js]
[test_finalCompleteValue_defaultIndex.js]
[test_finalCompleteValue_forceComplete.js]
[test_finalCompleteValueSelectedIndex.js]
[test_finalDefaultCompleteValue.js]
[test_immediate_search.js]
[test_insertMatchAt.js]
[test_previousResult.js]
[test_removeMatchAt.js]
[test_stopSearch.js]

Просмотреть файл

@ -0,0 +1,44 @@
[DEFAULT]
head = "head_autocomplete.js"
["test_330578.js"]
["test_378079.js"]
["test_393191.js"]
["test_440866.js"]
["test_463023.js"]
["test_660156.js"]
["test_autocomplete_multiple.js"]
["test_autocomplete_userContextId.js"]
["test_autofillSelectedPopupIndex.js"]
["test_badDefaultIndex.js"]
["test_completeDefaultIndex_casing.js"]
["test_finalCompleteValue.js"]
["test_finalCompleteValueSelectedIndex.js"]
["test_finalCompleteValue_defaultIndex.js"]
["test_finalCompleteValue_forceComplete.js"]
["test_finalDefaultCompleteValue.js"]
["test_immediate_search.js"]
["test_insertMatchAt.js"]
["test_previousResult.js"]
["test_removeMatchAt.js"]
["test_stopSearch.js"]

Просмотреть файл

@ -30,7 +30,7 @@ if (
"components.conf",
]
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell.toml"]
XPIDL_SOURCES += [
"nsIHangDetails.idl",

Просмотреть файл

@ -1,11 +0,0 @@
[test_BHRObserver.js]
# BHR is disabled on android and outside of nightly
skip-if =
debug
(os == "android")
release_or_beta
(os == "mac") # Bug 1417723
(os == "win" && bits == 32) # Bug 1760134
(os == "win" && msix)
support-files = child_cause_hang.js
run-sequentially = very high failure rate in parallel

Просмотреть файл

@ -0,0 +1,14 @@
[DEFAULT]
["test_BHRObserver.js"]
# BHR is disabled on android and outside of nightly
skip-if = [
"debug",
"os == 'android'",
"release_or_beta",
"os == 'mac'", # Bug 1417723
"os == 'win' && bits == 32", # Bug 1760134
"os == 'win' && msix",
]
support-files = ["child_cause_hang.js"]
run-sequentially = "very high failure rate in parallel"

Просмотреть файл

@ -59,7 +59,7 @@ LOCAL_INCLUDES += [
]
BROWSER_CHROME_MANIFESTS += ["tests/browser/browser.toml"]
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.toml"]
TESTING_JS_MODULES += [
"BackgroundTasksTestUtils.sys.mjs",

Просмотреть файл

@ -1,43 +0,0 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
[DEFAULT]
firefox-appdir = browser
skip-if = toolkit == 'android'
head = head.js
support-files =
CatBackgroundTaskRegistrationComponents.manifest
experiment.json
[test_backgroundtask_deletes_profile.js]
[test_backgroundtask_exitcodes.js]
[test_backgroundtask_experiments.js]
tags = remote-settings
run-if = buildapp == "browser"
reason = "ASRouter is Firefox-only."
[test_backgroundtask_help.js]
[test_backgroundtask_localization.js]
[test_backgroundtask_locked_profile.js]
[test_backgroundtask_minruntime.js]
[test_backgroundtask_no_output.js]
skip-if = ccov
reason = Bug 1804825: code coverage harness prints [CodeCoverage] output in early startup.
[test_backgroundtask_not_ephemeral_profile.js]
run-sequentially = Uses global profile directory `DefProfRt`
[test_backgroundtask_policies.js]
[test_backgroundtask_profile_is_slim.js]
[test_backgroundtask_profile_service_configuration.js]
[test_backgroundtask_removeDirectory.js]
skip-if = os == "android" # MultiInstanceLock doesn't work on Android
[test_backgroundtask_shouldprocessupdates.js]
[test_backgroundtask_simultaneous_instances.js]
[test_backgroundtask_specific_pref.js]
[test_backgroundtask_targeting.js]
run-if = buildapp == "browser"
reason = "ASRouter is Firefox-only."
[test_backgroundtask_unique_profile.js]
[test_backgroundtask_update_sync_manager.js]
[test_backgroundtasksutils.js]
[test_manifest_with_backgroundtask.js]
[test_manifest_without_backgroundtask.js]

Просмотреть файл

@ -0,0 +1,61 @@
[DEFAULT]
firefox-appdir = "browser"
skip-if = ["os == 'android'"]
head = "head.js"
support-files = [
"CatBackgroundTaskRegistrationComponents.manifest",
"experiment.json",
]
["test_backgroundtask_deletes_profile.js"]
["test_backgroundtask_exitcodes.js"]
["test_backgroundtask_experiments.js"]
tags = "remote-settings"
run-if = ["buildapp == 'browser'"]
reason = "ASRouter is Firefox-only."
["test_backgroundtask_help.js"]
["test_backgroundtask_localization.js"]
["test_backgroundtask_locked_profile.js"]
["test_backgroundtask_minruntime.js"]
["test_backgroundtask_no_output.js"]
skip-if = ["ccov"]
reason = "Bug 1804825: code coverage harness prints [CodeCoverage] output in early startup."
["test_backgroundtask_not_ephemeral_profile.js"]
run-sequentially = "Uses global profile directory `DefProfRt`"
["test_backgroundtask_policies.js"]
["test_backgroundtask_profile_is_slim.js"]
["test_backgroundtask_profile_service_configuration.js"]
["test_backgroundtask_removeDirectory.js"]
skip-if = ["os == 'android'"] # MultiInstanceLock doesn't work on Android
["test_backgroundtask_shouldprocessupdates.js"]
["test_backgroundtask_simultaneous_instances.js"]
["test_backgroundtask_specific_pref.js"]
["test_backgroundtask_targeting.js"]
run-if = ["buildapp == 'browser'"]
reason = "ASRouter is Firefox-only."
["test_backgroundtask_unique_profile.js"]
["test_backgroundtask_update_sync_manager.js"]
["test_backgroundtasksutils.js"]
["test_manifest_with_backgroundtask.js"]
["test_manifest_without_backgroundtask.js"]

Просмотреть файл

@ -7,7 +7,7 @@
with Files("**"):
BUG_COMPONENT = ("Core", "Networking")
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.toml"]
XPIDL_SOURCES += [
"nsICaptivePortalDetector.idl",

Просмотреть файл

@ -1,14 +0,0 @@
[DEFAULT]
head = head_setprefs.js
[test_captive_portal_not_found.js]
[test_captive_portal_not_found_404.js]
[test_captive_portal_found.js]
[test_captive_portal_found_303.js]
[test_abort.js]
[test_abort_during_user_login.js]
[test_user_cancel.js]
[test_multiple_requests.js]
[test_abort_ongoing_request.js]
[test_abort_pending_request.js]

Просмотреть файл

@ -0,0 +1,23 @@
[DEFAULT]
head = "head_setprefs.js"
["test_abort.js"]
["test_abort_during_user_login.js"]
["test_abort_ongoing_request.js"]
["test_abort_pending_request.js"]
["test_captive_portal_found.js"]
["test_captive_portal_found_303.js"]
["test_captive_portal_not_found.js"]
["test_captive_portal_not_found_404.js"]
["test_multiple_requests.js"]
["test_user_cancel.js"]

Просмотреть файл

@ -7,7 +7,7 @@
with Files("**"):
BUG_COMPONENT = ("Toolkit", "Blocklist Implementation")
XPCSHELL_TESTS_MANIFESTS += ["test/xpcshell/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["test/xpcshell/xpcshell.toml"]
XPIDL_SOURCES += [
"nsICascadeFilter.idl",

Просмотреть файл

@ -1 +0,0 @@
[test_cascade_bindings.js]

Просмотреть файл

@ -0,0 +1,3 @@
[DEFAULT]
["test_cascade_bindings.js"]

Просмотреть файл

@ -24,7 +24,7 @@ XPCOM_MANIFESTS += [
"components.conf",
]
XPCSHELL_TESTS_MANIFESTS += ["tests/unit/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["tests/unit/xpcshell.toml"]
BROWSER_CHROME_MANIFESTS += ["tests/browser/browser.toml"]

Просмотреть файл

@ -1,20 +0,0 @@
[DEFAULT]
tags = condprof
firefox-appdir = browser
head = head.js
skip-if = toolkit == 'android'
support-files =
[test_basic.js]
[test_certs.js]
[test_cookie_banner_handling.js]
[test_cookies.js]
[test_identity_credential_storage.js]
[test_downloads.js]
[test_network_cache.js]
skip-if = condprof # Bug 1769154 - expected fail w/condprof
[test_passwords.js]
[test_permissions.js]
[test_security_settings.js]
[test_storage_permission.js]
[test_quota.js]

Просмотреть файл

@ -0,0 +1,31 @@
[DEFAULT]
tags = "condprof"
firefox-appdir = "browser"
head = "head.js"
skip-if = ["os == 'android'"]
support-files = ""
["test_basic.js"]
["test_certs.js"]
["test_cookie_banner_handling.js"]
["test_cookies.js"]
["test_downloads.js"]
["test_identity_credential_storage.js"]
["test_network_cache.js"]
skip-if = ["condprof"] # Bug 1769154 - expected fail w/condprof
["test_passwords.js"]
["test_permissions.js"]
["test_quota.js"]
["test_security_settings.js"]
["test_storage_permission.js"]

Просмотреть файл

@ -4,12 +4,12 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.toml"]
if CONFIG["OS_ARCH"] == "WINNT":
XPCSHELL_TESTS_MANIFESTS += ["test/unit_win/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["test/unit_win/xpcshell.toml"]
elif CONFIG["OS_ARCH"] != "Darwin":
XPCSHELL_TESTS_MANIFESTS += ["test/unit_unix/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["test/unit_unix/xpcshell.toml"]
XPIDL_SOURCES += [
"nsICommandLine.idl",

Просмотреть файл

@ -4,7 +4,7 @@ http://creativecommons.org/publicdomain/zero/1.0/ */
"use strict";
add_task(async function test_createCommandLine() {
const EXISTING_FILE = do_get_file("xpcshell.ini");
const EXISTING_FILE = do_get_file("xpcshell.toml");
// Test `arguments`.
let cmdLine = Cu.createCommandLine(

Просмотреть файл

@ -4,7 +4,7 @@ http://creativecommons.org/publicdomain/zero/1.0/ */
"use strict";
add_task(async function test_resolveFile() {
const EXISTING_FILE = do_get_file("xpcshell.ini");
const EXISTING_FILE = do_get_file("xpcshell.toml");
// We explicitly do not initialize this with a working dir.
let cmdLine = Cu.createCommandLine(
[],
@ -16,7 +16,7 @@ add_task(async function test_resolveFile() {
Assert.ok(EXISTING_FILE.equals(fileByPath), "Should find the same file");
Assert.ok(
!cmdLine.resolveFile("xpcshell.ini"),
!cmdLine.resolveFile("xpcshell.toml"),
"Should get null for relative files."
);
@ -26,7 +26,7 @@ add_task(async function test_resolveFile() {
EXISTING_FILE.parent,
Ci.nsICommandLine.STATE_REMOTE_EXPLICIT
);
let resolvedTxtFile = cmdLine.resolveFile("xpcshell.ini");
let resolvedTxtFile = cmdLine.resolveFile("xpcshell.toml");
info("Resolved: " + resolvedTxtFile.path);
Assert.ok(

Просмотреть файл

@ -1,12 +0,0 @@
[DEFAULT]
head =
skip-if = toolkit == 'android'
support-files =
data/test_bug410156.desktop
data/test_bug410156.url
[test_bug666224.js]
[test_classinfo.js]
[test_createCommandLine.js]
[test_handleFlagWithParam.js]
[test_resolvefile.js]

Просмотреть файл

@ -0,0 +1,17 @@
[DEFAULT]
head = ""
skip-if = ["os == 'android'"]
support-files = [
"data/test_bug410156.desktop",
"data/test_bug410156.url",
]
["test_bug666224.js"]
["test_classinfo.js"]
["test_createCommandLine.js"]
["test_handleFlagWithParam.js"]
["test_resolvefile.js"]

Просмотреть файл

@ -1,8 +0,0 @@
[DEFAULT]
head =
skip-if = toolkit == 'android'
support-files =
!/toolkit/components/commandlines/test/unit/data/test_bug410156.desktop
!/toolkit/components/commandlines/test/unit/data/test_bug410156.url
[test_bug410156.js]

Просмотреть файл

@ -0,0 +1,9 @@
[DEFAULT]
head = ""
skip-if = ["os == 'android'"]
support-files = [
"!/toolkit/components/commandlines/test/unit/data/test_bug410156.desktop",
"!/toolkit/components/commandlines/test/unit/data/test_bug410156.url",
]
["test_bug410156.js"]

Просмотреть файл

@ -1,7 +0,0 @@
[DEFAULT]
head =
support-files =
!/toolkit/components/commandlines/test/unit/data/test_bug410156.desktop
!/toolkit/components/commandlines/test/unit/data/test_bug410156.url
[test_bug410156.js]

Просмотреть файл

@ -0,0 +1,8 @@
[DEFAULT]
head = ""
support-files = [
"!/toolkit/components/commandlines/test/unit/data/test_bug410156.desktop",
"!/toolkit/components/commandlines/test/unit/data/test_bug410156.url",
]
["test_bug410156.js"]

Просмотреть файл

@ -5,7 +5,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
XPCSHELL_TESTS_MANIFESTS += [
"tests/unit_cps2/xpcshell.ini",
"tests/unit_cps2/xpcshell.toml",
]
BROWSER_CHROME_MANIFESTS += ["tests/browser/browser.toml"]

Просмотреть файл

@ -1,18 +0,0 @@
[DEFAULT]
head = head.js
skip-if = toolkit == 'android'
support-files = AsyncRunner.sys.mjs
[test_setGet.js]
[test_getSubdomains.js]
[test_remove.js]
[test_removeByDomain.js]
[test_removeAllDomains.js]
[test_removeByName.js]
[test_getCached.js]
[test_getCachedSubdomains.js]
[test_observers.js]
[test_extractDomain.js]
[test_migrationToSchema4.js]
[test_migrationToSchema5.js]
[test_removeAllDomainsSince.js]

Просмотреть файл

@ -0,0 +1,30 @@
[DEFAULT]
head = "head.js"
skip-if = ["os == 'android'"]
support-files = ["AsyncRunner.sys.mjs"]
["test_extractDomain.js"]
["test_getCached.js"]
["test_getCachedSubdomains.js"]
["test_getSubdomains.js"]
["test_migrationToSchema4.js"]
["test_migrationToSchema5.js"]
["test_observers.js"]
["test_remove.js"]
["test_removeAllDomains.js"]
["test_removeAllDomainsSince.js"]
["test_removeByDomain.js"]
["test_removeByName.js"]
["test_setGet.js"]

Просмотреть файл

@ -11,4 +11,4 @@ EXTRA_JS_MODULES += [
"ContextualIdentityService.sys.mjs",
]
XPCSHELL_TESTS_MANIFESTS += ["tests/unit/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["tests/unit/xpcshell.toml"]

Просмотреть файл

@ -1,9 +0,0 @@
[DEFAULT]
firefox-appdir = browser
[test_basic.js]
skip-if = appname == "thunderbird"
[test_corruptedFile.js]
skip-if = appname == "thunderbird"
[test_migratedFile.js]
skip-if = appname == "thunderbird"

Просмотреть файл

@ -0,0 +1,11 @@
[DEFAULT]
firefox-appdir = "browser"
["test_basic.js"]
skip-if = ["appname == 'thunderbird'"]
["test_corruptedFile.js"]
skip-if = ["appname == 'thunderbird'"]
["test_migratedFile.js"]
skip-if = ["appname == 'thunderbird'"]

Просмотреть файл

@ -57,6 +57,6 @@ BROWSER_CHROME_MANIFESTS += [
"test/browser/browser.toml",
]
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.toml"]
FINAL_LIBRARY = "xul"

Просмотреть файл

@ -1,2 +0,0 @@
[test_cookiebannerlistservice.js]

Просмотреть файл

@ -0,0 +1,3 @@
[DEFAULT]
["test_cookiebannerlistservice.js"]

Просмотреть файл

@ -13,5 +13,5 @@ EXTRA_JS_MODULES += [
]
XPCSHELL_TESTS_MANIFESTS += [
"test/xpcshell/xpcshell.ini",
"test/xpcshell/xpcshell.toml",
]

Просмотреть файл

@ -1,6 +0,0 @@
[DEFAULT]
tags = corroborator
support-files =
data/**
[test_verify_jar.js]

Просмотреть файл

@ -0,0 +1,5 @@
[DEFAULT]
tags = "corroborator"
support-files = ["data/**"]
["test_verify_jar.js"]

Просмотреть файл

@ -38,7 +38,7 @@ if CONFIG["MOZ_CRASHREPORTER"]:
"CrashManagerTest.sys.mjs",
]
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.toml"]
with Files("**"):
BUG_COMPONENT = ("Toolkit", "Crash Reporting")

Просмотреть файл

@ -1,11 +0,0 @@
[DEFAULT]
head =
skip-if = toolkit == 'android'
support-files =
crash.dmp
crash.extra
[test_crash_manager.js]
[test_crash_service.js]
run-sequentially = very high failure rate in parallel
[test_crash_store.js]

Просмотреть файл

@ -0,0 +1,14 @@
[DEFAULT]
head = ""
skip-if = ["os == 'android'"]
support-files = [
"crash.dmp",
"crash.extra",
]
["test_crash_manager.js"]
["test_crash_service.js"]
run-sequentially = "very high failure rate in parallel"
["test_crash_store.js"]

Просмотреть файл

@ -7,7 +7,7 @@
with Files("**"):
BUG_COMPONENT = ("Toolkit", "General")
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.toml"]
EXTRA_JS_MODULES += [
"CrashMonitor.sys.mjs",

Просмотреть файл

@ -1,10 +0,0 @@
[DEFAULT]
head = head.js
skip-if = toolkit == 'android'
[test_init.js]
[test_valid_file.js]
[test_invalid_file.js]
[test_invalid_json.js]
[test_missing_file.js]
[test_register.js]

Просмотреть файл

@ -0,0 +1,15 @@
[DEFAULT]
head = "head.js"
skip-if = ["os == 'android'"]
["test_init.js"]
["test_invalid_file.js"]
["test_invalid_json.js"]
["test_missing_file.js"]
["test_register.js"]
["test_valid_file.js"]

Просмотреть файл

@ -27,7 +27,7 @@ EXTRA_JS_MODULES += [
]
BROWSER_CHROME_MANIFESTS += ["tests/browser/browser.toml"]
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.toml"]
XPCOM_MANIFESTS += [
"components.conf",

Просмотреть файл

@ -1,6 +0,0 @@
[DEFAULT]
head = head.js
prefs =
dom.security.credentialmanagement.identity.enabled=true
[test_identity_credential_storage_service.js]

Просмотреть файл

@ -0,0 +1,5 @@
[DEFAULT]
head = "head.js"
prefs = ["dom.security.credentialmanagement.identity.enabled=true"]
["test_identity_credential_storage_service.js"]

Просмотреть файл

@ -6,7 +6,7 @@
DIST_INSTALL = False
XPCSHELL_TESTS_MANIFESTS += ["unit/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["unit/xpcshell.toml"]
MOCHITEST_CHROME_MANIFESTS += ["chrome/chrome.toml"]
UNIFIED_SOURCES += [

Просмотреть файл

@ -1,12 +0,0 @@
[DEFAULT]
head = head.js
skip-if = toolkit == 'android'
[test_errno.js]
[test_finalizer.js]
[test_finalizer_shouldfail.js]
[test_finalizer_shouldaccept.js]
[test_jsctypes.js]
# Bug 676989: test fails consistently on Android
fail-if = os == "android"

Просмотреть файл

@ -0,0 +1,15 @@
[DEFAULT]
head = "head.js"
skip-if = ["os == 'android'"]
["test_errno.js"]
["test_finalizer.js"]
["test_finalizer_shouldaccept.js"]
["test_finalizer_shouldfail.js"]
["test_jsctypes.js"]
# Bug 676989: test fails consistently on Android
fail-if = ["os == 'android'"]

Просмотреть файл

@ -4,7 +4,7 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.toml"]
TEST_HARNESS_FILES.xpcshell.toolkit.components.downloads.test.data += [
"test/data/empty.txt",

Просмотреть файл

@ -1,23 +0,0 @@
[DEFAULT]
head = head.js
skip-if = toolkit == 'android'
# Note: The "tail.js" file is not defined in the "tail" key because it calls
# the "add_test_task" function, that does not work properly in tail files.
support-files =
common_test_Download.js
[test_Download_noext_win.js]
run-if = os == "win" # Windows-specific test.
[test_DownloadBlockedTelemetry.js]
[test_DownloadCore.js]
[test_DownloadHistory.js]
[test_DownloadHistory_initialization.js]
[test_DownloadHistory_initialization2.js]
[test_DownloadIntegration.js]
[test_DownloadLegacy.js]
run-sequentially = very high failure rate in parallel
[test_DownloadList.js]
[test_DownloadPaths.js]
[test_Downloads.js]
[test_DownloadStore.js]

Просмотреть файл

@ -0,0 +1,33 @@
[DEFAULT]
head = "head.js"
skip-if = ["os == 'android'"]
# Note: The "tail.js" file is not defined in the "tail" key because it calls
# the "add_test_task" function, that does not work properly in tail files.
support-files = ["common_test_Download.js"]
["test_DownloadBlockedTelemetry.js"]
["test_DownloadCore.js"]
["test_DownloadHistory.js"]
["test_DownloadHistory_initialization.js"]
["test_DownloadHistory_initialization2.js"]
["test_DownloadIntegration.js"]
["test_DownloadLegacy.js"]
run-sequentially = "very high failure rate in parallel"
["test_DownloadList.js"]
["test_DownloadPaths.js"]
["test_DownloadStore.js"]
["test_Download_noext_win.js"]
run-if = ["os == 'win'"] # Windows-specific test.
["test_Downloads.js"]

Просмотреть файл

@ -12,4 +12,4 @@ TESTING_JS_MODULES += [
"EnterprisePolicyTesting.sys.mjs",
]
XPCSHELL_TESTS_MANIFESTS += ["xpcshell/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["xpcshell/xpcshell.toml"]

Просмотреть файл

@ -1,6 +0,0 @@
[DEFAULT]
firefox-appdir = browser
head = head.js
skip-if = toolkit == 'android'
[test_empty.js]

Просмотреть файл

@ -0,0 +1,6 @@
[DEFAULT]
firefox-appdir = "browser"
head = "head.js"
skip-if = ["os == 'android'"]
["test_empty.js"]

Просмотреть файл

@ -122,18 +122,18 @@ MOCHITEST_MANIFESTS += [
]
MOCHITEST_CHROME_MANIFESTS += ["test/mochitest/chrome.toml"]
XPCSHELL_TESTS_MANIFESTS += [
"test/xpcshell/native_messaging.ini",
"test/xpcshell/xpcshell-e10s.ini",
"test/xpcshell/xpcshell-legacy-ep.ini",
"test/xpcshell/xpcshell-remote.ini",
"test/xpcshell/xpcshell.ini",
"test/xpcshell/native_messaging.toml",
"test/xpcshell/xpcshell-e10s.toml",
"test/xpcshell/xpcshell-legacy-ep.toml",
"test/xpcshell/xpcshell-remote.toml",
"test/xpcshell/xpcshell.toml",
]
# Only include tests that requires the WebExtensions WebIDL API bindings
# in builds where they are enabled (currently only on Nightly builds).
if CONFIG["MOZ_WEBEXT_WEBIDL_ENABLED"]:
XPCSHELL_TESTS_MANIFESTS += [
"test/xpcshell/webidl-api/xpcshell.ini",
"test/xpcshell/webidl-api/xpcshell.toml",
"test/xpcshell/xpcshell-serviceworker.ini",
]
MOCHITEST_MANIFESTS += ["test/mochitest/mochitest-serviceworker.ini"]

Просмотреть файл

@ -1,19 +0,0 @@
[DEFAULT]
head = head.js head_e10s.js head_native_messaging.js head_telemetry.js
tail =
firefox-appdir = browser
skip-if = appname == "thunderbird" || os == "android"
subprocess = true
support-files =
data/**
tags = webextensions
[test_ext_native_messaging.js]
skip-if =
(os == "win" && processor == "aarch64") # bug 1530841
apple_silicon # bug 1729540
run-sequentially = very high failure rate in parallel
[test_ext_native_messaging_perf.js]
skip-if = tsan # Unreasonably slow, bug 1612707
os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[test_ext_native_messaging_unresponsive.js]

Просмотреть файл

@ -0,0 +1,19 @@
[DEFAULT]
head = "head.js head_e10s.js head_native_messaging.js head_telemetry.js"
firefox-appdir = "browser"
skip-if = [
"appname == 'thunderbird'",
"os == 'android'",
]
subprocess = true
support-files = ["data/**"]
tags = "webextensions"
["test_ext_native_messaging.js"]
skip-if = ["apple_silicon"] # bug 1729540
run-sequentially = "very high failure rate in parallel"
["test_ext_native_messaging_perf.js"]
skip-if = ["tsan"] # Unreasonably slow, bug 1612707
["test_ext_native_messaging_unresponsive.js"]

Просмотреть файл

@ -40,7 +40,7 @@ AddonTestUtils.createAppInfo(
add_setup(async () => {
// Bug 1646182: Force ExtensionPermissions to run in rkv mode, the legacy
// storage mode will run in xpcshell-legacy-ep.ini
// storage mode will run in xpcshell-legacy-ep.toml
await ExtensionPermissions._uninit();
optionalPermissionsPromptHandler.init();

Просмотреть файл

@ -24,7 +24,7 @@ let OptionalPermissions;
add_task(async function setup() {
// Bug 1646182: Force ExtensionPermissions to run in rkv mode, the legacy
// storage mode will run in xpcshell-legacy-ep.ini
// storage mode will run in xpcshell-legacy-ep.toml
await ExtensionPermissions._uninit();
Services.prefs.setBoolPref(

Просмотреть файл

@ -15,7 +15,7 @@ AddonTestUtils.createAppInfo(
add_task(async function setup() {
// Bug 1646182: Force ExtensionPermissions to run in rkv mode, the legacy
// storage mode will run in xpcshell-legacy-ep.ini
// storage mode will run in xpcshell-legacy-ep.toml
await ExtensionPermissions._uninit();
Services.prefs.setBoolPref(

Просмотреть файл

@ -49,7 +49,7 @@ async function getStoredPermissions(extensionId) {
add_task(async function setup() {
// Bug 1646182: Force ExtensionPermissions to run in rkv mode, the legacy
// storage mode will run in xpcshell-legacy-ep.ini
// storage mode will run in xpcshell-legacy-ep.toml
await ExtensionPermissions._uninit();
optionalPermissionsPromptHandler.init();

Просмотреть файл

@ -27,7 +27,7 @@ AddonTestUtils.createHttpServer({ hosts: ["pac.example.com"] });
add_setup(async function () {
// Bug 1646182: Force ExtensionPermissions to run in rkv mode, the legacy
// storage mode will run in xpcshell-legacy-ep.ini
// storage mode will run in xpcshell-legacy-ep.toml
await ExtensionPermissions._uninit();
Services.prefs.setBoolPref(

Просмотреть файл

@ -1,32 +0,0 @@
[DEFAULT]
head = ../head.js ../head_remote.js ../head_service_worker.js head_webidl_api.js
firefox-appdir = browser
tags = webextensions webextensions-webidl-api
prefs =
# Enable support for the extension background service worker.
extensions.backgroundServiceWorker.enabled=true
# Enable Extensions API WebIDL bindings for extension windows.
extensions.webidl-api.enabled=true
# Enable ExtensionMockAPI WebIDL bindings used for unit tests
# related to the API request forwarding and not tied to a particular
# extension API.
extensions.webidl-api.expose_mock_interface=true
# Make sure that loading the default settings for url-classifier-skip-urls
# doesn't interfere with running our tests while IDB operations are in
# flight by overriding the remote settings server URL to
# ensure that the IDB database isn't created in the first place.
services.settings.server=data:,#remote-settings-dummy/v1
# NOTE: these tests seems to be timing out because it takes too much time to
# run all tests and then fully exiting the test.
skip-if = os == "android" && verify
[test_ext_webidl_api.js]
[test_ext_webidl_api_event_callback.js]
skip-if =
os == "android" && processor == "x86_64" && debug # Bug 1716308
[test_ext_webidl_api_request_handler.js]
[test_ext_webidl_api_schema_errors.js]
[test_ext_webidl_api_schema_formatters.js]
[test_ext_webidl_runtime_port.js]

Просмотреть файл

@ -0,0 +1,34 @@
[DEFAULT]
head = "../head.js ../head_remote.js ../head_service_worker.js head_webidl_api.js"
firefox-appdir = "browser"
tags = "webextensions webextensions-webidl-api"
# NOTE: these tests seems to be timing out because it takes too much time to
# run all tests and then fully exiting the test.
skip-if = ["os == 'android' && verify"]
prefs = [
"extensions.backgroundServiceWorker.enabled=true", # Enable support for the extension background service worker.
# Enable Extensions API WebIDL bindings for extension windows.
"extensions.webidl-api.enabled=true",
# Enable ExtensionMockAPI WebIDL bindings used for unit tests
# related to the API request forwarding and not tied to a particular
# extension API.
"extensions.webidl-api.expose_mock_interface=true",
# Make sure that loading the default settings for url-classifier-skip-urls
# doesn't interfere with running our tests while IDB operations are in
# flight by overriding the remote settings server URL to
# ensure that the IDB database isn't created in the first place.
"services.settings.server='data:,#remote-settings-dummy/v1'",
]
["test_ext_webidl_api.js"]
["test_ext_webidl_api_event_callback.js"]
skip-if = ["os == 'android' && processor == 'x86_64' && debug"] # Bug 1716308
["test_ext_webidl_api_request_handler.js"]
["test_ext_webidl_api_schema_errors.js"]
["test_ext_webidl_api_schema_formatters.js"]
["test_ext_webidl_runtime_port.js"]

Просмотреть файл

@ -1,21 +0,0 @@
# Similar to xpcshell-common.ini, except tests here only run
# when e10s is enabled (with or without out-of-process extensions).
[test_ext_webRequest_eventPage_StreamFilter.js]
[test_ext_webRequest_filterResponseData.js]
# tsan failure is for test_filter_301 timing out, bug 1674773
skip-if =
tsan || os == "android" && debug
apple_silicon # Disabled due to bleedover with other tests when run in regular suites; passes in "failures" jobs
fission # Bug 1762638
[test_ext_webRequest_redirect_StreamFilter.js]
[test_ext_webRequest_responseBody.js]
skip-if = os == "android" && debug
[test_ext_webRequest_startup_StreamFilter.js]
skip-if = os == "android" && debug
[test_ext_webRequest_viewsource_StreamFilter.js]
skip-if =
tsan # Bug 1683730
apple_silicon # Disabled due to bleedover with other tests when run in regular suites; passes in "failures" jobs
fission # Bug 1762638

Просмотреть файл

@ -0,0 +1,26 @@
[DEFAULT]
["test_ext_webRequest_eventPage_StreamFilter.js"]
["test_ext_webRequest_filterResponseData.js"]
skip-if = [
"tsan", # tsan failure is for test_filter_301 timing out, bug 1674773
"os == 'android' && debug",
"apple_silicon", # Disabled due to bleedover with other tests when run in regular suites; passes in "failures" jobs
"fission", # Bug 1762638
]
["test_ext_webRequest_redirect_StreamFilter.js"]
["test_ext_webRequest_responseBody.js"]
skip-if = ["os == 'android' && debug"]
["test_ext_webRequest_startup_StreamFilter.js"]
skip-if = ["os == 'android' && debug"]
["test_ext_webRequest_viewsource_StreamFilter.js"]
skip-if = [
"tsan", # Bug 1683730
"apple_silicon", # Disabled due to bleedover with other tests when run in regular suites; passes in "failures" jobs
"fission", # Bug 1762638
]

Просмотреть файл

@ -1,423 +0,0 @@
[DEFAULT]
# Some tests of downloads.download() expect a file picker, which is only shown
# by default when the browser.download.useDownloadDir pref is set to true. This
# is the case on desktop Firefox, but not on Thunderbird.
# Force pref value to true to get download tests to pass on Thunderbird.
prefs = browser.download.useDownloadDir=true
[test_change_remote_mode.js]
[test_ext_MessageManagerProxy.js]
skip-if = os == "android" # Bug 1545439
[test_ext_activityLog.js]
[test_ext_alarms.js]
[test_ext_alarms_does_not_fire.js]
[test_ext_alarms_periodic.js]
[test_ext_alarms_replaces.js]
[test_ext_api_permissions.js]
[test_ext_api_events_listener_calls_exceptions.js]
[test_ext_asyncAPICall_isHandlingUserInput.js]
[test_ext_background_api_injection.js]
[test_ext_background_early_shutdown.js]
[test_ext_background_generated_load_events.js]
[test_ext_background_generated_reload.js]
[test_ext_background_global_history.js]
skip-if = os == "android" # Android does not use Places for history.
[test_ext_background_iframe.js]
[test_ext_background_private_browsing.js]
[test_ext_background_runtime_connect_params.js]
[test_ext_background_script_and_service_worker.js]
[test_ext_background_sub_windows.js]
[test_ext_background_teardown.js]
[test_ext_background_telemetry.js]
[test_ext_background_type_module.js]
[test_ext_background_window_properties.js]
skip-if = os == "android"
[test_ext_browserSettings.js]
[test_ext_browserSettings_homepage.js]
skip-if =
appname == "thunderbird"
os == "android"
[test_ext_browsingData.js]
[test_ext_browsingData_cookies_cache.js]
skip-if =
os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[test_ext_browsingData_cookies_cookieStoreId.js]
[test_ext_browser_style_deprecation.js]
skip-if = appname == "thunderbird"
[test_ext_cache_api.js]
[test_ext_captivePortal.js]
# As with test_captive_portal_service.js, we use the same limits here.
skip-if =
appname == "thunderbird"
os == "android" # CP service is disabled on Android
os == "mac" && debug # macosx1014/debug due to 1564534
run-sequentially = node server exceptions dont replay well
[test_ext_captivePortal_url.js]
# As with test_captive_portal_service.js, we use the same limits here.
skip-if =
appname == "thunderbird"
os == "android" # CP service is disabled on Android,
os == "mac" && debug # macosx1014/debug due to 1564534
run-sequentially = node server exceptions dont replay well
[test_ext_cookieBehaviors.js]
skip-if =
appname == "thunderbird"
apple_silicon # Disabled due to bleedover with other tests when run in regular suites; passes in "failures" jobs
tsan # Bug 1683730
[test_ext_cookies_errors.js]
[test_ext_cookies_firstParty.js]
skip-if =
appname == "thunderbird"
tsan # Bug 1683730
[test_ext_cookies_onChanged.js]
[test_ext_cookies_partitionKey.js]
[test_ext_cookies_samesite.js]
[test_ext_content_security_policy.js]
skip-if =
os == "win" # Bug 1762638
[test_ext_contentscript_api_injection.js]
[test_ext_contentscript_async_loading.js]
skip-if =
os == "android" && debug # The generated script takes too long to load on Android debug
fission # Bug 1762638
[test_ext_contentscript_context.js]
skip-if =
tsan # Bug 1683730
apple_silicon # Disabled due to bleedover with other tests when run in regular suites; passes in "failures" jobs
sessionHistoryInParent # Bug 1762638
[test_ext_contentscript_context_isolation.js]
skip-if =
tsan # Bug 1683730
apple_silicon # Disabled due to bleedover with other tests when run in regular suites; passes in "failures" jobs
sessionHistoryInParent # Bug 1762638
[test_ext_contentscript_create_iframe.js]
[test_ext_contentscript_csp.js]
run-sequentially = very high failure rate in parallel
skip-if =
os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[test_ext_contentscript_css.js]
skip-if =
os == "linux" && fission # Bug 1762638
os == "mac" && debug # Bug 1762638
[test_ext_contentscript_dynamic_registration.js]
[test_ext_contentscript_exporthelpers.js]
[test_ext_contentscript_importmap.js]
[test_ext_contentscript_in_background.js]
[test_ext_contentscript_json_api.js]
[test_ext_contentscript_module_import.js]
[test_ext_contentscript_restrictSchemes.js]
[test_ext_contentscript_teardown.js]
skip-if =
tsan # Bug 1683730
[test_ext_contentscript_unregister_during_loadContentScript.js]
[test_ext_contentscript_xml_prettyprint.js]
[test_ext_contextual_identities.js]
skip-if =
appname == "thunderbird"
os == "android" # Containers are not exposed to android.
[test_ext_cors_mozextension.js]
[test_ext_csp_frame_ancestors.js]
[test_ext_csp_upgrade_requests.js]
[test_ext_debugging_utils.js]
[test_ext_dnr_allowAllRequests.js]
[test_ext_dnr_api.js]
[test_ext_dnr_download.js]
skip-if = os == "android" # Android: downloads.download goes through the embedder app instead of Gecko, and cannot be intercepted.
[test_ext_dnr_dynamic_rules.js]
[test_ext_dnr_modifyHeaders.js]
[test_ext_dnr_private_browsing.js]
[test_ext_dnr_redirect_transform.js]
[test_ext_dnr_regexFilter.js]
[test_ext_dnr_regexFilter_limits.js]
[test_ext_dnr_session_rules.js]
[test_ext_dnr_startup_cache.js]
[test_ext_dnr_static_rules.js]
[test_ext_dnr_system_restrictions.js]
[test_ext_dnr_testMatchOutcome.js]
[test_ext_dnr_tabIds.js]
[test_ext_dnr_urlFilter.js]
[test_ext_dnr_webrequest.js]
[test_ext_dnr_without_webrequest.js]
[test_ext_dns.js]
skip-if = os == "android" # Android needs alternative for proxy.settings - bug 1723523
[test_ext_downloads.js]
[test_ext_downloads_cookies.js]
skip-if =
os == "android" # downloads API needs to be implemented in GeckoView - bug 1538348
win10_2004 # Bug 1718292
win11_2009 # Bug 1797751
os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[test_ext_downloads_cookieStoreId.js]
skip-if =
os == "android"
win10_2004 # Bug 1718292
[test_ext_downloads_download.js]
skip-if =
tsan # Bug 1683730
appname == "thunderbird"
os == "android"
os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[test_ext_downloads_eventpage.js]
skip-if = os == "android"
[test_ext_downloads_misc.js]
skip-if =
os == "android"
tsan # Bug 1683730
os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[test_ext_downloads_partitionKey.js]
skip-if = os == "android"
[test_ext_downloads_private.js]
skip-if = os == "android"
[test_ext_downloads_search.js]
skip-if = os == "android" || tsan # tsan: bug 1612707
[test_ext_downloads_urlencoded.js]
skip-if = os == "android"
[test_ext_error_location.js]
[test_ext_eventpage_idle.js]
[test_ext_eventpage_messaging.js]
[test_ext_eventpage_messaging_wakeup.js]
[test_ext_eventpage_warning.js]
[test_ext_eventpage_settings.js]
[test_ext_experiments.js]
[test_ext_extension.js]
[test_ext_extension_page_navigated.js]
[test_ext_extensionPreferencesManager.js]
[test_ext_extensionSettingsStore.js]
[test_ext_extension_content_telemetry.js]
[test_ext_extension_startup_failure.js]
[test_ext_extension_startup_telemetry.js]
[test_ext_file_access.js]
[test_ext_geckoProfiler_control.js]
skip-if = os == "android" || tsan # Not shipped on Android. tsan: bug 1612707
[test_ext_geturl.js]
[test_ext_idle.js]
[test_ext_incognito.js]
skip-if = appname == "thunderbird"
[test_ext_l10n.js]
[test_ext_localStorage.js]
[test_ext_management.js]
skip-if =
os == "win" && !debug # Bug 1419183 disable on Windows
[test_ext_management_uninstall_self.js]
[test_ext_messaging_startup.js]
skip-if =
appname == "thunderbird"
os == "android" && debug
[test_ext_networkStatus.js]
[test_ext_notifications_incognito.js]
skip-if = appname == "thunderbird"
[test_ext_notifications_unsupported.js]
[test_ext_onmessage_removelistener.js]
skip-if = true # This test no longer tests what it is meant to test.
[test_ext_permission_xhr.js]
[test_ext_persistent_events.js]
[test_ext_privacy.js]
skip-if =
appname == "thunderbird"
os == "android" && debug
os == "linux" && !debug # Bug 1625455
[test_ext_privacy_disable.js]
skip-if = appname == "thunderbird"
[test_ext_privacy_nonPersistentCookies.js]
[test_ext_privacy_update.js]
[test_ext_proxy_authorization_via_proxyinfo.js]
skip-if = true # Bug 1622433 needs h2 proxy implementation
[test_ext_proxy_config.js]
skip-if =
appname == "thunderbird"
[test_ext_proxy_containerIsolation.js]
[test_ext_proxy_onauthrequired.js]
[test_ext_proxy_settings.js]
skip-if =
appname == "thunderbird"
os == "android" # Bug 1725981: proxy settings are not supported on android
[test_ext_proxy_socks.js]
skip-if = socketprocess_networking
run-sequentially = TCPServerSocket fails otherwise
[test_ext_proxy_speculative.js]
skip-if =
ccov && os == "linux" # bug 1607581
[test_ext_proxy_startup.js]
skip-if =
ccov && os == "linux" # bug 1607581
[test_ext_redirects.js]
skip-if =
os == "android" && debug
[test_ext_runtime_connect_no_receiver.js]
[test_ext_runtime_getBackgroundPage.js]
[test_ext_runtime_getBrowserInfo.js]
[test_ext_runtime_getPlatformInfo.js]
[test_ext_runtime_id.js]
skip-if =
ccov && os == "linux" # bug 1607581
[test_ext_runtime_messaging_self.js]
[test_ext_runtime_onInstalled_and_onStartup.js]
[test_ext_runtime_ports.js]
[test_ext_runtime_ports_gc.js]
[test_ext_runtime_sendMessage.js]
skip-if =
os == "win" && bits == 32 && fission && !debug # Bug 1762638; win7 issue
[test_ext_runtime_sendMessage_errors.js]
[test_ext_runtime_sendMessage_multiple.js]
[test_ext_runtime_sendMessage_no_receiver.js]
[test_ext_same_site_cookies.js]
[test_ext_same_site_redirects.js]
[test_ext_sandbox_var.js]
[test_ext_sandboxed_resource.js]
[test_ext_schema.js]
[test_ext_script_filenames.js]
run-sequentially = very high failure rate in parallel
skip-if =
os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[test_ext_scripting_contentScripts.js]
[test_ext_scripting_contentScripts_css.js]
skip-if =
os == "linux" && debug && fission # Bug 1762638
os == "mac" && debug && fission # Bug 1762638
run-sequentially = very high failure rate in parallel
[test_ext_scripting_contentScripts_file.js]
[test_ext_scripting_mv2.js]
[test_ext_scripting_persistAcrossSessions.js]
[test_ext_scripting_startupCache.js]
[test_ext_scripting_updateContentScripts.js]
[test_ext_shared_workers.js]
[test_ext_shutdown_cleanup.js]
[test_ext_simple.js]
[test_ext_startupData.js]
[test_ext_startup_cache.js]
skip-if = os == "android"
[test_ext_startup_perf.js]
[test_ext_startup_request_handler.js]
[test_ext_storage_local.js]
skip-if = os == "android" && debug
[test_ext_storage_idb_data_migration.js]
skip-if =
appname == "thunderbird"
os == "android" && debug
[test_ext_storage_content_local.js]
skip-if = os == "android" && debug
[test_ext_storage_content_sync.js]
skip-if = os == "android" # Bug 1625257 - support non-Kinto storage.sync on Android
[test_ext_storage_content_sync_kinto.js]
skip-if = os == "android" && debug
[test_ext_storage_quota_exceeded_errors.js]
skip-if = os == "android" # Bug 1564871
[test_ext_storage_managed.js]
skip-if = os == "android"
[test_ext_storage_managed_policy.js]
skip-if =
appname == "thunderbird"
os == "android"
[test_ext_storage_sanitizer.js]
skip-if =
appname == "thunderbird"
os == "android" # Sanitizer.jsm is not in toolkit.
[test_ext_storage_session.js]
[test_ext_storage_sync.js]
skip-if = os == "android" # Bug 1625257 - support non-Kinto storage.sync on Android
[test_ext_storage_sync_kinto.js]
skip-if =
appname == "thunderbird"
os == "android" # resource://services-sync not bundled with Android
[test_ext_storage_sync_kinto_crypto.js]
skip-if =
appname == "thunderbird"
os == "android" # resource://services-sync not bundled with Android
[test_ext_storage_tab.js]
[test_ext_storage_telemetry.js]
[test_ext_tab_teardown.js]
skip-if = os == "android" # Bug 1258975 on android.
[test_ext_telemetry.js]
[test_ext_theme_experiments.js]
[test_ext_trustworthy_origin.js]
[test_ext_unlimitedStorage.js]
[test_ext_unload_frame.js]
skip-if = true # Too frequent intermittent failures
[test_ext_userScripts.js]
run-sequentially = very high failure rate in parallel
[test_ext_userScripts_exports.js]
run-sequentially = very high failure rate in parallel
[test_ext_userScripts_register.js]
skip-if =
os == "linux" && !fission # Bug 1763197
os == "android" # Bug 1763197
[test_ext_wasm.js]
[test_ext_webRequest_auth.js]
skip-if =
os == "android" && debug
[test_ext_webRequest_cached.js]
skip-if = os == "android" # Bug 1573511
[test_ext_webRequest_cancelWithReason.js]
skip-if =
os == "android" && processor == 'x86_64' # Bug 1683253
[test_ext_webRequest_containerIsolation.js]
[test_ext_webRequest_download.js]
skip-if = os == "android" # Android: downloads.download goes through the embedder app instead of Gecko.
[test_ext_webRequest_filterTypes.js]
[test_ext_webRequest_from_extension_page.js]
[test_ext_webRequest_incognito.js]
skip-if = os == "android" && debug
[test_ext_webRequest_filter_urls.js]
[test_ext_webRequest_host.js]
skip-if = os == "android" && debug
[test_ext_webRequest_mergecsp.js]
skip-if = tsan # Bug 1683730
[test_ext_webRequest_permission.js]
skip-if = os == "android" && debug
[test_ext_webRequest_redirectProperty.js]
skip-if =
os == "android" && processor == 'x86_64' # Bug 1683253
[test_ext_webRequest_redirect_mozextension.js]
[test_ext_webRequest_requestSize.js]
[test_ext_webRequest_restrictedHeaders.js]
[test_ext_webRequest_set_cookie.js]
skip-if = appname == "thunderbird"
[test_ext_webRequest_startup.js]
skip-if = os == "android" # bug 1683159
[test_ext_webRequest_style_cache.js]
skip-if = os == "android" # bug 1848398 - style cache miss on Android.
[test_ext_webRequest_suspend.js]
[test_ext_webRequest_userContextId.js]
[test_ext_webRequest_viewsource.js]
[test_ext_webSocket.js]
run-sequentially = very high failure rate in parallel
[test_ext_webRequest_webSocket.js]
skip-if = appname == "thunderbird"
[test_ext_xhr_capabilities.js]
[test_ext_xhr_cors.js]
run-sequentially = very high failure rate in parallel
[test_native_manifests.js]
subprocess = true
skip-if = os == "android"
[test_ext_permissions.js]
skip-if =
appname == "thunderbird"
os == "android" # Bug 1350559
[test_ext_permissions_api.js]
skip-if =
appname == "thunderbird"
os == "android" # Bug 1350559
[test_ext_permissions_migrate.js]
skip-if =
appname == "thunderbird"
os == "android" # Bug 1350559
[test_ext_permissions_uninstall.js]
skip-if =
appname == "thunderbird"
os == "android" # Bug 1350559
[test_proxy_failover.js]
[test_proxy_listener.js]
skip-if = appname == "thunderbird"
[test_proxy_incognito.js]
skip-if = os == "android" # incognito not supported on android
[test_proxy_info_results.js]
skip-if = os == "win" # bug 1802704
[test_proxy_userContextId.js]
[test_QuarantinedDomains.js]
[test_QuarantinedDomains_telemetry.js]
[test_site_permissions.js]
[test_webRequest_ancestors.js]
[test_webRequest_cookies.js]
[test_webRequest_filtering.js]
[test_ext_brokenlinks.js]
[test_resistfingerprinting_exempt.js]

Просмотреть файл

@ -0,0 +1,666 @@
[DEFAULT]
# Some tests of downloads.download() expect a file picker, which is only shown
# by default when the browser.download.useDownloadDir pref is set to true. This
# is the case on desktop Firefox, but not on Thunderbird.
# Force pref value to true to get download tests to pass on Thunderbird.
prefs = ["browser.download.useDownloadDir=true"]
["test_QuarantinedDomains.js"]
["test_QuarantinedDomains_telemetry.js"]
["test_change_remote_mode.js"]
["test_ext_MessageManagerProxy.js"]
skip-if = ["os == 'android'"] # Bug 1545439
["test_ext_activityLog.js"]
["test_ext_alarms.js"]
["test_ext_alarms_does_not_fire.js"]
["test_ext_alarms_periodic.js"]
["test_ext_alarms_replaces.js"]
["test_ext_api_events_listener_calls_exceptions.js"]
["test_ext_api_permissions.js"]
["test_ext_asyncAPICall_isHandlingUserInput.js"]
["test_ext_background_api_injection.js"]
["test_ext_background_early_shutdown.js"]
["test_ext_background_generated_load_events.js"]
["test_ext_background_generated_reload.js"]
["test_ext_background_global_history.js"]
skip-if = ["os == 'android'"] # Android does not use Places for history.
["test_ext_background_iframe.js"]
["test_ext_background_private_browsing.js"]
["test_ext_background_runtime_connect_params.js"]
["test_ext_background_script_and_service_worker.js"]
["test_ext_background_sub_windows.js"]
["test_ext_background_teardown.js"]
["test_ext_background_telemetry.js"]
["test_ext_background_type_module.js"]
["test_ext_background_window_properties.js"]
skip-if = ["os == 'android'"]
["test_ext_brokenlinks.js"]
["test_ext_browserSettings.js"]
["test_ext_browserSettings_homepage.js"]
skip-if = [
"appname == 'thunderbird'",
"os == 'android'",
]
["test_ext_browser_style_deprecation.js"]
skip-if = ["appname == 'thunderbird'"]
["test_ext_browsingData.js"]
["test_ext_browsingData_cookies_cache.js"]
["test_ext_browsingData_cookies_cookieStoreId.js"]
["test_ext_cache_api.js"]
["test_ext_captivePortal.js"]
# As with test_captive_portal_service.js, we use the same limits here.
skip-if = [
"appname == 'thunderbird'",
"os == 'android'", # CP service is disabled on Android
"os == 'mac' && debug", # macosx1014/debug due to 1564534
]
run-sequentially = "node server exceptions dont replay well"
["test_ext_captivePortal_url.js"]
# As with test_captive_portal_service.js, we use the same limits here.
skip-if = [
"appname == 'thunderbird'",
"os == 'android'", # CP service is disabled on Android,
"os == 'mac' && debug", # macosx1014/debug due to 1564534
]
run-sequentially = "node server exceptions dont replay well"
["test_ext_content_security_policy.js"]
skip-if = ["os == 'win'"] # Bug 1762638
["test_ext_contentscript_api_injection.js"]
["test_ext_contentscript_async_loading.js"]
skip-if = [
"os == 'android' && debug", # The generated script takes too long to load on Android debug
"fission", # Bug 1762638
]
["test_ext_contentscript_context.js"]
skip-if = [
"tsan", # Bug 1683730
"apple_silicon", # Disabled due to bleedover with other tests when run in regular suites; passes in "failures" jobs
"sessionHistoryInParent", # Bug 1762638
]
["test_ext_contentscript_context_isolation.js"]
skip-if = [
"tsan", # Bug 1683730
"apple_silicon", # Disabled due to bleedover with other tests when run in regular suites; passes in "failures" jobs
"sessionHistoryInParent", # Bug 1762638
]
["test_ext_contentscript_create_iframe.js"]
["test_ext_contentscript_csp.js"]
run-sequentially = "very high failure rate in parallel"
["test_ext_contentscript_css.js"]
skip-if = [
"os == 'linux' && fission", # Bug 1762638
"os == 'mac' && debug", # Bug 1762638
]
["test_ext_contentscript_dynamic_registration.js"]
["test_ext_contentscript_exporthelpers.js"]
["test_ext_contentscript_importmap.js"]
["test_ext_contentscript_in_background.js"]
["test_ext_contentscript_json_api.js"]
["test_ext_contentscript_module_import.js"]
["test_ext_contentscript_restrictSchemes.js"]
["test_ext_contentscript_teardown.js"]
skip-if = ["tsan"] # Bug 1683730
["test_ext_contentscript_unregister_during_loadContentScript.js"]
["test_ext_contentscript_xml_prettyprint.js"]
["test_ext_contextual_identities.js"]
skip-if = [
"appname == 'thunderbird'",
"os == 'android'", # Containers are not exposed to android.
]
["test_ext_cookieBehaviors.js"]
skip-if = [
"appname == 'thunderbird'",
"apple_silicon", # Disabled due to bleedover with other tests when run in regular suites; passes in "failures" jobs
"tsan", # Bug 1683730
]
["test_ext_cookies_errors.js"]
["test_ext_cookies_firstParty.js"]
skip-if = [
"appname == 'thunderbird'",
"tsan", # Bug 1683730
]
["test_ext_cookies_onChanged.js"]
["test_ext_cookies_partitionKey.js"]
["test_ext_cookies_samesite.js"]
["test_ext_cors_mozextension.js"]
["test_ext_csp_frame_ancestors.js"]
["test_ext_csp_upgrade_requests.js"]
["test_ext_debugging_utils.js"]
["test_ext_dnr_allowAllRequests.js"]
["test_ext_dnr_api.js"]
["test_ext_dnr_download.js"]
skip-if = ["os == 'android'"] # Android: downloads.download goes through the embedder app instead of Gecko, and cannot be intercepted.
["test_ext_dnr_dynamic_rules.js"]
["test_ext_dnr_modifyHeaders.js"]
["test_ext_dnr_private_browsing.js"]
["test_ext_dnr_redirect_transform.js"]
["test_ext_dnr_regexFilter.js"]
["test_ext_dnr_regexFilter_limits.js"]
["test_ext_dnr_session_rules.js"]
["test_ext_dnr_startup_cache.js"]
["test_ext_dnr_static_rules.js"]
["test_ext_dnr_system_restrictions.js"]
["test_ext_dnr_tabIds.js"]
["test_ext_dnr_testMatchOutcome.js"]
["test_ext_dnr_urlFilter.js"]
["test_ext_dnr_webrequest.js"]
["test_ext_dnr_without_webrequest.js"]
["test_ext_dns.js"]
skip-if = ["os == 'android'"] # Android needs alternative for proxy.settings - bug 1723523
["test_ext_downloads.js"]
["test_ext_downloads_cookieStoreId.js"]
skip-if = ["os == 'android'"]
["test_ext_downloads_cookies.js"]
skip-if = [
"os == 'android'", # downloads API needs to be implemented in GeckoView - bug 1538348
"win11_2009", # Bug 1797751
]
["test_ext_downloads_download.js"]
skip-if = [
"tsan", # Bug 1683730
"appname == 'thunderbird'",
"os == 'android'",
]
["test_ext_downloads_eventpage.js"]
skip-if = ["os == 'android'"]
["test_ext_downloads_misc.js"]
skip-if = [
"os == 'android'",
"tsan", # Bug 1683730
]
["test_ext_downloads_partitionKey.js"]
skip-if = ["os == 'android'"]
["test_ext_downloads_private.js"]
skip-if = ["os == 'android'"]
["test_ext_downloads_search.js"]
skip-if = [
"os == 'android'",
"tsan", # tsan: bug 1612707
]
["test_ext_downloads_urlencoded.js"]
skip-if = ["os == 'android'"]
["test_ext_error_location.js"]
["test_ext_eventpage_idle.js"]
["test_ext_eventpage_messaging.js"]
["test_ext_eventpage_messaging_wakeup.js"]
["test_ext_eventpage_settings.js"]
["test_ext_eventpage_warning.js"]
["test_ext_experiments.js"]
["test_ext_extension.js"]
["test_ext_extensionPreferencesManager.js"]
["test_ext_extensionSettingsStore.js"]
["test_ext_extension_content_telemetry.js"]
["test_ext_extension_page_navigated.js"]
["test_ext_extension_startup_failure.js"]
["test_ext_extension_startup_telemetry.js"]
["test_ext_file_access.js"]
["test_ext_geckoProfiler_control.js"]
skip-if = [
"os == 'android'", # Not shipped on Android.
"tsan", # tsan: bug 1612707
]
["test_ext_geturl.js"]
["test_ext_idle.js"]
["test_ext_incognito.js"]
skip-if = ["appname == 'thunderbird'"]
["test_ext_l10n.js"]
["test_ext_localStorage.js"]
["test_ext_management.js"]
skip-if = ["os == 'win' && !debug"] # Bug 1419183 disable on Windows
["test_ext_management_uninstall_self.js"]
["test_ext_messaging_startup.js"]
skip-if = [
"appname == 'thunderbird'",
"os == 'android' && debug",
]
["test_ext_networkStatus.js"]
["test_ext_notifications_incognito.js"]
skip-if = ["appname == 'thunderbird'"]
["test_ext_notifications_unsupported.js"]
["test_ext_onmessage_removelistener.js"]
skip-if = ["true"] # This test no longer tests what it is meant to test.
["test_ext_permission_xhr.js"]
["test_ext_permissions.js"]
skip-if = [
"appname == 'thunderbird'",
"os == 'android'", # Bug 1350559
]
["test_ext_permissions_api.js"]
skip-if = [
"appname == 'thunderbird'",
"os == 'android'", # Bug 1350559
]
["test_ext_permissions_migrate.js"]
skip-if = [
"appname == 'thunderbird'",
"os == 'android'", # Bug 1350559
]
["test_ext_permissions_uninstall.js"]
skip-if = [
"appname == 'thunderbird'",
"os == 'android'", # Bug 1350559
]
["test_ext_persistent_events.js"]
["test_ext_privacy.js"]
skip-if = [
"appname == 'thunderbird'",
"os == 'android' && debug",
"os == 'linux' && !debug", # Bug 1625455
]
["test_ext_privacy_disable.js"]
skip-if = ["appname == 'thunderbird'"]
["test_ext_privacy_nonPersistentCookies.js"]
["test_ext_privacy_update.js"]
["test_ext_proxy_authorization_via_proxyinfo.js"]
skip-if = ["true"] # Bug 1622433 needs h2 proxy implementation
["test_ext_proxy_config.js"]
skip-if = ["appname == 'thunderbird'"]
["test_ext_proxy_containerIsolation.js"]
["test_ext_proxy_onauthrequired.js"]
["test_ext_proxy_settings.js"]
skip-if = [
"appname == 'thunderbird'",
"os == 'android'", # Bug 1725981: proxy settings are not supported on android
]
["test_ext_proxy_socks.js"]
skip-if = ["socketprocess_networking"]
run-sequentially = "TCPServerSocket fails otherwise"
["test_ext_proxy_speculative.js"]
skip-if = ["ccov && os == 'linux'"] # bug 1607581
["test_ext_proxy_startup.js"]
skip-if = ["ccov && os == 'linux'"] # bug 1607581
["test_ext_redirects.js"]
skip-if = ["os == 'android' && debug"]
["test_ext_runtime_connect_no_receiver.js"]
["test_ext_runtime_getBackgroundPage.js"]
["test_ext_runtime_getBrowserInfo.js"]
["test_ext_runtime_getPlatformInfo.js"]
["test_ext_runtime_id.js"]
skip-if = ["ccov && os == 'linux'"] # bug 1607581
["test_ext_runtime_messaging_self.js"]
["test_ext_runtime_onInstalled_and_onStartup.js"]
["test_ext_runtime_ports.js"]
["test_ext_runtime_ports_gc.js"]
["test_ext_runtime_sendMessage.js"]
["test_ext_runtime_sendMessage_errors.js"]
["test_ext_runtime_sendMessage_multiple.js"]
["test_ext_runtime_sendMessage_no_receiver.js"]
["test_ext_same_site_cookies.js"]
["test_ext_same_site_redirects.js"]
["test_ext_sandbox_var.js"]
["test_ext_sandboxed_resource.js"]
["test_ext_schema.js"]
["test_ext_script_filenames.js"]
run-sequentially = "very high failure rate in parallel"
["test_ext_scripting_contentScripts.js"]
["test_ext_scripting_contentScripts_css.js"]
skip-if = [
"os == 'linux' && debug && fission", # Bug 1762638
"os == 'mac' && debug && fission", # Bug 1762638
]
run-sequentially = "very high failure rate in parallel"
["test_ext_scripting_contentScripts_file.js"]
["test_ext_scripting_mv2.js"]
["test_ext_scripting_persistAcrossSessions.js"]
["test_ext_scripting_startupCache.js"]
["test_ext_scripting_updateContentScripts.js"]
["test_ext_shared_workers.js"]
["test_ext_shutdown_cleanup.js"]
["test_ext_simple.js"]
["test_ext_startupData.js"]
["test_ext_startup_cache.js"]
skip-if = ["os == 'android'"]
["test_ext_startup_perf.js"]
["test_ext_startup_request_handler.js"]
["test_ext_storage_content_local.js"]
skip-if = ["os == 'android' && debug"]
["test_ext_storage_content_sync.js"]
skip-if = ["os == 'android'"] # Bug 1625257 - support non-Kinto storage.sync on Android
["test_ext_storage_content_sync_kinto.js"]
skip-if = ["os == 'android' && debug"]
["test_ext_storage_idb_data_migration.js"]
skip-if = [
"appname == 'thunderbird'",
"os == 'android' && debug",
]
["test_ext_storage_local.js"]
skip-if = ["os == 'android' && debug"]
["test_ext_storage_managed.js"]
skip-if = ["os == 'android'"]
["test_ext_storage_managed_policy.js"]
skip-if = [
"appname == 'thunderbird'",
"os == 'android'",
]
["test_ext_storage_quota_exceeded_errors.js"]
skip-if = ["os == 'android'"] # Bug 1564871
["test_ext_storage_sanitizer.js"]
skip-if = [
"appname == 'thunderbird'",
"os == 'android'", # Sanitizer.jsm is not in toolkit.
]
["test_ext_storage_session.js"]
["test_ext_storage_sync.js"]
skip-if = ["os == 'android'"] # Bug 1625257 - support non-Kinto storage.sync on Android
["test_ext_storage_sync_kinto.js"]
skip-if = [
"appname == 'thunderbird'",
"os == 'android'", # resource://services-sync not bundled with Android
]
["test_ext_storage_sync_kinto_crypto.js"]
skip-if = [
"appname == 'thunderbird'",
"os == 'android'", # resource://services-sync not bundled with Android
]
["test_ext_storage_tab.js"]
["test_ext_storage_telemetry.js"]
["test_ext_tab_teardown.js"]
skip-if = ["os == 'android'"] # Bug 1258975 on android.
["test_ext_telemetry.js"]
["test_ext_theme_experiments.js"]
["test_ext_trustworthy_origin.js"]
["test_ext_unlimitedStorage.js"]
["test_ext_unload_frame.js"]
skip-if = ["true"] # Too frequent intermittent failures
["test_ext_userScripts.js"]
run-sequentially = "very high failure rate in parallel"
["test_ext_userScripts_exports.js"]
run-sequentially = "very high failure rate in parallel"
["test_ext_userScripts_register.js"]
skip-if = [
"os == 'linux' && !fission", # Bug 1763197
"os == 'android'", # Bug 1763197
]
["test_ext_wasm.js"]
["test_ext_webRequest_auth.js"]
skip-if = ["os == 'android' && debug"]
["test_ext_webRequest_cached.js"]
skip-if = ["os == 'android'"] # Bug 1573511
["test_ext_webRequest_cancelWithReason.js"]
skip-if = ["os == 'android' && processor == 'x86_64'"] # Bug 1683253
["test_ext_webRequest_containerIsolation.js"]
["test_ext_webRequest_download.js"]
skip-if = ["os == 'android'"] # Android: downloads.download goes through the embedder app instead of Gecko.
["test_ext_webRequest_filterTypes.js"]
["test_ext_webRequest_filter_urls.js"]
["test_ext_webRequest_from_extension_page.js"]
["test_ext_webRequest_host.js"]
skip-if = ["os == 'android' && debug"]
["test_ext_webRequest_incognito.js"]
skip-if = ["os == 'android' && debug"]
["test_ext_webRequest_mergecsp.js"]
skip-if = ["tsan"] # Bug 1683730
["test_ext_webRequest_permission.js"]
skip-if = ["os == 'android' && debug"]
["test_ext_webRequest_redirectProperty.js"]
skip-if = ["os == 'android' && processor == 'x86_64'"] # Bug 1683253
["test_ext_webRequest_redirect_mozextension.js"]
["test_ext_webRequest_requestSize.js"]
["test_ext_webRequest_restrictedHeaders.js"]
["test_ext_webRequest_set_cookie.js"]
skip-if = ["appname == 'thunderbird'"]
["test_ext_webRequest_startup.js"]
skip-if = ["os == 'android'"] # bug 1683159
["test_ext_webRequest_style_cache.js"]
skip-if = ["os == 'android'"] # bug 1848398 - style cache miss on Android.
["test_ext_webRequest_suspend.js"]
["test_ext_webRequest_userContextId.js"]
["test_ext_webRequest_viewsource.js"]
["test_ext_webRequest_webSocket.js"]
skip-if = ["appname == 'thunderbird'"]
["test_ext_webSocket.js"]
run-sequentially = "very high failure rate in parallel"
["test_ext_xhr_capabilities.js"]
["test_ext_xhr_cors.js"]
run-sequentially = "very high failure rate in parallel"
["test_native_manifests.js"]
subprocess = true
skip-if = ["os == 'android'"]
["test_proxy_failover.js"]
["test_proxy_incognito.js"]
skip-if = ["os == 'android'"] # incognito not supported on android
["test_proxy_info_results.js"]
skip-if = ["os == 'win'"] # bug 1802704
["test_proxy_listener.js"]
skip-if = ["appname == 'thunderbird'"]
["test_proxy_userContextId.js"]
["test_resistfingerprinting_exempt.js"]
["test_site_permissions.js"]
["test_webRequest_ancestors.js"]
["test_webRequest_cookies.js"]
["test_webRequest_filtering.js"]

Просмотреть файл

@ -1,69 +0,0 @@
[test_ext_i18n.js]
skip-if = (os == "win" && debug) || (os == "linux")
[test_ext_i18n_css.js]
skip-if =
os == "mac" && debug && fission # Bug 1762638
(socketprocess_networking || fission) && (os == "linux" && debug) # Bug 1759035
run-sequentially = very high failure rate in parallel
[test_ext_contentscript.js]
skip-if =
socketprocess_networking # Bug 1759035
run-sequentially = very high failure rate in parallel
[test_ext_contentscript_errors.js]
skip-if =
socketprocess_networking # Bug 1759035
os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
run-sequentially = very high failure rate in parallel
[test_ext_contentscript_about_blank_start.js]
[test_ext_contentscript_canvas_tainting.js]
skip-if =
os == "linux" && socketprocess_networking && !fission && debug # Bug 1759035
run-sequentially = very high failure rate in parallel
[test_ext_contentscript_permissions_change.js]
skip-if =
os == "linux" && socketprocess_networking && !fission && debug # Bug 1759035
os == "linux" && tsan && fission # bug 1762638
[test_ext_contentscript_permissions_fetch.js]
skip-if =
os == "linux" && socketprocess_networking && !fission && debug # Bug 1759035
[test_ext_contentscript_scriptCreated.js]
skip-if =
os == "linux" && socketprocess_networking && !fission && debug # Bug 1759035
[test_ext_contentscript_triggeringPrincipal.js]
skip-if =
(os == "win" && debug) # Bug 1438796
tsan # Bug 1612707
os == "linux" && socketprocess_networking && !fission && debug # Bug 1759035
os == "linux" && fission && debug # Bug 1762638
[test_ext_contentscript_xrays.js]
skip-if =
os == "linux" && socketprocess_networking && !fission && debug # Bug 1759035
run-sequentially = very high failure rate in parallel
[test_ext_contentScripts_register.js]
skip-if =
os == "linux" && socketprocess_networking && !fission && debug # Bug 1759035
fission # Bug 1762638
[test_ext_contexts_gc.js]
skip-if =
os == "linux" && socketprocess_networking && !fission && debug # Bug 1759035
run-sequentially = very high failure rate in parallel
[test_ext_adoption_with_xrays.js]
skip-if =
os == "linux" && socketprocess_networking && !fission && debug # Bug 1759035
[test_ext_adoption_with_private_field_xrays.js]
skip-if = !nightly_build
os == "linux" && socketprocess_networking && !fission && debug # Bug 1759035
run-sequentially = very high failure rate in parallel
[test_ext_shadowdom.js]
skip-if = ccov && os == 'linux' # bug 1607581
os == "linux" && socketprocess_networking && !fission && debug # Bug 1759035
[test_ext_web_accessible_resources.js]
skip-if =
apple_silicon # Disabled due to bleedover with other tests when run in regular suites; passes in "failures" jobs
os == "linux" && socketprocess_networking && !fission && debug # Bug 1759035
sessionHistoryInParent # Bug 1762638
[test_ext_web_accessible_resources_matches.js]
skip-if =
os == "linux" && socketprocess_networking && !fission && debug # Bug 1759035
run-sequentially = very high failure rate in parallel

Просмотреть файл

@ -0,0 +1,88 @@
[DEFAULT]
["test_ext_adoption_with_private_field_xrays.js"]
skip-if = [
"!nightly_build",
"os == 'linux' && socketprocess_networking && !fission && debug", # Bug 1759035
]
run-sequentially = "very high failure rate in parallel"
["test_ext_adoption_with_xrays.js"]
skip-if = ["os == 'linux' && socketprocess_networking && !fission && debug"] # Bug 1759035
["test_ext_contentScripts_register.js"]
skip-if = [
"os == 'linux' && socketprocess_networking && !fission && debug", # Bug 1759035
"fission", # Bug 1762638
]
["test_ext_contentscript.js"]
skip-if = ["socketprocess_networking"] # Bug 1759035
run-sequentially = "very high failure rate in parallel"
["test_ext_contentscript_about_blank_start.js"]
["test_ext_contentscript_canvas_tainting.js"]
skip-if = ["os == 'linux' && socketprocess_networking && !fission && debug"] # Bug 1759035
run-sequentially = "very high failure rate in parallel"
["test_ext_contentscript_errors.js"]
skip-if = [
"socketprocess_networking", # Bug 1759035
]
run-sequentially = "very high failure rate in parallel"
["test_ext_contentscript_permissions_change.js"]
skip-if = [
"os == 'linux' && socketprocess_networking && !fission && debug", # Bug 1759035
"os == 'linux' && tsan && fission", # bug 1762638
]
["test_ext_contentscript_permissions_fetch.js"]
skip-if = ["os == 'linux' && socketprocess_networking && !fission && debug"] # Bug 1759035
["test_ext_contentscript_scriptCreated.js"]
skip-if = ["os == 'linux' && socketprocess_networking && !fission && debug"] # Bug 1759035
["test_ext_contentscript_triggeringPrincipal.js"]
skip-if = [
"(os == 'win' && debug)", # Bug 1438796
"tsan", # Bug 1612707
"os == 'linux' && socketprocess_networking && !fission && debug", # Bug 1759035
"os == 'linux' && fission && debug", # Bug 1762638
]
["test_ext_contentscript_xrays.js"]
skip-if = ["os == 'linux' && socketprocess_networking && !fission && debug"] # Bug 1759035
run-sequentially = "very high failure rate in parallel"
["test_ext_contexts_gc.js"]
skip-if = ["os == 'linux' && socketprocess_networking && !fission && debug"] # Bug 1759035
run-sequentially = "very high failure rate in parallel"
["test_ext_i18n.js"]
skip-if = ["(os == 'win' && debug) || (os == 'linux')"]
["test_ext_i18n_css.js"]
skip-if = [
"os == 'mac' && debug && fission", # Bug 1762638
"(socketprocess_networking || fission) && (os == 'linux' && debug)", # Bug 1759035
]
run-sequentially = "very high failure rate in parallel"
["test_ext_shadowdom.js"]
skip-if = [
"ccov && os == 'linux'", # bug 1607581
"os == 'linux' && socketprocess_networking && !fission && debug", # Bug 1759035
]
["test_ext_web_accessible_resources.js"]
skip-if = [
"apple_silicon", # Disabled due to bleedover with other tests when run in regular suites; passes in "failures" jobs
"os == 'linux' && socketprocess_networking && !fission && debug", # Bug 1759035
"sessionHistoryInParent", # Bug 1762638
]
["test_ext_web_accessible_resources_matches.js"]
skip-if = ["os == 'linux' && socketprocess_networking && !fission && debug"] # Bug 1759035
run-sequentially = "very high failure rate in parallel"

Просмотреть файл

@ -1,30 +0,0 @@
[DEFAULT]
head = head.js head_e10s.js head_telemetry.js
tail =
firefox-appdir = browser
skip-if = appname == "thunderbird" || os == "android"
dupe-manifest =
support-files =
data/**
xpcshell-content.ini
tags = webextensions webextensions-e10s
# Make sure that loading the default settings for url-classifier-skip-urls
# doesn't interfere with running our tests while IDB operations are in
# flight by overriding the remote settings server URL to
# ensure that the IDB database isn't created in the first place.
prefs =
services.settings.server=data:,#remote-settings-dummy/v1
[include:xpcshell-common-e10s.ini]
skip-if =
socketprocess_networking # Bug 1759035
[include:xpcshell-content.ini]
skip-if =
socketprocess_networking && fission # Bug 1759035
# Tests that need to run with e10s only must NOT be placed here,
# but in xpcshell-common-e10s.ini.
# A test here will only run on one configuration, e10s + in-process extensions,
# while the primary target is e10s + out-of-process extensions.
# xpcshell-common-e10s.ini runs in both configurations.

Просмотреть файл

@ -0,0 +1,31 @@
[DEFAULT]
head = "head.js head_e10s.js head_telemetry.js"
firefox-appdir = "browser"
skip-if = [
"appname == 'thunderbird'",
"os == 'android'",
]
dupe-manifest = ""
support-files = [
"data/**",
"xpcshell-content.toml",
]
tags = "webextensions webextensions-e10s"
# Make sure that loading the default settings for url-classifier-skip-urls
# doesn't interfere with running our tests while IDB operations are in
# flight by overriding the remote settings server URL to
# ensure that the IDB database isn't created in the first place.
prefs = ["services.settings.server='data:,#remote-settings-dummy/v1'"]
["include:xpcshell-common-e10s.toml"]
skip-if = ["socketprocess_networking"] # Bug 1759035
["include:xpcshell-content.toml"]
skip-if = ["socketprocess_networking && fission"] # Bug 1759035
# Tests that need to run with e10s only must NOT be placed here,
# but in xpcshell-common-e10s.toml.
# A test here will only run on one configuration, e10s + in-process extensions,
# while the primary target is e10s + out-of-process extensions.
# xpcshell-common-e10s.toml runs in both configurations.

Просмотреть файл

@ -1,21 +0,0 @@
[DEFAULT]
head = head.js head_remote.js head_e10s.js head_legacy_ep.js
tail =
firefox-appdir = browser
skip-if = appname == "thunderbird" || os == "android"
dupe-manifest =
# Make sure that loading the default settings for url-classifier-skip-urls
# doesn't interfere with running our tests while IDB operations are in
# flight by overriding the remote settings server URL to
# ensure that the IDB database isn't created in the first place.
prefs =
services.settings.server=data:,#remote-settings-dummy/v1
# Bug 1646182: Test the legacy ExtensionPermission backend until we fully
# migrate to rkv
[test_ext_permissions.js]
[test_ext_permissions_api.js]
[test_ext_permissions_migrate.js]
[test_ext_permissions_uninstall.js]
[test_ext_proxy_config.js]

Просмотреть файл

@ -0,0 +1,28 @@
[DEFAULT]
head = "head.js head_remote.js head_e10s.js head_legacy_ep.js"
tail = ""
firefox-appdir = "browser"
skip-if = [
"appname == 'thunderbird'",
"os == 'android'",
]
dupe-manifest = ""
# Make sure that loading the default settings for url-classifier-skip-urls
# doesn't interfere with running our tests while IDB operations are in
# flight by overriding the remote settings server URL to
# ensure that the IDB database isn't created in the first place.
prefs = ["services.settings.server='data:,#remote-settings-dummy/v1'"]
# Bug 1646182: Test the legacy ExtensionPermission backend until we fully
# migrate to rkv
["test_ext_permissions.js"]
["test_ext_permissions_api.js"]
["test_ext_permissions_migrate.js"]
["test_ext_permissions_uninstall.js"]
["test_ext_proxy_config.js"]

Просмотреть файл

@ -1,43 +0,0 @@
[DEFAULT]
head = head.js head_remote.js head_e10s.js head_telemetry.js head_sync.js head_storage.js
tail =
firefox-appdir = browser
skip-if =
os == "win" && socketprocess_networking && fission # Bug 1759035
os == "mac" && socketprocess_networking && fission # Bug 1759035
# I would put linux here, but debug has too many chunks and only runs this manifest, so I need 1 test to pass
dupe-manifest =
support-files =
data/**
head_dnr.js
xpcshell-content.ini
tags = webextensions remote-webextensions
# Make sure that loading the default settings for url-classifier-skip-urls
# doesn't interfere with running our tests while IDB operations are in
# flight by overriding the remote settings server URL to
# ensure that the IDB database isn't created in the first place.
prefs =
services.settings.server=data:,#remote-settings-dummy/v1
[include:xpcshell-common.ini]
skip-if =
os == "linux" && socketprocess_networking # Bug 1759035
[include:xpcshell-common-e10s.ini]
skip-if =
os == "linux" && socketprocess_networking # Bug 1759035
[include:xpcshell-content.ini]
skip-if =
os == "linux" && socketprocess_networking # Bug 1759035
[test_ext_contentscript_perf_observers.js] # Inexplicably, PerformanceObserver used in the test doesn't fire in non-e10s mode.
skip-if = tsan
os == "linux" && socketprocess_networking # Bug 1759035
[test_ext_contentscript_xorigin_frame.js]
skip-if =
os == "linux" && socketprocess_networking # Bug 1759035
[test_WebExtensionContentScript.js]
[test_ext_ipcBlob.js]
skip-if = os == 'android' && processor == 'x86_64'
os == "linux" && socketprocess_networking # Bug 1759035
[test_extension_process_alive.js]
[test_process_crash_telemetry.js]

Просмотреть файл

@ -0,0 +1,51 @@
[DEFAULT]
head = "head.js head_remote.js head_e10s.js head_telemetry.js head_sync.js head_storage.js"
firefox-appdir = "browser"
skip-if = [
"os == 'win' && socketprocess_networking && fission", # Bug 1759035
"os == 'mac' && socketprocess_networking && fission", # Bug 1759035
]
# I would put linux here, but debug has too many chunks and only runs this manifest, so I need 1 test to pass
dupe-manifest = ""
support-files = [
"data/**",
"head_dnr.js",
"xpcshell-content.toml",
]
tags = "webextensions remote-webextensions"
# Make sure that loading the default settings for url-classifier-skip-urls
# doesn't interfere with running our tests while IDB operations are in
# flight by overriding the remote settings server URL to
# ensure that the IDB database isn't created in the first place.
prefs = ["services.settings.server='data:,#remote-settings-dummy/v1'"]
["include:xpcshell-common-e10s.toml"]
skip-if = ["os == 'linux' && socketprocess_networking"] # Bug 1759035
["include:xpcshell-common.toml"]
skip-if = ["os == 'linux' && socketprocess_networking"] # Bug 1759035
["include:xpcshell-content.toml"]
skip-if = ["os == 'linux' && socketprocess_networking"] # Bug 1759035
["test_WebExtensionContentScript.js"]
["test_ext_contentscript_perf_observers.js"] # Inexplicably, PerformanceObserver used in the test doesn't fire in non-e10s mode.
skip-if = [
"tsan",
"os == 'linux' && socketprocess_networking", # Bug 1759035
]
["test_ext_contentscript_xorigin_frame.js"]
skip-if = ["os == 'linux' && socketprocess_networking"] # Bug 1759035
["test_ext_ipcBlob.js"]
skip-if = [
"os == 'android' && processor == 'x86_64'",
"os == 'linux' && socketprocess_networking", # Bug 1759035
]
["test_extension_process_alive.js"]
["test_process_crash_telemetry.js"]

Просмотреть файл

@ -1,101 +0,0 @@
[DEFAULT]
head = head.js head_telemetry.js head_sync.js head_storage.js
firefox-appdir = browser
dupe-manifest =
support-files =
data/**
head_dnr.js
xpcshell-content.ini
tags = webextensions in-process-webextensions condprof
# Make sure that loading the default settings for url-classifier-skip-urls
# doesn't interfere with running our tests while IDB operations are in
# flight by overriding the remote settings server URL to
# ensure that the IDB database isn't created in the first place.
prefs =
services.settings.server=data:,#remote-settings-dummy/v1
# This file contains tests which are not affected by multi-process
# configuration, or do not support out-of-process content or extensions
# for one reason or another.
#
# Tests which are affected by remote content or remote extensions should
# go in one of:
#
# - xpcshell-common.ini
# For tests which should run in all configurations.
# - xpcshell-common-e10s.ini
# For tests which should run in all configurations where e10s is enabled.
# - xpcshell-remote.ini
# For tests which should only run with both remote extensions and remote content.
# - xpcshell-content.ini
# For tests which rely on content pages, and should run in all configurations.
# - xpcshell-e10s.ini
# For tests which rely on content pages, and should only run with remote content
# but in-process extensions.
[test_ExtensionShortcutKeyMap.js]
[test_ExtensionStorageSync_migration_kinto.js]
skip-if = os == 'android' # Not shipped on Android
condprof # Bug 1769184 - by design for now
[test_MatchPattern.js]
[test_StorageSyncService.js]
skip-if = os == 'android' && processor == 'x86_64'
[test_WebExtensionPolicy.js]
[test_csp_custom_policies.js]
[test_csp_validator.js]
[test_ext_clear_cached_resources.js]
[test_ext_contexts.js]
[test_ext_json_parser.js]
[test_ext_geckoProfiler_schema.js]
skip-if = os == 'android' # Not shipped on Android
[test_ext_manifest.js]
[test_ext_manifest_content_security_policy.js]
[test_ext_manifest_incognito.js]
[test_ext_indexedDB_principal.js]
[test_ext_manifest_minimum_chrome_version.js]
[test_ext_manifest_minimum_opera_version.js]
[test_ext_manifest_themes.js]
[test_ext_permission_warnings.js]
[test_ext_schemas.js]
head = head.js head_schemas.js
[test_ext_schemas_roots.js]
[test_ext_schemas_async.js]
[test_ext_schemas_allowed_contexts.js]
[test_ext_schemas_interactive.js]
[test_ext_schemas_manifest_permissions.js]
skip-if =
condprof # Bug 1769184 - by design for now
[test_ext_schemas_privileged.js]
skip-if =
condprof # Bug 1769184 - by design for now
[test_ext_schemas_revoke.js]
[test_ext_schemas_versioned.js]
head = head.js head_schemas.js
[test_ext_secfetch.js]
skip-if =
socketprocess_networking # Bug 1759035
run-sequentially = very high failure rate in parallel
[test_ext_shared_array_buffer.js]
[test_ext_startup_cache_telemetry.js]
[test_ext_test_mock.js]
[test_ext_test_wrapper.js]
[test_ext_unknown_permissions.js]
[test_ext_webRequest_urlclassification.js]
[test_extension_permissions_migration.js]
skip-if =
condprof # Bug 1769184 - by design for now
[test_extension_permissions_migrate_kvstore_path.js]
skip-if =
condprof # Bug 1769184 - by design for now
[test_load_all_api_modules.js]
[test_locale_converter.js]
[test_locale_data.js]
[test_ext_runtime_sendMessage_args.js]
[include:xpcshell-common.ini]
run-if = os == 'android' # Android has no remote extensions, Bug 1535365
[include:xpcshell-content.ini]
run-if = os == 'android' # Android has no remote extensions, Bug 1535365

Просмотреть файл

@ -0,0 +1,137 @@
[DEFAULT]
head = "head.js head_telemetry.js head_sync.js head_storage.js"
firefox-appdir = "browser"
dupe-manifest = ""
support-files = [
"data/**",
"head_dnr.js",
"xpcshell-content.toml",
]
tags = "webextensions in-process-webextensions condprof"
# Make sure that loading the default settings for url-classifier-skip-urls
# doesn't interfere with running our tests while IDB operations are in
# flight by overriding the remote settings server URL to
# ensure that the IDB database isn't created in the first place.
prefs = ["services.settings.server='data:,#remote-settings-dummy/v1'"]
# This file contains tests which are not affected by multi-process
# configuration, or do not support out-of-process content or extensions
# for one reason or another.
#
# Tests which are affected by remote content or remote extensions should
# go in one of:
#
# - xpcshell-common.toml
# For tests which should run in all configurations.
# - xpcshell-common-e10s.toml
# For tests which should run in all configurations where e10s is enabled.
# - xpcshell-remote.toml
# For tests which should only run with both remote extensions and remote content.
# - xpcshell-content.toml
# For tests which rely on content pages, and should run in all configurations.
# - xpcshell-e10s.toml
# For tests which rely on content pages, and should only run with remote content
# but in-process extensions.
["include:xpcshell-common.toml"]
run-if = ["os == 'android'"] # Android has no remote extensions, Bug 1535365
["include:xpcshell-content.toml"]
run-if = ["os == 'android'"] # Android has no remote extensions, Bug 1535365
["test_ExtensionShortcutKeyMap.js"]
["test_ExtensionStorageSync_migration_kinto.js"]
skip-if = [
"os == 'android'", # Not shipped on Android
"condprof", # Bug 1769184 - by design for now
]
["test_MatchPattern.js"]
["test_StorageSyncService.js"]
skip-if = ["os == 'android' && processor == 'x86_64'"]
["test_WebExtensionPolicy.js"]
["test_csp_custom_policies.js"]
["test_csp_validator.js"]
["test_ext_clear_cached_resources.js"]
["test_ext_contexts.js"]
["test_ext_geckoProfiler_schema.js"]
skip-if = ["os == 'android'"] # Not shipped on Android
["test_ext_indexedDB_principal.js"]
["test_ext_json_parser.js"]
["test_ext_manifest.js"]
["test_ext_manifest_content_security_policy.js"]
["test_ext_manifest_incognito.js"]
["test_ext_manifest_minimum_chrome_version.js"]
["test_ext_manifest_minimum_opera_version.js"]
["test_ext_manifest_themes.js"]
["test_ext_permission_warnings.js"]
["test_ext_runtime_sendMessage_args.js"]
["test_ext_schemas.js"]
head = "head.js head_schemas.js"
["test_ext_schemas_allowed_contexts.js"]
["test_ext_schemas_async.js"]
["test_ext_schemas_interactive.js"]
["test_ext_schemas_manifest_permissions.js"]
skip-if = ["condprof"] # Bug 1769184 - by design for now
["test_ext_schemas_privileged.js"]
skip-if = ["condprof"] # Bug 1769184 - by design for now
["test_ext_schemas_revoke.js"]
["test_ext_schemas_roots.js"]
["test_ext_schemas_versioned.js"]
head = "head.js head_schemas.js"
["test_ext_secfetch.js"]
skip-if = ["socketprocess_networking"] # Bug 1759035
run-sequentially = "very high failure rate in parallel"
["test_ext_shared_array_buffer.js"]
["test_ext_startup_cache_telemetry.js"]
["test_ext_test_mock.js"]
["test_ext_test_wrapper.js"]
["test_ext_unknown_permissions.js"]
["test_ext_webRequest_urlclassification.js"]
["test_extension_permissions_migrate_kvstore_path.js"]
skip-if = ["condprof"] # Bug 1769184 - by design for now
["test_extension_permissions_migration.js"]
skip-if = ["condprof"] # Bug 1769184 - by design for now
["test_load_all_api_modules.js"]
["test_locale_converter.js"]
["test_locale_data.js"]

Просмотреть файл

@ -9,7 +9,7 @@ with Files("**"):
SPHINX_TREES["featuregates"] = "docs"
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.toml"]
PYTHON_UNITTEST_MANIFESTS += ["test/python/python.ini"]
JAR_MANIFESTS += ["jar.mn"]

Просмотреть файл

@ -1,11 +1,12 @@
[DEFAULT]
head = head.js
tags = featuregates
firefox-appdir = browser
head = "head.js"
tags = "featuregates"
firefox-appdir = "browser"
[test_FeatureGate.js]
["test_FeatureGate.js"]
# Ignore platforms which the use the update channel 'default' on non-nightly
# platforms because it gets compared to preference values guarded by variables
# like RELEASE_OR_BETA which are set based on the build channel.
skip-if = !nightly_build && (asan || debug)
[test_FeatureGateImplementation.js]
skip-if = ["!nightly_build && (asan || debug)"]
["test_FeatureGateImplementation.js"]

Просмотреть файл

@ -5,7 +5,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
BROWSER_CHROME_MANIFESTS += ["test/browser/browser.toml"]
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.toml"]
EXTRA_JS_MODULES += [
"ForgetAboutSite.sys.mjs",

Просмотреть файл

@ -1,5 +0,0 @@
[DEFAULT]
head = head_forgetaboutsite.js
skip-if = toolkit == 'android'
[test_removeDataFromDomain.js]

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше