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 ]