tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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 ]