Source code
Revision control
Copy as Markdown
Other Tools
[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.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_dynamic_import3.js",
"es6module_dynamic_import_static.js",
"es6module_dynamic_import_missing.js",
"es6module_dynamic_import_syntax_error.js",
"es6module_dynamic_import_syntax_error2.js",
"es6module_dynamic_import_syntax_error3.js",
"es6module_dynamic_import_runtime_error.js",
"es6module_dynamic_import_runtime_error2.js",
"es6module_dynamic_import_runtime_error3.js",
"es6module_absolute.js",
"es6module_absolute2.js",
"envChain.jsm",
"envChain_subscript.jsm",
"error_export.sys.mjs",
"error_import.sys.mjs",
"error_other.sys.mjs",
"non_shared_1.mjs",
"non_shared_2.mjs",
"import_non_shared_1.mjs",
"non_shared_nest_import_shared_1.mjs",
"non_shared_nest_import_shared_target_1.sys.mjs",
"non_shared_nest_import_shared_target_2.sys.mjs",
"non_shared_nest_import_non_shared_1.mjs",
"non_shared_nest_import_non_shared_target_1.mjs",
"non_shared_nest_import_non_shared_2.mjs",
"non_shared_nest_import_non_shared_target_2.mjs",
"non_shared_nest_import_non_shared_3.mjs",
"non_shared_nest_import_non_shared_target_3.mjs",
"contextual.sys.mjs",
"non_shared_worker_1.js",
"import_shared_in_worker.js",
"contextual_worker.js",
"sync_and_async_in_worker.js",
"lazy_non_shared_in_worker.js",
"lazy_shared_in_worker.js",
]
["test_ComponentEnvironment.js"]
["test_Cu_reportError_column.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_defineESModuleGetters_options.js"]
["test_defineESModuleGetters_options_worker.js"]
skip-if = ["os == 'android'"]
["test_defineModuleGetter.js"]
["test_envChain_JSM.js"]
["test_envChain_frameScript.js"]
["test_envChain_subscript.js"]
["test_envChain_subscript_in_JSM.js"]
["test_error_to_exception.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_global.js"]
["test_import_global_worker.js"]
skip-if = ["os == 'android'"]
["test_import_global_contextual.js"]
["test_import_global_contextual_worker.js"]
skip-if = ["os == 'android'"]
["test_import_global_current.js"]
["test_import_global_current_worker.js"]
skip-if = ["os == 'android'"]
["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_json_parse_with_source.js"]
prefs = [
"javascript.options.experimental.json_parse_with_source=true",
]
["test_loadedESModules.js"]
["test_localeCompare.js"]
["test_locks.js"]
["test_malformed_utf8.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_csp.js"]
["test_sandbox_metadata.js"]
["test_sandbox_name.js"]
["test_scriptable_nsIClassInfo.js"]
["test_storage.js"]
["test_structuredClone.js"]
["test_subScriptLoader.js"]
["test_symbols_as_weak_keys.js"]
skip-if = [
"!nightly_build",
]
["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_wasm_jspi_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"]