tor-browser

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

browser.toml (12962B)


      1 [DEFAULT]
      2 https_first_disabled = true
      3 tags = "devtools"
      4 subsuite = "devtools"
      5 skip-if = [
      6  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && debug && http3", # Bug 1829298
      7 ]
      8 support-files = [
      9  "dropmarker.svg",
     10  "file_ws_backend_wsh.py",
     11  "head.js",
     12  "html_cause-test-page.html",
     13  "html_content-type-without-cache-test-page.html",
     14  "html_brotli-test-page.html",
     15  "html_zstd-test-page.html",
     16  "html_image-tooltip-test-page.html",
     17  "html_cache-test-page.html",
     18  "html_cors-test-page.html",
     19  "html_csp-frame-test-page.html",
     20  "html_csp-resend-test-page.html",
     21  "html_csp-test-page.html",
     22  "html_custom-get-page.html",
     23  "html_cyrillic-test-page.html",
     24  "html_fonts-test-page.html",
     25  "html_frame-test-page.html",
     26  "html_frame-subdocument.html",
     27  "html_file_channel.html",
     28  "html_filter-test-page.html",
     29  "html_infinite-get-page.html",
     30  "html_internal-stylesheet.html",
     31  "html_json-b64.html",
     32  "html_json-basic.html",
     33  "html_json-custom-mime-test-page.html",
     34  "html_json-empty.html",
     35  "html_json-long-test-page.html",
     36  "html_json-malformed-test-page.html",
     37  "html_json-text-mime-test-page.html",
     38  "html_json-xssi-protection.html",
     39  "html_jsonp-test-page.html",
     40  "html_maps-test-page.html",
     41  "html_module-script-cache.html",
     42  "html_navigate-test-page.html",
     43  "html_params-test-page.html",
     44  "html_pause-test-page.html",
     45  "html_post-data-test-page.html",
     46  "html_post-array-data-test-page.html",
     47  "html_post-json-test-page.html",
     48  "html_post-raw-test-page.html",
     49  "html_header-test-page.html",
     50  "html_post-raw-with-headers-test-page.html",
     51  "html_simple-test-page.html",
     52  "html_single-get-page.html",
     53  "html_single_get_page_favicon.html",
     54  "html_slow-requests-test-page.html",
     55  "html_send-beacon.html",
     56  "html_send-beacon-late-iframe-request.html",
     57  "html_sorting-test-page.html",
     58  "html_statistics-edge-case-page.html",
     59  "html_statistics-test-page.html",
     60  "html_status-codes-test-page.html",
     61  "html_tracking-protection.html",
     62  "html_api-calls-test-page.html",
     63  "html_copy-as-curl.html",
     64  "html_curl-utils.html",
     65  "html_open-request-in-tab.html",
     66  "html_worker-test-page.html",
     67  "html_image-cache.html",
     68  "html_script-cache.html",
     69  "html_stylesheet-cache.html",
     70  "js_worker-test.js",
     71  "js_worker-test2.js",
     72  "network-overrides-test-helpers.js",
     73  "sjs_content-type-test-server.sjs",
     74  "sjs_cors-test-server.sjs",
     75  "sjs_delay-test-server.sjs",
     76  "sjs_early-hint-test-server.sjs",
     77  "sjs_https-redirect-test-server.sjs",
     78  "sjs_hsts-test-server.sjs",
     79  "sjs_json-test-server.sjs",
     80  "sjs_long-polling-server.sjs",
     81  "sjs_search-test-server.sjs",
     82  "sjs_method-test-server.sjs",
     83  "sjs_set-cookie-same-site.sjs",
     84  "sjs_simple-test-server.sjs",
     85  "sjs_simple-unsorted-cookies-test-server.sjs",
     86  "sjs_slow-script-server.sjs",
     87  "sjs_slow-test-server.sjs",
     88  "sjs_sorting-test-server.sjs",
     89  "sjs_sse-test-server.sjs",
     90  "sjs_status-codes-test-server.sjs",
     91  "sjs_test-module-script.sjs",
     92  "sjs_test-script.sjs",
     93  "sjs_timings-test-server.sjs",
     94  "sjs_truncate-test-server.sjs",
     95  "test-image.png",
     96  "test-stylesheet.css",
     97  "ostrich-regular.ttf",
     98  "ostrich-black.ttf",
     99  "service-workers/status-codes.html",
    100  "service-workers/status-codes-service-worker.js",
    101  "xhr_bundle.js",
    102  "xhr_bundle.js.map",
    103  "xhr_original.js",
    104  "!/devtools/client/debugger/test/mochitest/shared-head.js",
    105  "!/devtools/client/shared/test/shared-head.js",
    106  "!/devtools/client/shared/test/telemetry-test-helpers.js",
    107  "!/devtools/client/webconsole/test/browser/shared-head.js",
    108 ]
    109 
    110 ["browser_net_accessibility-01.js"]
    111 
    112 ["browser_net_accessibility-02.js"]
    113 
    114 ["browser_net_api-calls.js"]
    115 
    116 ["browser_net_autoscroll.js"]
    117 
    118 ["browser_net_background_update.js"]
    119 
    120 ["browser_net_basic-search.js"]
    121 
    122 ["browser_net_block-before-network.js"]
    123 
    124 ["browser_net_block-context.js"]
    125 
    126 ["browser_net_block-csp.js"]
    127 fail-if = [
    128  "a11y_checks", # Bug 1849028 clicked element may not be focusable and/or labeled
    129 ]
    130 
    131 ["browser_net_block-draganddrop.js"]
    132 
    133 ["browser_net_block-extensions.js"]
    134 
    135 ["browser_net_block-pattern.js"]
    136 
    137 ["browser_net_block-serviceworker.js"]
    138 skip-if = [
    139  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'", # Bug 1980084
    140 ]
    141 
    142 ["browser_net_block.js"]
    143 
    144 ["browser_net_brotli.js"]
    145 
    146 ["browser_net_cache_details.js"]
    147 
    148 ["browser_net_cached-status.js"]
    149 skip-if = [
    150  "verify", # Bug 1975964
    151 ]
    152 
    153 ["browser_net_cause_redirect.js"]
    154 
    155 ["browser_net_cause_source_map.js"]
    156 
    157 ["browser_net_charts-01.js"]
    158 
    159 ["browser_net_charts-02.js"]
    160 
    161 ["browser_net_charts-03.js"]
    162 
    163 ["browser_net_charts-04.js"]
    164 
    165 ["browser_net_charts-05.js"]
    166 
    167 ["browser_net_charts-06.js"]
    168 
    169 ["browser_net_charts-07.js"]
    170 
    171 ["browser_net_chunked-response.js"]
    172 
    173 ["browser_net_clear.js"]
    174 
    175 ["browser_net_column-resize-fit.js"]
    176 
    177 ["browser_net_column_headers_tooltips.js"]
    178 
    179 ["browser_net_column_path.js"]
    180 
    181 ["browser_net_column_slow-request-indicator.js"]
    182 
    183 ["browser_net_columns_last_column.js"]
    184 
    185 ["browser_net_columns_pref.js"]
    186 
    187 ["browser_net_columns_reset.js"]
    188 
    189 ["browser_net_columns_showhide.js"]
    190 
    191 ["browser_net_columns_time.js"]
    192 https_first_disabled = true # Bug 1898241
    193 
    194 ["browser_net_complex-params.js"]
    195 
    196 ["browser_net_content-type.js"]
    197 
    198 ["browser_net_cookies_sorted.js"]
    199 
    200 ["browser_net_copy_as_curl.js"]
    201 
    202 ["browser_net_copy_as_fetch.js"]
    203 
    204 ["browser_net_copy_as_powershell.js"]
    205 
    206 ["browser_net_copy_headers.js"]
    207 
    208 ["browser_net_copy_image_as_data_uri.js"]
    209 
    210 ["browser_net_copy_params.js"]
    211 
    212 ["browser_net_copy_response.js"]
    213 
    214 ["browser_net_copy_svg_image_as_data_uri.js"]
    215 
    216 ["browser_net_copy_url.js"]
    217 
    218 ["browser_net_cors_requests.js"]
    219 
    220 ["browser_net_curl-utils.js"]
    221 
    222 ["browser_net_cyrillic-01.js"]
    223 
    224 ["browser_net_cyrillic-02.js"]
    225 
    226 ["browser_net_data_uri.js"]
    227 
    228 ["browser_net_decode-params.js"]
    229 
    230 ["browser_net_decode-url.js"]
    231 
    232 ["browser_net_delayed-response.js"]
    233 
    234 ["browser_net_details_copy.js"]
    235 fail-if = [
    236  "a11y_checks", # Bug 1849028 clicked element may not be focusable and/or labeled
    237 ]
    238 
    239 ["browser_net_disable_cache_rdm.js"]
    240 
    241 ["browser_net_domain-not-found.js"]
    242 
    243 ["browser_net_duration-sort.js"]
    244 
    245 ["browser_net_duration.js"]
    246 
    247 ["browser_net_earlyhints.js"]
    248 
    249 ["browser_net_error-boundary-01.js"]
    250 
    251 ["browser_net_file_uri.js"]
    252 
    253 ["browser_net_fission_switch_target.js"]
    254 
    255 ["browser_net_fonts.js"]
    256 fail-if = [
    257  "a11y_checks", # Bug 1849028 clicked element may not be focusable and/or labeled
    258 ]
    259 
    260 ["browser_net_footer-summary.js"]
    261 
    262 ["browser_net_frame.js"]
    263 skip-if = [
    264  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'", # Bug 1479782
    265  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'", # Bug 1479782
    266  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'", # Bug 1479782
    267 ]
    268 
    269 ["browser_net_header-docs.js"]
    270 
    271 ["browser_net_header-ref-policy.js"]
    272 
    273 ["browser_net_header-request-priority.js"]
    274 
    275 ["browser_net_headers-alignment.js"]
    276 
    277 ["browser_net_headers-link_clickable.js"]
    278 fail-if = [
    279  "a11y_checks", # Bug 1849028 clicked element may not be focusable and/or labeled
    280 ]
    281 
    282 ["browser_net_headers-proxy.js"]
    283 fail-if = [
    284  "a11y_checks", # Bug 1849028 clicked element may not be focusable and/or labeled
    285 ]
    286 
    287 ["browser_net_headers-resize.js"]
    288 fail-if = [
    289  "a11y_checks", # Bug 1849028 clicked element may not be focusable and/or labeled
    290 ]
    291 
    292 ["browser_net_headers_filter.js"]
    293 
    294 ["browser_net_headers_sorted.js"]
    295 
    296 ["browser_net_html-preview.js"]
    297 fail-if = [
    298  "a11y_checks", # Bug 1849028 clicked element may not be focusable and/or labeled
    299 ]
    300 
    301 ["browser_net_image-tooltip.js"]
    302 
    303 ["browser_net_image_cache.js"]
    304 
    305 ["browser_net_initiator.js"]
    306 
    307 ["browser_net_internal-stylesheet.js"]
    308 
    309 ["browser_net_invalid-mime-types.js"]
    310 
    311 ["browser_net_json-b64.js"]
    312 
    313 ["browser_net_json-empty.js"]
    314 
    315 ["browser_net_json-long.js"]
    316 
    317 ["browser_net_json-malformed.js"]
    318 
    319 ["browser_net_json-nogrip.js"]
    320 
    321 ["browser_net_json-null.js"]
    322 
    323 ["browser_net_json-numbers.js"]
    324 
    325 ["browser_net_json-xssi-protection.js"]
    326 
    327 ["browser_net_json_custom_mime.js"]
    328 
    329 ["browser_net_json_text_mime.js"]
    330 
    331 ["browser_net_jsonp.js"]
    332 
    333 ["browser_net_large-response.js"]
    334 
    335 ["browser_net_layout_after_toggle.js"]
    336 
    337 ["browser_net_leak_on_tab_close.js"]
    338 
    339 ["browser_net_offline_mode.js"]
    340 
    341 ["browser_net_open_in_debugger.js"]
    342 
    343 ["browser_net_open_in_style_editor.js"]
    344 
    345 ["browser_net_open_request_in_tab.js"]
    346 
    347 ["browser_net_overrides.js"]
    348 skip-if = [
    349  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && tsan", # Bug 1949050
    350 ]
    351 
    352 ["browser_net_overrides_with_debugger.js"]
    353 fail-if = [
    354  "a11y_checks", # Bug 1849028 clicked element may not be focusable and/or labeled
    355 ]
    356 
    357 ["browser_net_pane-collapse.js"]
    358 
    359 ["browser_net_pane-network-details.js"]
    360 
    361 ["browser_net_pane-toggle.js"]
    362 
    363 ["browser_net_params_sorted.js"]
    364 
    365 ["browser_net_pause.js"]
    366 
    367 ["browser_net_persistent_logs.js"]
    368 skip-if = [
    369  "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && debug", # Bug 1661612
    370 ]
    371 
    372 ["browser_net_post-data-json-payloads.js"]
    373 
    374 ["browser_net_post-data-raw-payloads-with-upload-stream-headers.js"]
    375 
    376 ["browser_net_post-data-raw-payloads.js"]
    377 
    378 ["browser_net_post-data.js"]
    379 
    380 ["browser_net_prefs-and-l10n.js"]
    381 
    382 ["browser_net_prefs-reload.js"]
    383 
    384 ["browser_net_raw_headers.js"]
    385 
    386 ["browser_net_raw_response.js"]
    387 
    388 ["browser_net_reload-button.js"]
    389 
    390 ["browser_net_req-resp-bodies.js"]
    391 
    392 ["browser_net_requests_with_empty_response.js"]
    393 
    394 ["browser_net_response_CORS_blocked.js"]
    395 
    396 ["browser_net_response_node-expanded.js"]
    397 fail-if = [
    398  "a11y_checks", # Bug 1849028 clicked element may not be focusable and/or labeled
    399 ]
    400 
    401 ["browser_net_save_response_as.js"]
    402 
    403 ["browser_net_save_response_as_sanitization.js"]
    404 
    405 ["browser_net_script_cache.js"]
    406 
    407 ["browser_net_search-results.js"]
    408 
    409 ["browser_net_security-details.js"]
    410 
    411 ["browser_net_security-error.js"]
    412 
    413 ["browser_net_security-icon-click.js"]
    414 fail-if = [
    415  "a11y_checks", # Bug 1849028 clicked element may not be focusable and/or labeled
    416 ]
    417 
    418 ["browser_net_security-redirect.js"]
    419 
    420 ["browser_net_security-state.js"]
    421 
    422 ["browser_net_security-tab-deselect.js"]
    423 
    424 ["browser_net_security-tab-visibility.js"]
    425 
    426 ["browser_net_security-warnings.js"]
    427 
    428 ["browser_net_send-beacon-other-tab.js"]
    429 
    430 ["browser_net_send-beacon.js"]
    431 
    432 ["browser_net_server_timings.js"]
    433 fail-if = [
    434  "a11y_checks", # Bug 1849028 clicked element may not be focusable and/or labeled
    435 ]
    436 
    437 ["browser_net_service-worker-status.js"]
    438 
    439 ["browser_net_service-worker-timings.js"]
    440 fail-if = [
    441  "a11y_checks", # Bug 1849028 clicked element may not be focusable and/or labeled
    442 ]
    443 
    444 ["browser_net_set-cookie-same-site.js"]
    445 
    446 ["browser_net_simple-request-data.js"]
    447 skip-if = [
    448  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'", # Bug 1667115
    449  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'", # Bug 1667115
    450  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'", # Bug 1667115
    451 ]
    452 
    453 ["browser_net_simple-request-details.js"]
    454 
    455 ["browser_net_simple-request.js"]
    456 
    457 ["browser_net_sort-01.js"]
    458 
    459 ["browser_net_sort-02.js"]
    460 
    461 ["browser_net_sort-reset.js"]
    462 
    463 ["browser_net_sse-basic.js"]
    464 
    465 ["browser_net_stacktraces-no-chrome-frames.js"]
    466 
    467 ["browser_net_stacktraces-visibility.js"]
    468 
    469 ["browser_net_statistics-01.js"]
    470 
    471 ["browser_net_statistics-02.js"]
    472 skip-if = [
    473  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && opt && a11y_checks", # Bug 1767655
    474 ]
    475 
    476 ["browser_net_statistics-content.js"]
    477 
    478 ["browser_net_statistics-edge-case.js"]
    479 
    480 ["browser_net_status-bar-transferred-size.js"]
    481 
    482 ["browser_net_status-bar.js"]
    483 
    484 ["browser_net_status-codes.js"]
    485 
    486 ["browser_net_streaming-response.js"]
    487 
    488 ["browser_net_stylesheet_cache.js"]
    489 
    490 ["browser_net_tabbar_focus.js"]
    491 fail-if = [
    492  "a11y_checks", # Bug 1849028 clicked element may not be focusable and/or labeled
    493 ]
    494 
    495 ["browser_net_telemetry_edit_resend.js"]
    496 
    497 ["browser_net_telemetry_filters_changed.js"]
    498 
    499 ["browser_net_telemetry_persist_toggle_changed.js"]
    500 
    501 ["browser_net_telemetry_select_ws_frame.js"]
    502 
    503 ["browser_net_telemetry_sidepanel_changed.js"]
    504 
    505 ["browser_net_telemetry_throttle_changed.js"]
    506 
    507 ["browser_net_throttle.js"]
    508 
    509 ["browser_net_throttling_cached.js"]
    510 
    511 ["browser_net_throttling_disable_unblocks_requests.js"]
    512 
    513 ["browser_net_throttling_menu.js"]
    514 
    515 ["browser_net_throttling_profiles.js"]
    516 
    517 ["browser_net_timeline_ticks.js"]
    518 skip-if = [
    519  "true", # TODO: fix the test
    520 ]
    521 
    522 ["browser_net_timing-division.js"]
    523 
    524 ["browser_net_tracking-resources.js"]
    525 
    526 ["browser_net_truncate-post-data.js"]
    527 https_first_disabled = true # Intermittent crashes on macos when using HTTPS, Bug 1732865
    528 skip-if = [
    529  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && debug && socketprocess_networking", # Bug 1772211
    530 ]
    531 
    532 ["browser_net_truncate.js"]
    533 
    534 ["browser_net_url-preview.js"]
    535 fail-if = [
    536  "a11y_checks", # Bug 1849028 clicked element may not be focusable and/or labeled
    537 ]
    538 
    539 ["browser_net_use_as_fetch.js"]
    540 
    541 ["browser_net_view-source-debugger.js"]
    542 
    543 ["browser_net_waterfall-click.js"]
    544 
    545 ["browser_net_waterfall-resize.js"]
    546 fail-if = [
    547  "a11y_checks", # Bug 1849028 clicked element may not be focusable and/or labeled
    548 ]
    549 
    550 ["browser_net_worker_stacks.js"]
    551 
    552 ["browser_net_zstd.js"]