tor-browser

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

mochitest.toml (8538B)


      1 [DEFAULT]
      2 prefs = ["gfx.font_loader.delay=0"]
      3 support-files = [
      4  "apz_test_native_event_utils.js",
      5  "apz_test_utils.js",
      6  "green100x100.png",
      7  "helper_*.*",
      8 ]
      9 tags = "apz"
     10 
     11 ["test_abort_smooth_scroll_by_instant_scroll.html"]
     12 
     13 ["test_bug1151667.html"]
     14 run-if = [
     15  "os != 'android'", # wheel events not supported on mobile
     16 ]
     17 
     18 ["test_bug1253683.html"]
     19 run-if = [
     20  "os != 'android'", # mouse events not supported on mobile
     21 ]
     22 skip-if = [
     23  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1857059
     24 ]
     25 
     26 ["test_bug1277814.html"]
     27 run-if = [
     28  "os != 'android'", # mouse events not supported on mobile
     29 ]
     30 skip-if = [
     31  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1857059
     32 ]
     33 
     34 ["test_bug1304689-2.html"]
     35 
     36 ["test_bug1304689.html"]
     37 
     38 ["test_frame_reconstruction.html"]
     39 
     40 ["test_group_bug1534549.html"]
     41 
     42 ["test_group_checkerboarding.html"]
     43 skip-if = [
     44  "http2",
     45  "http3",
     46 ]
     47 
     48 ["test_group_displayport-2.html"]
     49 support-files = [
     50  "slow_content.sjs",
     51 ]
     52 skip-if = [
     53  "http3", # Bug 1969598
     54 ]
     55 
     56 ["test_group_displayport.html"]
     57 
     58 ["test_group_double_tap_zoom-2.html"]
     59 run-if = [
     60  "os == 'android'", # FIXME: enable on more desktop platforms (see bug 1608506 comment 4)
     61  "os == 'mac'",
     62 ]
     63 
     64 ["test_group_double_tap_zoom.html"]
     65 run-if = [
     66  "os == 'android'", # FIXME: enable on more desktop platforms (see bug 1608506 comment 4)
     67  "os == 'mac'",
     68 ]
     69 
     70 ["test_group_fission.html"]
     71 
     72 ["test_group_fullscreen.html"]
     73 run-if = [
     74  "os == 'android'",
     75 ]
     76 
     77 ["test_group_hittest-1.html"]
     78 run-if = [
     79  "os != 'android'", # mouse events not supported on mobile
     80 ]
     81 
     82 ["test_group_hittest-2.html"]
     83 run-if = [
     84  "os != 'android'", # mouse events not supported on mobile
     85 ]
     86 skip-if = [
     87  "http2",
     88  "http3",
     89  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1857059
     90  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && asan", # stack is not large enough for the test
     91  "os == 'win' && os_version == '11.26100' && arch == 'x86'", # win11 24H2
     92 ]
     93 
     94 ["test_group_hittest-3.html"]
     95 run-if = [
     96  "os != 'android'", # mouse events not supported on mobile
     97 ]
     98 skip-if = [
     99  "http2",
    100  "http3",
    101  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
    102 ]
    103 
    104 ["test_group_hittest-overscroll.html"]
    105 run-if = [
    106  "os != 'android'", # mouse events not supported on mobile
    107 ]
    108 
    109 ["test_group_keyboard-2.html"]
    110 skip-if = [
    111  "os == 'win' && verify-standalone",
    112 ]
    113 
    114 ["test_group_keyboard.html"]
    115 
    116 ["test_group_mainthread.html"]
    117 
    118 ["test_group_minimum_scale_size.html"]
    119 run-if = [
    120  "os == 'android'",
    121 ]
    122 
    123 ["test_group_mouseevents.html"]
    124 run-if = [
    125  "os != 'android'", # mouse events not supported on mobile
    126 ]
    127 skip-if = [
    128  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1857059
    129 ]
    130 
    131 ["test_group_overrides.html"]
    132 run-if = [
    133  "os != 'android'", # wheel events not supported on mobile
    134 ]
    135 skip-if = [
    136  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1857059
    137 ]
    138 
    139 ["test_group_overscroll.html"]
    140 run-if = [
    141  "os != 'android'", # wheel events not supported on mobile
    142 ]
    143 skip-if = [
    144  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1857059
    145 ]
    146 
    147 ["test_group_overscroll_handoff.html"]
    148 run-if = [
    149  "os != 'android'", # wheel events not supported on mobile
    150 ]
    151 skip-if = [
    152  "http2",
    153  "http3",
    154  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1857059
    155  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'", # Bug 1966348
    156 ]
    157 
    158 ["test_group_paint_skip.html"]
    159 
    160 ["test_group_pointerevents.html"]
    161 skip-if = [
    162  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && debug", # Bug 1776964
    163  "os == 'win' && os_version == '10.2009' && arch == 'x86_64'", # Bug 1977133
    164  "os == 'win' && os_version == '11.26100' && arch == 'x86'", # Bug 1404836
    165  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'", # Bug 1404836
    166 ]
    167 
    168 ["test_group_programmatic_scroll_behavior.html"]
    169 
    170 ["test_group_scrollIntoView.html"]
    171 
    172 ["test_group_scroll_anchor.html"]
    173 
    174 ["test_group_scroll_linked_effect.html"]
    175 run-if = [
    176  "os != 'android'", # wheel events not supported on mobile
    177 ]
    178 skip-if = [
    179  "http2",
    180  "http3",
    181 ]
    182 
    183 ["test_group_scroll_snap.html"]
    184 run-if = [
    185  "os != 'android'", # wheel events not supported on mobile
    186 ]
    187 skip-if = [
    188  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1857059
    189 ]
    190 
    191 ["test_group_scrollend.html"]
    192 run-if = [
    193  "os != 'android'", # wheel events not supported on mobile
    194 ]
    195 skip-if = [
    196  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1857059
    197 ]
    198 
    199 ["test_group_scrollframe_activation.html"]
    200 skip-if = [
    201  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1857059
    202 ]
    203 
    204 ["test_group_touchevents-2.html"]
    205 
    206 ["test_group_touchevents-3.html"]
    207 
    208 ["test_group_touchevents-4.html"]
    209 
    210 ["test_group_touchevents-5.html"]
    211 skip-if = [
    212  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1857059
    213  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'", # Bug 1776965
    214 ]
    215 
    216 ["test_group_touchevents-6.html"]
    217 skip-if = [
    218  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && debug && verify-standalone",
    219  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && debug", # Bug 1915078
    220 ]
    221 
    222 ["test_group_touchevents.html"]
    223 
    224 ["test_group_wheelevents.html"]
    225 run-if = [
    226  "os != 'android'", # mouse events not supported on mobile
    227 ]
    228 skip-if = [
    229  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1857059
    230 ]
    231 
    232 ["test_group_zoom-2.html"]
    233 skip-if = [
    234  "os == 'win'", # see bug 1495580 for Windows
    235 ]
    236 
    237 ["test_group_zoom.html"]
    238 skip-if = [
    239  "os == 'win'", # see bug 1495580 for Windows
    240 ]
    241 
    242 ["test_group_zoomToFocusedInput.html"]
    243 support-files = [
    244  "!/layout/base/tests/Ahem.ttf",
    245 ]
    246 skip-if = [
    247  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && debug", # Bug 1776973
    248 ]
    249 
    250 ["test_interrupted_reflow.html"]
    251 
    252 ["test_layerization.html"]
    253 run-if = [
    254  "os != 'android'", # mouse events not supported on mobile
    255 ]
    256 skip-if = [
    257  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1857059
    258  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && fission && headless", # Bug 1722907
    259 ]
    260 
    261 ["test_relative_update.html"]
    262 run-if = [
    263  "os != 'android'", # mouse events not supported on mobile
    264 ]
    265 skip-if = [
    266  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1857059
    267 ]
    268 
    269 ["test_scroll_inactive_bug1190112.html"]
    270 run-if = [
    271  "os != 'android'", # mouse events not supported on mobile
    272 ]
    273 skip-if = [
    274  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1857059
    275 ]
    276 
    277 ["test_scroll_inactive_flattened_frame.html"]
    278 run-if = [
    279  "os != 'android'", # mouse events not supported on mobile
    280 ]
    281 skip-if = [
    282  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1857059
    283 ]
    284 
    285 ["test_scroll_subframe_scrollbar.html"]
    286 run-if = [
    287  "os != 'android'", # mouse events not supported on mobile
    288 ]
    289 skip-if = [
    290  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1857059
    291 ]
    292 
    293 ["test_smoothness.html"]
    294 # hardware vsync only on win/mac
    295 # Frame Uniformity recording is not implemented for webrender
    296 run-if = [
    297  "os == 'mac'",
    298  "os == 'win'",
    299 ]
    300 skip-if = [
    301  "true", # Don't run in CI yet, see bug 1657477
    302 ]
    303 
    304 ["test_touch_listeners_impacting_wheel.html"]
    305 skip-if = [
    306  "os == 'android'", # mouse events not supported on mobile, synthesized wheel smooth-scrolling not supported on OS X
    307  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1857059
    308  "os == 'mac'", # mouse events not supported on mobile, synthesized wheel smooth-scrolling not supported on OS X
    309 ]
    310 
    311 ["test_wheel_scroll.html"]
    312 run-if = [
    313  "os != 'android'", # mouse events not supported on mobile
    314 ]
    315 skip-if = [
    316  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1857059
    317 ]
    318 
    319 ["test_wheel_transactions.html"]
    320 run-if = [
    321  "os != 'android'", # mouse events not supported on mobile
    322 ]
    323 skip-if = [
    324  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1857059
    325 ]