mochitest.toml (20167B)
1 [DEFAULT] 2 support-files = [ 3 "file_base_uri_server.sjs", 4 "file_blob_data_schemes.html", 5 "file_blob_uri_blocks_modals.html", 6 "file_blob_uri_blocks_modals.html^headers^", 7 "file_blob_top_nav_block_modals.html", 8 "file_blob_top_nav_block_modals.html^headers^", 9 "file_connect-src.html", 10 "file_connect-src-fetch.html", 11 "file_CSP.css", 12 "file_CSP.sjs", 13 "file_dummy_pixel.png", 14 "file_allow_https_schemes.html", 15 "file_bug663567.xsl", 16 "file_bug663567_allows.xml", 17 "file_bug663567_allows.xml^headers^", 18 "file_bug663567_blocks.xml", 19 "file_bug663567_blocks.xml^headers^", 20 "file_bug802872.html", 21 "file_bug802872.html^headers^", 22 "file_bug802872.js", 23 "file_bug802872.sjs", 24 "file_bug885433_allows.html", 25 "file_bug885433_allows.html^headers^", 26 "file_bug885433_blocks.html", 27 "file_bug885433_blocks.html^headers^", 28 "file_bug888172.html", 29 "file_bug888172.sjs", 30 "file_evalscript_main.js", 31 "file_evalscript_main_allowed.js", 32 "file_evalscript_main.html", 33 "file_evalscript_main.html^headers^", 34 "file_evalscript_main_allowed.html", 35 "file_evalscript_main_allowed.html^headers^", 36 "file_frameancestors_main.html", 37 "file_frameancestors_main.js", 38 "file_frameancestors.sjs", 39 "file_frameancestors_userpass.html", 40 "file_frameancestors_userpass_frame_a.html", 41 "file_frameancestors_userpass_frame_b.html", 42 "file_frameancestors_userpass_frame_c.html", 43 "file_frameancestors_userpass_frame_c.html^headers^", 44 "file_frameancestors_userpass_frame_d.html", 45 "file_frameancestors_userpass_frame_d.html^headers^", 46 "file_inlinescript.html", 47 "file_inlinestyle_main.html", 48 "file_inlinestyle_main.html^headers^", 49 "file_inlinestyle_main_allowed.html", 50 "file_inlinestyle_main_allowed.html^headers^", 51 "file_invalid_source_expression.html", 52 "file_main.html", 53 "file_main.html^headers^", 54 "file_main.js", 55 "file_web_manifest.html", 56 "file_web_manifest_remote.html", 57 "file_web_manifest_https.html", 58 "file_web_manifest.json", 59 "file_web_manifest.json^headers^", 60 "file_web_manifest_https.json", 61 "file_web_manifest_mixed_content.html", 62 "file_bug836922_npolicies.html", 63 "file_bug836922_npolicies.html^headers^", 64 "file_bug836922_npolicies_ro_violation.sjs", 65 "file_bug836922_npolicies_violation.sjs", 66 "file_bug886164.html", 67 "file_bug886164.html^headers^", 68 "file_bug886164_2.html", 69 "file_bug886164_2.html^headers^", 70 "file_bug886164_3.html", 71 "file_bug886164_3.html^headers^", 72 "file_bug886164_4.html", 73 "file_bug886164_4.html^headers^", 74 "file_bug886164_5.html", 75 "file_bug886164_5.html^headers^", 76 "file_bug886164_6.html", 77 "file_bug886164_6.html^headers^", 78 "file_redirects_main.html", 79 "file_redirects_page.sjs", 80 "file_redirects_resource.sjs", 81 "file_bug910139.sjs", 82 "file_bug910139.xml", 83 "file_bug910139.xsl", 84 "file_bug909029_star.html", 85 "file_bug909029_star.html^headers^", 86 "file_bug909029_none.html", 87 "file_bug909029_none.html^headers^", 88 "file_bug1229639.html", 89 "file_bug1229639.html^headers^", 90 "file_bug1312272.html", 91 "file_bug1312272.js", 92 "file_bug1312272.html^headers^", 93 "file_bug1452037.html", 94 "file_bug1505412.sjs", 95 "file_bug1505412_reporter.sjs", 96 "file_bug1505412_frame.html", 97 "file_bug1505412_frame.html^headers^", 98 "file_policyuri_regression_from_multipolicy.html", 99 "file_policyuri_regression_from_multipolicy.html^headers^", 100 "file_policyuri_regression_from_multipolicy_policy", 101 "file_nonce_source.html", 102 "file_nonce_source.html^headers^", 103 "file_nonce_redirects.html", 104 "file_nonce_redirector.sjs", 105 "file_bug941404.html", 106 "file_bug941404_xhr.html", 107 "file_bug941404_xhr.html^headers^", 108 "file_frame_ancestors_ro.html", 109 "file_frame_ancestors_ro.html^headers^", 110 "file_hash_source.html", 111 "file_dual_header_testserver.sjs", 112 "file_hash_source.html^headers^", 113 "file_scheme_relative_sources.js", 114 "file_scheme_relative_sources.sjs", 115 "file_ignore_unsafe_inline.html", 116 "file_ignore_unsafe_inline_multiple_policies_server.sjs", 117 "file_self_none_as_hostname_confusion.html", 118 "file_self_none_as_hostname_confusion.html^headers^", 119 "file_empty_directive.html", 120 "file_empty_directive.html^headers^", 121 "file_path_matching.html", 122 "file_path_matching_incl_query.html", 123 "file_path_matching.js", 124 "file_path_matching_redirect.html", 125 "file_path_matching_redirect_server.sjs", 126 "file_testserver.sjs", 127 "file_report_uri_missing_in_report_only_header.html", 128 "file_report_uri_missing_in_report_only_header.html^headers^", 129 "file_report.html", 130 "file_report_chromescript.js", 131 "file_redirect_content.sjs", 132 "file_redirect_report.sjs", 133 "file_subframe_run_js_if_allowed.html", 134 "file_subframe_run_js_if_allowed.html^headers^", 135 "file_leading_wildcard.html", 136 "file_multi_policy_injection_bypass.html", 137 "file_multi_policy_injection_bypass.html^headers^", 138 "file_multi_policy_injection_bypass_2.html", 139 "file_multi_policy_injection_bypass_2.html^headers^", 140 "file_null_baseuri.html", 141 "file_form-action.html", 142 "referrerdirective.sjs", 143 "file_upgrade_insecure.html", 144 "file_upgrade_insecure_meta.html", 145 "file_upgrade_insecure_server.sjs", 146 "file_upgrade_insecure_wsh.py", 147 "file_upgrade_insecure_reporting.html", 148 "file_upgrade_insecure_reporting_server.sjs", 149 "file_upgrade_insecure_cors.html", 150 "file_upgrade_insecure_cors_server.sjs", 151 "file_upgrade_insecure_loopback.html", 152 "file_upgrade_insecure_loopback_form.html", 153 "file_upgrade_insecure_loopback_server.sjs", 154 "file_report_for_import.css", 155 "file_report_for_import.html", 156 "file_report_for_import_server.sjs", 157 "file_service_worker.html", 158 "file_service_worker.js", 159 "file_child-src_iframe.html", 160 "file_child-src_inner_frame.html", 161 "file_child-src_worker.html", 162 "file_child-src_worker_data.html", 163 "file_child-src_worker-redirect.html", 164 "file_child-src_worker.js", 165 "file_child-src_service_worker.html", 166 "file_child-src_service_worker.js", 167 "file_child-src_shared_worker.html", 168 "file_child-src_shared_worker_data.html", 169 "file_child-src_shared_worker-redirect.html", 170 "file_child-src_shared_worker.js", 171 "file_redirect_worker.sjs", 172 "file_meta_element.html", 173 "file_meta_header_dual.sjs", 174 "file_docwrite_meta.html", 175 "file_doccomment_meta.html", 176 "file_docwrite_meta.css", 177 "file_docwrite_meta.js", 178 "file_multipart_testserver.sjs", 179 "file_fontloader.sjs", 180 "file_fontloader.woff", 181 "file_block_all_mcb.sjs", 182 "file_block_all_mixed_content_frame_navigation1.html", 183 "file_block_all_mixed_content_frame_navigation2.html", 184 "file_form_action_server.sjs", 185 "!/image/test/mochitest/blue.png", 186 "file_meta_whitespace_skipping.html", 187 "file_ping.html", 188 "test_iframe_sandbox_top_1.html^headers^", 189 "file_iframe_sandbox_document_write.html", 190 "file_sandbox_pass.js", 191 "file_sandbox_fail.js", 192 "file_sandbox_1.html", 193 "file_sandbox_2.html", 194 "file_sandbox_3.html", 195 "file_sandbox_4.html", 196 "file_sandbox_5.html", 197 "file_sandbox_6.html", 198 "file_sandbox_7.html", 199 "file_sandbox_8.html", 200 "file_sandbox_9.html", 201 "file_sandbox_10.html", 202 "file_sandbox_11.html", 203 "file_sandbox_12.html", 204 "file_sandbox_13.html", 205 "file_sendbeacon.html", 206 "file_upgrade_insecure_docwrite_iframe.sjs", 207 "file_data-uri_blocked.html", 208 "file_data-uri_blocked.html^headers^", 209 "file_strict_dynamic_js_url.html", 210 "file_strict_dynamic_script_events.html", 211 "file_strict_dynamic_script_events_marquee.html", 212 "file_strict_dynamic_script_inline.html", 213 "file_strict_dynamic_script_extern.html", 214 "file_strict_dynamic.js", 215 "file_strict_dynamic_parser_inserted_doc_write.html", 216 "file_strict_dynamic_parser_inserted_doc_write_correct_nonce.html", 217 "file_strict_dynamic_non_parser_inserted.html", 218 "file_strict_dynamic_non_parser_inserted_inline.html", 219 "file_strict_dynamic_unsafe_eval.html", 220 "file_strict_dynamic_default_src.html", 221 "file_strict_dynamic_default_src.js", 222 "file_upgrade_insecure_navigation.sjs", 223 "file_punycode_host_src.sjs", 224 "file_punycode_host_src.js", 225 "file_iframe_srcdoc.sjs", 226 "file_iframe_sandbox_srcdoc.html", 227 "file_iframe_sandbox_srcdoc.html^headers^", 228 "file_websocket_self.html", 229 "file_websocket_csp_upgrade.html", 230 "file_websocket_explicit.html", 231 "file_websocket_self_wsh.py", 232 "file_win_open_blocked.html", 233 "file_image_nonce.html", 234 "file_image_nonce.html^headers^", 235 "file_ignore_xfo.html", 236 "file_ignore_xfo.html^headers^", 237 "file_ro_ignore_xfo.html", 238 "file_ro_ignore_xfo.html^headers^", 239 "file_no_log_ignore_xfo.html", 240 "file_no_log_ignore_xfo.html^headers^", 241 "file_data_csp_inheritance.html", 242 "file_data_csp_merge.html", 243 "file_data_doc_ignore_meta_csp.html", 244 "file_report_font_cache-1.html", 245 "file_report_font_cache-2.html", 246 "file_report_font_cache-2.html^headers^", 247 "Ahem.ttf", 248 "file_independent_iframe_csp.html", 249 "file_upgrade_insecure_report_only.html", 250 "file_upgrade_insecure_report_only_server.sjs", 251 ] 252 prefs = [ 253 "security.mixed_content.upgrade_display_content=false", 254 "javascript.options.experimental.shadow_realms=true", 255 ] 256 257 ["test_301_redirect.html"] 258 skip-if = [ 259 "http2", 260 "http3", 261 ] 262 263 ["test_302_redirect.html"] 264 skip-if = [ 265 "http2", 266 "http3", 267 ] 268 269 ["test_303_redirect.html"] 270 skip-if = [ 271 "http2", 272 "http3", 273 ] 274 275 ["test_307_redirect.html"] 276 skip-if = [ 277 "http2", 278 "http3", 279 ] 280 281 ["test_CSP.html"] 282 skip-if = [ 283 "http2", 284 "http3", 285 ] 286 287 ["test_allow_https_schemes.html"] 288 289 ["test_base-uri.html"] 290 skip-if = [ 291 "http2", 292 "http3", 293 ] 294 295 ["test_blob_data_schemes.html"] 296 297 ["test_blob_uri_blocks_modals.html"] 298 skip-if = [ 299 "asan", # alert should be blocked by CSP - got false, expected true 300 "http2", 301 "http3", 302 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'", 303 "tsan", # alert should be blocked by CSP - got false, expected true 304 "xorigin", 305 ] 306 307 ["test_block_all_mixed_content.html"] 308 tags = "mcb" 309 310 ["test_block_all_mixed_content_frame_navigation.html"] 311 tags = "mcb" 312 skip-if = [ 313 "http2", 314 "http3", 315 ] 316 317 ["test_blocked_uri_in_reports.html"] 318 skip-if = [ 319 "http2", 320 "http3", 321 ] 322 323 ["test_blocked_uri_in_violation_event_after_redirects.html"] 324 support-files = [ 325 "file_blocked_uri_in_violation_event_after_redirects.html", 326 "file_blocked_uri_in_violation_event_after_redirects.sjs", 327 ] 328 skip-if = [ 329 "http2", 330 "http3", 331 ] 332 333 ["test_blocked_uri_redirect_frame_src.html"] 334 support-files = [ 335 "file_blocked_uri_redirect_frame_src.html", 336 "file_blocked_uri_redirect_frame_src.html^headers^", 337 "file_blocked_uri_redirect_frame_src_server.sjs", 338 ] 339 skip-if = [ 340 "http2", 341 "http3", 342 ] 343 344 ["test_bug663567.html"] 345 skip-if = [ 346 "os == 'win' && os_version == '10.2009' && arch == 'x86_64' && fission && xorigin && debug", # Bug 1716406 - New fission platform triage 347 "os == 'win' && os_version == '11.26100' && arch == 'x86' && fission && xorigin && debug", # Bug 1716406 - New fission platform triage 348 "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && fission && xorigin && debug", # Bug 1716406 - New fission platform triage 349 ] 350 351 ["test_bug802872.html"] 352 skip-if = [ 353 "http2", 354 "http3", 355 ] 356 357 ["test_bug836922_npolicies.html"] 358 skip-if = [ 359 "http2", 360 "http3", 361 "verify-standalone", 362 ] 363 364 ["test_bug885433.html"] 365 366 ["test_bug886164.html"] 367 368 ["test_bug888172.html"] 369 370 ["test_bug909029.html"] 371 372 ["test_bug910139.html"] 373 skip-if = [ 374 "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && opt && verify-standalone", 375 "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && opt && verify-standalone", 376 ] 377 378 ["test_bug941404.html"] 379 380 ["test_bug1229639.html"] 381 skip-if = [ 382 "http2", 383 "http3", 384 ] 385 386 ["test_bug1242019.html"] 387 skip-if = [ 388 "http2", 389 "http3", 390 ] 391 392 ["test_bug1312272.html"] 393 394 ["test_bug1452037.html"] 395 396 ["test_bug1505412.html"] 397 skip-if = [ 398 "opt", 399 ] 400 401 ["test_bug1579094.html"] 402 403 ["test_bug1738418.html"] 404 support-files = [ 405 "file_bug1738418_parent.html", 406 "file_bug1738418_parent.html^headers^", 407 "file_bug1738418_child.html", 408 ] 409 410 ["test_bug1764343.html"] 411 support-files = [ 412 "file_bug1764343.html", 413 ] 414 415 ["test_bug1777572.html"] 416 support-files = ["file_bug1777572.html"] 417 skip-if = [ 418 "os == 'android'", # This unusual window.close/open test times out on Android. 419 ] 420 421 ["test_child-src_iframe.html"] 422 skip-if = [ 423 "http2", 424 "http3", 425 ] 426 427 ["test_child-src_worker-redirect.html"] 428 skip-if = [ 429 "http2", 430 "http3", 431 ] 432 433 ["test_child-src_worker.html"] 434 skip-if = [ 435 "http2", 436 "http3", 437 ] 438 439 ["test_child-src_worker_data.html"] 440 skip-if = [ 441 "http2", 442 "http3", 443 ] 444 445 ["test_connect-src.html"] 446 447 ["test_csp_error_messages.html"] 448 support-files = ["file_csp_error_messages.html"] 449 450 ["test_csp_frame_ancestors_about_blank.html"] 451 support-files = [ 452 "file_csp_frame_ancestors_about_blank.html", 453 "file_csp_frame_ancestors_about_blank.html^headers^", 454 ] 455 456 ["test_csp_style_src_empty_hash.html"] 457 458 ["test_csp_worker_inheritance.html"] 459 support-files = [ 460 "worker.sjs", 461 "worker_helper.js", 462 "main_csp_worker.html", 463 "main_csp_worker.html^headers^", 464 ] 465 skip-if = [ 466 "http2", 467 "http3", 468 ] 469 470 ["test_data_csp_inheritance.html"] 471 472 ["test_data_csp_merge.html"] 473 474 ["test_data_doc_ignore_meta_csp.html"] 475 476 ["test_docwrite_meta.html"] 477 478 ["test_dual_header.html"] 479 480 ["test_empty_directive.html"] 481 482 ["test_evalscript.html"] 483 484 ["test_evalscript_allowed_by_strict_dynamic.html"] 485 486 ["test_evalscript_blocked_by_strict_dynamic.html"] 487 488 ["test_fontloader.html"] 489 490 ["test_form-action.html"] 491 492 ["test_form_action_blocks_url.html"] 493 494 ["test_frame_ancestors_ro.html"] 495 skip-if = [ 496 "http2", 497 "http3", 498 ] 499 500 ["test_frame_src.html"] 501 support-files = [ 502 "file_frame_src_frame_governs.html", 503 "file_frame_src_child_governs.html", 504 "file_frame_src.js", 505 "file_frame_src_inner.html", 506 ] 507 skip-if = [ 508 "http2", 509 "http3", 510 ] 511 512 ["test_frameancestors.html"] 513 skip-if = [ 514 "http2", 515 "http3", 516 "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 517 ] 518 519 ["test_frameancestors_userpass.html"] 520 skip-if = [ 521 "http2", 522 "http3", 523 ] 524 525 ["test_hash_source.html"] 526 skip-if = [ 527 "fission && xorigin && debug", # Bug 1716406 - New fission platform triage 528 ] 529 530 ["test_iframe_sandbox.html"] 531 skip-if = [ 532 "http2", 533 "http3", 534 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && debug && fission && xorigin", # Bug 1716406 - New fission platform triage 535 "os == 'win' && debug && fission && xorigin", # Bug 1716406 - New fission platform triage 536 ] 537 538 ["test_iframe_sandbox_srcdoc.html"] 539 skip-if = [ 540 "os == 'win' && debug && fission && xorigin", # Bug 1716406 - New fission platform triage 541 ] 542 543 ["test_iframe_sandbox_top_1.html"] 544 545 ["test_iframe_srcdoc.html"] 546 547 ["test_ignore_unsafe_inline.html"] 548 skip-if = [ 549 "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, [Child 3789, Main Thread] WARNING: NS_ENSURE_TRUE(request) failed: file /builds/worker/checkouts/gecko/netwerk/base/nsLoadGroup.cpp, line 591 550 ] 551 552 ["test_ignore_xfo.html"] 553 skip-if = [ 554 "http2", 555 "http3", 556 "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 557 ] 558 559 ["test_image_document.html"] 560 support-files = [ 561 "file_image_document_pixel.png", 562 "file_image_document_pixel.png^headers^", 563 ] 564 565 ["test_image_nonce.html"] 566 567 ["test_independent_iframe_csp.html"] 568 569 ["test_inlinescript.html"] 570 571 ["test_inlinestyle.html"] 572 573 ["test_invalid_source_expression.html"] 574 575 ["test_leading_wildcard.html"] 576 skip-if = [ 577 "http2", 578 "http3", 579 ] 580 581 ["test_link_rel_preload.html"] 582 support-files = ["file_link_rel_preload.html"] 583 584 ["test_meta_csp_self.html"] 585 586 ["test_meta_element.html"] 587 588 ["test_meta_header_dual.html"] 589 590 ["test_meta_whitespace_skipping.html"] 591 592 ["test_multi_policy_injection_bypass.html"] 593 594 ["test_multipartchannel.html"] 595 skip-if = [ 596 "http2", 597 "http3", 598 ] 599 600 ["test_nonce_redirects.html"] 601 602 ["test_nonce_snapshot.html"] 603 support-files = ["file_nonce_snapshot.sjs"] 604 605 ["test_nonce_source.html"] 606 skip-if = [ 607 "http2", 608 "http3", 609 ] 610 611 ["test_null_baseuri.html"] 612 skip-if = [ 613 "http2", 614 "http3", 615 ] 616 617 ["test_object_inherit.html"] 618 support-files = ["file_object_inherit.html"] 619 620 ["test_parent_location_js.html"] 621 support-files = [ 622 "file_parent_location_js.html", 623 "file_iframe_parent_location_js.html", 624 ] 625 626 ["test_path_matching.html"] 627 skip-if = [ 628 "http2", 629 "http3", 630 ] 631 632 ["test_path_matching_redirect.html"] 633 skip-if = [ 634 "http2", 635 "http3", 636 ] 637 638 ["test_ping.html"] 639 skip-if = [ 640 "http2", 641 "http3", 642 ] 643 644 ["test_policyuri_regression_from_multipolicy.html"] 645 646 ["test_punycode_host_src.html"] 647 skip-if = [ 648 "http2", 649 "http3", 650 ] 651 652 ["test_redirects.html"] 653 skip-if = [ 654 "http2", 655 "http3", 656 ] 657 658 ["test_report.html"] 659 fail-if = [ 660 "xorigin", 661 ] 662 skip-if = [ 663 "http2", 664 "http3", 665 ] 666 667 ["test_report_font_cache.html"] 668 skip-if = [ 669 "http2", 670 "http3", 671 ] 672 673 ["test_report_for_import.html"] 674 fail-if = [ 675 "xorigin", 676 ] 677 skip-if = [ 678 "http2", 679 "http3", 680 ] 681 682 ["test_report_uri_missing_in_report_only_header.html"] 683 684 ["test_reporting_api_disabled.html"] 685 skip-if = [ 686 "http2", 687 "http3", 688 ] 689 690 ["test_sandbox.html"] 691 skip-if = [ 692 "true", # Bug 1657934 693 ] 694 695 ["test_sandbox_allow_scripts.html"] 696 support-files = [ 697 "file_sandbox_allow_scripts.html", 698 "file_sandbox_allow_scripts.html^headers^", 699 ] 700 701 ["test_scheme_relative_sources.html"] 702 skip-if = [ 703 "http2", 704 "http3", 705 ] 706 707 ["test_script_template.html"] 708 support-files = [ 709 "file_script_template.html", 710 "file_script_template.js", 711 ] 712 713 ["test_security_policy_violation_event.html"] 714 715 ["test_self_none_as_hostname_confusion.html"] 716 717 ["test_sendbeacon.html"] 718 719 ["test_service_worker.html"] 720 721 ["test_strict_dynamic.html"] 722 skip-if = [ 723 "http2", 724 "http3", 725 ] 726 727 ["test_strict_dynamic_default_src.html"] 728 skip-if = [ 729 "http2", 730 "http3", 731 ] 732 733 ["test_strict_dynamic_parser_inserted.html"] 734 skip-if = [ 735 "http2", 736 "http3", 737 ] 738 739 ["test_subframe_run_js_if_allowed.html"] 740 741 ["test_svg_inline_style.html"] 742 support-files = [ 743 "file_svg_inline_style_base.html", 744 "file_svg_inline_style_csp.html", 745 "file_svg_srcset_inline_style_base.html", 746 "file_svg_srcset_inline_style_csp.html", 747 "file_svg_inline_style_server.sjs", 748 ] 749 750 ["test_uir_top_nav.html"] 751 support-files = [ 752 "file_uir_top_nav.html", 753 "file_uir_top_nav_dummy.html", 754 ] 755 skip-if = [ 756 "http2", 757 "http3", 758 ] 759 760 ["test_uir_windowwatcher.html"] 761 support-files = [ 762 "file_windowwatcher_frameA.html", 763 "file_windowwatcher_subframeB.html", 764 "file_windowwatcher_subframeC.html", 765 "file_windowwatcher_subframeD.html", 766 "file_windowwatcher_win_open.html", 767 ] 768 skip-if = [ 769 "http2", 770 "http3", 771 ] 772 773 ["test_upgrade_insecure.html"] 774 skip-if = [ 775 "os == 'android'", # Bug 1777028 776 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'", # Bug 1620516 777 ] 778 779 ["test_upgrade_insecure_cors.html"] 780 skip-if = [ 781 "http2", 782 "http3", 783 ] 784 785 ["test_upgrade_insecure_docwrite_iframe.html"] 786 787 ["test_upgrade_insecure_loopback.html"] 788 789 ["test_upgrade_insecure_navigation.html"] 790 skip-if = [ 791 "http2", 792 "http3", 793 ] 794 795 ["test_upgrade_insecure_navigation_redirect.html"] 796 support-files = [ 797 "file_upgrade_insecure_navigation_redirect.sjs", 798 "file_upgrade_insecure_navigation_redirect_same_origin.html", 799 "file_upgrade_insecure_navigation_redirect_cross_origin.html", 800 ] 801 skip-if = [ 802 "http2", 803 "http3", 804 ] 805 806 ["test_upgrade_insecure_report_only.html"] 807 skip-if = [ 808 "http2", 809 "http3", 810 ] 811 812 ["test_upgrade_insecure_reporting.html"] 813 skip-if = [ 814 "http2", 815 "http3", 816 ] 817 818 ["test_websocket_localhost.html"] 819 skip-if = [ 820 "http2", 821 "http3", 822 "os == 'android'", # no websocket support Bug 982828 823 ] 824 825 ["test_websocket_self.html"] 826 skip-if = [ 827 "http2", 828 "http3", 829 "os == 'android'", # no websocket support Bug 982828 830 ] 831 832 ["test_win_open_blocked.html"] 833 834 ["test_worker_src.html"] 835 support-files = [ 836 "file_worker_src_worker_governs.html", 837 "file_worker_src_child_governs.html", 838 "file_worker_src_script_governs.html", 839 "file_worker_src.js", 840 "file_spawn_worker.js", 841 "file_spawn_shared_worker.js", 842 "file_spawn_service_worker.js", 843 ] 844 skip-if = [ 845 "http2", 846 "http3", 847 ] 848 849 ["test_xslt_inherits_csp.html"] 850 support-files = [ 851 "file_xslt_inherits_csp.xml", 852 "file_xslt_inherits_csp.xml^headers^", 853 "file_xslt_inherits_csp.xsl", 854 ]