mochitest-common.toml (11664B)
1 [DEFAULT] 2 tags = "condprof" 3 support-files = [ 4 "abrupt_completion_worker.js", 5 "worker.js", 6 "worker2.js", 7 "worker3.js", 8 "fetch_event_worker.js", 9 "parse_error_worker.js", 10 "activate_event_error_worker.js", 11 "install_event_worker.js", 12 "install_event_error_worker.js", 13 "simpleregister/index.html", 14 "simpleregister/ready.html", 15 "controller/index.html", 16 "unregister/index.html", 17 "unregister/unregister.html", 18 "workerUpdate/update.html", 19 "sw_clients/simple.html", 20 "sw_clients/service_worker_controlled.html", 21 "match_all_worker.js", 22 "match_all_advanced_worker.js", 23 "worker_unregister.js", 24 "worker_update.js", 25 "message_posting_worker.js", 26 "fetch/index.html", 27 "fetch/fetch_worker_script.js", 28 "fetch/fetch_tests.js", 29 "fetch/deliver-gzip.sjs", 30 "fetch/redirect.sjs", 31 "fetch/real-file.txt", 32 "fetch/cookie/cookie_test.js", 33 "fetch/cookie/register.html", 34 "fetch/cookie/unregister.html", 35 "fetch/hsts/hsts_test.js", 36 "fetch/hsts/embedder.html", 37 "fetch/hsts/image.html", 38 "fetch/hsts/image-20px.png", 39 "fetch/hsts/image-40px.png", 40 "fetch/hsts/realindex.html", 41 "fetch/hsts/register.html", 42 "fetch/hsts/register.html^headers^", 43 "fetch/hsts/unregister.html", 44 "fetch/https/index.html", 45 "fetch/https/register.html", 46 "fetch/https/unregister.html", 47 "fetch/https/https_test.js", 48 "fetch/https/clonedresponse/index.html", 49 "fetch/https/clonedresponse/register.html", 50 "fetch/https/clonedresponse/unregister.html", 51 "fetch/https/clonedresponse/https_test.js", 52 "fetch/imagecache/image-20px.png", 53 "fetch/imagecache/image-40px.png", 54 "fetch/imagecache/imagecache_test.js", 55 "fetch/imagecache/index.html", 56 "fetch/imagecache/postmortem.html", 57 "fetch/imagecache/register.html", 58 "fetch/imagecache/unregister.html", 59 "fetch/imagecache-maxage/index.html", 60 "fetch/imagecache-maxage/image-20px.png", 61 "fetch/imagecache-maxage/image-40px.png", 62 "fetch/imagecache-maxage/maxage_test.js", 63 "fetch/imagecache-maxage/register.html", 64 "fetch/imagecache-maxage/unregister.html", 65 "fetch/importscript-mixedcontent/register.html", 66 "fetch/importscript-mixedcontent/unregister.html", 67 "fetch/importscript-mixedcontent/https_test.js", 68 "fetch/interrupt.sjs", 69 "fetch/origin/index.sjs", 70 "fetch/origin/index-to-https.sjs", 71 "fetch/origin/realindex.html", 72 "fetch/origin/realindex.html^headers^", 73 "fetch/origin/register.html", 74 "fetch/origin/unregister.html", 75 "fetch/origin/origin_test.js", 76 "fetch/origin/https/index-https.sjs", 77 "fetch/origin/https/realindex.html", 78 "fetch/origin/https/realindex.html^headers^", 79 "fetch/origin/https/register.html", 80 "fetch/origin/https/unregister.html", 81 "fetch/origin/https/origin_test.js", 82 "fetch/requesturl/index.html", 83 "fetch/requesturl/redirect.sjs", 84 "fetch/requesturl/redirector.html", 85 "fetch/requesturl/register.html", 86 "fetch/requesturl/requesturl_test.js", 87 "fetch/requesturl/secret.html", 88 "fetch/requesturl/unregister.html", 89 "fetch/sandbox/index.html", 90 "fetch/sandbox/intercepted_index.html", 91 "fetch/sandbox/register.html", 92 "fetch/sandbox/unregister.html", 93 "fetch/sandbox/sandbox_test.js", 94 "fetch/upgrade-insecure/upgrade-insecure_test.js", 95 "fetch/upgrade-insecure/embedder.html", 96 "fetch/upgrade-insecure/embedder.html^headers^", 97 "fetch/upgrade-insecure/image.html", 98 "fetch/upgrade-insecure/image-20px.png", 99 "fetch/upgrade-insecure/image-40px.png", 100 "fetch/upgrade-insecure/realindex.html", 101 "fetch/upgrade-insecure/register.html", 102 "fetch/upgrade-insecure/unregister.html", 103 "match_all_properties_worker.js", 104 "match_all_clients/match_all_controlled.html", 105 "serviceworker_wrapper.js", 106 "message_receiver.html", 107 "serviceworker_not_sharedworker.js", 108 "match_all_client/match_all_client_id.html", 109 "match_all_client_id_worker.js", 110 "source_message_posting_worker.js", 111 "scope/scope_worker.js", 112 "redirect_serviceworker.sjs", 113 "importscript.sjs", 114 "importscript_worker.js", 115 "bug1151916_worker.js", 116 "bug1151916_driver.html", 117 "bug1240436_worker.js", 118 "worker_updatefoundevent.js", 119 "worker_updatefoundevent2.js", 120 "updatefoundevent.html", 121 "empty.html", 122 "empty.js", 123 "sanitize/frame.html", 124 "sanitize/register.html", 125 "sanitize/example_check_and_unregister.html", 126 "sanitize_worker.js", 127 "streamfilter_server.sjs", 128 "streamfilter_worker.js", 129 "swa/worker_scope_different.js", 130 "swa/worker_scope_different.js^headers^", 131 "swa/worker_scope_different2.js", 132 "swa/worker_scope_different2.js^headers^", 133 "swa/worker_scope_precise.js", 134 "swa/worker_scope_precise.js^headers^", 135 "swa/worker_scope_too_deep.js", 136 "swa/worker_scope_too_deep.js^headers^", 137 "swa/worker_scope_too_narrow.js", 138 "swa/worker_scope_too_narrow.js^headers^", 139 "claim_oninstall_worker.js", 140 "claim_worker_1.js", 141 "claim_worker_2.js", 142 "claim_clients/client.html", 143 "force_refresh_worker.js", 144 "sw_clients/refresher.html", 145 "sw_clients/refresher_compressed.html", 146 "sw_clients/refresher_compressed.html^headers^", 147 "sw_clients/refresher_cached.html", 148 "sw_clients/refresher_cached_compressed.html", 149 "sw_clients/refresher_cached_compressed.html^headers^", 150 "strict_mode_warning.js", 151 "skip_waiting_installed_worker.js", 152 "skip_waiting_scope/index.html", 153 "thirdparty/iframe1.html", 154 "thirdparty/iframe2.html", 155 "thirdparty/register.html", 156 "thirdparty/unregister.html", 157 "thirdparty/sw.js", 158 "thirdparty/worker.js", 159 "register_https.html", 160 "gzip_redirect_worker.js", 161 "sw_clients/navigator.html", 162 "eval_worker.js", 163 "test_eval_allowed.html^headers^", 164 "opaque_intercept_worker.js", 165 "notify_loaded.js", 166 "fetch/plugin/worker.js", 167 "fetch/plugin/plugins.html", 168 "eventsource/*", 169 "sw_clients/file_blob_upload_frame.html", 170 "redirect_post.sjs", 171 "xslt_worker.js", 172 "xslt/*", 173 "unresolved_fetch_worker.js", 174 "header_checker.sjs", 175 "redirect.sjs", 176 "lorem_script.js", 177 "file_blob_response_worker.js", 178 "!/dom/security/test/cors/file_CrossSiteXHR_server.sjs", 179 "!/dom/notification/test/mochitest/MockAlertsService.js", 180 "!/dom/notification/test/mochitest/NotificationTest.js", 181 "blocking_install_event_worker.js", 182 "sw_bad_mime_type.js", 183 "sw_bad_mime_type.js^headers^", 184 "error_reporting_helpers.js", 185 "fetch.js", 186 "hello.html", 187 "create_another_sharedWorker.html", 188 "sharedWorker_fetch.js", 189 "async_waituntil_worker.js", 190 "lazy_worker.js", 191 "nofetch_handler_worker.js", 192 "service_worker.js", 193 "service_worker_client.html", 194 "utils.js", 195 "sw_storage_not_allow.js", 196 "update_worker.sjs", 197 "self_update_worker.sjs", 198 "!/dom/events/test/event_leak_utils.js", 199 "onmessageerror_worker.js", 200 "pref/fetch_nonexistent_file.html", 201 "pref/intercept_nonexistent_file_sw.js", 202 "offline_fetch/register.html", 203 "offline_fetch/index.html", 204 "offline_fetch/unregister.html", 205 "offline_fetch/sw.js", 206 ] 207 208 ["test_abrupt_completion.html"] 209 skip-if = [ 210 "os == 'android' && os_version == '14' && arch == 'x86_64'", # Bug 1776997 211 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'", # Bug 1615164 212 ] 213 214 ["test_async_waituntil.html"] 215 216 ["test_bug1151916.html"] 217 218 ["test_bug1240436.html"] 219 220 ["test_bug1408734.html"] 221 222 ["test_claim.html"] 223 224 ["test_claim_oninstall.html"] 225 226 ["test_controller.html"] 227 228 ["test_cross_origin_url_after_redirect.html"] 229 skip-if = [ 230 "http2", 231 "http3", 232 ] 233 234 ["test_devtools_bypass_serviceworker.html"] 235 236 ["test_empty_serviceworker.html"] 237 238 ["test_enabled_pref.html"] 239 240 ["test_error_reporting.html"] 241 skip-if = [ 242 "true", 243 ] 244 245 ["test_escapedSlashes.html"] 246 skip-if = [ 247 "http2", 248 "http3", 249 ] 250 251 ["test_eval_allowed.html"] 252 253 ["test_event_listener_leaks.html"] 254 255 ["test_fetch_event.html"] 256 skip-if = [ 257 "debug", # Bug 1262224 258 ] 259 260 ["test_fetch_event_with_thirdpartypref.html"] 261 skip-if = [ 262 "debug", # Bug 1262224 263 ] 264 265 ["test_fetch_integrity.html"] 266 skip-if = [ 267 "true", 268 ] 269 support-files = [ 270 "console_monitor.js", 271 ] 272 273 ["test_file_blob_response.html"] 274 275 ["test_file_blob_upload.html"] 276 277 ["test_file_upload.html"] 278 skip-if = [ 279 "os == 'android'", # Bug 1430182 280 ] 281 support-files = [ 282 "script_file_upload.js", 283 "sw_file_upload.js", 284 "server_file_upload.sjs", 285 ] 286 287 ["test_force_refresh.html"] 288 289 ["test_gzip_redirect.html"] 290 291 ["test_hsts_upgrade_intercept.html"] 292 skip-if = [ 293 "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && opt", # Bug 1717091 294 ] 295 scheme = "https" 296 297 ["test_imagecache.html"] 298 skip-if = [ 299 "http2", 300 "http3", 301 ] 302 303 ["test_imagecache_max_age.html"] 304 skip-if = [ 305 "http2", 306 "http3", 307 "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland' && debug", # Bug 1856980 308 ] 309 310 ["test_importscript.html"] 311 312 ["test_install_event.html"] 313 314 ["test_install_event_gc.html"] 315 skip-if = [ 316 "xorigin", # JavaScript error: http://mochi.xorigin-test:8888/tests/SimpleTest/TestRunner.js, line 157: SecurityError: Permission denied to access property "wrappedJSObject" on cross-origin object 317 ] 318 319 ["test_installation_simple.html"] 320 skip-if = [ 321 "os == 'android' && os_version == '14' && arch == 'x86_64'", # Bug 1816639 322 ] 323 324 325 ["test_match_all.html"] 326 327 ["test_match_all_advanced.html"] 328 329 ["test_match_all_client_id.html"] 330 skip-if = [ 331 "http2", 332 "http3", 333 "os == 'android'", 334 ] 335 336 ["test_match_all_client_properties.html"] 337 skip-if = [ 338 "os == 'android'", 339 ] 340 341 ["test_navigationPreload_disable_crash.html"] 342 scheme = "https" 343 344 ["test_navigator.html"] 345 346 ["test_nofetch_handler.html"] 347 348 ["test_not_intercept_plugin.html"] 349 skip-if = [ 350 "true", # leaks InterceptedHttpChannel and others things 351 ] 352 353 ["test_offline_localhost_fetch.html"] 354 skip-if = [ 355 "os == 'android'", 356 ] 357 358 ["test_onmessageerror.html"] 359 skip-if = [ 360 "xorigin", # Bug 1792790 361 ] 362 363 ["test_opaque_intercept.html"] 364 skip-if = [ 365 "http2", 366 "http3", 367 ] 368 369 ["test_origin_after_redirect.html"] 370 skip-if = [ 371 "http2", 372 "http3", 373 ] 374 375 ["test_origin_after_redirect_cached.html"] 376 skip-if = [ 377 "http2", 378 "http3", 379 ] 380 381 ["test_origin_after_redirect_to_https.html"] 382 383 ["test_origin_after_redirect_to_https_cached.html"] 384 385 ["test_post_message.html"] 386 387 ["test_post_message_advanced.html"] 388 389 ["test_post_message_source.html"] 390 391 ["test_register_base.html"] 392 skip-if = [ 393 "http2", 394 "http3", 395 ] 396 397 ["test_register_https_in_http.html"] 398 skip-if = [ 399 "http2", 400 "http3", 401 ] 402 403 ["test_sandbox_intercept.html"] 404 skip-if = [ 405 "http2", 406 "http3", 407 ] 408 409 ["test_sanitize.html"] 410 411 ["test_scopes.html"] 412 # Try runs show intermittents when this test file is run under verify that 413 # likely relate to the tests using the same scopes every time and the 414 # possibility for job coalescing to cause problems. Because this test uses 415 # distinct scopes from other SW tests, it's not expected that loss of "verify" 416 # coverage will cause problems since the test only potentially interferes with 417 # itself, not other tests. 418 419 ["test_self_update_worker.html"] 420 skip-if = [ 421 "true", 422 ] 423 424 ["test_service_worker_allowed.html"] 425 426 ["test_serviceworker.html"] 427 428 ["test_serviceworker_header.html"] 429 skip-if = [ 430 "http2", 431 "http3", 432 ] 433 434 ["test_serviceworker_interfaces.html"] 435 scheme = "https" 436 support-files = [ 437 "test_serviceworker_interfaces.js", 438 "!/dom/tests/mochitest/general/interface_exposure_checker.js", 439 ] 440 skip-if = [ 441 "os == 'android' && os_version == '14' && arch == 'x86_64'", # Bug 1777011 442 ] 443 444 ["test_serviceworker_not_sharedworker.html"] 445 skip-if = [ 446 "http2", 447 "http3", 448 ] 449 450 ["test_skip_waiting.html"] 451 452 ["test_streamfilter.html"] 453 454 ["test_strict_mode_warning.html"] 455 456 ["test_third_party_iframes.html"] 457 support-files = [ 458 "window_party_iframes.html", 459 ] 460 461 ["test_unregister.html"] 462 463 ["test_unresolved_fetch_interception.html"] 464 skip-if = [ 465 "true", 466 ] 467 468 ["test_workerUnregister.html"] 469 470 ["test_workerUpdate.html"] 471 472 ["test_worker_reference_gc_timeout.html"] 473 474 ["test_workerupdatefoundevent.html"] 475 476 ["test_xslt.html"] 477 skip-if = [ 478 "http2", 479 "http3", 480 ]