Bug 1915045 Ensure decode tasks are scheduled on BufferingState::Enter() r=media...
[gecko.git] / js / xpconnect / tests / unit / xpcshell.toml
blobca08db783f318629f8c64d1d8932efb683a60b4d
1 [DEFAULT]
2 head = "head.js"
3 support-files = [
4   "CatRegistrationComponents.manifest",
5   "CatBackgroundTaskRegistrationComponents.manifest",
6   "bogus_element_type.jsm",
7   "bogus_exports_type.jsm",
8   "bug451678_subscript.js",
9   "TestBlob.jsm",
10   "TestFile.jsm",
11   "environment_script.js",
12   "environment_loadscript.jsm",
13   "environment_checkscript.jsm",
14   "file_simple_script.js",
15   "importer.jsm",
16   "recursive_importA.jsm",
17   "recursive_importB.jsm",
18   "ReturnCodeChild.sys.mjs",
19   "syntax_error.jsm",
20   "uninitialized_lexical.jsm",
21   "es6module.js",
22   "es6import.js",
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",
34   "esmified-1.sys.mjs",
35   "esmified-2.sys.mjs",
36   "esmified-3.sys.mjs",
37   "esmified-4.sys.mjs",
38   "esmified-5.sys.mjs",
39   "esmified-6.sys.mjs",
40   "esmified-not-exported.sys.mjs",
41   "not-esmified-not-exported.jsm",
42   "esm_lazy-1.sys.mjs",
43   "esm_lazy-2.sys.mjs",
44   "jsm_loaded-1.jsm",
45   "jsm_loaded-2.jsm",
46   "jsm_loaded-3.jsm",
47   "es6module_loaded-1.sys.mjs",
48   "es6module_loaded-2.sys.mjs",
49   "es6module_loaded-3.sys.mjs",
50   "api_script.js",
51   "import_stack.jsm",
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",
72   "envChain.jsm",
73   "envChain_subscript.jsm",
74   "error_export.sys.mjs",
75   "error_import.sys.mjs",
76   "error_other.sys.mjs",
77   "non_shared_1.mjs",
78   "non_shared_2.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",
89   "contextual.sys.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"]
122 ["test_blob.js"]
124 ["test_blob2.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"]
208 ["test_cenums.js"]
210 ["test_compileScript.js"]
212 ["test_components.js"]
214 ["test_crypto.js"]
216 ["test_css.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"]
243 ["test_file.js"]
244 skip-if = ["os == 'android' && processor == 'x86_64'"]
246 ["test_file2.js"]
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"]
259 ["test_import.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"]
287 skip-if = [
288   "!nightly_build",
289   "!debug",
292 ["test_import_syntax_error.js"]
294 ["test_isModuleLoaded.js"]
296 ["test_isProxy.js"]
298 ["test_js_memory_telemetry.js"]
300 ["test_js_weak_references.js"]
302 ["test_json_parse_with_source.js"]
303 prefs = [
304   "javascript.options.experimental.json_parse_with_source=true",
307 ["test_loadedESModules.js"]
309 ["test_localeCompare.js"]
311 ["test_locks.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"
338 ["test_params.js"]
340 ["test_print_stderr.js"]
342 ["test_private_field_xrays.js"]
344 ["test_promise.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"]
372 ["test_storage.js"]
374 ["test_structuredClone.js"]
376 ["test_subScriptLoader.js"]
378 ["test_symbols_as_weak_keys.js"]
379 skip-if = [
380   "!nightly_build",
383 ["test_tearoffs.js"]
385 ["test_textDecoder.js"]
387 ["test_uawidget_scope.js"]
389 ["test_uninitialized_lexical.js"]
391 ["test_unload.js"]
393 ["test_url.js"]
395 ["test_want_components.js"]
397 ["test_wasm_tailcalls_profiler.js"]
398 skip-if = [
399   "tsan",
400   "!nightly_build",
403 ["test_wasm_jspi_profiler.js"]
404 skip-if = [
405   "tsan",
406   "!nightly_build",
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"]