tor-browser

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

xpcshell.toml (9004B)


      1 [DEFAULT]
      2 head = "head_channels_clone.js head_trr_clone.js head_http3_clone.js"
      3 # Several tests rely on redirecting to data: URIs, which was allowed for a long
      4 # time but now forbidden. So we enable it just for these tests.
      5 prefs = ["network.allow_redirect_to_data=true"]
      6 support-files = [
      7  "child_channel_id.js",
      8  "!/netwerk/test/unit/test_XHR_redirects.js",
      9  "!/netwerk/test/unit/test_bug528292.js",
     10  "!/netwerk/test/unit/test_cache-entry-id.js",
     11  "!/netwerk/test/unit/test_cache_jar.js",
     12  "!/netwerk/test/unit/test_cacheflags.js",
     13  "!/netwerk/test/unit/test_channel_close.js",
     14  "!/netwerk/test/unit/test_cookiejars.js",
     15  "!/netwerk/test/unit/test_dns_cancel.js",
     16  "!/netwerk/test/unit/test_dns_service.js",
     17  "!/netwerk/test/unit/test_duplicate_headers.js",
     18  "!/netwerk/test/unit/test_event_sink.js",
     19  "!/netwerk/test/unit/test_getHost.js",
     20  "!/netwerk/test/unit/test_gio_protocol.js",
     21  "!/netwerk/test/unit/test_head.js",
     22  "!/netwerk/test/unit/test_headers.js",
     23  "!/netwerk/test/unit/test_httpsuspend.js",
     24  "!/netwerk/test/unit/test_post.js",
     25  "!/netwerk/test/unit/test_progress.js",
     26  "!/netwerk/test/unit/test_redirect_veto.js",
     27  "!/netwerk/test/unit/test_redirect-caching_canceled.js",
     28  "!/netwerk/test/unit/test_redirect-caching_failure.js",
     29  "!/netwerk/test/unit/test_redirect-caching_passing.js",
     30  "!/netwerk/test/unit/test_redirect_canceled.js",
     31  "!/netwerk/test/unit/test_redirect_different-protocol.js",
     32  "!/netwerk/test/unit/test_redirect_failure.js",
     33  "!/netwerk/test/unit/test_redirect_from_script.js",
     34  "!/netwerk/test/unit/test_redirect_history.js",
     35  "!/netwerk/test/unit/test_redirect_passing.js",
     36  "!/netwerk/test/unit/test_reentrancy.js",
     37  "!/netwerk/test/unit/test_reply_without_content_type.js",
     38  "!/netwerk/test/unit/test_resumable_channel.js",
     39  "!/netwerk/test/unit/test_simple.js",
     40  "!/netwerk/test/unit/test_trackingProtection_annotateChannels.js",
     41  "!/netwerk/test/unit/test_xmlhttprequest.js",
     42  "!/netwerk/test/unit/head_channels.js",
     43  "!/netwerk/test/unit/head_trr.js",
     44  "!/netwerk/test/unit/head_cache2.js",
     45  "!/netwerk/test/unit/data/image.png",
     46  "!/netwerk/test/unit/data/system_root.lnk",
     47  "!/netwerk/test/unit/data/test_psl.txt",
     48  "!/netwerk/test/unit/data/test_readline1.txt",
     49  "!/netwerk/test/unit/data/test_readline2.txt",
     50  "!/netwerk/test/unit/data/test_readline3.txt",
     51  "!/netwerk/test/unit/data/test_readline4.txt",
     52  "!/netwerk/test/unit/data/test_readline5.txt",
     53  "!/netwerk/test/unit/data/test_readline6.txt",
     54  "!/netwerk/test/unit/data/test_readline7.txt",
     55  "!/netwerk/test/unit/data/test_readline8.txt",
     56  "!/netwerk/test/unit/data/signed_win.exe",
     57  "!/netwerk/test/unit/test_alt-data_simple.js",
     58  "!/netwerk/test/unit/test_alt-data_stream.js",
     59  "!/netwerk/test/unit/test_alt-data_closeWithStatus.js",
     60  "!/netwerk/test/unit/test_channel_priority.js",
     61  "!/netwerk/test/unit/test_multipart_streamconv.js",
     62  "!/netwerk/test/unit/test_original_sent_received_head.js",
     63  "!/netwerk/test/unit/test_alt-data_cross_process.js",
     64  "!/netwerk/test/unit/test_httpcancel.js",
     65  "!/netwerk/test/unit/test_trr_httpssvc.js",
     66  "!/netwerk/test/unit/test_http3_prio_enabled.js",
     67  "!/netwerk/test/unit/test_http3_prio_disabled.js",
     68  "!/netwerk/test/unit/test_http3_prio_helpers.js",
     69  "!/netwerk/test/unit/http2-ca.pem",
     70  "!/netwerk/test/unit/test_orb_empty_header.js",
     71  "!/netwerk/test/unit/test_simple_unknown_uris.js",
     72  "child_is_proxy_used.js",
     73  "child_cookie_header.js",
     74  "child_dns_by_type_resolve.js",
     75  "child_veto_in_parent.js",
     76 ]
     77 
     78 ["test_XHR_redirects.js"]
     79 prefs = [
     80  "network.allow_raw_sockets_in_content_processes=true",
     81  "network.xhr.block_sync_system_requests=false",
     82 ]
     83 
     84 ["test_alt-data_closeWithStatus_wrap.js"]
     85 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
     86 skip-if = [
     87  "isolated_process", # Bug 1709961
     88 ]
     89 
     90 ["test_alt-data_cross_process_wrap.js"]
     91 skip-if = [
     92  "isolated_process", # Bug 1709961
     93 ]
     94 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
     95 
     96 ["test_alt-data_simple_wrap.js"]
     97 skip-if = [
     98  "isolated_process", # Bug 1709961
     99 ]
    100 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    101 
    102 ["test_alt-data_stream_wrap.js"]
    103 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    104 
    105 ["test_cache-entry-id_wrap.js"]
    106 skip-if = [
    107  "isolated_process", # Bug 1709961
    108 ]
    109 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    110 
    111 ["test_cache_jar_wrap.js"]
    112 
    113 ["test_cacheflags_wrap.js"]
    114 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    115 
    116 ["test_channel_close_wrap.js"]
    117 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    118 
    119 ["test_channel_id.js"]
    120 
    121 ["test_channel_priority_wrap.js"]
    122 
    123 ["test_chunked_responses_wrap.js"]
    124 prefs = [
    125  "network.allow_raw_sockets_in_content_processes=true",
    126 "security.allow_eval_with_system_principal=true",
    127 ]
    128 
    129 ["test_cookie_header_stripped.js"]
    130 
    131 ["test_cookiejars_wrap.js"]
    132 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    133 
    134 ["test_dns_by_type_resolve_wrap.js"]
    135 
    136 ["test_dns_cancel_wrap.js"]
    137 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    138 
    139 ["test_dns_service_wrap.js"]
    140 
    141 ["test_duplicate_headers_wrap.js"]
    142 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    143 
    144 ["test_event_sink_wrap.js"]
    145 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    146 
    147 ["test_getHost_wrap.js"]
    148 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    149 
    150 ["test_gio_protocol_wrap.js"]
    151 run-if = [
    152  "os == 'linux'",
    153 ]
    154 
    155 ["test_head_wrap.js"]
    156 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    157 
    158 ["test_headers_wrap.js"]
    159 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    160 
    161 ["test_http3_prio_disabled_wrap.js"]
    162 run-sequentially = ["true"] # http3server
    163 skip-if = [
    164  "os == 'android' && os_version == '14' && arch == 'x86_64'", # Bug 1982955
    165  "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && msix", # Bug 1807925
    166 ]
    167 
    168 ["test_http3_prio_enabled_wrap.js"]
    169 run-sequentially = ["true"] # http3server
    170 skip-if = [
    171  "true", # Will be reenabled in bug 1865394
    172 ]
    173 
    174 ["test_httpcancel_wrap.js"]
    175 skip-if = [
    176  "isolated_process", # Bug 1709961
    177 ]
    178 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    179 
    180 ["test_httpsuspend_wrap.js"]
    181 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    182 
    183 ["test_is_proxy_used.js"]
    184 
    185 ["test_multipart_streamconv_wrap.js"]
    186 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    187 
    188 ["test_orb_empty_header_wrap.js"]
    189 
    190 ["test_original_sent_received_head_wrap.js"]
    191 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    192 
    193 ["test_post_wrap.js"]
    194 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    195 
    196 ["test_progress_wrap.js"]
    197 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    198 
    199 ["test_redirect-caching_canceled_wrap.js"]
    200 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    201 
    202 ["test_redirect-caching_failure_wrap.js"]
    203 skip-if = [
    204  "isolated_process", # Bug 1709961
    205 ]
    206 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    207 
    208 ["test_redirect-caching_passing_wrap.js"]
    209 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    210 
    211 ["test_redirect_canceled_wrap.js"]
    212 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    213 
    214 ["test_redirect_different-protocol_wrap.js"]
    215 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    216 
    217 ["test_redirect_failure_wrap.js"]
    218 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    219 # Do not test the channel.redirectTo() API under e10s until 827269 is resolved
    220 
    221 ["test_redirect_from_script_wrap.js"]
    222 skip-if = [
    223  "true",
    224 ]
    225 
    226 ["test_redirect_history_wrap.js"]
    227 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    228 
    229 ["test_redirect_passing_wrap.js"]
    230 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    231 
    232 ["test_redirect_veto_parent.js"]
    233 skip-if = [
    234  "isolated_process", # Bug 1709961
    235 ]
    236 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    237 run-sequentially = ["true"] # doesn't play nice with others.
    238 
    239 ["test_redirect_veto_wrap.js"]
    240 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    241 
    242 ["test_reentrancy_wrap.js"]
    243 prefs = [
    244  "network.allow_raw_sockets_in_content_processes=true",
    245  "network.xhr.block_sync_system_requests=false",
    246 ]
    247 
    248 ["test_reply_without_content_type_wrap.js"]
    249 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    250 
    251 ["test_resumable_channel_wrap.js"]
    252 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    253 
    254 ["test_simple_unknown_uris_wrap.js"]
    255 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    256 
    257 ["test_simple_wrap.js"]
    258 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    259 
    260 ["test_trackingProtection_annotateChannels_wrap1.js"]
    261 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    262 
    263 ["test_trackingProtection_annotateChannels_wrap2.js"]
    264 prefs = ["network.allow_raw_sockets_in_content_processes=true"]
    265 
    266 ["test_trr_httpssvc_wrap.js"]
    267 
    268 ["test_xmlhttprequest_wrap.js"]
    269 prefs = [
    270  "network.allow_raw_sockets_in_content_processes=true",
    271  "network.xhr.block_sync_system_requests=false",
    272 ]