Bug 1859893 - batch 15 - migrate xpcshell.ini -> .toml. r=aryx,geckoview-reviewers,extension-reviewers,valentin,cookie-reviewers,pbz,owlish,robwu

Differential Revision: https://phabricator.services.mozilla.com/D194384
This commit is contained in:
Joel Maher
2023-11-24 14:41:35 +00:00
parent 3e07778f91
commit 5c87a37896
79 changed files with 2739 additions and 1789 deletions

View File

@@ -9,7 +9,7 @@ TEST_DIRS += [
]
XPCSHELL_TESTS_MANIFESTS += [
"unit/xpcshell.ini",
"unit/xpcshell.toml",
]
BROWSER_CHROME_MANIFESTS += ["browser.toml"]

View File

@@ -1,60 +0,0 @@
[DEFAULT]
head = head.js
[test_permmanager_default_pref.js]
[test_permmanager_defaults.js]
[test_permmanager_expiration.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
[test_permmanager_getAllByTypes.js]
[test_permmanager_getAllByTypeSince.js]
[test_permmanager_getAllForPrincipal.js]
[test_permmanager_getAllWithTypePrefix.js]
[test_permmanager_getPermissionObject.js]
[test_permmanager_notifications.js]
[test_permmanager_removeall.js]
[test_permmanager_removebytype.js]
[test_permmanager_removebytypesince.js]
[test_permmanager_removesince.js]
[test_permmanager_load_invalid_entries.js]
skip-if = debug == true
[test_permmanager_idn.js]
[test_permmanager_subdomains.js]
[test_permmanager_local_files.js]
[test_permmanager_cleardata.js]
[test_permmanager_removepermission.js]
[test_permmanager_matchesuri.js]
[test_permmanager_matches.js]
[test_permmanager_migrate_4-7.js]
skip-if = toolkit == 'android' # Android doesn't use places
[test_permmanager_migrate_5-7a.js]
skip-if = toolkit == 'android' # Android doesn't use places
[test_permmanager_migrate_5-7b.js]
skip-if = toolkit == 'android' # Android doesn't use places
[test_permmanager_migrate_6-7a.js]
skip-if = toolkit == 'android' # Android doesn't use places
[test_permmanager_migrate_6-7b.js]
skip-if = toolkit == 'android' # Android doesn't use places
[test_permmanager_migrate_4-7_no_history.js]
skip-if =
apple_silicon || toolkit == 'android' # Disabled due to bleedover with other tests when run in regular suites; passes in "failures" jobs
[test_permmanager_migrate_7-8.js]
skip-if = toolkit == 'android' # Android doesn't use places
[test_permmanager_migrate_9-10.js]
skip-if = toolkit == 'android' # Android doesn't use places
[test_permmanager_migrate_10-11.js]
skip-if = toolkit == 'android' # Android doesn't use places
[test_permmanager_migrate_11-12.js]
skip-if = toolkit == 'android' # Android doesn't use places
[test_permmanager_oa_strip.js]
[test_permmanager_site_scope.js]
[test_permmanager_remove_add_update.js]
skip-if = win10_2004 && bits == 64 # Bug 1718292
[test_permmanager_ipc.js]
# This test is meant to run on a multi process mode
# and with file urls loaded in their own child process.
skip-if = !e10s
firefox-appdir = browser

View File

@@ -0,0 +1,94 @@
[DEFAULT]
head = "head.js"
["test_permmanager_cleardata.js"]
["test_permmanager_default_pref.js"]
["test_permmanager_defaults.js"]
["test_permmanager_expiration.js"]
skip-if = [
"win10_2009", # Bug 1718292
"win11_2009", # Bug 1797751
]
["test_permmanager_getAllByTypeSince.js"]
["test_permmanager_getAllByTypes.js"]
["test_permmanager_getAllForPrincipal.js"]
["test_permmanager_getAllWithTypePrefix.js"]
["test_permmanager_getPermissionObject.js"]
["test_permmanager_idn.js"]
["test_permmanager_ipc.js"]
# This test is meant to run on a multi process mode
# and with file urls loaded in their own child process.
skip-if = ["!e10s"]
firefox-appdir = "browser"
["test_permmanager_load_invalid_entries.js"]
skip-if = ["debug == true"]
["test_permmanager_local_files.js"]
["test_permmanager_matches.js"]
["test_permmanager_matchesuri.js"]
["test_permmanager_migrate_10-11.js"]
skip-if = ["os == 'android'"] # Android doesn't use places
["test_permmanager_migrate_11-12.js"]
skip-if = ["os == 'android'"] # Android doesn't use places
["test_permmanager_migrate_4-7.js"]
skip-if = ["os == 'android'"] # Android doesn't use places
["test_permmanager_migrate_4-7_no_history.js"]
skip-if = [
"apple_silicon", # Disabled due to bleedover with other tests when run in regular suites; passes in "failures" jobs
"os == 'android'"
]
["test_permmanager_migrate_5-7a.js"]
skip-if = ["os == 'android'"] # Android doesn't use places
["test_permmanager_migrate_5-7b.js"]
skip-if = ["os == 'android'"] # Android doesn't use places
["test_permmanager_migrate_6-7a.js"]
skip-if = ["os == 'android'"] # Android doesn't use places
["test_permmanager_migrate_6-7b.js"]
skip-if = ["os == 'android'"] # Android doesn't use places
["test_permmanager_migrate_7-8.js"]
skip-if = ["os == 'android'"] # Android doesn't use places
["test_permmanager_migrate_9-10.js"]
skip-if = ["os == 'android'"] # Android doesn't use places
["test_permmanager_notifications.js"]
["test_permmanager_oa_strip.js"]
["test_permmanager_remove_add_update.js"]
["test_permmanager_removeall.js"]
["test_permmanager_removebytype.js"]
["test_permmanager_removebytypesince.js"]
["test_permmanager_removepermission.js"]
["test_permmanager_removesince.js"]
["test_permmanager_site_scope.js"]
["test_permmanager_subdomains.js"]

View File

@@ -6,6 +6,6 @@
DIRS += ["src"]
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.ini", "test/unit/xpcshell_snap.ini"]
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.toml", "test/unit/xpcshell_snap.toml"]
MARIONETTE_UNIT_MANIFESTS += ["test/marionette/manifest.ini"]

View File

@@ -1,23 +0,0 @@
[DEFAULT]
head =
skip-if =
toolkit == 'android'
os == 'win' && msix # Does not work in MSIX builds.
support-files =
autoconfig-all.cfg
autoconfig-latin1.cfg
autoconfig-utf8.cfg
autoconfig-chromecheck.cfg
autoconfig-no-sandbox-check.cfg
autoconfig.js
autoconfig-no-sandbox.js
[test_autoconfig.js]
[test_autoconfig_nonascii.js]
run-sequentially = very high failure rate in parallel
[test_autoconfig_no_sandbox.js]
run-sequentially = very high failure rate in parallel
[test_autoconfig_default_path.js]
run-if = os == 'linux'
[test_autoconfig_custom_path.js]
run-if = os == 'linux'

View File

@@ -0,0 +1,29 @@
[DEFAULT]
head = ""
skip-if = [
"os == 'android'",
"os == 'win' && msix", # Does not work in MSIX builds.
]
support-files = [
"autoconfig-all.cfg",
"autoconfig-latin1.cfg",
"autoconfig-utf8.cfg",
"autoconfig-chromecheck.cfg",
"autoconfig-no-sandbox-check.cfg",
"autoconfig.js",
"autoconfig-no-sandbox.js",
]
["test_autoconfig.js"]
["test_autoconfig_custom_path.js"]
run-if = ["os == 'linux'"]
["test_autoconfig_default_path.js"]
run-if = ["os == 'linux'"]
["test_autoconfig_no_sandbox.js"]
run-sequentially = "very high failure rate in parallel"
["test_autoconfig_nonascii.js"]
run-sequentially = "very high failure rate in parallel"

View File

@@ -1,8 +0,0 @@
[DEFAULT]
head =
skip-if = os != 'linux'
[test_autoconfig_snap.js]
support-files =
autoconfig_snap.js
autoconfig-snap.cfg

View File

@@ -0,0 +1,9 @@
[DEFAULT]
head = ""
run-if = ["os == 'linux'"]
["test_autoconfig_snap.js"]
support-files = [
"autoconfig_snap.js",
"autoconfig-snap.cfg",
]

View File

@@ -10,4 +10,4 @@ if not CONFIG["MOZ_WASM_SANDBOXING_HUNSPELL"]:
DIRS += ["src"]
if CONFIG["ENABLE_TESTS"]:
XPCSHELL_TESTS_MANIFESTS += ["tests/unit/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["tests/unit/xpcshell.toml"]

View File

@@ -1,8 +0,0 @@
[DEFAULT]
head =
skip-if = toolkit == 'android'
support-files = data/**
firefox-appdir = browser
[test_hunspell.js]
[test_hunspell_unicode_paths.js]

View File

@@ -0,0 +1,9 @@
[DEFAULT]
head = ""
skip-if = ["os == 'android'"]
support-files = ["data/**"]
firefox-appdir = "browser"
["test_hunspell.js"]
["test_hunspell_unicode_paths.js"]

View File

@@ -23,7 +23,7 @@ MOCHITEST_MANIFESTS += ["test/mochitest/mochitest.toml"]
MOCHITEST_CHROME_MANIFESTS += ["test/mochitest/chrome.toml"]
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.toml"]
XPIDL_SOURCES += [
"imgICache.idl",

View File

@@ -1,42 +0,0 @@
[DEFAULT]
head =
support-files =
async_load_tests.js
bug413512.ico
bug815359.ico
image1.png
image1.webp
image1quality50.webp
image1png16x16.jpg
image1png64x64.jpg
image2.jpg
image2jpg16x16-win.png
image2jpg16x16.png
image2jpg16x16cropped.jpg
image2jpg16x16cropped2.jpg
image2jpg16x32cropped3.jpg
image2jpg16x32scaled.jpg
image2jpg32x16cropped4.jpg
image2jpg32x16scaled.jpg
image2jpg32x32-win.png
image2jpg32x32.jpg
image2jpg32x32.png
image3.ico
image3ico16x16.png
image3ico32x32.png
image4.gif
image4gif16x16bmp24bpp.ico
image4gif16x16bmp32bpp.ico
image4gif32x32bmp24bpp.ico
image4gif32x32bmp32bpp.ico
image_load_helpers.js
[test_async_notification.js]
[test_async_notification_404.js]
[test_async_notification_animated.js]
[test_encoder_apng.js]
[test_encoder_png.js]
[test_imgtools.js]
[test_moz_icon_uri.js]
[test_private_channel.js]

View File

@@ -0,0 +1,50 @@
[DEFAULT]
head = ""
support-files = [
"async_load_tests.js",
"bug413512.ico",
"bug815359.ico",
"image1.png",
"image1.webp",
"image1quality50.webp",
"image1png16x16.jpg",
"image1png64x64.jpg",
"image2.jpg",
"image2jpg16x16-win.png",
"image2jpg16x16.png",
"image2jpg16x16cropped.jpg",
"image2jpg16x16cropped2.jpg",
"image2jpg16x32cropped3.jpg",
"image2jpg16x32scaled.jpg",
"image2jpg32x16cropped4.jpg",
"image2jpg32x16scaled.jpg",
"image2jpg32x32-win.png",
"image2jpg32x32.jpg",
"image2jpg32x32.png",
"image3.ico",
"image3ico16x16.png",
"image3ico32x32.png",
"image4.gif",
"image4gif16x16bmp24bpp.ico",
"image4gif16x16bmp32bpp.ico",
"image4gif32x32bmp24bpp.ico",
"image4gif32x32bmp32bpp.ico",
"image_load_helpers.js",
]
["test_async_notification.js"]
["test_async_notification_404.js"]
["test_async_notification_animated.js"]
["test_encoder_apng.js"]
["test_encoder_png.js"]
["test_imgtools.js"]
["test_moz_icon_uri.js"]
["test_private_channel.js"]

View File

@@ -1,17 +0,0 @@
[DEFAULT]
head = head.js
# Add perftests here as it's useful to run them as xpcshell tests, but we don't need them
# to be run in CI.
[perftest_dateTimeFormat.js]
skip-if = true
[perftest_locale.js]
skip-if = true
[perftest_numberFormat.js]
skip-if = true
[perftest_pluralRules.js]
skip-if = true

View File

@@ -0,0 +1,17 @@
[DEFAULT]
head = "head.js"
# Add perftests here as it's useful to run them as xpcshell tests, but we don't need them
# to be run in CI.
["perftest_dateTimeFormat.js"]
skip-if = ["true"]
["perftest_locale.js"]
skip-if = ["true"]
["perftest_numberFormat.js"]
skip-if = ["true"]
["perftest_pluralRules.js"]
skip-if = ["true"]

View File

@@ -49,7 +49,7 @@ if CONFIG["COMPILE_ENVIRONMENT"]:
"!localization_ffi_generated.h",
]
XPCSHELL_TESTS_MANIFESTS += ["test/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["test/xpcshell.toml"]
MOCHITEST_CHROME_MANIFESTS += ["test/mochitest/chrome.toml"]
SPHINX_TREES["/l10n"] = "docs"

View File

@@ -1,13 +0,0 @@
[DEFAULT]
head =
[test_datetimeformat.js]
[test_l10nregistry.js]
[test_l10nregistry_fuzzed.js]
[test_l10nregistry_sync.js]
[test_localization.js]
[test_localization_sync.js]
[test_messagecontext.js]
[test_missing_variables.js]
skip-if = debug # Intentionally triggers a debug assert for missing Fluent arguments.
[test_pseudo.js]

View File

@@ -0,0 +1,21 @@
[DEFAULT]
head = ""
["test_datetimeformat.js"]
["test_l10nregistry.js"]
["test_l10nregistry_fuzzed.js"]
["test_l10nregistry_sync.js"]
["test_localization.js"]
["test_localization_sync.js"]
["test_messagecontext.js"]
["test_missing_variables.js"]
skip-if = ["debug"] # Intentionally triggers a debug assert for missing Fluent arguments.
["test_pseudo.js"]

View File

@@ -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"]
TESTING_JS_MODULES += [
"tests/LangPackMatcherTestUtils.sys.mjs",

View File

@@ -1,17 +0,0 @@
[DEFAULT]
head =
support-files =
data/intl_on_workers_worker.js
data/chrome.manifest
[test_bug22310.js]
skip-if = toolkit != "windows" && toolkit != "cocoa"
[test_intl_on_workers.js]
skip-if = toolkit == "android" # bug 1309447
[test_langPackMatcher.js]
[test_osPreferences.js]
skip-if = toolkit == "android" # bug 1344596
[test_localeService.js]
[test_localeService_negotiateLanguages.js]

View File

@@ -0,0 +1,21 @@
[DEFAULT]
head =""
support-files = [
"data/intl_on_workers_worker.js",
"data/chrome.manifest",
]
["test_bug22310.js"]
skip-if = ["os != 'win' && os != 'mac'"]
["test_intl_on_workers.js"]
skip-if = ["os == 'android'"] # bug 1309447
["test_langPackMatcher.js"]
["test_localeService.js"]
["test_localeService_negotiateLanguages.js"]
["test_osPreferences.js"]
skip-if = ["os == 'android'"] # bug 1344596

View File

@@ -37,7 +37,7 @@ EXPORTS += [
PERFTESTS_MANIFESTS += ["benchmarks/perftest.ini"]
XPCSHELL_TESTS_MANIFESTS += ["benchmarks/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["benchmarks/xpcshell.toml"]
with Files("**"):
BUG_COMPONENT = ("Core", "Internationalization")

View File

@@ -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 += [
"nsIStringBundle.idl",

View File

@@ -1,8 +0,0 @@
[DEFAULT]
head =
support-files =
397093.properties
strres.properties
[test_bug378839.js]
[test_bug397093.js]

View File

@@ -0,0 +1,10 @@
[DEFAULT]
head = ""
support-files = [
"397093.properties",
"strres.properties"
,]
["test_bug378839.js"]
["test_bug397093.js"]

View File

@@ -8,6 +8,6 @@ TEST_DIRS += [
"gtest",
]
XPCSHELL_TESTS_MANIFESTS += ["unit/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["unit/xpcshell.toml"]
MOCHITEST_MANIFESTS += ["mochitest.toml"]

View File

@@ -1,91 +0,0 @@
[DEFAULT]
head = head_charsetConversionTests.js
support-files =
data/unicode-conversion.utf16.txt
data/unicode-conversion.utf16be.txt
data/unicode-conversion.utf16le.txt
data/unicode-conversion.utf8.txt
[test_bug116882.js]
[test_bug317216.js]
[test_bug321379.js]
[test_bug340714.js]
[test_bug381412.Big5-HKSCS.js]
[test_bug381412.Big5.js]
[test_bug381412.euc-kr.js]
[test_bug381412.euc_jp.js]
[test_bug381412.gb2312.js]
[test_bug381412.js]
[test_bug396637.js]
[test_bug399257.js]
[test_bug457886.js]
[test_bug522931.js]
[test_bug563283.js]
[test_bug563618.js]
[test_bug601429.js]
[test_bug715319.euc_jp.js]
[test_bug715319.gb2312.js]
[test_bug715319.dbcs.js]
[test_charset_conversion.js]
[test_decode_8859-1.js]
[test_decode_8859-10.js]
[test_decode_8859-11.js]
[test_decode_8859-13.js]
[test_decode_8859-14.js]
[test_decode_8859-15.js]
[test_decode_8859-2.js]
[test_decode_8859-3.js]
[test_decode_8859-4.js]
[test_decode_8859-5.js]
[test_decode_8859-6.js]
[test_decode_8859-7.js]
[test_decode_8859-8.js]
[test_decode_8859-9.js]
[test_decode_CP1250.js]
[test_decode_CP1251.js]
[test_decode_CP1252.js]
[test_decode_CP1253.js]
[test_decode_CP1254.js]
[test_decode_CP1255.js]
[test_decode_CP1256.js]
[test_decode_CP1257.js]
[test_decode_CP1258.js]
[test_decode_CP874.js]
[test_decode_gb18030.js]
[test_decode_gbk.js]
[test_decode_x_mac_cyrillic.js]
[test_decode_macintosh.js]
[test_decode_x_mac_ukrainian.js]
[test_encode_8859-1.js]
[test_encode_8859-10.js]
[test_encode_8859-11.js]
[test_encode_8859-13.js]
[test_encode_8859-14.js]
[test_encode_8859-15.js]
[test_encode_8859-2.js]
[test_encode_8859-3.js]
[test_encode_8859-4.js]
[test_encode_8859-5.js]
[test_encode_8859-6.js]
[test_encode_8859-7.js]
[test_encode_8859-8.js]
[test_encode_8859-9.js]
[test_encode_CP1250.js]
[test_encode_CP1251.js]
[test_encode_CP1252.js]
[test_encode_CP1253.js]
[test_encode_CP1254.js]
[test_encode_CP1255.js]
[test_encode_CP1256.js]
[test_encode_CP1257.js]
[test_encode_CP1258.js]
[test_encode_CP874.js]
[test_encode_gb18030.js]
[test_encode_gbk.js]
[test_encode_x_mac_cyrillic.js]
[test_encode_macintosh.js]
[test_input_stream.js]
[test_unEscapeNonAsciiURI.js]
[test_unEscapeURIForUI.js]
[test_unmapped.js]
[test_utf8_illegals.js]

View File

@@ -0,0 +1,175 @@
[DEFAULT]
head = "head_charsetConversionTests.js"
support-files = [
"data/unicode-conversion.utf16.txt",
"data/unicode-conversion.utf16be.txt",
"data/unicode-conversion.utf16le.txt",
"data/unicode-conversion.utf8.txt",
]
["test_bug116882.js"]
["test_bug317216.js"]
["test_bug321379.js"]
["test_bug340714.js"]
["test_bug381412.Big5-HKSCS.js"]
["test_bug381412.Big5.js"]
["test_bug381412.euc-kr.js"]
["test_bug381412.euc_jp.js"]
["test_bug381412.gb2312.js"]
["test_bug381412.js"]
["test_bug396637.js"]
["test_bug399257.js"]
["test_bug457886.js"]
["test_bug522931.js"]
["test_bug563283.js"]
["test_bug563618.js"]
["test_bug601429.js"]
["test_bug715319.dbcs.js"]
["test_bug715319.euc_jp.js"]
["test_bug715319.gb2312.js"]
["test_charset_conversion.js"]
["test_decode_8859-1.js"]
["test_decode_8859-10.js"]
["test_decode_8859-11.js"]
["test_decode_8859-13.js"]
["test_decode_8859-14.js"]
["test_decode_8859-15.js"]
["test_decode_8859-2.js"]
["test_decode_8859-3.js"]
["test_decode_8859-4.js"]
["test_decode_8859-5.js"]
["test_decode_8859-6.js"]
["test_decode_8859-7.js"]
["test_decode_8859-8.js"]
["test_decode_8859-9.js"]
["test_decode_CP1250.js"]
["test_decode_CP1251.js"]
["test_decode_CP1252.js"]
["test_decode_CP1253.js"]
["test_decode_CP1254.js"]
["test_decode_CP1255.js"]
["test_decode_CP1256.js"]
["test_decode_CP1257.js"]
["test_decode_CP1258.js"]
["test_decode_CP874.js"]
["test_decode_gb18030.js"]
["test_decode_gbk.js"]
["test_decode_macintosh.js"]
["test_decode_x_mac_cyrillic.js"]
["test_decode_x_mac_ukrainian.js"]
["test_encode_8859-1.js"]
["test_encode_8859-10.js"]
["test_encode_8859-11.js"]
["test_encode_8859-13.js"]
["test_encode_8859-14.js"]
["test_encode_8859-15.js"]
["test_encode_8859-2.js"]
["test_encode_8859-3.js"]
["test_encode_8859-4.js"]
["test_encode_8859-5.js"]
["test_encode_8859-6.js"]
["test_encode_8859-7.js"]
["test_encode_8859-8.js"]
["test_encode_8859-9.js"]
["test_encode_CP1250.js"]
["test_encode_CP1251.js"]
["test_encode_CP1252.js"]
["test_encode_CP1253.js"]
["test_encode_CP1254.js"]
["test_encode_CP1255.js"]
["test_encode_CP1256.js"]
["test_encode_CP1257.js"]
["test_encode_CP1258.js"]
["test_encode_CP874.js"]
["test_encode_gb18030.js"]
["test_encode_gbk.js"]
["test_encode_macintosh.js"]
["test_encode_x_mac_cyrillic.js"]
["test_input_stream.js"]
["test_unEscapeNonAsciiURI.js"]
["test_unEscapeURIForUI.js"]
["test_unmapped.js"]
["test_utf8_illegals.js"]

View File

@@ -10,7 +10,7 @@ EXPORTS.mozilla.ipc += [
"XPCShellEnvironment.h",
]
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell.toml"]
SOURCES += [
"TestShellChild.cpp",

View File

@@ -1,8 +0,0 @@
[DEFAULT]
head =
skip-if = toolkit == 'android'
[test_ipcshell.js]
# Bug 676963: test fails consistently on Android
fail-if = os == "android"
[test_ipcshell_child.js]

View File

@@ -0,0 +1,9 @@
[DEFAULT]
head = ""
skip-if = ["os == 'android'"]
["test_ipcshell.js"]
# Bug 676963: test fails consistently on Android
fail-if = ["os == 'android'"]
["test_ipcshell_child.js"]

View File

@@ -17,5 +17,5 @@ if CONFIG["COMPILE_ENVIRONMENT"]:
]
XPCSHELL_TESTS_MANIFESTS += [
"unit/xpcshell.ini",
"unit/xpcshell.toml",
]

View File

@@ -11,7 +11,7 @@ add_task(async function() {
var file = Cc["@mozilla.org/file/directory_service;1"]
.getService(Ci.nsIProperties)
.get("CurWorkD", Ci.nsIFile);
file.append("xpcshell.ini");
file.append("xpcshell.toml");
// should be able to construct a file
var f1 = await File.createFromFileName(file.path);
@@ -22,8 +22,8 @@ add_task(async function() {
Assert.ok(f1 instanceof File, "Should be a DOM File");
Assert.ok(f2 instanceof File, "Should be a DOM File");
Assert.ok(f1.name == "xpcshell.ini", "Should be the right file");
Assert.ok(f2.name == "xpcshell.ini", "Should be the right file");
Assert.ok(f1.name == "xpcshell.toml", "Should be the right file");
Assert.ok(f2.name == "xpcshell.toml", "Should be the right file");
Assert.ok(f1.type == "", "Should be the right type");
Assert.ok(f2.type == "", "Should be the right type");

View File

@@ -1,228 +0,0 @@
[DEFAULT]
head = head.js
support-files =
CatRegistrationComponents.manifest
CatBackgroundTaskRegistrationComponents.manifest
bogus_element_type.jsm
bogus_exports_type.jsm
bug451678_subscript.js
TestBlob.jsm
TestFile.jsm
environment_script.js
environment_loadscript.jsm
environment_checkscript.jsm
file_simple_script.js
importer.jsm
recursive_importA.jsm
recursive_importB.jsm
ReturnCodeChild.jsm
ReturnCodeChild.sys.mjs
syntax_error.jsm
uninitialized_lexical.jsm
es6module.js
es6import.js
es6module_throws.js
es6module_missing_import.js
es6module_parse_error.js
es6module_parse_error_in_import.js
es6module_cycle_a.js
es6module_cycle_b.js
es6module_cycle_c.js
es6module_top_level_await.js
es6module_devtoolsLoader.js
es6module_devtoolsLoader.sys.mjs
es6module_devtoolsLoader_only.js
esmified-1.sys.mjs
esmified-2.sys.mjs
esmified-3.sys.mjs
esmified-4.sys.mjs
esmified-5.sys.mjs
esmified-6.sys.mjs
esmified-not-exported.sys.mjs
not-esmified-not-exported.jsm
esm_lazy-1.sys.mjs
esm_lazy-2.sys.mjs
jsm_loaded-1.jsm
jsm_loaded-2.jsm
jsm_loaded-3.jsm
es6module_loaded-1.sys.mjs
es6module_loaded-2.sys.mjs
es6module_loaded-3.sys.mjs
api_script.js
import_stack.jsm
import_stack.sys.mjs
import_stack_static_1.sys.mjs
import_stack_static_2.sys.mjs
import_stack_static_3.sys.mjs
import_stack_static_4.sys.mjs
es6module_import_error.js
es6module_import_error2.js
es6module_dynamic_import.js
es6module_dynamic_import2.js
es6module_absolute.js
es6module_absolute2.js
envChain.jsm
envChain_subscript.jsm
error_export.sys.mjs
error_import.sys.mjs
error_other.sys.mjs
[test_allowWaivers.js]
[test_bogus_files.js]
[test_bug267645.js]
[test_bug408412.js]
[test_bug451678.js]
[test_bug604362.js]
[test_bug677864.js]
[test_bug711404.js]
[test_bug742444.js]
[test_bug778409.js]
[test_bug780370.js]
[test_bug809652.js]
[test_bug809674.js]
[test_bug813901.js]
[test_bug845201.js]
[test_bug845862.js]
[test_bug849730.js]
[test_bug851895.js]
[test_bug853709.js]
[test_bug856067.js]
[test_bug868675.js]
[test_bug867486.js]
[test_bug872772.js]
[test_bug885800.js]
[test_bug930091.js]
[test_bug976151.js]
[test_bug1001094.js]
[test_bug1021312.js]
[test_bug1033253.js]
[test_bug1033920.js]
[test_bug1033927.js]
[test_bug1034262.js]
[test_bug1081990.js]
[test_bug1110546.js]
[test_bug1131707.js]
[test_bug1150771.js]
[test_bug1151385.js]
[test_bug1170311.js]
[test_bug1244222.js]
[test_bug1617527.js]
[test_bug_442086.js]
[test_callFunctionWithAsyncStack.js]
[test_cenums.js]
[test_compileScript.js]
[test_deepFreezeClone.js]
[test_defineModuleGetter.js]
[test_eventSource.js]
[test_file.js]
skip-if = os == 'android' && processor == 'x86_64'
[test_blob.js]
[test_blob2.js]
[test_file2.js]
skip-if = os == 'android' && processor == 'x86_64'
[test_getCallerLocation.js]
[test_generateQI.js]
[test_import.js]
[test_import_fail.js]
[test_isModuleLoaded.js]
[test_js_weak_references.js]
[test_onGarbageCollection-01.js]
head = head_ongc.js
[test_onGarbageCollection-02.js]
head = head_ongc.js
[test_onGarbageCollection-03.js]
head = head_ongc.js
[test_onGarbageCollection-04.js]
head = head_ongc.js
[test_onGarbageCollection-05.js]
head = head_ongc.js
[test_reflect_parse.js]
[test_resistFingerprinting_date_now.js]
[test_localeCompare.js]
[test_recursive_import.js]
[test_ReadableStream_from.js]
[test_xpcomutils.js]
[test_unload.js]
[test_attributes.js]
[test_params.js]
[test_tearoffs.js]
[test_want_components.js]
[test_components.js]
[test_allowedDomains.js]
[test_allowedDomainsXHR.js]
[test_nuke_sandbox.js]
[test_nuke_sandbox_event_listeners.js]
[test_nuke_webextension_wrappers.js]
[test_subScriptLoader.js]
[test_rewrap_dead_wrapper.js]
[test_sandbox_metadata.js]
[test_sandbox_DOMException.js]
[test_exportFunction.js]
[test_promise.js]
[test_returncode.js]
[test_textDecoder.js]
[test_url.js]
[test_URLSearchParams.js]
[test_fileReader.js]
[test_messageChannel.js]
[test_crypto.js]
[test_css.js]
[test_rtcIdentityProvider.js]
[test_sandbox_atob.js]
[test_structuredClone.js]
[test_isProxy.js]
[test_js_memory_telemetry.js]
[test_getObjectPrincipal.js]
[test_sandbox_name.js]
[test_storage.js]
[test_watchdog_enable.js]
head = head_watchdog.js
[test_watchdog_disable.js]
head = head_watchdog.js
[test_watchdog_toggle.js]
head = head_watchdog.js
[test_watchdog_default.js]
head = head_watchdog.js
[test_watchdog_hibernate.js]
head = head_watchdog.js
[test_weak_keys.js]
[test_symbols_as_weak_keys.js]
[test_xpcwn_instanceof.js]
[test_xpcwn_tamperproof.js]
[test_xrayed_arguments.js]
[test_xrayed_iterator.js]
[test_xray_instanceof.js]
[test_xray_named_element_access.js]
[test_private_field_xrays.js]
[test_xray_SavedFrame.js]
[test_xray_SavedFrame-02.js]
[test_xray_regexp.js]
[test_resolve_dead_promise.js]
[test_function_names.js]
[test_FrameScriptEnvironment.js]
[test_SubscriptLoaderEnvironment.js]
[test_SubscriptLoaderSandboxEnvironment.js]
[test_SubscriptLoaderJSMEnvironment.js]
[test_ComponentEnvironment.js]
[test_wrapped_js_enumerator.js]
[test_uawidget_scope.js]
[test_uninitialized_lexical.js]
[test_print_stderr.js]
[test_import_devtools_loader.js]
[test_import_es6_modules.js]
[test_import_shim.js]
[test_defineESModuleGetters.js]
[test_loadedESModules.js]
[test_import_from_sandbox.js]
[test_import_stack.js]
skip-if =
!nightly_build
!debug
[test_envChain_frameScript.js]
[test_envChain_JSM.js]
[test_envChain_subscript.js]
[test_envChain_subscript_in_JSM.js]
[test_import_syntax_error.js]
[test_wasm_tailcalls_profiler.js]
skip-if = tsan
!nightly_build

View File

@@ -0,0 +1,373 @@
[DEFAULT]
head = "head.js"
support-files = [
"CatRegistrationComponents.manifest",
"CatBackgroundTaskRegistrationComponents.manifest",
"bogus_element_type.jsm",
"bogus_exports_type.jsm",
"bug451678_subscript.js",
"TestBlob.jsm",
"TestFile.jsm",
"environment_script.js",
"environment_loadscript.jsm",
"environment_checkscript.jsm",
"file_simple_script.js",
"importer.jsm",
"recursive_importA.jsm",
"recursive_importB.jsm",
"ReturnCodeChild.jsm",
"ReturnCodeChild.sys.mjs",
"syntax_error.jsm",
"uninitialized_lexical.jsm",
"es6module.js",
"es6import.js",
"es6module_throws.js",
"es6module_missing_import.js",
"es6module_parse_error.js",
"es6module_parse_error_in_import.js",
"es6module_cycle_a.js",
"es6module_cycle_b.js",
"es6module_cycle_c.js",
"es6module_top_level_await.js",
"es6module_devtoolsLoader.js",
"es6module_devtoolsLoader.sys.mjs",
"es6module_devtoolsLoader_only.js",
"esmified-1.sys.mjs",
"esmified-2.sys.mjs",
"esmified-3.sys.mjs",
"esmified-4.sys.mjs",
"esmified-5.sys.mjs",
"esmified-6.sys.mjs",
"esmified-not-exported.sys.mjs",
"not-esmified-not-exported.jsm",
"esm_lazy-1.sys.mjs",
"esm_lazy-2.sys.mjs",
"jsm_loaded-1.jsm",
"jsm_loaded-2.jsm",
"jsm_loaded-3.jsm",
"es6module_loaded-1.sys.mjs",
"es6module_loaded-2.sys.mjs",
"es6module_loaded-3.sys.mjs",
"api_script.js",
"import_stack.jsm",
"import_stack.sys.mjs",
"import_stack_static_1.sys.mjs",
"import_stack_static_2.sys.mjs",
"import_stack_static_3.sys.mjs",
"import_stack_static_4.sys.mjs",
"es6module_import_error.js",
"es6module_import_error2.js",
"es6module_dynamic_import.js",
"es6module_dynamic_import2.js",
"es6module_absolute.js",
"es6module_absolute2.js",
"envChain.jsm",
"envChain_subscript.jsm",
"error_export.sys.mjs",
"error_import.sys.mjs",
"error_other.sys.mjs",
]
["test_ComponentEnvironment.js"]
["test_FrameScriptEnvironment.js"]
["test_ReadableStream_from.js"]
["test_SubscriptLoaderEnvironment.js"]
["test_SubscriptLoaderJSMEnvironment.js"]
["test_SubscriptLoaderSandboxEnvironment.js"]
["test_URLSearchParams.js"]
["test_allowWaivers.js"]
["test_allowedDomains.js"]
["test_allowedDomainsXHR.js"]
["test_attributes.js"]
["test_blob.js"]
["test_blob2.js"]
["test_bogus_files.js"]
["test_bug267645.js"]
["test_bug408412.js"]
["test_bug451678.js"]
["test_bug604362.js"]
["test_bug677864.js"]
["test_bug711404.js"]
["test_bug742444.js"]
["test_bug778409.js"]
["test_bug780370.js"]
["test_bug809652.js"]
["test_bug809674.js"]
["test_bug813901.js"]
["test_bug845201.js"]
["test_bug845862.js"]
["test_bug849730.js"]
["test_bug851895.js"]
["test_bug853709.js"]
["test_bug856067.js"]
["test_bug867486.js"]
["test_bug868675.js"]
["test_bug872772.js"]
["test_bug885800.js"]
["test_bug930091.js"]
["test_bug976151.js"]
["test_bug1001094.js"]
["test_bug1021312.js"]
["test_bug1033253.js"]
["test_bug1033920.js"]
["test_bug1033927.js"]
["test_bug1034262.js"]
["test_bug1081990.js"]
["test_bug1110546.js"]
["test_bug1131707.js"]
["test_bug1150771.js"]
["test_bug1151385.js"]
["test_bug1170311.js"]
["test_bug1244222.js"]
["test_bug1617527.js"]
["test_bug_442086.js"]
["test_callFunctionWithAsyncStack.js"]
["test_cenums.js"]
["test_compileScript.js"]
["test_components.js"]
["test_crypto.js"]
["test_css.js"]
["test_deepFreezeClone.js"]
["test_defineESModuleGetters.js"]
["test_defineModuleGetter.js"]
["test_envChain_JSM.js"]
["test_envChain_frameScript.js"]
["test_envChain_subscript.js"]
["test_envChain_subscript_in_JSM.js"]
["test_eventSource.js"]
["test_exportFunction.js"]
["test_file.js"]
skip-if = ["os == 'android' && processor == 'x86_64'"]
["test_file2.js"]
skip-if = ["os == 'android' && processor == 'x86_64'"]
["test_fileReader.js"]
["test_function_names.js"]
["test_generateQI.js"]
["test_getCallerLocation.js"]
["test_getObjectPrincipal.js"]
["test_import.js"]
["test_import_devtools_loader.js"]
["test_import_es6_modules.js"]
["test_import_fail.js"]
["test_import_from_sandbox.js"]
["test_import_shim.js"]
["test_import_stack.js"]
skip-if = [
"!nightly_build",
"!debug",
]
["test_import_syntax_error.js"]
["test_isModuleLoaded.js"]
["test_isProxy.js"]
["test_js_memory_telemetry.js"]
["test_js_weak_references.js"]
["test_loadedESModules.js"]
["test_localeCompare.js"]
["test_messageChannel.js"]
["test_nuke_sandbox.js"]
["test_nuke_sandbox_event_listeners.js"]
["test_nuke_webextension_wrappers.js"]
["test_onGarbageCollection-01.js"]
head = "head_ongc.js"
["test_onGarbageCollection-02.js"]
head = "head_ongc.js"
["test_onGarbageCollection-03.js"]
head = "head_ongc.js"
["test_onGarbageCollection-04.js"]
head = "head_ongc.js"
["test_onGarbageCollection-05.js"]
head = "head_ongc.js"
["test_params.js"]
["test_print_stderr.js"]
["test_private_field_xrays.js"]
["test_promise.js"]
["test_recursive_import.js"]
["test_reflect_parse.js"]
["test_resistFingerprinting_date_now.js"]
["test_resolve_dead_promise.js"]
["test_returncode.js"]
["test_rewrap_dead_wrapper.js"]
["test_rtcIdentityProvider.js"]
["test_sandbox_DOMException.js"]
["test_sandbox_atob.js"]
["test_sandbox_metadata.js"]
["test_sandbox_name.js"]
["test_storage.js"]
["test_structuredClone.js"]
["test_subScriptLoader.js"]
["test_symbols_as_weak_keys.js"]
["test_tearoffs.js"]
["test_textDecoder.js"]
["test_uawidget_scope.js"]
["test_uninitialized_lexical.js"]
["test_unload.js"]
["test_url.js"]
["test_want_components.js"]
["test_wasm_tailcalls_profiler.js"]
skip-if = [
"tsan",
"!nightly_build",
]
["test_watchdog_default.js"]
head = "head_watchdog.js"
["test_watchdog_disable.js"]
head = "head_watchdog.js"
["test_watchdog_enable.js"]
head = "head_watchdog.js"
["test_watchdog_hibernate.js"]
head = "head_watchdog.js"
["test_watchdog_toggle.js"]
head = "head_watchdog.js"
["test_weak_keys.js"]
["test_wrapped_js_enumerator.js"]
["test_xpcomutils.js"]
["test_xpcwn_instanceof.js"]
["test_xpcwn_tamperproof.js"]
["test_xray_SavedFrame-02.js"]
["test_xray_SavedFrame.js"]
["test_xray_instanceof.js"]
["test_xray_named_element_access.js"]
["test_xray_regexp.js"]
["test_xrayed_arguments.js"]
["test_xrayed_iterator.js"]

View File

@@ -6,7 +6,7 @@
DIRS += ["src", "ui"]
XPCSHELL_TESTS_MANIFESTS += ["tests/unit/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["tests/unit/xpcshell.toml"]
BROWSER_CHROME_MANIFESTS += ["tests/browser/browser.toml"]

View File

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

View File

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

View File

@@ -22,5 +22,5 @@ DEFINES["MOZ_NO_MOZALLOC"] = True
DisableStlWrapping()
XPCSHELL_TESTS_MANIFESTS += [
"xpcshell.ini",
"xpcshell.toml",
]

View File

@@ -1,35 +0,0 @@
[DEFAULT]
support-files =
basic-scan-32-expected.txt
basic-scan-64-expected.txt
complete-empty-live-expected.txt
complete-empty-dark-matter-expected.txt
complete-empty-cumulative-expected.txt
complete-full1-live-expected.txt
complete-full1-dark-matter-expected.txt
complete-full2-dark-matter-expected.txt
complete-full2-cumulative-expected.txt
complete-partial-live-expected.txt
scan-test.py
script-max-frames.json
script-max-frames-8-expected.txt
script-max-frames-3-expected.txt
script-max-frames-1-expected.txt
script-sort-by.json.gz
script-sort-by-usable-expected.txt
script-sort-by-req-expected.txt
script-sort-by-slop-expected.txt
script-sort-by-num-blocks-expected.txt
script-ignore-alloc-fns.json
script-ignore-alloc-fns-expected.txt
script-diff-live1.json
script-diff-live2.json
script-diff-live-expected.txt
script-diff-dark-matter1.json
script-diff-dark-matter2.json
script-diff-dark-matter-expected.txt
[test_dmd.js]
dmd = true
skip-if =
!(os=='linux' || os=='mac' || (os=='win' && !pgo))

View File

@@ -0,0 +1,35 @@
[DEFAULT]
support-files = [
"basic-scan-32-expected.txt",
"basic-scan-64-expected.txt",
"complete-empty-live-expected.txt",
"complete-empty-dark-matter-expected.txt",
"complete-empty-cumulative-expected.txt",
"complete-full1-live-expected.txt",
"complete-full1-dark-matter-expected.txt",
"complete-full2-dark-matter-expected.txt",
"complete-full2-cumulative-expected.txt",
"complete-partial-live-expected.txt",
"scan-test.py",
"script-max-frames.json",
"script-max-frames-8-expected.txt",
"script-max-frames-3-expected.txt",
"script-max-frames-1-expected.txt",
"script-sort-by.json.gz",
"script-sort-by-usable-expected.txt",
"script-sort-by-req-expected.txt",
"script-sort-by-slop-expected.txt",
"script-sort-by-num-blocks-expected.txt",
"script-ignore-alloc-fns.json",
"script-ignore-alloc-fns-expected.txt",
"script-diff-live1.json",
"script-diff-live2.json",
"script-diff-live-expected.txt",
"script-diff-dark-matter1.json",
"script-diff-dark-matter2.json",
"script-diff-dark-matter-expected.txt",
]
["test_dmd.js"]
dmd = true
skip-if = ["!(os=='linux' || os=='mac' || (os=='win' && !pgo))"]

View File

@@ -18,4 +18,4 @@ DIRS += ["schemas"]
MOCHITEST_MANIFESTS += ["test/mochitest/mochitest.toml"]
MOCHITEST_CHROME_MANIFESTS += ["test/mochitest/chrome.toml"]
XPCSHELL_TESTS_MANIFESTS += ["test/xpcshell/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["test/xpcshell/xpcshell.toml"]

View File

@@ -1,8 +0,0 @@
[DEFAULT]
head = head.js
firefox-appdir = browser
tags = webextensions in-process-webextensions
skip-if = os != "android"
[test_ext_native_messaging_geckoview.js]
[test_ext_native_messaging_permissions.js]

View File

@@ -0,0 +1,9 @@
[DEFAULT]
head = "head.js"
firefox-appdir = "browser"
tags = "webextensions in-process-webextensions"
run-if = ["os == 'android'"]
["test_ext_native_messaging_geckoview.js"]
["test_ext_native_messaging_permissions.js"]

View File

@@ -41,4 +41,4 @@ EXTRA_JS_MODULES += [
"Messaging.sys.mjs",
]
XPCSHELL_TESTS_MANIFESTS += ["test/xpcshell/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["test/xpcshell/xpcshell.toml"]

View File

@@ -1,5 +0,0 @@
[DEFAULT]
firefox-appdir = browser
skip-if = os != "android"
[test_ChildCrashHandler.js]

View File

@@ -0,0 +1,5 @@
[DEFAULT]
firefox-appdir = "browser"
run-if = ["os == 'android'"]
["test_ChildCrashHandler.js"]

View File

@@ -12,7 +12,7 @@ if CONFIG["MOZ_ZIPWRITER"]:
MOCHITEST_MANIFESTS += ["test/mochitest/mochitest.toml"]
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.toml"]
XPIDL_SOURCES += [
"nsIJARChannel.idl",

View File

@@ -1,56 +0,0 @@
[DEFAULT]
head =
skip-if = toolkit == 'android'
support-files =
data/empty
data/test_bug333423.zip
data/test_bug336691.zip
data/test_bug370103.jar
data/test_bug379841.zip
data/test_bug589292.zip
data/test_bug597702.zip
data/test_bug637286.zip
data/test_bug658093.zip
data/test_1801102.jar
data/test_corrupt.zip
data/test_corrupt2.zip
data/test_corrupt3.zip
data/test_crx_dummy.crx
data/test_crx_v3_dummy.crx
data/test_umlaute.zip
data/uncompressed.zip
data/test_empty_file.zip
[test_jarchannel.js]
skip-if = os == "mac"
[test_bug278262.js]
[test_bug333423.js]
[test_bug336691.js]
[test_bug370103.js]
[test_bug379841.js]
[test_bug453254.js]
[test_bug458158.js]
[test_bug589292.js]
[test_bug597702.js]
[test_bug637286.js]
[test_bug658093.js]
[test_corrupt_536911.js]
[test_corrupt_541828.js]
[test_corrupt_1211262.js]
[test_corrupt_1801102.js]
[test_crx.js]
[test_dirjar_bug525755.js]
[test_jarinput_stream_zipreader_reference.js]
[test_not_found.js]
[test_uncompressed.js]
[test_umlaute.js]
[test_bug1328865.js]
[test_bug1550815.js]
# recovering from SIGBUS is temporarily disabled by bug 1583735
skip-if = true
[test_empty_jar_telemetry.js]
[test_fault_handler.js]
head = ../../zipwriter/test/unit/head_zipwriter.js
skip-if =
os != "win" # tests windows specific exception handling
true # Requires elevated priviledges. See bug 1707853 and comments in test

View File

@@ -0,0 +1,81 @@
[DEFAULT]
head = ""
skip-if = ["os == 'android'"]
support-files = [
"data/empty",
"data/test_bug333423.zip",
"data/test_bug336691.zip",
"data/test_bug370103.jar",
"data/test_bug379841.zip",
"data/test_bug589292.zip",
"data/test_bug597702.zip",
"data/test_bug637286.zip",
"data/test_bug658093.zip",
"data/test_1801102.jar",
"data/test_corrupt.zip",
"data/test_corrupt2.zip",
"data/test_corrupt3.zip",
"data/test_crx_dummy.crx",
"data/test_crx_v3_dummy.crx",
"data/test_umlaute.zip",
"data/uncompressed.zip",
"data/test_empty_file.zip",
]
["test_bug278262.js"]
["test_bug333423.js"]
["test_bug336691.js"]
["test_bug370103.js"]
["test_bug379841.js"]
["test_bug453254.js"]
["test_bug458158.js"]
["test_bug589292.js"]
["test_bug597702.js"]
["test_bug637286.js"]
["test_bug658093.js"]
["test_bug1328865.js"]
["test_bug1550815.js"]
# recovering from SIGBUS is temporarily disabled by bug 1583735
skip-if = ["true"]
["test_corrupt_1211262.js"]
["test_corrupt_1801102.js"]
["test_corrupt_536911.js"]
["test_corrupt_541828.js"]
["test_crx.js"]
["test_dirjar_bug525755.js"]
["test_empty_jar_telemetry.js"]
["test_fault_handler.js"]
head = "../../zipwriter/test/unit/head_zipwriter.js"
run-if = ["os == 'win'"] # tests windows specific exception handling
skip-if = ["true"] # Requires elevated priviledges. See bug 1707853 and comments in test
["test_jarchannel.js"]
skip-if = ["os == 'mac'"]
["test_jarinput_stream_zipreader_reference.js"]
["test_not_found.js"]
["test_umlaute.js"]
["test_uncompressed.js"]

View File

@@ -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"]
XPIDL_SOURCES += [
"nsIZipWriter.idl",

View File

@@ -1,36 +0,0 @@
[DEFAULT]
head = head_zipwriter.js
support-files =
data/test_bug446708/thumbs/st14-1.tiff
data/emptyfile.txt
data/smallfile.txt
data/test.png
data/test.txt
data/test.zip
data/test_bug399727.html
data/test_bug399727.zlib
data/test_bug717061.gz
data/test_bug717061.html
[test_asyncadd.js]
[test_asyncbadadd.js]
[test_asyncbadremove.js]
[test_asyncremove.js]
[test_bug399727.js]
[test_bug419769_1.js]
[test_bug419769_2.js]
[test_bug425768.js]
[test_bug433248.js]
[test_bug446708.js]
[test_bug467740.js]
[test_createempty.js]
[test_deflatedata.js]
[test_directory.js]
[test_editexisting.js]
[test_storedata.js]
[test_sync.js]
[test_undochange.js]
[test_zipcomment.js]
[test_zippermissions.js]
[test_bug717061.js]
[test_alignment.js]

View File

@@ -0,0 +1,58 @@
[DEFAULT]
head = "head_zipwriter.js"
support-files = [
"data/test_bug446708/thumbs/st14-1.tiff",
"data/emptyfile.txt",
"data/smallfile.txt",
"data/test.png",
"data/test.txt",
"data/test.zip",
"data/test_bug399727.html",
"data/test_bug399727.zlib",
"data/test_bug717061.gz",
"data/test_bug717061.html",
]
["test_alignment.js"]
["test_asyncadd.js"]
["test_asyncbadadd.js"]
["test_asyncbadremove.js"]
["test_asyncremove.js"]
["test_bug399727.js"]
["test_bug419769_1.js"]
["test_bug419769_2.js"]
["test_bug425768.js"]
["test_bug433248.js"]
["test_bug446708.js"]
["test_bug467740.js"]
["test_bug717061.js"]
["test_createempty.js"]
["test_deflatedata.js"]
["test_directory.js"]
["test_editexisting.js"]
["test_storedata.js"]
["test_sync.js"]
["test_undochange.js"]
["test_zipcomment.js"]
["test_zippermissions.js"]

View File

@@ -5,7 +5,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
if CONFIG["OS_TARGET"] != "Android" and CONFIG["COMPILE_ENVIRONMENT"]:
XPCSHELL_TESTS_MANIFESTS += ["unit/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["unit/xpcshell.toml"]
TEST_HARNESS_FILES.xpcshell.modules.libmar.tests.unit += [
"!/dist/bin/signmar%s" % CONFIG["BIN_SUFFIX"],

View File

@@ -1,8 +0,0 @@
[DEFAULT]
head = head_libmar.js
support-files = data/**
skip-if = os == 'win' && msix # Updates are disabled for MSIX builds
[test_create.js]
[test_extract.js]
[test_sign_verify.js]

View File

@@ -0,0 +1,10 @@
[DEFAULT]
head = "head_libmar.js"
support-files = ["data/**"]
skip-if = ["os == 'win' && msix"] # Updates are disabled for MSIX builds
["test_create.js"]
["test_extract.js"]
["test_sign_verify.js"]

View File

@@ -11,8 +11,8 @@ if CONFIG["ENABLE_TESTS"]:
DIRS += ["test/gtest"]
XPCSHELL_TESTS_MANIFESTS += [
"test/unit/xpcshell.ini",
"test/unit_ipc/xpcshell.ini",
"test/unit/xpcshell.toml",
"test/unit_ipc/xpcshell.toml",
]
BROWSER_CHROME_MANIFESTS += ["test/browser/browser.toml"]

View File

@@ -1,28 +0,0 @@
[DEFAULT]
head = head_libPrefs.js
support-files =
data/testPref.js
extdata/testExt.js
[test_warnings.js]
[test_bug345529.js]
[test_bug506224.js]
[test_bug577950.js]
[test_bug790374.js]
[test_stickyprefs.js]
skip-if = (os == "win" && socketprocess_networking)
support-files = data/testPrefSticky.js data/testPrefStickyUser.js
[test_locked_file_prefs.js]
skip-if = (os == "win" && socketprocess_networking)
support-files = data/testPrefLocked.js data/testPrefLockedUser.js
[test_changeType.js]
[test_defaultValues.js]
[test_dirtyPrefs.js]
[test_libPrefs.js]
[test_bug1354613.js]
[test_parser.js]
support-files = data/testParser.js
[test_parsePrefs.js]
support-files =
data/testPrefUTF8.js
head =

View File

@@ -0,0 +1,45 @@
[DEFAULT]
head = "head_libPrefs.js"
support-files = [
"data/testPref.js",
"extdata/testExt.js",
]
["test_bug345529.js"]
["test_bug506224.js"]
["test_bug577950.js"]
["test_bug790374.js"]
["test_bug1354613.js"]
["test_changeType.js"]
["test_defaultValues.js"]
["test_dirtyPrefs.js"]
["test_libPrefs.js"]
["test_locked_file_prefs.js"]
skip-if = ["os == 'win' && socketprocess_networking"]
support-files = [
"data/testPrefLocked.js", "data/testPrefLockedUser.js",
]
["test_parsePrefs.js"]
support-files = ["data/testPrefUTF8.js"]
head = ""
["test_parser.js"]
support-files = ["data/testParser.js"]
["test_stickyprefs.js"]
skip-if = ["os == 'win' && socketprocess_networking"]
support-files = [
"data/testPrefSticky.js", "data/testPrefStickyUser.js",
]
["test_warnings.js"]

View File

@@ -1,14 +0,0 @@
[DEFAULT]
head =
skip-if = toolkit == 'android'
[test_existing_prefs.js]
[test_initial_prefs.js]
[test_large_pref.js]
[test_locked_prefs.js]
[test_observed_prefs.js]
[test_update_prefs.js]
[test_sharedMap.js]
[test_sharedMap_static_prefs.js]
skip-if = !debug # Relies on debug assertions to catch failure cases.
[test_user_default_prefs.js]

View File

@@ -0,0 +1,22 @@
[DEFAULT]
head = ""
skip-if = ["os == 'android'"]
["test_existing_prefs.js"]
["test_initial_prefs.js"]
["test_large_pref.js"]
["test_locked_prefs.js"]
["test_observed_prefs.js"]
["test_sharedMap.js"]
["test_sharedMap_static_prefs.js"]
run-if = ["debug"] # Relies on debug assertions to catch failure cases.
["test_update_prefs.js"]
["test_user_default_prefs.js"]

View File

@@ -46,7 +46,7 @@ UNIFIED_SOURCES += [
"CookieStorage.cpp",
]
XPCSHELL_TESTS_MANIFESTS += [
"test/unit/xpcshell.ini",
"test/unit/xpcshell.toml",
]
BROWSER_CHROME_MANIFESTS += [

View File

@@ -1,15 +0,0 @@
[DEFAULT]
head =
[test_baseDomain_publicsuffix.js]
[test_bug643051.js]
[test_bug1155169.js]
[test_bug1321912.js]
[test_eviction.js]
[test_getCookieSince.js]
[test_migrateCookieLifetimePref.js]
[test_parser_0001.js]
[test_parser_0019.js]
[test_rawSameSite.js]
[test_schemeMap.js]
[test_timestamp_fixup.js]

View File

@@ -0,0 +1,26 @@
[DEFAULT]
head = ""
["test_baseDomain_publicsuffix.js"]
["test_bug643051.js"]
["test_bug1155169.js"]
["test_bug1321912.js"]
["test_eviction.js"]
["test_getCookieSince.js"]
["test_migrateCookieLifetimePref.js"]
["test_parser_0001.js"]
["test_parser_0019.js"]
["test_rawSameSite.js"]
["test_schemeMap.js"]
["test_timestamp_fixup.js"]

View File

@@ -28,7 +28,7 @@ EXTRA_JS_MODULES["netwerk-dns"] += [
"PublicSuffixList.sys.mjs",
]
XPCSHELL_TESTS_MANIFESTS += ["tests/unit/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["tests/unit/xpcshell.toml"]
EXPORTS += [
"nsEffectiveTLDService.h",

View File

@@ -1,13 +0,0 @@
[DEFAULT]
head = ../../../../services/common/tests/unit/head_global.js ../../../../services/common/tests/unit/head_helpers.js
firefox-appdir = browser
support-files =
data/**
!/services/common/tests/unit/head_global.js
!/services/common/tests/unit/head_helpers.js
[test_PublicSuffixList.js]
tags = remote-settings
[test_nsEffectiveTLDService_getKnownPublicSuffix.js]
[test_nsEffectiveTLDService_getSite.js]
[test_nsEffectiveTLDService_Reload_DAFSA.js]

View File

@@ -0,0 +1,17 @@
[DEFAULT]
head = "../../../../services/common/tests/unit/head_global.js ../../../../services/common/tests/unit/head_helpers.js"
firefox-appdir = "browser"
support-files = [
"data/**",
"!/services/common/tests/unit/head_global.js",
"!/services/common/tests/unit/head_helpers.js",
]
["test_PublicSuffixList.js"]
tags = "remote-settings"
["test_nsEffectiveTLDService_Reload_DAFSA.js"]
["test_nsEffectiveTLDService_getKnownPublicSuffix.js"]
["test_nsEffectiveTLDService_getSite.js"]

View File

@@ -10,7 +10,7 @@ XPIDL_SOURCES += [
XPIDL_MODULE = "test_necko"
XPCSHELL_TESTS_MANIFESTS += ["test/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["test/xpcshell.toml"]
EXTRA_COMPONENTS += [
"httpd.sys.mjs",

View File

@@ -1,38 +0,0 @@
[DEFAULT]
head = head_utils.js
support-files = data/**
[test_async_response_sending.js]
[test_basic_functionality.js]
[test_body_length.js]
[test_byte_range.js]
[test_cern_meta.js]
[test_default_index_handler.js]
[test_empty_body.js]
[test_errorhandler_exception.js]
[test_header_array.js]
[test_headers.js]
[test_host.js]
skip-if = os == 'mac'
run-sequentially = Reusing same server on different specific ports.
[test_host_identity.js]
[test_linedata.js]
[test_load_module.js]
[test_name_scheme.js]
[test_processasync.js]
[test_qi.js]
[test_registerdirectory.js]
[test_registerfile.js]
[test_registerprefix.js]
[test_request_line_split_in_two_packets.js]
[test_response_write.js]
[test_seizepower.js]
skip-if = (os == 'mac' && socketprocess_networking)
[test_setindexhandler.js]
[test_setstatusline.js]
[test_sjs.js]
[test_sjs_object_state.js]
[test_sjs_state.js]
[test_sjs_throwing_exceptions.js]
[test_start_stop.js]
[test_start_stop_ipv6.js]

View File

@@ -0,0 +1,68 @@
[DEFAULT]
head = "head_utils.js"
support-files = ["data/**"]
["test_async_response_sending.js"]
["test_basic_functionality.js"]
["test_body_length.js"]
["test_byte_range.js"]
["test_cern_meta.js"]
["test_default_index_handler.js"]
["test_empty_body.js"]
["test_errorhandler_exception.js"]
["test_header_array.js"]
["test_headers.js"]
["test_host.js"]
skip-if = ["os == 'mac'"]
run-sequentially = "Reusing same server on different specific ports."
["test_host_identity.js"]
["test_linedata.js"]
["test_load_module.js"]
["test_name_scheme.js"]
["test_processasync.js"]
["test_qi.js"]
["test_registerdirectory.js"]
["test_registerfile.js"]
["test_registerprefix.js"]
["test_request_line_split_in_two_packets.js"]
["test_response_write.js"]
["test_seizepower.js"]
skip-if = ["os == 'mac' && socketprocess_networking"]
["test_setindexhandler.js"]
["test_setstatusline.js"]
["test_sjs.js"]
["test_sjs_object_state.js"]
["test_sjs_state.js"]
["test_sjs_throwing_exceptions.js"]
["test_start_stop.js"]
["test_start_stop_ipv6.js"]

View File

@@ -15,8 +15,8 @@ MOCHITEST_MANIFESTS += ["mochitests/mochitest.toml"]
XPCSHELL_TESTS_MANIFESTS += [
"unit/node_execute/xpcshell.ini",
"unit/xpcshell.ini",
"unit_ipc/xpcshell.ini",
"unit/xpcshell.toml",
"unit_ipc/xpcshell.toml",
]
TESTING_JS_MODULES += [

View File

@@ -1,785 +0,0 @@
[DEFAULT]
head = head_channels.js head_cache.js head_cache2.js head_cookies.js head_servers.js head_trr.js head_http3.js head_telemetry.js head_websocket.js head_webtransport.js
support-files =
http2-ca.pem
proxy-ca.pem
client-cert.p12
data/cookies_v10.sqlite
data/image.png
data/system_root.lnk
data/test_psl.txt
data/test_readline1.txt
data/test_readline2.txt
data/test_readline3.txt
data/test_readline4.txt
data/test_readline5.txt
data/test_readline6.txt
data/test_readline7.txt
data/test_readline8.txt
data/signed_win.exe
socks_client_subprocess.js
test_link.desktop
test_link.url
test_link.lnk
../../dns/effective_tld_names.dat
test_alt-data_cross_process.js
trr_common.js
test_http3_prio_helpers.js
http2_test_common.js
# dom.serviceWorkers.enabled is currently set to false in StaticPrefList.yaml
# and enabled individually by app prefs, so for the xpcshell tests that involve
# interception, we need to explicitly enable the pref.
# Consider enabling it in StaticPrefList.yaml
# https://bugzilla.mozilla.org/show_bug.cgi?id=1816325
# Several tests rely on redirecting to data: URIs, which was allowed for a long
# time but now forbidden. So we enable it just for these tests.
prefs =
dom.serviceWorkers.enabled=true
network.allow_redirect_to_data=true
[test_trr_nat64.js]
run-sequentially = node server exceptions dont replay well
[test_nsIBufferedOutputStream_writeFrom_block.js]
[test_cache2-00-service-get.js]
[test_cache2-01-basic.js]
[test_cache2-01a-basic-readonly.js]
[test_cache2-01b-basic-datasize.js]
[test_cache2-01c-basic-hasmeta-only.js]
[test_cache2-01d-basic-not-wanted.js]
[test_cache2-01e-basic-bypass-if-busy.js]
[test_cache2-01f-basic-openTruncate.js]
[test_cache2-02-open-non-existing.js]
[test_cache2-02b-open-non-existing-and-doom.js]
[test_cache2-03-oncacheentryavail-throws.js]
[test_cache2-04-oncacheentryavail-throws2x.js]
[test_cache2-05-visit.js]
[test_cache2-06-pb-mode.js]
[test_cache2-07-visit-memory.js]
[test_cache2-07a-open-memory.js]
[test_cache2-08-evict-disk-by-memory-storage.js]
[test_cache2-09-evict-disk-by-uri.js]
[test_cache2-10-evict-direct.js]
[test_cache2-10b-evict-direct-immediate.js]
[test_cache2-11-evict-memory.js]
[test_cache2-12-evict-disk.js]
[test_cache2-13-evict-non-existing.js]
[test_cache2-14-concurent-readers.js]
[test_cache2-14b-concurent-readers-complete.js]
[test_cache2-15-conditional-304.js]
[test_cache2-16-conditional-200.js]
[test_cache2-17-evict-all.js]
[test_cache2-18-not-valid.js]
[test_cache2-19-range-206.js]
[test_cache2-20-range-200.js]
[test_cache2-21-anon-storage.js]
[test_cache2-22-anon-visit.js]
[test_cache2-23-read-over-chunk.js]
[test_cache2-24-exists.js]
[test_cache2-25-chunk-memory-limit.js]
[test_cache2-26-no-outputstream-open.js]
[test_cache2-27-force-valid-for.js]
[test_cache2-28-last-access-attrs.js]
# This test will be fixed in bug 1067931
skip-if = true
[test_cache2-28a-OPEN_SECRETLY.js]
# This test will be fixed in bug 1067931
skip-if = true
[test_cache2-29a-concurrent_read_resumable_entry_size_zero.js]
[test_cache2-29b-concurrent_read_non-resumable_entry_size_zero.js]
[test_cache2-29c-concurrent_read_half-interrupted.js]
[test_cache2-29d-concurrent_read_half-corrupted-206.js]
[test_cache2-29e-concurrent_read_half-non-206-response.js]
[test_cache2-30a-entry-pinning.js]
[test_cache2-30b-pinning-storage-clear.js]
[test_cache2-30c-pinning-deferred-doom.js]
[test_cache2-30d-pinning-WasEvicted-API.js]
[test_cache2-31-visit-all.js]
[test_cache2-32-clear-origin.js]
[test_partial_response_entry_size_smart_shrink.js]
[test_304_responses.js]
[test_421.js]
[test_307_redirect.js]
[test_NetUtil.js]
[test_URIs.js]
# Intermittent time-outs on Android, bug 1285020
requesttimeoutfactor = 2
[test_URIs2.js]
# Intermittent time-outs on Android, bug 1285020
requesttimeoutfactor = 2
[test_aboutblank.js]
[test_auth_jar.js]
[test_auth_proxy.js]
[test_authentication.js]
[test_ntlm_authentication.js]
[test_auth_multiple.js]
[test_authpromptwrapper.js]
[test_auth_dialog_permission.js]
[test_backgroundfilesaver.js]
[test_bug203271.js]
[test_bug248970_cache.js]
[test_bug248970_cookie.js]
[test_bug261425.js]
[test_bug263127.js]
[test_bug282432.js]
[test_bug321706.js]
[test_bug331825.js]
[test_bug336501.js]
[test_bug337744.js]
[test_bug368702.js]
[test_bug369787.js]
[test_bug371473.js]
[test_bug376844.js]
[test_bug376865.js]
[test_bug379034.js]
[test_bug380994.js]
[test_bug388281.js]
[test_bug396389.js]
[test_bug401564.js]
[test_bug411952.js]
[test_bug412945.js]
[test_bug414122.js]
[test_bug427957.js]
[test_bug429347.js]
[test_bug455311.js]
[test_bug468426.js]
[test_bug468594.js]
[test_bug470716.js]
[test_bug477578.js]
[test_bug479413.js]
[test_bug479485.js]
[test_bug482601.js]
[test_bug482934.js]
[test_bug490095.js]
[test_bug504014.js]
[test_bug510359.js]
[test_bug526789.js]
[test_bug528292.js]
[test_bug536324_64bit_content_length.js]
[test_bug540566.js]
[test_bug553970.js]
[test_bug561042.js]
[test_bug561276.js]
[test_bug580508.js]
[test_bug586908.js]
[test_bug596443.js]
[test_bug618835.js]
[test_bug633743.js]
[test_bug650522.js]
[test_bug650995.js]
[test_bug652761.js]
[test_bug654926.js]
[test_bug654926_doom_and_read.js]
[test_bug654926_test_seek.js]
[test_bug659569.js]
[test_bug660066.js]
[test_bug667087.js]
[test_bug667818.js]
[test_bug667907.js]
[test_bug669001.js]
[test_bug770243.js]
[test_bug894586.js]
# Allocating 4GB might actually succeed on 64 bit machines
skip-if = bits != 32
[test_bug935499.js]
[test_bug1064258.js]
[test_bug1177909.js]
[test_bug1218029.js]
[test_udpsocket.js]
[test_udpsocket_offline.js]
[test_doomentry.js]
[test_dooh.js]
head = head_channels.js head_cache.js head_cookies.js head_servers.js head_trr.js head_http3.js trr_common.js
run-sequentially = node server exceptions dont replay well
skip-if = socketprocess_networking
[test_cacheflags.js]
skip-if =
os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[test_cache_jar.js]
[test_cache-entry-id.js]
[test_channel_close.js]
skip-if = os == "win" && socketprocess_networking && !debug
[test_channel_long_domain.js]
[test_compareURIs.js]
[test_compressappend.js]
[test_content_encoding_gzip.js]
[test_content_sniffer.js]
[test_cookie_header.js]
[test_cookiejars.js]
[test_cookiejars_safebrowsing.js]
[test_cookies_async_failure.js]
skip-if =
os == 'linux' && bits == 64 && !debug #Bug 1553353
[test_cookies_privatebrowsing.js]
[test_cookies_profile_close.js]
skip-if = os == "android" # Bug 1700483
[test_cookies_read.js]
[test_cookies_sync_failure.js]
[test_cookies_thirdparty.js]
skip-if = appname == 'thunderbird'
reason = Thunderbird runs with fission enabled. This test requires fission.autostart=false. Bug 1749403.
[test_cookies_thirdparty_session.js]
skip-if = appname == 'thunderbird'
reason = Thunderbird runs with fission enabled. This test requires fission.autostart=false. Bug 1749403.
[test_cookies_upgrade_10.js]
[test_cookies_purge_counting.js]
[test_cookies_purge_counting_per_host.js]
[test_cookies_partition_counting.js]
[test_dns_cancel.js]
skip-if = verify
[test_data_protocol.js]
[test_dns_service.js]
[test_dns_offline.js]
[test_dns_onion.js]
[test_dns_originAttributes.js]
[test_dns_localredirect.js]
[test_dns_proxy_bypass.js]
[test_dns_disabled.js]
[test_domain_eviction.js]
[test_duplicate_headers.js]
[test_chunked_responses.js]
prefs =
security.allow_eval_with_system_principal=true
[test_content_length_underrun.js]
[test_event_sink.js]
[test_eviction.js]
[test_extract_charset_from_content_type.js]
[test_file_protocol.js]
[test_gio_protocol.js]
skip-if = (toolkit != 'gtk')
[test_filestreams.js]
[test_freshconnection.js]
[test_gre_resources.js]
[test_head.js]
[test_header_Accept-Language.js]
[test_header_Accept-Language_case.js]
[test_headers.js]
[test_hostnameIsLocalIPAddress.js]
[test_hostnameIsSharedIPAddress.js]
[test_http_headers.js]
[test_httpauth.js]
[test_httpcancel.js]
[test_httpResponseTimeout.js]
skip-if = (os == "win" && socketprocess_networking)
[test_httpsuspend.js]
[test_idnservice.js]
[test_idn_blacklist.js]
[test_idn_urls.js]
[test_idna2008.js]
[test_idn_spoof.js]
[test_immutable.js]
run-sequentially = node server exceptions dont replay well
[test_localhost_offline.js]
[test_localstreams.js]
[test_large_port.js]
[test_mismatch_last-modified.js]
[test_MIME_params.js]
[test_mozTXTToHTMLConv.js]
[test_multipart_byteranges.js]
[test_multipart_streamconv.js]
[test_multipart_streamconv_missing_lead_boundary.js]
[test_multipart_streamconv_missing_boundary_lead_dashes.js]
[test_multipart_streamconv-byte-by-byte.js]
[test_nestedabout_serialize.js]
[test_net_addr.js]
# Bug 732363: test fails on windows for unknown reasons.
skip-if = os == "win"
[test_nojsredir.js]
[test_offline_status.js]
[test_origin.js]
[test_anonymous-coalescing.js]
[test_original_sent_received_head.js]
[test_parse_content_type.js]
[test_permmgr.js]
[test_plaintext_sniff.js]
skip-if = true # Causes sporatic oranges
[test_post.js]
[test_private_necko_channel.js]
[test_private_cookie_changed.js]
[test_progress.js]
[test_protocolproxyservice.js]
skip-if =
apple_silicon # bug 1707738
(tsan && socketprocess_networking) # Bug 1808235
[test_protocolproxyservice-async-filters.js]
[test_proxy-failover_canceled.js]
[test_proxy-failover_passing.js]
[test_proxy-replace_canceled.js]
[test_proxy-replace_passing.js]
[test_psl.js]
[test_range_requests.js]
[test_readline.js]
[test_redirect_veto.js]
[test_redirect-caching_canceled.js]
[test_redirect-caching_failure.js]
[test_redirect-caching_passing.js]
[test_redirect_canceled.js]
[test_redirect_failure.js]
[test_redirect_from_script.js]
[test_redirect_from_script_after-open_passing.js]
[test_redirect_passing.js]
[test_redirect_loop.js]
[test_redirect_baduri.js]
[test_redirect_different-protocol.js]
[test_redirect_protocol_telemetry.js]
[test_reentrancy.js]
[test_reopen.js]
[test_resumable_channel.js]
[test_resumable_truncate.js]
[test_safeoutputstream.js]
[test_schema_2_migration.js]
[test_schema_3_migration.js]
[test_schema_10_migration.js]
[test_simple.js]
[test_sockettransportsvc_available.js]
[test_socks.js]
skip-if =
(os == 'mac' && debug) #Bug 1140656
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1808049
# Bug 675039: test fails consistently on Android
fail-if = os == "android"
# http2 unit tests require us to have node available to run the spdy and http2 server
[test_http2.js]
run-sequentially = node server exceptions dont replay well
head = head_channels.js head_cache.js head_cookies.js head_servers.js head_trr.js head_http3.js http2_test_common.js
[test_altsvc.js]
run-sequentially = node server exceptions dont replay well
[test_speculative_connect.js]
[test_standardurl.js]
[test_standardurl_default_port.js]
[test_standardurl_port.js]
[test_streamcopier.js]
[test_traceable_channel.js]
[test_unescapestring.js]
[test_xmlhttprequest.js]
[test_XHR_redirects.js]
[test_bug826063.js]
[test_bug812167.js]
[test_tldservice_nextsubdomain.js]
[test_about_protocol.js]
[test_bug856978.js]
[test_unix_domain.js]
[test_addr_in_use_error.js]
[test_about_networking.js]
[test_ping_aboutnetworking.js]
skip-if = (verify && (os == 'mac'))
[test_referrer.js]
[test_referrer_cross_origin.js]
[test_referrer_policy.js]
[test_predictor.js]
[test_signature_extraction.js]
skip-if = os != "win"
[test_trr_ttl.js]
[test_synthesized_response.js]
[test_udp_multicast.js]
skip-if =
win10_2004 # Bug 1742311
[test_redirect_history.js]
[test_reply_without_content_type.js]
[test_websocket_offline.js]
[test_be_conservative.js]
firefox-appdir = browser
[test_ech_grease.js]
firefox-appdir = browser
skip-if =
(tsan && socketprocess_networking) # Bug 1808236
[test_be_conservative_error_handling.js]
firefox-appdir = browser
[test_tls_server.js]
firefox-appdir = browser
[test_tls_server_multiple_clients.js]
[test_1073747.js]
[test_safeoutputstream_append.js]
[test_suspend_channel_before_connect.js]
[test_suspend_channel_on_examine.js]
[test_suspend_channel_on_modified.js]
[test_inhibit_caching.js]
[test_dns_disable_ipv4.js]
[test_dns_disable_ipv6.js]
[test_bug1195415.js]
[test_cookie_blacklist.js]
[test_getHost.js]
[test_bug412457.js]
skip-if = appname == "thunderbird"
[test_bug464591.js]
skip-if = appname == "thunderbird"
[test_alt-data_simple.js]
skip-if = os == "win" # Bug 1760081
run-sequentially = very high failure rate in parallel
[test_alt-data_stream.js]
[test_alt-data_too_big.js]
[test_alt-data_overwrite.js]
[test_alt-data_closeWithStatus.js]
[test_cache-control_request.js]
[test_bug1279246.js]
[test_throttlequeue.js]
[test_throttlechannel.js]
[test_throttling.js]
[test_separate_connections.js]
[test_trackingProtection_annotateChannels.js]
[test_ntlm_web_auth.js]
skip-if = os == "win" && os_version == "6.1" && bits == 32 # fails on Win7
[test_ntlm_proxy_auth.js]
[test_ntlm_proxy_and_web_auth.js]
skip-if = os == "win" && os_version == "6.1" && bits == 32 # fails on Win7
[test_race_cache_with_network.js]
skip-if =
os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[test_rcwn_always_cache_new_content.js]
[test_rcwn_interrupted.js]
[test_channel_priority.js]
[test_bug1312774_http1.js]
[test_bug1312782_http1.js]
skip-if = os == "android" # Bug 1700483
[test_bug1355539_http1.js]
skip-if =
os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[test_bug1378385_http1.js]
[test_tls_flags_separate_connections.js]
[test_tls_flags.js]
skip-if = (os == "android" && processor == "x86_64")
[test_uri_mutator.js]
[test_bug1411316_http1.js]
[test_header_Server_Timing.js]
run-sequentially = node server exceptions dont replay well
[test_trr.js]
head = head_channels.js head_cache.js head_cookies.js head_servers.js head_trr.js head_http3.js trr_common.js
run-sequentially = very high failure rate in parallel
skip-if =
os == "win" && os_version == "6.1" # Skip on Azure - frequent failure
[test_ioservice.js]
[test_substituting_protocol_handler.js]
[test_proxyconnect.js]
skip-if =
tsan
socketprocess_networking # Bug 1614708
[test_captive_portal_service.js]
run-sequentially = node server exceptions dont replay well
[test_early_hint_listener_http2.js]
run-sequentially = node server exceptions dont replay well
[test_dns_by_type_resolve.js]
[test_network_connectivity_service.js]
[test_suspend_channel_on_authRetry.js]
[test_suspend_channel_on_examine_merged_response.js]
[test_bug1527293.js]
[test_stale-while-revalidate_negative.js]
[test_stale-while-revalidate_positive.js]
[test_stale-while-revalidate_loop.js]
[test_stale-while-revalidate_max-age-0.js]
[test_http1-proxy.js]
[test_http2-proxy.js]
run-sequentially = one http2 node proxy is used for all tests, this test is using global session counter
skip-if = os == "android"
[test_head_request_no_response_body.js]
[test_cache_204_response.js]
[test_http3.js]
skip-if =
os == 'android' # bug 1622901
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1807931
run-sequentially = http3server
[test_http3_421.js]
skip-if =
os == 'android'
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1807931
run-sequentially = http3server
[test_http3_perf.js]
skip-if =
os == 'android'
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1807931
run-sequentially = http3server
[test_http3_prio_disabled.js]
skip-if =
os == 'android'
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1807931
run-sequentially = http3server
[test_http3_prio_enabled.js]
skip-if =
os == 'android'
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1807931
run-sequentially = http3server
[test_http3_early_hint_listener.js]
skip-if =
os == 'android'
os == 'linux' # Bug 1773916
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1808049
run-sequentially = http3server
[test_node_execute.js]
[test_loadgroup_cancel.js]
[test_obs-fold.js]
[test_defaultURI.js]
[test_port_remapping.js]
skip-if = (os == "win" && socketprocess_networking)
[test_dns_override.js]
[test_dns_override_for_localhost.js]
[test_no_cookies_after_last_pb_exit.js]
[test_trr_httpssvc.js]
run-sequentially = node server exceptions dont replay well
[test_trr_case_sensitivity.js]
run-sequentially = node server exceptions dont replay well
[test_trr_proxy.js]
[test_trr_decoding.js]
[test_trr_cname_chain.js]
run-sequentially = node server exceptions dont replay well
[test_http_sfv.js]
[test_blob_channelname.js]
[test_altsvc_pref.js]
skip-if =
os == 'android'
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1807931
[test_http3_alt_svc.js]
skip-if =
os == 'android'
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1807931
run-sequentially = http3server
[test_use_httpssvc.js]
run-sequentially = node server exceptions dont replay well
[test_trr_additional_section.js]
run-sequentially = node server exceptions dont replay well
[test_trr_extended_error.js]
run-sequentially = node server exceptions dont replay well
[test_httpssvc_iphint.js]
run-sequentially = node server exceptions dont replay well
[test_multipart_streamconv_empty.js]
[test_httpssvc_priority.js]
run-sequentially = node server exceptions dont replay well
[test_trr_https_fallback.js]
skip-if =
asan
tsan
os == 'win'
os == 'android'
run-sequentially = node server exceptions dont replay well
[test_http3_trans_close.js]
skip-if =
os == 'android'
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1807931
run-sequentially = http3server
[test_brotli_http.js]
[test_brotli_unknown_content_type.js]
[test_altsvc_http3.js]
skip-if =
true # Bug 1675008
asan
tsan
os == 'android'
run-sequentially = http3server
[test_http3_fatal_stream_error.js]
skip-if =
os == 'android'
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1807931
run-sequentially = node server exceptions dont replay well
[test_http3_large_post.js]
skip-if =
os == 'win'
os == 'android'
[test_http3_error_before_connect.js]
skip-if =
os == 'android'
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1807931
run-sequentially = node server exceptions dont replay well
[test_http3_server_not_existing.js]
skip-if = os == 'android'
run-sequentially = node server exceptions dont replay well
[test_http3_fast_fallback.js]
skip-if =
os == 'win'
os == 'android'
run-sequentially = node server exceptions dont replay well
[test_cookie_ipv6.js]
[test_httpssvc_retry_with_ech.js]
skip-if =
os == 'android' # bug 1622901
os == 'mac' && !debug
asan
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1808048
run-sequentially = node server exceptions dont replay well
[test_httpssvc_ech_with_alpn.js]
skip-if =
os == 'android' # bug 1622901
os == 'mac' && !debug
asan
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1808048
run-sequentially = node server exceptions dont replay well
[test_httpssvc_retry_without_ech.js]
skip-if =
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1808048
run-sequentially = node server exceptions dont replay well
[test_httpssvc_https_upgrade.js]
[test_bug1683176.js]
skip-if =
os == "android"
!debug
(os == "win" && socketprocess_networking)
[test_SuperfluousAuth.js]
[test_trr_confirmation.js]
skip-if =
socketprocess_networking # confirmation state isn't passed cross-process
appname == 'thunderbird' # bug 1760097
run-sequentially = node server exceptions dont replay well
[test_trr_cancel.js]
run-sequentially = node server exceptions dont replay well
[test_http_server_timing.js]
[test_dns_retry.js]
skip-if =
os == 'mac' # server on a local ipv6 is not started on mac
socketprocess_networking # bug 1760106
run-sequentially = node server exceptions dont replay well
[test_http3_version1.js]
skip-if =
os == 'win'
os == 'android'
run-sequentially = very high failure rate in parallel
[test_trr_domain.js]
[test_progress_no_proxy_and_proxy.js]
skip-if =
os == 'win'
os == 'android'
run-sequentially = very high failure rate in parallel
[test_http3_0rtt.js]
skip-if =
os == 'win'
os == 'android'
[test_http3_large_post_telemetry.js]
disabled = bug 1771744 - telemetry probe expired
# skip-if =
# asan
# tsan
# os == 'win'
# os == 'android'
# socketprocess_networking
[test_http3_coalescing.js]
skip-if =
os == 'android'
socketprocess_networking
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1808049
run-sequentially = node server exceptions dont replay well
[test_websocket_with_h3_active.js]
skip-if =
os == 'android'
verify && (os == 'win')
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1808049
run-sequentially = node server exceptions dont replay well
[test_304_headers.js]
[test_http3_direct_proxy.js]
skip-if =
os == 'android'
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1808049
run-sequentially = node server exceptions dont replay well
[test_bug1725766.js]
skip-if = os == "android" # skip because of bug 1589327
[test_trr_af_fallback.js]
[test_https_rr_ech_prefs.js]
skip-if = os == "android"
run-sequentially = node server exceptions dont replay well
[test_proxy_pac.js]
[test_trr_enterprise_policy.js]
firefox-appdir = browser # needed for resource:///modules/policies/schema.sys.mjs to be registered
skip-if =
os == "android"
socketprocess_networking
[test_early_hint_listener.js]
skip-if =
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1807931
[test_trr_with_proxy.js]
head = head_channels.js head_cache.js head_cookies.js head_servers.js head_trr.js trr_common.js
skip-if =
os == "android"
socketprocess_networking # Bug 1808233
run-sequentially = node server exceptions dont replay well
[test_trr_blocklist.js]
run-sequentially = node server exceptions dont replay well
[test_https_rr_sorted_alpn.js]
skip-if = os == "android"
run-sequentially = node server exceptions dont replay well
[test_trr_strict_mode.js]
[test_servers.js]
[test_networking_over_socket_process.js]
skip-if =
os == "android"
!socketprocess_networking
run-sequentially = node server exceptions dont replay well
[test_http_408_retry.js]
[test_brotli_decoding.js]
[test_retry_0rtt.js]
skip-if =
verify && (os == 'android')
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1808048
run-sequentially = tlsserver uses fixed port
[test_http2-proxy-failing.js]
run-sequentially = node server exceptions dont replay well
[test_tls13_disabled.js]
skip-if =
os == 'android'
verify && (os == 'win')
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1808049
run-sequentially = node server exceptions dont replay well
[test_proxy-slow-upload.js]
[test_cert_verification_failure.js]
run-sequentially = node server exceptions dont replay well
[test_cert_info.js]
[test_websocket_server.js]
run-sequentially = node server exceptions dont replay well
[test_h2proxy_connection_limit.js]
run-sequentially = node server exceptions dont replay well
[test_pac_reload_after_network_change.js]
[test_proxy_cancel.js]
run-sequentially = node server exceptions dont replay well
[test_connection_based_auth.js]
[test_webtransport_simple.js]
# This test will be fixed in bug 1796556
skip-if =
os == 'android'
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1807931
verify && (os == 'win')
socketprocess_networking
[test_websocket_fails.js]
run-sequentially = node server exceptions dont replay well
skip-if =
(os == "android") && verify # Bug 1804101
[test_websocket_fails_2.js]
run-sequentially = node server exceptions dont replay well
[test_websocket_server_multiclient.js]
run-sequentially = node server exceptions dont replay well
[test_orb_empty_header.js]
[test_http2_with_proxy.js]
run-sequentially = node server exceptions dont replay well
head = head_channels.js head_cache.js head_cookies.js head_servers.js head_trr.js head_http3.js http2_test_common.js
[test_coaleasing_h2_and_h3_connection.js]
skip-if =
os == 'android'
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1808049
run-sequentially = http3server
[test_bhttp.js]
[test_oblivious_http.js]
[test_ohttp.js]
[test_hpke_config_manager.js]
skip-if = !nightly_build # OHTTP Config manager not currently shipped to release.
[test_websocket_500k.js]
skip-if = verify
run-sequentially = node server exceptions dont replay well
[test_trr_noPrefetch.js]
[test_http3_server.js]
skip-if =
verify
os == 'android'
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1808049
run-sequentially = node server exceptions dont replay well
[test_trr_telemetry.js]
head = head_channels.js head_cache.js head_cookies.js head_servers.js head_trr.js head_http3.js trr_common.js
skip-if =
os == 'android'
socketprocess_networking
[test_trr_proxy_auth.js]
skip-if =
os == 'android'
socketprocess_networking
[test_http3_dns_retry.js]
skip-if =
os == 'android'
os == 'win' && msix
run-sequentially = node server exceptions dont replay well
[test_non_ipv4_hostname_ending_in_number_cookie_db.js]
[test_verify_traffic.js]
[test_client_auth_with_proxy.js]
skip-if = os == "android"

File diff suppressed because it is too large Load Diff

View File

@@ -1,186 +0,0 @@
[DEFAULT]
head = head_channels_clone.js ../unit/head_servers.js head_trr_clone.js head_http3_clone.js
skip-if = socketprocess_networking
# Several tests rely on redirecting to data: URIs, which was allowed for a long
# time but now forbidden. So we enable it just for these tests.
prefs =
network.allow_redirect_to_data=true
support-files =
child_channel_id.js
!/netwerk/test/unit/test_XHR_redirects.js
!/netwerk/test/unit/test_bug528292.js
!/netwerk/test/unit/test_cache-entry-id.js
!/netwerk/test/unit/test_cache_jar.js
!/netwerk/test/unit/test_cacheflags.js
!/netwerk/test/unit/test_channel_close.js
!/netwerk/test/unit/test_cookiejars.js
!/netwerk/test/unit/test_dns_cancel.js
!/netwerk/test/unit/test_dns_service.js
!/netwerk/test/unit/test_duplicate_headers.js
!/netwerk/test/unit/test_event_sink.js
!/netwerk/test/unit/test_getHost.js
!/netwerk/test/unit/test_gio_protocol.js
!/netwerk/test/unit/test_head.js
!/netwerk/test/unit/test_headers.js
!/netwerk/test/unit/test_httpsuspend.js
!/netwerk/test/unit/test_post.js
!/netwerk/test/unit/test_predictor.js
!/netwerk/test/unit/test_progress.js
!/netwerk/test/unit/test_redirect_veto.js
!/netwerk/test/unit/test_redirect-caching_canceled.js
!/netwerk/test/unit/test_redirect-caching_failure.js
!/netwerk/test/unit/test_redirect-caching_passing.js
!/netwerk/test/unit/test_redirect_canceled.js
!/netwerk/test/unit/test_redirect_different-protocol.js
!/netwerk/test/unit/test_redirect_failure.js
!/netwerk/test/unit/test_redirect_from_script.js
!/netwerk/test/unit/test_redirect_history.js
!/netwerk/test/unit/test_redirect_passing.js
!/netwerk/test/unit/test_reentrancy.js
!/netwerk/test/unit/test_reply_without_content_type.js
!/netwerk/test/unit/test_resumable_channel.js
!/netwerk/test/unit/test_simple.js
!/netwerk/test/unit/test_trackingProtection_annotateChannels.js
!/netwerk/test/unit/test_xmlhttprequest.js
!/netwerk/test/unit/head_channels.js
!/netwerk/test/unit/head_trr.js
!/netwerk/test/unit/head_cache2.js
!/netwerk/test/unit/data/image.png
!/netwerk/test/unit/data/system_root.lnk
!/netwerk/test/unit/data/test_psl.txt
!/netwerk/test/unit/data/test_readline1.txt
!/netwerk/test/unit/data/test_readline2.txt
!/netwerk/test/unit/data/test_readline3.txt
!/netwerk/test/unit/data/test_readline4.txt
!/netwerk/test/unit/data/test_readline5.txt
!/netwerk/test/unit/data/test_readline6.txt
!/netwerk/test/unit/data/test_readline7.txt
!/netwerk/test/unit/data/test_readline8.txt
!/netwerk/test/unit/data/signed_win.exe
!/netwerk/test/unit/test_alt-data_simple.js
!/netwerk/test/unit/test_alt-data_stream.js
!/netwerk/test/unit/test_alt-data_closeWithStatus.js
!/netwerk/test/unit/test_channel_priority.js
!/netwerk/test/unit/test_multipart_streamconv.js
!/netwerk/test/unit/test_original_sent_received_head.js
!/netwerk/test/unit/test_alt-data_cross_process.js
!/netwerk/test/unit/test_httpcancel.js
!/netwerk/test/unit/test_trr_httpssvc.js
!/netwerk/test/unit/test_http3_prio_enabled.js
!/netwerk/test/unit/test_http3_prio_disabled.js
!/netwerk/test/unit/test_http3_prio_helpers.js
!/netwerk/test/unit/http2-ca.pem
!/netwerk/test/unit/test_orb_empty_header.js
child_is_proxy_used.js
child_cookie_header.js
child_dns_by_type_resolve.js
child_veto_in_parent.js
[test_cookie_header_stripped.js]
[test_cacheflags_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_cache-entry-id_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_cache_jar_wrap.js]
[test_channel_close_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_chunked_responses_wrap.js]
prefs =
network.allow_raw_sockets_in_content_processes=true
security.allow_eval_with_system_principal=true
[test_cookiejars_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_dns_cancel_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_dns_service_wrap.js]
[test_duplicate_headers_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_event_sink_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_gio_protocol_wrap.js]
skip-if = (toolkit != 'gtk')
[test_head_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_headers_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_httpsuspend_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_post_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_predictor_wrap.js]
[test_progress_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_redirect-caching_canceled_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_redirect-caching_failure_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_redirect-caching_passing_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_redirect_canceled_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_redirect_failure_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
# Do not test the channel.redirectTo() API under e10s until 827269 is resolved
[test_redirect_from_script_wrap.js]
skip-if = true
[test_redirect_veto_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_redirect_veto_parent.js]
prefs = network.allow_raw_sockets_in_content_processes=true
run-sequentially = doesn't play nice with others.
[test_redirect_passing_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_redirect_different-protocol_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_reentrancy_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_resumable_channel_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_simple_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_http3_prio_disabled_wrap.js]
skip-if =
os == 'android'
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1807925
run-sequentially = http3server
[test_http3_prio_enabled_wrap.js]
skip-if =
os == 'android'
os == 'win' && msix # https://bugzilla.mozilla.org/show_bug.cgi?id=1807925
run-sequentially = http3server
[test_xmlhttprequest_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_XHR_redirects.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_redirect_history_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_reply_without_content_type_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_getHost_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_alt-data_simple_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_alt-data_stream_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_alt-data_closeWithStatus_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_original_sent_received_head_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_channel_id.js]
[test_trackingProtection_annotateChannels_wrap1.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_trackingProtection_annotateChannels_wrap2.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_channel_priority_wrap.js]
[test_multipart_streamconv_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_alt-data_cross_process_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_httpcancel_wrap.js]
prefs = network.allow_raw_sockets_in_content_processes=true
[test_dns_by_type_resolve_wrap.js]
[test_trr_httpssvc_wrap.js]
skip-if = os == "android"
[test_orb_empty_header_wrap.js]
[test_is_proxy_used.js]

View File

@@ -0,0 +1,240 @@
[DEFAULT]
head = "head_channels_clone.js ../unit/head_servers.js head_trr_clone.js head_http3_clone.js"
skip-if = ["socketprocess_networking"]
# Several tests rely on redirecting to data: URIs, which was allowed for a long
# time but now forbidden. So we enable it just for these tests.
prefs = ["network.allow_redirect_to_data=true"]
support-files = [
"child_channel_id.js",
"!/netwerk/test/unit/test_XHR_redirects.js",
"!/netwerk/test/unit/test_bug528292.js",
"!/netwerk/test/unit/test_cache-entry-id.js",
"!/netwerk/test/unit/test_cache_jar.js",
"!/netwerk/test/unit/test_cacheflags.js",
"!/netwerk/test/unit/test_channel_close.js",
"!/netwerk/test/unit/test_cookiejars.js",
"!/netwerk/test/unit/test_dns_cancel.js",
"!/netwerk/test/unit/test_dns_service.js",
"!/netwerk/test/unit/test_duplicate_headers.js",
"!/netwerk/test/unit/test_event_sink.js",
"!/netwerk/test/unit/test_getHost.js",
"!/netwerk/test/unit/test_gio_protocol.js",
"!/netwerk/test/unit/test_head.js",
"!/netwerk/test/unit/test_headers.js",
"!/netwerk/test/unit/test_httpsuspend.js",
"!/netwerk/test/unit/test_post.js",
"!/netwerk/test/unit/test_predictor.js",
"!/netwerk/test/unit/test_progress.js",
"!/netwerk/test/unit/test_redirect_veto.js",
"!/netwerk/test/unit/test_redirect-caching_canceled.js",
"!/netwerk/test/unit/test_redirect-caching_failure.js",
"!/netwerk/test/unit/test_redirect-caching_passing.js",
"!/netwerk/test/unit/test_redirect_canceled.js",
"!/netwerk/test/unit/test_redirect_different-protocol.js",
"!/netwerk/test/unit/test_redirect_failure.js",
"!/netwerk/test/unit/test_redirect_from_script.js",
"!/netwerk/test/unit/test_redirect_history.js",
"!/netwerk/test/unit/test_redirect_passing.js",
"!/netwerk/test/unit/test_reentrancy.js",
"!/netwerk/test/unit/test_reply_without_content_type.js",
"!/netwerk/test/unit/test_resumable_channel.js",
"!/netwerk/test/unit/test_simple.js",
"!/netwerk/test/unit/test_trackingProtection_annotateChannels.js",
"!/netwerk/test/unit/test_xmlhttprequest.js",
"!/netwerk/test/unit/head_channels.js",
"!/netwerk/test/unit/head_trr.js",
"!/netwerk/test/unit/head_cache2.js",
"!/netwerk/test/unit/data/image.png",
"!/netwerk/test/unit/data/system_root.lnk",
"!/netwerk/test/unit/data/test_psl.txt",
"!/netwerk/test/unit/data/test_readline1.txt",
"!/netwerk/test/unit/data/test_readline2.txt",
"!/netwerk/test/unit/data/test_readline3.txt",
"!/netwerk/test/unit/data/test_readline4.txt",
"!/netwerk/test/unit/data/test_readline5.txt",
"!/netwerk/test/unit/data/test_readline6.txt",
"!/netwerk/test/unit/data/test_readline7.txt",
"!/netwerk/test/unit/data/test_readline8.txt",
"!/netwerk/test/unit/data/signed_win.exe",
"!/netwerk/test/unit/test_alt-data_simple.js",
"!/netwerk/test/unit/test_alt-data_stream.js",
"!/netwerk/test/unit/test_alt-data_closeWithStatus.js",
"!/netwerk/test/unit/test_channel_priority.js",
"!/netwerk/test/unit/test_multipart_streamconv.js",
"!/netwerk/test/unit/test_original_sent_received_head.js",
"!/netwerk/test/unit/test_alt-data_cross_process.js",
"!/netwerk/test/unit/test_httpcancel.js",
"!/netwerk/test/unit/test_trr_httpssvc.js",
"!/netwerk/test/unit/test_http3_prio_enabled.js",
"!/netwerk/test/unit/test_http3_prio_disabled.js",
"!/netwerk/test/unit/test_http3_prio_helpers.js",
"!/netwerk/test/unit/http2-ca.pem",
"!/netwerk/test/unit/test_orb_empty_header.js",
"child_is_proxy_used.js",
"child_cookie_header.js",
"child_dns_by_type_resolve.js",
"child_veto_in_parent.js",
]
["test_XHR_redirects.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_alt-data_closeWithStatus_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_alt-data_cross_process_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_alt-data_simple_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_alt-data_stream_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_cache-entry-id_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_cache_jar_wrap.js"]
["test_cacheflags_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_channel_close_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_channel_id.js"]
["test_channel_priority_wrap.js"]
["test_chunked_responses_wrap.js"]
prefs = [
"network.allow_raw_sockets_in_content_processes=true",
"security.allow_eval_with_system_principal=true",
]
["test_cookie_header_stripped.js"]
["test_cookiejars_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_dns_by_type_resolve_wrap.js"]
["test_dns_cancel_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_dns_service_wrap.js"]
["test_duplicate_headers_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_event_sink_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_getHost_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_gio_protocol_wrap.js"]
run-if = ["os == 'linux'"]
["test_head_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_headers_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_http3_prio_disabled_wrap.js"]
skip-if = [
"os == 'android'",
"os == 'win' && msix",
] # https://bugzilla.mozilla.org/show_bug.cgi?id=1807925
run-sequentially = "http3server"
["test_http3_prio_enabled_wrap.js"]
skip-if = [
"os == 'android'",
"os == 'win' && msix",
] # https://bugzilla.mozilla.org/show_bug.cgi?id=1807925
run-sequentially = "http3server"
["test_httpcancel_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_httpsuspend_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_is_proxy_used.js"]
["test_multipart_streamconv_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_orb_empty_header_wrap.js"]
["test_original_sent_received_head_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_post_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_predictor_wrap.js"]
["test_progress_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_redirect-caching_canceled_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_redirect-caching_failure_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_redirect-caching_passing_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_redirect_canceled_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_redirect_different-protocol_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_redirect_failure_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
# Do not test the channel.redirectTo() API under e10s until 827269 is resolved
["test_redirect_from_script_wrap.js"]
skip-if = ["true"]
["test_redirect_history_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_redirect_passing_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_redirect_veto_parent.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
run-sequentially = "doesn't play nice with others."
["test_redirect_veto_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_reentrancy_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_reply_without_content_type_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_resumable_channel_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_simple_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_trackingProtection_annotateChannels_wrap1.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_trackingProtection_annotateChannels_wrap2.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]
["test_trr_httpssvc_wrap.js"]
skip-if = ["os == 'android'"]
["test_xmlhttprequest_wrap.js"]
prefs = ["network.allow_raw_sockets_in_content_processes=true"]

View File

@@ -5,4 +5,4 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
# Note: set the test module's name to test_<yourmodule>
XPCSHELL_TESTS_MANIFESTS += ["unit/xpcshell.ini"]
XPCSHELL_TESTS_MANIFESTS += ["unit/xpcshell.toml"]

View File

@@ -1,6 +0,0 @@
[DEFAULT]
head =
support-files = results.js
[test_sanitizer.js]
[test_sanitizer_style.js]

View File

@@ -0,0 +1,7 @@
[DEFAULT]
head = ""
support-files = ["results.js"]
["test_sanitizer.js"]
["test_sanitizer_style.js"]