4 "CatRegistrationComponents.manifest",
5 "CatBackgroundTaskRegistrationComponents.manifest",
6 "bogus_element_type.jsm",
7 "bogus_exports_type.jsm",
8 "bug451678_subscript.js",
11 "environment_script.js",
12 "environment_loadscript.jsm",
13 "environment_checkscript.jsm",
14 "file_simple_script.js",
16 "recursive_importA.jsm",
17 "recursive_importB.jsm",
18 "ReturnCodeChild.sys.mjs",
20 "uninitialized_lexical.jsm",
23 "es6module_throws.js",
24 "es6module_missing_import.js",
25 "es6module_parse_error.js",
26 "es6module_parse_error_in_import.js",
27 "es6module_cycle_a.js",
28 "es6module_cycle_b.js",
29 "es6module_cycle_c.js",
30 "es6module_top_level_await.js",
31 "es6module_devtoolsLoader.js",
32 "es6module_devtoolsLoader.sys.mjs",
33 "es6module_devtoolsLoader_only.js",
40 "esmified-not-exported.sys.mjs",
41 "not-esmified-not-exported.jsm",
47 "es6module_loaded-1.sys.mjs",
48 "es6module_loaded-2.sys.mjs",
49 "es6module_loaded-3.sys.mjs",
52 "import_stack.sys.mjs",
53 "import_stack_static_1.sys.mjs",
54 "import_stack_static_2.sys.mjs",
55 "import_stack_static_3.sys.mjs",
56 "import_stack_static_4.sys.mjs",
57 "es6module_import_error.js",
58 "es6module_import_error2.js",
59 "es6module_dynamic_import.js",
60 "es6module_dynamic_import2.js",
61 "es6module_dynamic_import3.js",
62 "es6module_dynamic_import_static.js",
63 "es6module_dynamic_import_missing.js",
64 "es6module_dynamic_import_syntax_error.js",
65 "es6module_dynamic_import_syntax_error2.js",
66 "es6module_dynamic_import_syntax_error3.js",
67 "es6module_dynamic_import_runtime_error.js",
68 "es6module_dynamic_import_runtime_error2.js",
69 "es6module_dynamic_import_runtime_error3.js",
70 "es6module_absolute.js",
71 "es6module_absolute2.js",
73 "envChain_subscript.jsm",
74 "error_export.sys.mjs",
75 "error_import.sys.mjs",
76 "error_other.sys.mjs",
79 "import_non_shared_1.mjs",
80 "non_shared_nest_import_shared_1.mjs",
81 "non_shared_nest_import_shared_target_1.sys.mjs",
82 "non_shared_nest_import_shared_target_2.sys.mjs",
83 "non_shared_nest_import_non_shared_1.mjs",
84 "non_shared_nest_import_non_shared_target_1.mjs",
85 "non_shared_nest_import_non_shared_2.mjs",
86 "non_shared_nest_import_non_shared_target_2.mjs",
87 "non_shared_nest_import_non_shared_3.mjs",
88 "non_shared_nest_import_non_shared_target_3.mjs",
90 "non_shared_worker_1.js",
91 "import_shared_in_worker.js",
92 "contextual_worker.js",
93 "sync_and_async_in_worker.js",
94 "lazy_non_shared_in_worker.js",
95 "lazy_shared_in_worker.js",
98 ["test_ComponentEnvironment.js"]
100 ["test_Cu_reportError_column.js"]
102 ["test_FrameScriptEnvironment.js"]
104 ["test_ReadableStream_from.js"]
106 ["test_SubscriptLoaderEnvironment.js"]
108 ["test_SubscriptLoaderJSMEnvironment.js"]
110 ["test_SubscriptLoaderSandboxEnvironment.js"]
112 ["test_URLSearchParams.js"]
114 ["test_allowWaivers.js"]
116 ["test_allowedDomains.js"]
118 ["test_allowedDomainsXHR.js"]
120 ["test_attributes.js"]
126 ["test_bogus_files.js"]
128 ["test_bug267645.js"]
130 ["test_bug408412.js"]
132 ["test_bug451678.js"]
134 ["test_bug604362.js"]
136 ["test_bug677864.js"]
138 ["test_bug711404.js"]
140 ["test_bug742444.js"]
142 ["test_bug778409.js"]
144 ["test_bug780370.js"]
146 ["test_bug809652.js"]
148 ["test_bug809674.js"]
150 ["test_bug813901.js"]
152 ["test_bug845201.js"]
154 ["test_bug845862.js"]
156 ["test_bug849730.js"]
158 ["test_bug851895.js"]
160 ["test_bug853709.js"]
162 ["test_bug856067.js"]
164 ["test_bug867486.js"]
166 ["test_bug868675.js"]
168 ["test_bug872772.js"]
170 ["test_bug885800.js"]
172 ["test_bug930091.js"]
174 ["test_bug976151.js"]
176 ["test_bug1001094.js"]
178 ["test_bug1021312.js"]
180 ["test_bug1033253.js"]
182 ["test_bug1033920.js"]
184 ["test_bug1033927.js"]
186 ["test_bug1034262.js"]
188 ["test_bug1081990.js"]
190 ["test_bug1110546.js"]
192 ["test_bug1131707.js"]
194 ["test_bug1150771.js"]
196 ["test_bug1151385.js"]
198 ["test_bug1170311.js"]
200 ["test_bug1244222.js"]
202 ["test_bug1617527.js"]
204 ["test_bug_442086.js"]
206 ["test_callFunctionWithAsyncStack.js"]
210 ["test_compileScript.js"]
212 ["test_components.js"]
218 ["test_deepFreezeClone.js"]
220 ["test_defineESModuleGetters.js"]
222 ["test_defineESModuleGetters_options.js"]
224 ["test_defineESModuleGetters_options_worker.js"]
225 skip-if = ["os == 'android'"]
227 ["test_defineModuleGetter.js"]
229 ["test_envChain_JSM.js"]
231 ["test_envChain_frameScript.js"]
233 ["test_envChain_subscript.js"]
235 ["test_envChain_subscript_in_JSM.js"]
237 ["test_error_to_exception.js"]
239 ["test_eventSource.js"]
241 ["test_exportFunction.js"]
244 skip-if = ["os == 'android' && processor == 'x86_64'"]
247 skip-if = ["os == 'android' && processor == 'x86_64'"]
249 ["test_fileReader.js"]
251 ["test_function_names.js"]
253 ["test_generateQI.js"]
255 ["test_getCallerLocation.js"]
257 ["test_getObjectPrincipal.js"]
261 ["test_import_devtools_loader.js"]
263 ["test_import_es6_modules.js"]
265 ["test_import_fail.js"]
267 ["test_import_from_sandbox.js"]
269 ["test_import_global.js"]
271 ["test_import_global_worker.js"]
272 skip-if = ["os == 'android'"]
274 ["test_import_global_contextual.js"]
276 ["test_import_global_contextual_worker.js"]
277 skip-if = ["os == 'android'"]
279 ["test_import_global_current.js"]
281 ["test_import_global_current_worker.js"]
282 skip-if = ["os == 'android'"]
284 ["test_import_shim.js"]
286 ["test_import_stack.js"]
292 ["test_import_syntax_error.js"]
294 ["test_isModuleLoaded.js"]
298 ["test_js_memory_telemetry.js"]
300 ["test_js_weak_references.js"]
302 ["test_json_parse_with_source.js"]
304 "javascript.options.experimental.json_parse_with_source=true",
307 ["test_loadedESModules.js"]
309 ["test_localeCompare.js"]
313 ["test_malformed_utf8.js"]
315 ["test_messageChannel.js"]
317 ["test_nuke_sandbox.js"]
319 ["test_nuke_sandbox_event_listeners.js"]
321 ["test_nuke_webextension_wrappers.js"]
323 ["test_onGarbageCollection-01.js"]
324 head = "head_ongc.js"
326 ["test_onGarbageCollection-02.js"]
327 head = "head_ongc.js"
329 ["test_onGarbageCollection-03.js"]
330 head = "head_ongc.js"
332 ["test_onGarbageCollection-04.js"]
333 head = "head_ongc.js"
335 ["test_onGarbageCollection-05.js"]
336 head = "head_ongc.js"
340 ["test_print_stderr.js"]
342 ["test_private_field_xrays.js"]
346 ["test_recursive_import.js"]
348 ["test_reflect_parse.js"]
350 ["test_resistFingerprinting_date_now.js"]
352 ["test_resolve_dead_promise.js"]
354 ["test_returncode.js"]
356 ["test_rewrap_dead_wrapper.js"]
358 ["test_rtcIdentityProvider.js"]
360 ["test_sandbox_DOMException.js"]
362 ["test_sandbox_atob.js"]
364 ["test_sandbox_csp.js"]
366 ["test_sandbox_metadata.js"]
368 ["test_sandbox_name.js"]
370 ["test_scriptable_nsIClassInfo.js"]
374 ["test_structuredClone.js"]
376 ["test_subScriptLoader.js"]
378 ["test_symbols_as_weak_keys.js"]
385 ["test_textDecoder.js"]
387 ["test_uawidget_scope.js"]
389 ["test_uninitialized_lexical.js"]
395 ["test_want_components.js"]
397 ["test_wasm_tailcalls_profiler.js"]
403 ["test_wasm_jspi_profiler.js"]
409 ["test_watchdog_default.js"]
410 head = "head_watchdog.js"
412 ["test_watchdog_disable.js"]
413 head = "head_watchdog.js"
415 ["test_watchdog_enable.js"]
416 head = "head_watchdog.js"
418 ["test_watchdog_hibernate.js"]
419 head = "head_watchdog.js"
421 ["test_watchdog_toggle.js"]
422 head = "head_watchdog.js"
424 ["test_weak_keys.js"]
426 ["test_wrapped_js_enumerator.js"]
428 ["test_xpcomutils.js"]
430 ["test_xpcwn_instanceof.js"]
432 ["test_xpcwn_tamperproof.js"]
434 ["test_xray_SavedFrame-02.js"]
436 ["test_xray_SavedFrame.js"]
438 ["test_xray_instanceof.js"]
440 ["test_xray_named_element_access.js"]
442 ["test_xray_regexp.js"]
444 ["test_xrayed_arguments.js"]
446 ["test_xrayed_iterator.js"]