xpcshell.toml (7736B)
1 [DEFAULT] 2 head = "head.js" 3 support-files = [ 4 "CatRegistrationComponents.manifest", 5 "CatBackgroundTaskRegistrationComponents.manifest", 6 "bug451678_subscript.js", 7 "environment_script.js", 8 "file_envChain_subscript.js", 9 "file_envChain_subscript_unique_target.js", 10 "file_envChain_subscript_unique_no_target.js", 11 "file_envChain_subscript_non_unique_target.js", 12 "file_envChain_subscript_non_unique_no_target.js", 13 "file_simple_script.js", 14 "ReturnCodeChild.sys.mjs", 15 "es6module.js", 16 "es6import.js", 17 "es6module_throws.js", 18 "es6module_missing_import.js", 19 "es6module_parse_error.js", 20 "es6module_parse_error_in_import.js", 21 "es6module_cycle_a.js", 22 "es6module_cycle_b.js", 23 "es6module_cycle_c.js", 24 "es6module_top_level_await.js", 25 "es6module_devtoolsLoader.js", 26 "es6module_devtoolsLoader.sys.mjs", 27 "es6module_devtoolsLoader_only.js", 28 "esmified-1.sys.mjs", 29 "esmified-2.sys.mjs", 30 "esmified-3.sys.mjs", 31 "esmified-4.sys.mjs", 32 "esmified-5.sys.mjs", 33 "esmified-6.sys.mjs", 34 "esmified-not-exported.sys.mjs", 35 "esm_lazy-1.sys.mjs", 36 "esm_lazy-2.sys.mjs", 37 "es6module_loaded-1.sys.mjs", 38 "es6module_loaded-2.sys.mjs", 39 "es6module_loaded-3.sys.mjs", 40 "api_script.js", 41 "import_stack.sys.mjs", 42 "import_stack_static_1.sys.mjs", 43 "import_stack_static_2.sys.mjs", 44 "import_stack_static_3.sys.mjs", 45 "import_stack_static_4.sys.mjs", 46 "es6module_import_error.js", 47 "es6module_import_error2.js", 48 "es6module_dynamic_import.js", 49 "es6module_dynamic_import2.js", 50 "es6module_dynamic_import3.js", 51 "es6module_dynamic_import_static.js", 52 "es6module_dynamic_import_missing.js", 53 "es6module_dynamic_import_syntax_error.js", 54 "es6module_dynamic_import_syntax_error2.js", 55 "es6module_dynamic_import_syntax_error3.js", 56 "es6module_dynamic_import_runtime_error.js", 57 "es6module_dynamic_import_runtime_error2.js", 58 "es6module_dynamic_import_runtime_error3.js", 59 "es6module_absolute.js", 60 "es6module_absolute2.js", 61 "non_shared_1.mjs", 62 "non_shared_2.mjs", 63 "import_non_shared_1.mjs", 64 "non_shared_nest_import_shared_1.mjs", 65 "non_shared_nest_import_shared_target_1.sys.mjs", 66 "non_shared_nest_import_shared_target_2.sys.mjs", 67 "non_shared_nest_import_non_shared_1.mjs", 68 "non_shared_nest_import_non_shared_target_1.mjs", 69 "non_shared_nest_import_non_shared_2.mjs", 70 "non_shared_nest_import_non_shared_target_2.mjs", 71 "non_shared_nest_import_non_shared_3.mjs", 72 "non_shared_nest_import_non_shared_target_3.mjs", 73 "contextual.sys.mjs", 74 "non_shared_worker_1.js", 75 "import_shared_in_worker.js", 76 "contextual_worker.js", 77 "sync_and_async_in_worker.js", 78 "lazy_non_shared_in_worker.js", 79 "lazy_shared_in_worker.js", 80 ] 81 82 ["test_Cu_reportError_column.js"] 83 84 ["test_FrameScriptEnvironment.js"] 85 86 ["test_ReadableStream_from.js"] 87 88 ["test_SubscriptLoaderEnvironment.js"] 89 90 ["test_SubscriptLoaderSandboxEnvironment.js"] 91 92 ["test_URLSearchParams.js"] 93 94 ["test_allowWaivers.js"] 95 96 ["test_allowedDomains.js"] 97 98 ["test_allowedDomainsXHR.js"] 99 100 ["test_attributes.js"] 101 102 ["test_blob2.js"] 103 104 ["test_bug267645.js"] 105 106 ["test_bug451678.js"] 107 108 ["test_bug677864.js"] 109 110 ["test_bug711404.js"] 111 112 ["test_bug742444.js"] 113 114 ["test_bug778409.js"] 115 116 ["test_bug780370.js"] 117 118 ["test_bug809652.js"] 119 120 ["test_bug809674.js"] 121 122 ["test_bug813901.js"] 123 124 ["test_bug845201.js"] 125 126 ["test_bug845862.js"] 127 128 ["test_bug849730.js"] 129 130 ["test_bug851895.js"] 131 132 ["test_bug853709.js"] 133 134 ["test_bug856067.js"] 135 136 ["test_bug867486.js"] 137 138 ["test_bug868675.js"] 139 140 ["test_bug872772.js"] 141 142 ["test_bug885800.js"] 143 144 ["test_bug930091.js"] 145 146 ["test_bug976151.js"] 147 148 ["test_bug1001094.js"] 149 150 ["test_bug1021312.js"] 151 152 ["test_bug1033253.js"] 153 154 ["test_bug1033920.js"] 155 156 ["test_bug1033927.js"] 157 158 ["test_bug1034262.js"] 159 160 ["test_bug1081990.js"] 161 162 ["test_bug1110546.js"] 163 164 ["test_bug1131707.js"] 165 166 ["test_bug1150771.js"] 167 168 ["test_bug1151385.js"] 169 170 ["test_bug1170311.js"] 171 172 ["test_bug1244222.js"] 173 174 ["test_bug1617527.js"] 175 176 ["test_bug_442086.js"] 177 178 ["test_callFunctionWithAsyncStack.js"] 179 180 ["test_cenums.js"] 181 182 ["test_compileScript.js"] 183 184 ["test_components.js"] 185 186 ["test_crypto.js"] 187 188 ["test_css.js"] 189 190 ["test_deepFreezeClone.js"] 191 192 ["test_defineESModuleGetters.js"] 193 194 ["test_defineESModuleGetters_options.js"] 195 196 ["test_defineESModuleGetters_options_worker.js"] 197 skip-if = [ 198 "os == 'android' && os_version == '14' && arch == 'x86_64'", 199 ] 200 201 ["test_envChain_frameScript.js"] 202 203 ["test_envChain_subscript.js"] 204 205 ["test_envChain_subscript_in_frameScript.js"] 206 207 ["test_error_to_exception.js"] 208 209 ["test_eventSource.js"] 210 211 ["test_exportFunction.js"] 212 213 ["test_file2.js"] 214 215 ["test_fileReader.js"] 216 217 ["test_function_names.js"] 218 219 ["test_generateQI.js"] 220 221 ["test_getCallerLocation.js"] 222 223 ["test_getObjectPrincipal.js"] 224 225 ["test_import_data.js"] 226 227 ["test_import_devtools_loader.js"] 228 229 ["test_import_es6_modules.js"] 230 231 ["test_import_from_sandbox.js"] 232 233 ["test_import_global.js"] 234 235 ["test_import_global_contextual.js"] 236 237 ["test_import_global_contextual_worker.js"] 238 skip-if = [ 239 "os == 'android' && os_version == '14' && arch == 'x86_64'", 240 ] 241 242 ["test_import_global_current.js"] 243 244 ["test_import_global_current_worker.js"] 245 skip-if = [ 246 "os == 'android' && os_version == '14' && arch == 'x86_64'", 247 ] 248 249 ["test_import_global_worker.js"] 250 skip-if = [ 251 "os == 'android' && os_version == '14' && arch == 'x86_64'", 252 ] 253 254 ["test_import_stack.js"] 255 skip-if = [ 256 "!nightly_build", 257 ] 258 259 ["test_isProxy.js"] 260 261 ["test_js_memory_telemetry.js"] 262 263 ["test_js_weak_references.js"] 264 265 ["test_json_parse_with_source.js"] 266 267 ["test_loadedESModules.js"] 268 269 ["test_localeCompare.js"] 270 271 ["test_locks.js"] 272 273 ["test_malformed_utf8.js"] 274 275 ["test_messageChannel.js"] 276 277 ["test_new_document_wrapper_preservation.js"] 278 279 ["test_nuke_sandbox.js"] 280 281 ["test_nuke_sandbox_event_listeners.js"] 282 283 ["test_nuke_webextension_wrappers.js"] 284 # bug 1865028 285 skip-if = ["true"] 286 287 ["test_onGarbageCollection-01.js"] 288 head = "head_ongc.js" 289 290 ["test_onGarbageCollection-02.js"] 291 head = "head_ongc.js" 292 293 ["test_onGarbageCollection-03.js"] 294 head = "head_ongc.js" 295 296 ["test_onGarbageCollection-04.js"] 297 head = "head_ongc.js" 298 299 ["test_onGarbageCollection-05.js"] 300 head = "head_ongc.js" 301 302 ["test_params.js"] 303 304 ["test_print_stderr.js"] 305 306 ["test_private_field_xrays.js"] 307 308 ["test_promise.js"] 309 310 ["test_reflect_parse.js"] 311 312 ["test_resistFingerprinting_date_now.js"] 313 314 ["test_resolve_dead_promise.js"] 315 316 ["test_returncode.js"] 317 318 ["test_rewrap_dead_wrapper.js"] 319 320 ["test_rtcIdentityProvider.js"] 321 322 ["test_sandbox_DOMException.js"] 323 324 ["test_sandbox_atob.js"] 325 326 ["test_sandbox_csp.js"] 327 328 ["test_sandbox_metadata.js"] 329 330 ["test_sandbox_name.js"] 331 332 ["test_scriptable_nsIClassInfo.js"] 333 334 ["test_storage.js"] 335 336 ["test_structuredClone.js"] 337 338 ["test_subScriptLoader.js"] 339 340 ["test_symbols_as_weak_keys.js"] 341 skip-if = [ 342 "!nightly_build", 343 ] 344 345 ["test_tearoffs.js"] 346 347 ["test_textDecoder.js"] 348 349 ["test_uawidget_scope.js"] 350 351 ["test_url.js"] 352 353 ["test_want_components.js"] 354 355 ["test_wasm_jspi_profiler.js"] 356 skip-if = [ 357 "!nightly_build", 358 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && tsan", 359 ] 360 361 ["test_wasm_tailcalls_profiler.js"] 362 requesttimeoutfactor = 3 # Slow on Windows 363 skip-if = [ 364 "!nightly_build", 365 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && tsan", 366 ] 367 368 ["test_watchdog_default.js"] 369 head = "head_watchdog.js" 370 371 ["test_watchdog_disable.js"] 372 head = "head_watchdog.js" 373 374 ["test_watchdog_enable.js"] 375 head = "head_watchdog.js" 376 377 ["test_watchdog_hibernate.js"] 378 head = "head_watchdog.js" 379 380 ["test_watchdog_toggle.js"] 381 head = "head_watchdog.js" 382 383 ["test_weak_keys.js"] 384 385 ["test_wrapped_js_enumerator.js"] 386 387 ["test_xpcomutils.js"] 388 389 ["test_xpcwn_instanceof.js"] 390 391 ["test_xpcwn_tamperproof.js"] 392 393 ["test_xray_SavedFrame-02.js"] 394 395 ["test_xray_SavedFrame.js"] 396 397 ["test_xray_instanceof.js"] 398 399 ["test_xray_named_element_access.js"] 400 401 ["test_xray_regexp.js"] 402 403 ["test_xrayed_arguments.js"] 404 405 ["test_xrayed_iterator.js"]