tor-browser

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

mochitest.toml (13250B)


      1 [DEFAULT]
      2 # Skip migration work in BG__migrateUI for browser_startup.js since it increases
      3 # the occurrence of the leak reported in bug 1398563 with test_bug1327798.html.
      4 # Run the font-loader eagerly to minimize the risk that font list finalization
      5 # may disrupt the events received or result in a timeout.
      6 tags = "condprof"
      7 prefs = [
      8  "browser.migration.version=9999999",
      9  "gfx.font_loader.delay=0",
     10  "ui.dragThresholdX=4", # Bug 1873142
     11  "ui.dragThresholdY=4", # Bug 1873142
     12 ]
     13 support-files = [
     14  "bug226361_iframe.xhtml",
     15  "bug299673.js",
     16  "bug322588-popup.html",
     17  "bug426082.html",
     18  "bug545268.html",
     19  "bug574663.html",
     20  "bug607464.html",
     21  "bug656379-1.html",
     22  "bug418986-3.js",
     23  "error_event_worker.js",
     24  "empty.js",
     25  "event_leak_utils.js",
     26  "window_bug493251.html",
     27  "window_bug659071.html",
     28  "window_wheel_default_action.html",
     29  "!/gfx/layers/apz/test/mochitest/apz_test_utils.js",
     30 ]
     31 
     32 ["test_accel_virtual_modifier.html"]
     33 tags = "os_integration"
     34 
     35 ["test_accesskey.html"]
     36 tags = "os_integration"
     37 
     38 ["test_addEventListenerExtraArg.html"]
     39 
     40 ["test_all_synthetic_events.html"]
     41 skip-if = [
     42  "http2",
     43  "http3",
     44 ]
     45 tags = "os_integration"
     46 
     47 ["test_auxclick_autoscroll_off.html"]
     48 tags = "os_integration"
     49 
     50 ["test_bug226361.xhtml"]
     51 
     52 ["test_bug238987.html"]
     53 
     54 ["test_bug299673-1.html"]
     55 
     56 ["test_bug299673-2.html"]
     57 
     58 ["test_bug322588.html"]
     59 
     60 ["test_bug336682_1.html"]
     61 support-files = ["test_bug336682.js"]
     62 
     63 ["test_bug379120.html"]
     64 
     65 ["test_bug402089.html"]
     66 
     67 ["test_bug405632.html"]
     68 
     69 ["test_bug409604.html"]
     70 skip-if = [
     71  "os == 'android'", # android: TIMED_OUT
     72 ]
     73 
     74 ["test_bug412567.html"]
     75 
     76 ["test_bug418986-3.html"]
     77 
     78 ["test_bug422132.html"]
     79 support-files = ["file_bug422132.html"]
     80 
     81 ["test_bug426082.html"]
     82 skip-if = [
     83  "http2",
     84  "http3",
     85 ]
     86 
     87 ["test_bug427537.html"]
     88 skip-if = [
     89  "http2",
     90  "http3",
     91 ]
     92 
     93 ["test_bug428988.html"]
     94 
     95 ["test_bug432698.html"]
     96 
     97 ["test_bug443985.html"]
     98 
     99 ["test_bug447736.html"]
    100 
    101 ["test_bug448602.html"]
    102 
    103 ["test_bug450876.html"]
    104 
    105 ["test_bug456273.html"]
    106 
    107 ["test_bug457672.html"]
    108 skip-if = [
    109  "os == 'android'", # CRASH_DUMP, RANDOM
    110 ]
    111 
    112 ["test_bug489671.html"]
    113 
    114 ["test_bug493251.html"]
    115 
    116 ["test_bug508479.html"]
    117 skip-if = [
    118  "os == 'android'", # CRASH_DUMP, RANDOM # drag event fails
    119 ]
    120 
    121 ["test_bug517851.html"]
    122 
    123 ["test_bug534833.html"]
    124 skip-if = [
    125  "os == 'android'", # CRASH_DUMP, RANDOM
    126 ]
    127 
    128 ["test_bug545268.html"]
    129 skip-if = [
    130  "os == 'android'", # CRASH_DUMP, RANDOM
    131 ]
    132 
    133 ["test_bug547996-1.html"]
    134 skip-if = [
    135  "os == 'android'", # CRASH_DUMP, RANDOM
    136 ]
    137 
    138 ["test_bug547996-2.xhtml"]
    139 skip-if = [
    140  "os == 'android'", # CRASH_DUMP, RANDOM
    141 ]
    142 
    143 ["test_bug556493.html"]
    144 skip-if = [
    145  "os == 'android'", # CRASH_DUMP, RANDOM
    146 ]
    147 
    148 ["test_bug563329.html"]
    149 skip-if = [
    150  "true", # Disabled due to timeouts.
    151 ]
    152 
    153 ["test_bug574663.html"]
    154 skip-if = [
    155  "os == 'android'", # CRASH_DUMP, RANDOM
    156 ]
    157 
    158 ["test_bug591815.html"]
    159 
    160 ["test_bug593959.html"]
    161 
    162 ["test_bug603008.html"]
    163 skip-if = [
    164  "os == 'android'",
    165 ]
    166 
    167 ["test_bug605242.html"]
    168 skip-if = [
    169  "os == 'android'", # CRASH_DUMP, RANDOM
    170 ]
    171 
    172 ["test_bug607464.html"]
    173 skip-if = [
    174  "e10s", # CRASH_DUMP, RANDOM, bug 1400586
    175  "os == 'android'",
    176 ]
    177 
    178 ["test_bug613634.html"]
    179 skip-if = [
    180  "os == 'android'", # CRASH_DUMP, RANDOM
    181 ]
    182 
    183 ["test_bug615597.html"]
    184 skip-if = [
    185  "os == 'android'", # failed
    186 ]
    187 
    188 ["test_bug624127.html"]
    189 skip-if = [
    190  "os == 'android'", # CRASH_DUMP, RANDOM
    191 ]
    192 
    193 ["test_bug635465.html"]
    194 skip-if = [
    195  "os == 'android'", # CRASH_DUMP, RANDOM
    196 ]
    197 
    198 ["test_bug641477.html"]
    199 
    200 ["test_bug648573.html"]
    201 skip-if = [
    202  "os == 'android'", # CRASH_DUMP, RANDOM
    203 ]
    204 
    205 ["test_bug656379-1.html"]
    206 skip-if = [
    207  "os == 'android'",
    208 ]
    209 
    210 ["test_bug656379-2.html"]
    211 skip-if = [
    212  "os == 'android'", # CRASH_DUMP, RANDOM
    213 ]
    214 
    215 ["test_bug656954.html"]
    216 skip-if = [
    217  "os == 'android'", # CRASH_DUMP, RANDOM
    218 ]
    219 
    220 ["test_bug659071.html"]
    221 skip-if = [
    222  "http2",
    223  "http3",
    224  "os == 'android'", # fail
    225 ]
    226 
    227 ["test_bug659350.html"]
    228 skip-if = [
    229  "os == 'android'", # CRASH_DUMP, RANDOM
    230 ]
    231 
    232 ["test_bug662678.html"]
    233 skip-if = [
    234  "os == 'android'", # CRASH_DUMP, RANDOM
    235 ]
    236 
    237 ["test_bug667612.html"]
    238 skip-if = [
    239  "os == 'android'", # CRASH_DUMP, RANDOM
    240 ]
    241 
    242 ["test_bug667919-1.html"]
    243 skip-if = [
    244  "os == 'android'", # CRASH_DUMP, RANDOM
    245 ]
    246 
    247 ["test_bug684208.html"]
    248 
    249 ["test_bug687787.html"]
    250 
    251 ["test_bug689564.html"]
    252 skip-if = [
    253  "os == 'android'", # CRASH_DUMP, RANDOM
    254 ]
    255 
    256 ["test_bug698929.html"]
    257 skip-if = [
    258  "os == 'android'", # CRASH_DUMP, RANDOM
    259 ]
    260 
    261 ["test_bug704423.html"]
    262 
    263 ["test_bug741666.html"]
    264 skip-if = [
    265  "os == 'android'", # fail
    266 ]
    267 
    268 ["test_bug812744.html"]
    269 skip-if = [
    270  "http2",
    271  "http3",
    272 ]
    273 
    274 ["test_bug822898.html"]
    275 
    276 ["test_bug855741.html"]
    277 
    278 ["test_bug864040.html"]
    279 
    280 ["test_bug924087.html"]
    281 
    282 ["test_bug930374-content.html"]
    283 
    284 ["test_bug944011.html"]
    285 
    286 ["test_bug944847.html"]
    287 
    288 ["test_bug946632.html"]
    289 skip-if = [
    290  "os == 'android'", # fail
    291 ]
    292 
    293 ["test_bug967796.html"]
    294 
    295 ["test_bug985988.html"]
    296 
    297 ["test_bug998809.html"]
    298 
    299 ["test_bug1003432.html"]
    300 support-files = ["test_bug1003432.js"]
    301 
    302 ["test_bug1013412.html"]
    303 
    304 ["test_bug1017086_enable.html"]
    305 support-files = ["bug1017086_inner.html"]
    306 
    307 ["test_bug1037990.html"]
    308 
    309 ["test_bug1079236.html"]
    310 
    311 ["test_bug1145910.html"]
    312 
    313 ["test_bug1150308.html"]
    314 
    315 ["test_bug1248459.html"]
    316 
    317 ["test_bug1264380.html"]
    318 skip-if = [
    319  "os == 'android'", # some clipboard types and drag aren't supported
    320 ]
    321 
    322 ["test_bug1298970.html"]
    323 
    324 ["test_bug1304044.html"]
    325 
    326 ["test_bug1305458.html"]
    327 
    328 ["test_bug1327798.html"]
    329 skip-if = [
    330  "headless",
    331 ]
    332 
    333 ["test_bug1332699.html"]
    334 
    335 ["test_bug1339758.html"]
    336 
    337 ["test_bug1369072.html"]
    338 support-files = ["window_bug1369072.html"]
    339 skip-if = [
    340  "os == 'android'",
    341 ]
    342 
    343 ["test_bug1429572.html"]
    344 support-files = ["window_bug1429572.html"]
    345 skip-if = [
    346  "os == 'android'", # failed
    347 ]
    348 
    349 ["test_bug1446834.html"]
    350 support-files = ["file_bug1446834.html"]
    351 
    352 ["test_bug1447993.html"]
    353 support-files = ["window_bug1447993.html"]
    354 skip-if = [
    355  "os == 'android'",
    356 ]
    357 
    358 ["test_bug1484371.html"]
    359 support-files = ["file_bug1484371.html"]
    360 
    361 ["test_bug1534562.html"]
    362 skip-if = [
    363  "os == 'android'", # Bug 1312791
    364 ]
    365 
    366 ["test_bug1539497.html"]
    367 
    368 ["test_bug1581192.html"]
    369 
    370 ["test_bug1635018.html"]
    371 
    372 ["test_bug1637259.html"]
    373 disabled = "Enable this when the taskcluster Windows machine upgrades to RS5+"
    374 run-if = [
    375  "os == 'win'", # Only Windows supports pen input synthesis
    376 ]
    377 support-files = ["!/gfx/layers/apz/test/mochitest/apz_test_native_event_utils.js"]
    378 
    379 ["test_bug1673434.html"]
    380 
    381 ["test_bug1681800.html"]
    382 
    383 ["test_bug1686716.html"]
    384 
    385 ["test_bug1692052.html"]
    386 support-files = ["file_bug1692052.html"]
    387 
    388 ["test_bug1692277.html"]
    389 disabled = "Enable this when the taskcluster Windows machine upgrades to RS5+"
    390 run-if = [
    391  "os == 'win'", # Only Windows supports pen input synthesis
    392 ]
    393 support-files = [
    394  "!/gfx/layers/apz/test/mochitest/apz_test_native_event_utils.js",
    395  "!/dom/base/test/Ahem.ttf",
    396 ]
    397 
    398 ["test_bug1709832.html"]
    399 support-files = ["!/dom/base/test/Ahem.ttf"]
    400 
    401 ["test_bug1710509.html"]
    402 disabled = "Enable this when the taskcluster Windows machine upgrades to RS5+"
    403 run-if = [
    404  "os == 'win'", # Only Windows supports pen input synthesis
    405 ]
    406 support-files = ["!/gfx/layers/apz/test/mochitest/apz_test_native_event_utils.js"]
    407 
    408 ["test_bug1728171.html"]
    409 run-if = [
    410  "os == 'win'", # Only Windows 1809+ supports pen input synthesis
    411 ]
    412 support-files = ["!/gfx/layers/apz/test/mochitest/apz_test_native_event_utils.js"]
    413 tags = "os_integration"
    414 
    415 ["test_click_hold_context_menus.html"]
    416 tags = "os_integration"
    417 skip-if = [
    418  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
    419  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'", # Bug 1929440
    420 ]
    421 
    422 ["test_click_on_reframed_generated_text.html"]
    423 
    424 ["test_click_on_restyled_element.html"]
    425 
    426 ["test_clickevent_on_input.html"]
    427 skip-if = [
    428  "os == 'android'", # CRASH_DUMP, RANDOM
    429 ]
    430 tags = "os_integration"
    431 
    432 ["test_coalesce_mousewheel.html"]
    433 skip-if = [
    434  "os == 'android'", # fail
    435 ]
    436 tags = "os_integration"
    437 
    438 ["test_coalesce_touchmove.html"]
    439 support-files = [
    440  "file_coalesce_touchmove_ipc.html",
    441  "file_coalesce_touchmove_browserchild.html",
    442  "file_coalesce_touchmove_browserchild2.html",
    443 ]
    444 skip-if = [
    445  "debug", # In order to be able to test touchmoves, the test needs to synthesize touchstart in a way which asserts
    446 ]
    447 tags = "os_integration"
    448 
    449 ["test_continuous_wheel_events.html"]
    450 skip-if = [
    451  "os == 'android'", # wheel event isn't supported
    452 ]
    453 
    454 ["test_dblclick_explicit_original_target.html"]
    455 
    456 ["test_deltaMode_lines_always_enabled.html"]
    457 
    458 ["test_deviceSensor.html"]
    459 tags = "os_integration"
    460 
    461 ["test_disabled_events.html"]
    462 
    463 ["test_dnd_with_modifiers.html"]
    464 tags = "os_integration"
    465 
    466 ["test_dom_activate_event.html"]
    467 
    468 ["test_dom_keyboard_event.html"]
    469 skip-if = [
    470  "os == 'android'", # CRASH_DUMP, RANDOM
    471 ]
    472 tags = "os_integration"
    473 
    474 ["test_dom_mouse_event.html"]
    475 skip-if = [
    476  "os == 'android'", # CRASH_DUMP, RANDOM
    477 ]
    478 tags = "os_integration"
    479 
    480 ["test_dom_storage_event.html"]
    481 tags = "os_integration"
    482 
    483 ["test_dom_wheel_event.html"]
    484 run-if = [
    485  "os != 'android'", # wheel scroll isn't supported
    486 ]
    487 tags = "os_integration"
    488 
    489 ["test_drag_coords.html"]
    490 run-if = [
    491  "os != 'android'", # Need calculate screen coordinates.
    492 ]
    493 tags = "os_integration"
    494 
    495 ["test_drag_image_file.html"]
    496 support-files = ["green.png"]
    497 skip-if = [
    498  "os == 'linux' && os_version == '24.04'", # Bug 1802904
    499  "os == 'win' && os_version == '11.26100' && opt", # Bug 1802904
    500  "os == 'android' && os_version == '14' && opt", # Bug 1802904
    501 ]
    502 
    503 ["test_draggableprop.html"]
    504 
    505 ["test_dragstart.html"]
    506 skip-if = [
    507  "os == 'android' && verify",
    508  "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && opt && xorigin && verify-standalone",
    509 ]
    510 
    511 ["test_error_events.html"]
    512 skip-if = [
    513  "os == 'android'", # TIMED_OUT
    514 ]
    515 
    516 ["test_eventTimeStamp.html"]
    517 
    518 ["test_event_handler_cc.html"]
    519 
    520 ["test_event_screenXY_in_cross_origin_iframe.html"]
    521 support-files = [
    522  "file_event_screenXY.html",
    523  "!/gfx/layers/apz/test/mochitest/apz_test_native_event_utils.js",
    524 ]
    525 skip-if = [
    526  "os == 'android'", # fail
    527 ]
    528 
    529 ["test_event_screenXY_with_zoom.html"]
    530 skip-if = [
    531  "os == 'android'", # Android doesn't have full zoom.
    532 ]
    533 tags = "os_integration"
    534 
    535 ["test_eventctors.html"]
    536 skip-if = [
    537  "os == 'android'", # CRASH_DUMP, RANDOM
    538 ]
    539 
    540 ["test_eventctors_sensors.html"]
    541 
    542 ["test_eventhandler_scoping.html"]
    543 
    544 ["test_focus_abspos.html"]
    545 
    546 ["test_focus_blur_on_click_in_cross_origin_iframe.html"]
    547 support-files = ["file_focus_blur_on_click_in_cross_origin_iframe.html"]
    548 skip-if = [
    549  "os == 'android'", # Bug 1701546
    550  "os == 'linux' && condprof", # Bug 1781387
    551 ]
    552 tags = "os_integration"
    553 
    554 ["test_focus_blur_on_click_in_deep_cross_origin_iframe.html"]
    555 support-files = [
    556  "file_focus_blur_on_click_in_deep_cross_origin_iframe_inner.html",
    557  "file_focus_blur_on_click_in_deep_cross_origin_iframe_middle.html",
    558 ]
    559 skip-if = [
    560  "os == 'android'", # Bug 1701546
    561  "os == 'linux' && condprof", # Bug 1781387
    562  "os == 'win' && condprof", # Bug 1773806
    563 ]
    564 
    565 ["test_hover_mouseleave.html"]
    566 
    567 ["test_legacy_event.html"]
    568 
    569 ["test_legacy_mouse_events_prevent_default_wheel.html"]
    570 
    571 ["test_legacy_touch_api.html"]
    572 tags = "os_integration"
    573 
    574 ["test_messageEvent.html"]
    575 
    576 ["test_messageEvent_init.html"]
    577 
    578 ["test_mouse_capture_iframe.html"]
    579 support-files = ["file_empty.html"]
    580 skip-if = [
    581  "http2",
    582  "http3",
    583  "os == 'android'", # timeout
    584 ]
    585 
    586 ["test_mouse_enterleave_iframe.html"]
    587 support-files = ["file_mouse_enterleave.html"]
    588 skip-if = [
    589  "asan", # Bug 1781668
    590  "http2",
    591  "http3",
    592  "opt", # Bug 1781668
    593  "os == 'android'", # timeout
    594  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1857022
    595  "verify-standalone",
    596 ]
    597 
    598 ["test_mouse_events_after_touchend.html"]
    599 skip-if = [
    600  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'", # Bug 1881864
    601  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'", # Bug 1929440
    602 ]
    603 
    604 ["test_mouse_over_at_removing_down_target.html"]
    605 
    606 ["test_moving_and_expanding_selection_per_page.html"]
    607 support-files = ["window_empty_document.html"]
    608 
    609 ["test_moz_mouse_pixel_scroll_event.html"]
    610 
    611 ["test_offsetxy.html"]
    612 
    613 ["test_onerror_handler_args.html"]
    614 
    615 ["test_passive_listeners.html"]
    616 
    617 ["test_query_content_when_selection_in_text_control.html"]
    618 
    619 ["test_scroll_per_page.html"]
    620 support-files = ["window_empty_document.html"]
    621 skip-if = [
    622  "os == 'android'", # fail
    623 ]
    624 
    625 ["test_selection_after_right_click.html"]
    626 tags = "os_integration"
    627 
    628 ["test_slotted_mouse_event.html"]
    629 skip-if = [
    630  "os == 'android'", # timeout
    631 ]
    632 
    633 ["test_slotted_text_click.html"]
    634 
    635 ["test_submitevent_on_form.html"]
    636 
    637 ["test_text_event_in_content.html"]
    638 
    639 ["test_unbound_before_in_active_chain.html"]
    640 
    641 ["test_unicode_input_on_windows_with_emulation.html"]
    642 tags = "os_integration"
    643 
    644 ["test_use_conflated_keypress_event_model_on_newer_Office_Online_Server.html"]
    645 tags = "os_integration"
    646 
    647 ["test_use_split_keypress_event_model_on_old_Confluence.html"]
    648 run-if = [
    649  "debug", # The mode change event is available only on debug build
    650 ]
    651 
    652 ["test_use_split_keypress_event_model_on_old_Office_Online_Server.html"]
    653 run-if = [
    654  "debug", # The mode change event is available only on debug build
    655 ]
    656 
    657 ["test_wheel_default_action.html"]
    658 skip-if = [
    659  "os == 'android'",
    660  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
    661 ]
    662 
    663 ["test_wheel_zoom_on_form_controls.html"]
    664 run-if = [
    665  "os != 'android'", # wheel isn't supported
    666 ]
    667 skip-if = [
    668  "verify-standalone",
    669 ]