mochitest.toml (7854B)
1 [DEFAULT] 2 support-files = [ 3 "WorkerTest_badworker.js", 4 "atob_worker.js", 5 "blank.html", 6 "bug978260_worker.js", 7 "bug1014466_data1.txt", 8 "bug1014466_data2.txt", 9 "bug1014466_worker.js", 10 "bug1020226_worker.js", 11 "bug1020226_frame.html", 12 "bug998474_worker.js", 13 "bug1063538_worker.js", 14 "bug1063538.sjs", 15 "call_throws.js", 16 "clearTimeouts_worker.js", 17 "clearTimeoutsImplicit_worker.js", 18 "content_worker.js", 19 "console_worker.js", 20 "consoleReplaceable_worker.js", 21 "csp_worker.js", 22 "csp_worker.js^headers^", 23 "dynamicImport_nested.mjs", 24 "dynamicImport_postMessage.mjs", 25 "dynamicImport_worker.js", 26 "404_server.sjs", 27 "errorPropagation_iframe.html", 28 "errorPropagation_worker.js", 29 "errorwarning_worker.js", 30 "eventDispatch_worker.js", 31 "fibonacci_worker.js", 32 "file_bug1010784_worker.js", 33 "foreign.js", 34 "importForeignScripts_worker.js", 35 "importScripts_mixedcontent.html", 36 "importScripts_worker.js", 37 "importScripts_worker_imported1.js", 38 "importScripts_worker_imported2.js", 39 "importScripts_worker_imported3.js", 40 "importScripts_worker_imported4.js", 41 "instanceof_worker.js", 42 "json_worker.js", 43 "loadEncoding_worker.js", 44 "location_worker.js", 45 "longThread_worker.js", 46 "mime_type_is_csv.js", 47 "mime_type_is_csv.js^headers^", 48 "multi_sharedWorker_frame.html", 49 "multi_sharedWorker_sharedWorker.js", 50 "navigator_languages_worker.js", 51 "newError_worker.js", 52 "onLine_worker.js", 53 "onLine_worker_child.js", 54 "onLine_worker_head.js", 55 "promise_worker.js", 56 "recursion_worker.js", 57 "recursiveOnerror_worker.js", 58 "redirect_to_foreign.sjs", 59 "redirect_with_query_args.sjs", 60 "rvals_worker.js", 61 "sharedWorker_sharedWorker.js", 62 "simpleThread_worker.js", 63 "suspend_window.html", 64 "suspend_worker.js", 65 "terminate_worker.js", 66 "test_csp.html^headers^", 67 "test_csp.js", 68 "toplevel_throws.js", 69 "referrer_worker.html", 70 "sourcemap_header_iframe.html", 71 "sourcemap_header_worker.js", 72 "sourcemap_header_worker.js^headers^", 73 "threadErrors_worker1.js", 74 "threadErrors_worker2.js", 75 "threadErrors_worker3.js", 76 "threadErrors_worker4.js", 77 "threadTimeouts_worker.js", 78 "throwingOnerror_worker.js", 79 "timeoutTracing_worker.js", 80 "transferable_worker.js", 81 "worker_driver.js", 82 "worker_wrapper.js", 83 "bug1060621_worker.js", 84 "bug1062920_worker.js", 85 "bug1104064_worker.js", 86 "worker_consoleAndBlobs.js", 87 "bug1132395_sharedWorker.js", 88 "bug1132924_worker.js", 89 "empty.html", 90 "referrer.sjs", 91 "referrer_test_server.sjs", 92 "sharedWorker_ports.js", 93 "sharedWorker_lifetime.js", 94 "worker_referrer.js", 95 "importScripts_3rdParty_worker.js", 96 "invalid.js", 97 "worker_bug1278777.js", 98 "worker_setTimeoutWith0.js", 99 "worker_bug1301094.js", 100 "script_createFile.js", 101 "worker_suspended.js", 102 "window_suspended.html", 103 "suspend_blank.html", 104 "multi_sharedWorker_manager.js", 105 "multi_sharedWorker_frame_nobfcache.html", 106 "multi_sharedWorker_frame_nobfcache.html^headers^", 107 "multi_sharedWorker_frame_bfcache.html", 108 "navigate.html", 109 "!/dom/notification/test/mochitest/NotificationTest.js", 110 "!/dom/xhr/tests/relativeLoad_import.js", 111 "!/dom/xhr/tests/relativeLoad_worker.js", 112 "!/dom/xhr/tests/relativeLoad_worker2.js", 113 "!/dom/xhr/tests/subdir/relativeLoad_sub_worker.js", 114 "!/dom/xhr/tests/subdir/relativeLoad_sub_worker2.js", 115 "!/dom/xhr/tests/subdir/relativeLoad_sub_import.js", 116 "!/dom/events/test/event_leak_utils.js", 117 "test_worker_in_background.js", 118 "test_worker_in_background_child.js", 119 ] 120 121 ["test_404.html"] 122 123 ["test_atob.html"] 124 125 ["test_blobConstructor.html"] 126 127 ["test_blobWorkers.html"] 128 129 ["test_bug949946.html"] 130 131 ["test_bug978260.html"] 132 133 ["test_bug998474.html"] 134 135 ["test_bug1002702.html"] 136 137 ["test_bug1010784.html"] 138 139 ["test_bug1014466.html"] 140 141 ["test_bug1020226.html"] 142 143 ["test_bug1036484.html"] 144 145 ["test_bug1060621.html"] 146 147 ["test_bug1062920.html"] 148 149 ["test_bug1063538.html"] 150 skip-if = [ 151 "http2", 152 "http3", 153 ] 154 155 ["test_bug1104064.html"] 156 157 ["test_bug1132395.html"] 158 skip-if = [ 159 "true", # bug 1176225 160 ] 161 162 ["test_bug1132924.html"] 163 164 ["test_bug1278777.html"] 165 166 ["test_bug1301094.html"] 167 168 ["test_bug1317725.html"] 169 support-files = ["test_bug1317725.js"] 170 171 ["test_bug1824498.html"] 172 support-files = ["worker_bug1824498.mjs"] 173 174 ["test_chromeWorker.html"] 175 176 ["test_clearTimeouts.html"] 177 178 ["test_clearTimeoutsImplicit.html"] 179 180 ["test_console.html"] 181 182 ["test_consoleAndBlobs.html"] 183 184 ["test_consoleReplaceable.html"] 185 186 ["test_contentWorker.html"] 187 188 ["test_csp.html"] 189 190 ["test_dataURLWorker.html"] 191 192 ["test_dynamicImport.html"] 193 194 ["test_dynamicImport_and_terminate.html"] 195 support-files = ["worker_dynamicImport.mjs"] 196 197 ["test_dynamicImport_early_termination.html"] 198 199 ["test_errorPropagation.html"] 200 skip-if = [ 201 "http2", 202 "http3", 203 ] 204 205 ["test_errorwarning.html"] 206 207 ["test_eventDispatch.html"] 208 209 ["test_fibonacci.html"] 210 211 ["test_fileReaderSync_when_closing.html"] 212 213 ["test_importScripts.html"] 214 215 ["test_importScripts_1.html"] 216 217 ["test_importScripts_2.html"] 218 219 ["test_importScripts_3rdparty.html"] 220 skip-if = [ 221 "http2", 222 "http3", 223 ] 224 225 ["test_importScripts_mixedcontent.html"] 226 tags = "mcb" 227 228 ["test_instanceof.html"] 229 230 ["test_json.html"] 231 232 ["test_loadEncoding.html"] 233 234 ["test_loadError.html"] 235 236 ["test_location.html"] 237 skip-if = [ 238 "http2", 239 "http3", 240 ] 241 242 ["test_longThread.html"] 243 244 ["test_multi_sharedWorker.html"] 245 skip-if = [ 246 "http2", 247 "http3", 248 ] 249 250 ["test_multi_sharedWorker_lifetimes_bfcache.html"] 251 252 ["test_multi_sharedWorker_lifetimes_nobfcache.html"] 253 254 ["test_navigator.html"] 255 support-files = [ 256 "test_navigator.js", 257 "test_navigator_iframe.html", 258 "test_navigator_iframe.js", 259 "navigator_worker.js", 260 "!/dom/tests/mochitest/general/interface_exposure_checker.js", 261 ] 262 skip-if = [ 263 "http2", 264 "http3", 265 ] 266 267 ["test_navigator_languages.html"] 268 269 ["test_navigator_secureContext.html"] 270 scheme = "https" 271 support-files = [ 272 "test_navigator.js", 273 "test_navigator_iframe.html", 274 "test_navigator_iframe.js", 275 "navigator_worker.js", 276 "!/dom/tests/mochitest/general/interface_exposure_checker.js", 277 ] 278 279 ["test_navigator_workers_hardwareConcurrency.html"] 280 281 ["test_newError.html"] 282 283 ["test_onLine.html"] 284 285 ["test_promise.html"] 286 287 ["test_promise_resolved_with_string.html"] 288 289 ["test_recursion.html"] 290 291 ["test_recursiveOnerror.html"] 292 skip-if = [ 293 "http2", 294 "http3", 295 ] 296 297 ["test_referrer.html"] 298 299 ["test_referrer_header_worker.html"] 300 skip-if = [ 301 "http2", 302 "http3", 303 ] 304 305 ["test_resolveWorker-assignment.html"] 306 307 ["test_resolveWorker.html"] 308 309 ["test_rvals.html"] 310 311 ["test_setTimeoutWith0.html"] 312 313 ["test_sharedWorker.html"] 314 315 ["test_sharedWorker_lifetime.html"] 316 317 ["test_sharedWorker_ports.html"] 318 319 ["test_sharedWorker_thirdparty.html"] 320 support-files = [ 321 "sharedWorker_thirdparty_frame.html", 322 "sharedWorker_thirdparty_window.html", 323 ] 324 skip-if = [ 325 "http2", 326 "http3", 327 ] 328 329 ["test_sharedworker_event_listener_leaks.html"] 330 skip-if = [ 331 "arch == 'x86_64' && os == 'linux' && os_version == '24.04' && display == 'x11' && asan", # Disabled on Linux64 opt asan, bug 1493563 332 "os == 'win' && debug && xorigin", # high frequency intermittent 333 ] 334 335 ["test_simpleThread.html"] 336 skip-if = [ 337 "http2", 338 "http3", 339 ] 340 341 ["test_subworkers_suspended.html"] 342 scheme = "https" 343 344 ["test_suspend.html"] 345 346 ["test_terminate.html"] 347 348 ["test_threadErrors.html"] 349 350 ["test_threadTimeouts.html"] 351 352 ["test_throwingOnerror.html"] 353 354 ["test_timeoutTracing.html"] 355 356 ["test_transferable.html"] 357 358 ["test_warning_reporter.html"] 359 support-files = [ 360 "warning_reporter_worker.js", 361 ] 362 363 ["test_worker_in_background.html"] 364 run-if = [ 365 "os != 'android'", # since geckoview does not support multiple tabs 366 ] 367 368 ["test_worker_interfaces.html"] 369 skip-if = [ 370 "http2", 371 "http3", 372 ] 373 support-files = [ 374 "test_worker_interfaces.js", 375 "!/dom/tests/mochitest/general/interface_exposure_checker.js", 376 ] 377 378 ["test_worker_interfaces_secureContext.html"] 379 scheme = "https" 380 support-files = [ 381 "test_worker_interfaces.js", 382 "!/dom/tests/mochitest/general/interface_exposure_checker.js", 383 ]