mochitest.toml (16839B)
1 [DEFAULT] 2 prefs = [ 3 "dom.viewTransitions.enabled=true", 4 "gfx.omta.background-color=true", 5 "gfx.font_loader.delay=0", 6 "layout.css.motion-path-url.enabled=true", 7 "layout.css.backdrop-filter.enabled=true", 8 "layout.css.fit-content-function.enabled=true", 9 "layout.css.scroll-driven-animations.enabled=true", 10 "layout.css.stretch-size-keyword.enabled=true", 11 "layout.css.webkit-fill-available.all-size-properties.enabled=true", 12 "layout.css.basic-shape-shape.enabled=true", 13 "layout.css.field-sizing.enabled=true", 14 "layout.css.anchor-positioning.enabled=true", 15 "layout.css.anchor-positioning.position-try-order.enabled=true", 16 "layout.css.scroll-state.enabled=true", 17 ] 18 support-files = [ 19 "animation_utils.js", 20 "bug1729861.js", 21 "ccd-quirks.html", 22 "ccd.sjs", 23 "ccd-standards.html", 24 "chrome/bug418986-2.js", 25 "chrome/match.png", 26 "chrome/mismatch.png", 27 "descriptor_database.js", 28 "!/dom/events/test/event_leak_utils.js", 29 "empty.html", 30 "file_computed_style_bfcache_display_none.html", 31 "file_computed_style_bfcache_display_none2.html", 32 "file_resource_cache_server.sjs", 33 "file_resource_cache_frame_not_cacheable.html", 34 "file_resource_cache_frame_cacheable.html", 35 "media_queries_iframe.html", 36 "media_queries_iframe2.html", 37 "neverending_font_load.sjs", 38 "neverending_stylesheet_load.sjs", 39 "post-redirect-1.css", 40 "post-redirect-2.css", 41 "post-redirect-3.css", 42 "property_database.js", 43 "redirect.sjs", 44 "style_attribute_tests.js", 45 "support/blue-100x100.png", 46 "support/1x1-transparent.png", 47 "unstyled.css", 48 "unstyled-frame.css", 49 "unstyled-frame.xml", 50 "unstyled.xml", 51 "viewport_units_iframe.html", 52 "visited_image_loading_frame_empty.html", 53 "visited_image_loading_frame.html", 54 "visited_image_loading.sjs", 55 "visited-lying-inner.html", 56 "visited-pref-iframe.html", 57 ] 58 59 ["test_acid3_test46.html"] 60 61 ["test_addSheet.html"] 62 support-files = ["additional_sheets_helper.html"] 63 64 ["test_additional_sheets.html"] 65 support-files = ["additional_sheets_helper.html"] 66 67 ["test_align_justify_computed_values.html"] 68 69 ["test_all_shorthand.html"] 70 71 ["test_animations.html"] 72 73 ["test_animations_async_tests.html"] 74 support-files = [ 75 "Ahem.ttf", 76 "file_animations_async_tests.html", 77 ] 78 79 ["test_animations_dynamic_changes.html"] 80 81 ["test_animations_effect_timing_duration.html"] 82 83 ["test_animations_effect_timing_enddelay.html"] 84 85 ["test_animations_effect_timing_iterations.html"] 86 87 ["test_animations_event_handler_attribute.html"] 88 89 ["test_animations_event_order.html"] 90 91 ["test_animations_iterationstart.html"] 92 93 ["test_animations_omta.html"] 94 95 ["test_animations_omta_scroll.html"] 96 support-files = ["file_animations_omta_scroll.html"] 97 98 ["test_animations_omta_scroll_rtl.html"] 99 support-files = ["file_animations_omta_scroll_rtl.html"] 100 101 ["test_animations_omta_start.html"] 102 103 ["test_animations_pausing.html"] 104 105 ["test_animations_playbackrate.html"] 106 107 ["test_animations_reverse.html"] 108 109 ["test_animations_styles_on_event.html"] 110 111 ["test_animations_variable_changes.html"] 112 113 ["test_animations_with_disabled_properties.html"] 114 support-files = ["file_animations_with_disabled_properties.html"] 115 116 ["test_any_dynamic.html"] 117 118 ["test_area_url_cursor.html"] 119 120 ["test_asyncopen.html"] 121 122 ["test_at_rule_parse_serialize.html"] 123 124 ["test_attribute_selector_eof_behavior.html"] 125 126 ["test_backdrop_filter_enabled_state.html"] 127 128 ["test_background_blend_mode.html"] 129 130 ["test_border_device_pixel_rounding_initial_style.html"] 131 132 ["test_box_size_keywords.html"] 133 134 ["test_bug73586.html"] 135 136 ["test_bug74880.html"] 137 138 ["test_bug98997.html"] 139 140 ["test_bug160403.html"] 141 142 ["test_bug200089.html"] 143 144 ["test_bug221428.html"] 145 146 ["test_bug229915.html"] 147 148 ["test_bug302186.html"] 149 150 ["test_bug319381.html"] 151 152 ["test_bug357614.html"] 153 154 ["test_bug363146.html"] 155 156 ["test_bug372770.html"] 157 158 ["test_bug373293.html"] 159 160 ["test_bug377947.html"] 161 162 ["test_bug379440.html"] 163 164 ["test_bug379741.html"] 165 166 ["test_bug382027.html"] 167 168 ["test_bug383075.html"] 169 170 ["test_bug387615.html"] 171 172 ["test_bug389464.html"] 173 174 ["test_bug391034.html"] 175 176 ["test_bug391221.html"] 177 178 ["test_bug397427.html"] 179 fail-if = [ 180 "xorigin", 181 ] 182 skip-if = [ 183 "http2", 184 "http3", 185 ] 186 187 ["test_bug399349.html"] 188 189 ["test_bug401046.html"] 190 skip-if = [ 191 "true", # Bug 701060 192 ] 193 194 ["test_bug405818.html"] 195 196 ["test_bug412901.html"] 197 198 ["test_bug413958.html"] 199 200 ["test_bug418986-2.html"] 201 202 ["test_bug437915.html"] 203 204 ["test_bug450191.html"] 205 206 ["test_bug470769.html"] 207 208 ["test_bug499655.html"] 209 210 ["test_bug499655.xhtml"] 211 212 ["test_bug517224.html"] 213 support-files = ["bug517224.sjs"] 214 215 ["test_bug524175.html"] 216 217 ["test_bug525952.html"] 218 219 ["test_bug534804.html"] 220 221 ["test_bug573255.html"] 222 223 ["test_bug580685.html"] 224 225 ["test_bug621351.html"] 226 227 ["test_bug635286.html"] 228 229 ["test_bug645998.html"] 230 support-files = [ 231 "file_bug645998-1.css", 232 "file_bug645998-2.css", 233 ] 234 235 ["test_bug652486.html"] 236 237 ["test_bug657143.html"] 238 239 ["test_bug667520.html"] 240 241 ["test_bug716226.html"] 242 243 ["test_bug732153.html"] 244 245 ["test_bug732209.html"] 246 support-files = ["bug732209-css.sjs"] 247 skip-if = [ 248 "http2", 249 "http3", 250 ] 251 252 ["test_bug765590.html"] 253 254 ["test_bug771043.html"] 255 256 ["test_bug795520.html"] 257 258 ["test_bug798843_pref.html"] 259 260 ["test_bug829816.html"] 261 support-files = ["file_bug829816.css"] 262 263 ["test_bug874919.html"] 264 265 ["test_bug887741_at-rules_in_declaration_lists.html"] 266 267 ["test_bug892929.html"] 268 269 ["test_bug1055933.html"] 270 support-files = ["file_bug1055933_circle-xxl.png"] 271 272 ["test_bug1089417.html"] 273 support-files = ["file_bug1089417_iframe.html"] 274 275 ["test_bug1112014.html"] 276 277 ["test_bug1203766.html"] 278 279 ["test_bug1232829.html"] 280 281 ["test_bug1292447.html"] 282 283 ["test_bug1330375.html"] 284 285 ["test_bug1371488.html"] 286 287 ["test_bug1375944.html"] 288 support-files = [ 289 "file_bug1375944.html", 290 "Ahem.ttf", 291 ] 292 293 ["test_bug1382568.html"] 294 support-files = ["bug1382568-iframe.html"] 295 296 ["test_bug1394302.html"] 297 298 ["test_bug1443344-1.html"] 299 scheme = "https" 300 support-files = ["file_bug1443344.css"] 301 302 ["test_bug1443344-2.html"] 303 scheme = "https" 304 support-files = ["file_bug1443344.css"] 305 306 ["test_bug1451199-1.html"] 307 308 ["test_bug1451199-2.html"] 309 310 ["test_bug1490890.html"] 311 312 ["test_bug1505254.html"] 313 314 ["test_bug1729861.html"] 315 316 ["test_cascade.html"] 317 318 ["test_ch_ex_no_infloops.html"] 319 320 ["test_change_hint_optimizations.html"] 321 322 ["test_clip-path_polygon.html"] 323 324 ["test_color_rounding.html"] 325 326 ["test_compute_data_with_start_struct.html"] 327 skip-if = [ 328 "os == 'android'", 329 ] 330 331 ["test_computed_style.html"] 332 333 ["test_computed_style_bfcache_display_none.html"] 334 335 ["test_computed_style_difference.html"] 336 337 ["test_computed_style_grid_with_pseudo.html"] 338 339 ["test_computed_style_in_created_document.html"] 340 341 ["test_computed_style_min_size_auto.html"] 342 343 ["test_computed_style_no_flush.html"] 344 345 ["test_computed_style_no_pseudo.html"] 346 347 ["test_computed_style_prefs.html"] 348 349 ["test_condition_text.html"] 350 351 ["test_constructable_stylesheets_chrome_only_rules_in_content.html"] 352 353 ["test_counter_descriptor_storage.html"] 354 355 ["test_counter_style.html"] 356 357 ["test_crash_with_content_policy.html"] 358 support-files = ["file_bug1381233.html"] 359 360 ["test_css_cross_domain.html"] 361 skip-if = [ 362 "http2", 363 "http3", 364 "socketprocess_networking", 365 ] 366 367 ["test_css_cross_domain_no_orb.html"] 368 skip-if = [ 369 "http2", 370 "http3", 371 ] 372 373 ["test_css_eof_handling.html"] 374 375 ["test_css_escape_api.html"] 376 377 ["test_css_function_mismatched_parenthesis.html"] 378 379 ["test_css_loader_crossorigin_data_url.html"] 380 381 ["test_css_parse_error_smoketest.html"] 382 383 ["test_css_supports.html"] 384 385 ["test_css_supports_variables.html"] 386 387 ["test_cue_restrictions.html"] 388 389 ["test_custom_content_inheritance.html"] 390 391 ["test_default_bidi_css.html"] 392 393 ["test_default_computed_style.html"] 394 395 ["test_descriptor_storage.html"] 396 397 ["test_descriptor_syntax_errors.html"] 398 399 ["test_display_mode.html"] 400 skip-if = [ 401 "http2", 402 "http3", 403 ] 404 405 ["test_dont_use_document_colors.html"] 406 407 ["test_dont_use_document_fonts.html"] 408 409 ["test_dynamic_change_causing_reflow.html"] 410 411 ["test_exposed_prop_accessors.html"] 412 413 ["test_extra_inherit_initial.html"] 414 415 ["test_first_letter_restrictions.html"] 416 417 ["test_first_line_restrictions.html"] 418 419 ["test_flexbox_child_display_values.xhtml"] 420 421 ["test_flexbox_flex_grow_and_shrink.html"] 422 423 ["test_flexbox_flex_shorthand.html"] 424 425 ["test_flexbox_focus_order.html"] 426 427 ["test_flexbox_layout.html"] 428 support-files = ["flexbox_layout_testcases.js"] 429 430 ["test_flexbox_order.html"] 431 skip-if = [ 432 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && debug && xorigin", # Bug 1784708 433 "os == 'mac' && os_version == '14.70' && arch == 'x86_64' && debug && xorigin", # Bug 1932914 434 ] 435 436 ["test_flexbox_order_abspos.html"] 437 skip-if = [ 438 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && debug && xorigin", # Bug 1784708 439 "os == 'mac' && os_version == '14.70' && arch == 'x86_64' && debug && xorigin", # Bug 1932914 440 ] 441 442 ["test_flexbox_order_table.html"] 443 444 ["test_flexbox_reflow_counts.html"] 445 skip-if = [ 446 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && debug && xorigin", # Bug 1802475 447 ] 448 449 ["test_flushing_frame.html"] 450 451 ["test_font_face_cascade.html"] 452 453 ["test_font_face_gc.html"] 454 455 ["test_font_face_parser.html"] 456 457 ["test_font_family_parsing.html"] 458 459 ["test_font_family_serialization.html"] 460 461 ["test_font_loading_api.html"] 462 support-files = [ 463 "BitPattern.woff", 464 "file_font_loading_api_vframe.html", 465 ] 466 # This test checks font loading state. When loaded second time, fonts may be 467 # loaded synchronously, causing this test to fail in test-verify task. 468 skip-if = [ 469 "http2", 470 "http3", 471 "os == 'android'", # Bug 1455824 472 "verify", # Bug 1455824 473 ] 474 475 ["test_garbage_at_end_of_declarations.html"] 476 477 ["test_grid_computed_values.html"] 478 479 ["test_grid_container_shorthands.html"] 480 481 ["test_grid_item_shorthands.html"] 482 483 ["test_grid_shorthand_serialization.html"] 484 485 ["test_group_insertRule.html"] 486 487 ["test_hover_on_part.html"] 488 489 ["test_hover_quirk.html"] 490 491 ["test_html_attribute_computed_values.html"] 492 493 ["test_ident_escaping.html"] 494 495 ["test_img_src_causing_reflow.html"] 496 497 ["test_import_preload.html"] 498 support-files = ["slow_load.sjs"] 499 # Test is slightly racy and on Android it fails frequently enough to be 500 # annoying. 501 skip-if = [ 502 "os == 'android'", 503 ] 504 505 ["test_inherit_computation.html"] 506 507 ["test_inherit_storage.html"] 508 509 ["test_initial_computation.html"] 510 511 ["test_initial_storage.html"] 512 513 ["test_invalidation_basic.html"] 514 515 ["test_keyframes_rules.html"] 516 517 ["test_keyframes_vendor_prefix.html"] 518 519 ["test_load_events_on_stylesheets.html"] 520 support-files = [ 521 "slow_broken_sheet.sjs", 522 "slow_ok_sheet.sjs", 523 ] 524 525 ["test_logical_properties.html"] 526 527 ["test_marker_restrictions.html"] 528 529 ["test_mask_image_CORS.html"] 530 531 ["test_media_queries.html"] 532 support-files = ["chrome/chrome-only-media-queries.js"] 533 534 ["test_media_queries_dynamic.html"] 535 skip-if = [ 536 "xorigin", # Crashes, Assertion failure: mInFlightProcessId == 0, at /builds/worker/checkouts/gecko/docshell/base/CanonicalBrowsingContext.cpp:110, [Child][MessageChannel] Error: (msgtype=0xFFF7,name=<unknown IPC msg name>) Channel error: cannot send/recv 537 ] 538 539 ["test_media_query_list.html"] 540 541 ["test_media_query_serialization.html"] 542 543 ["test_moz_device_pixel_ratio.html"] 544 545 ["test_moz_prefixed_cursor.html"] 546 547 ["test_mq_any_hover_and_any_pointer.html"] 548 549 ["test_mq_changes_in_iframe.html"] 550 support-files = ["mq_changes_child.html"] 551 skip-if = [ 552 "headless", 553 "os == 'win'", 554 ] 555 556 ["test_mq_hover_and_pointer.html"] 557 558 ["test_mq_prefers_contrast_dynamic.html"] 559 skip-if = [ 560 "headless", 561 "os == 'win'", 562 ] 563 564 ["test_mq_prefers_reduced_motion_dynamic.html"] 565 skip-if = [ 566 "headless", 567 "os == 'win'", 568 ] 569 570 ["test_mql_event_listener_leaks.html"] 571 572 ["test_namespace_rule.html"] 573 574 ["test_non_content_accessible_env_vars.html"] 575 576 ["test_non_content_accessible_properties.html"] 577 578 ["test_non_content_accessible_pseudos.html"] 579 580 ["test_non_content_accessible_values.html"] 581 582 ["test_non_matching_sheet_media.html"] 583 584 ["test_of_type_selectors.xhtml"] 585 586 ["test_page_parser.html"] 587 588 ["test_parse_eof.html"] 589 590 ["test_parse_ident.html"] 591 592 ["test_parse_rule.html"] 593 594 ["test_parse_url.html"] 595 596 ["test_parser_diagnostics_unprintables.html"] 597 598 ["test_pixel_lengths.html"] 599 600 ["test_placeholder_restrictions.html"] 601 602 ["test_pointer-events.html"] 603 604 ["test_position_float_display.html"] 605 606 ["test_position_sticky.html"] 607 608 ["test_prefers_contrast_color_pairs.html"] 609 610 ["test_priority_preservation.html"] 611 612 ["test_property_database.html"] 613 614 ["test_property_syntax_errors.html"] 615 616 ["test_pseudo_display_fixup.html"] 617 618 ["test_pseudoelement_parsing.html"] 619 620 ["test_pseudoelement_state.html"] 621 622 ["test_query_container_for.html"] 623 624 ["test_redundant_font_download.html"] 625 support-files = ["redundant_font_download.sjs"] 626 627 ["test_reframe_cb.html"] 628 629 ["test_reframe_image_loading.html"] 630 631 ["test_reframe_input.html"] 632 633 ["test_reframe_pseudo_element.html"] 634 635 ["test_reframe_table_in_ib_split.html"] 636 637 ["test_rem_unit.html"] 638 639 ["test_resource_cache.html"] 640 641 ["test_restyle_table_wrapper.html"] 642 643 ["test_restyles_in_smil_animation.html"] 644 645 ["test_revert.html"] 646 647 ["test_root_node_display.html"] 648 649 ["test_rule_insertion.html"] 650 651 ["test_rules_out_of_sheets.html"] 652 653 ["test_selectors.html"] 654 655 ["test_setPropertyWithNull.html"] 656 skip-if = [ 657 "xorigin && debug", 658 ] 659 660 ["test_shape_outside_CORS.html"] 661 662 ["test_shared_sheet_caching.html"] 663 support-files = [ 664 "file_shared_sheet_caching.css", 665 "file_shared_sheet_caching.html", 666 ] 667 fail-if = [ 668 "xorigin", 669 ] 670 671 ["test_sheet_privilege.html"] 672 673 ["test_shorthand_property_getters.html"] 674 675 ["test_specified_value_serialization.html"] 676 677 ["test_style_attr_listener.html"] 678 679 ["test_style_attribute_quirks.html"] 680 681 ["test_style_attribute_standards.html"] 682 683 ["test_style_struct_copy_constructors.html"] 684 685 ["test_stylesheet_additions.html"] 686 687 ["test_stylesheet_clone_font_face.html"] 688 689 ["test_supports_rules.html"] 690 691 ["test_system_font_serialization.html"] 692 693 ["test_text_decoration_shorthands.html"] 694 695 ["test_transitions.html"] 696 697 ["test_transitions_and_reframes.html"] 698 699 ["test_transitions_and_restyles.html"] 700 701 ["test_transitions_and_zoom.html"] 702 703 ["test_transitions_at_start.html"] 704 705 ["test_transitions_bug537151.html"] 706 707 ["test_transitions_cancel_near_end.html"] 708 709 ["test_transitions_computed_value_combinations.html"] 710 711 ["test_transitions_computed_values.html"] 712 713 ["test_transitions_dynamic_changes.html"] 714 715 ["test_transitions_events.html"] 716 717 ["test_transitions_per_property.html"] 718 719 ["test_transitions_replacement_on_busy_frame.html"] 720 721 ["test_transitions_replacement_on_busy_frame_omta.html"] 722 skip-if = [ 723 "os == 'android' && arch == 'x86_64' && debug", # Bug 1905949 724 "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1905949 725 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && debug", # Bug 1905949 726 "os == 'mac' && os_version == '14.70' && arch == 'x86_64' && debug", # Bug 1905949 727 ] 728 729 ["test_transitions_replacement_with_setKeyframes.html"] 730 731 ["test_transitions_reversing_omta.html"] 732 733 ["test_transitions_step_functions.html"] 734 735 ["test_unclosed_parentheses.html"] 736 737 ["test_unicode_range_loading.html"] 738 support-files = [ 739 "../../reftests/fonts/markA.woff", 740 "../../reftests/fonts/markB.woff", 741 "../../reftests/fonts/markC.woff", 742 "../../reftests/fonts/markD.woff", 743 ] 744 745 ["test_units_angle.html"] 746 747 ["test_units_frequency.html"] 748 749 ["test_units_length.html"] 750 751 ["test_units_time.html"] 752 753 ["test_use_counters.html"] 754 skip-if = [ 755 "!nightly_build", 756 ] 757 758 ["test_user_sheet_shadow_dom.html"] 759 760 ["test_value_cloning.html"] 761 # This test requires too much memory on TSan (bug 1612707) 762 # See bug 775227 for android 763 skip-if = [ 764 "os == 'android'", 765 "tsan", 766 ] 767 768 ["test_value_computation.html"] 769 # This test requires too much memory on TSan (bug 1612707) 770 skip-if = [ 771 "tsan", 772 ] 773 774 ["test_value_storage.html"] 775 776 ["test_variable_serialization_computed.html"] 777 778 ["test_variable_serialization_specified.html"] 779 780 ["test_variables.html"] 781 support-files = ["support/external-variable-url.css"] 782 skip-if = [ 783 "http2", 784 "http3", 785 ] 786 787 ["test_variables_loop.html"] 788 789 ["test_variables_order.html"] 790 support-files = ["support/external-variable-url.css"] 791 792 ["test_video_object_fit.html"] 793 794 ["test_viewport_scrollbar_causing_reflow.html"] 795 796 ["test_viewport_units.html"] 797 798 ["test_visited_image_loading.html"] 799 skip-if = [ 800 "os == 'android'", # TIMED_OUT for android 801 ] 802 803 ["test_visited_image_loading_empty.html"] 804 skip-if = [ 805 "os == 'android'", # TIMED_OUT for android 806 ] 807 808 ["test_visited_lying.html"] 809 skip-if = [ 810 "os == 'android'", # TIMED_OUT for android 811 ] 812 fail-if = [ 813 "xorigin", 814 ] 815 816 ["test_visited_pref.html"] 817 skip-if = [ 818 "os == 'android'", # TIMED_OUT for android 819 ] 820 fail-if = [ 821 "xorigin", 822 ] 823 824 ["test_visited_reftests.html"] 825 skip-if = [ 826 "os == 'android'", # TIMED_OUT for android 827 ] 828 829 ["test_webkit_device_pixel_ratio.html"] 830 skip-if = [ 831 "xorigin", # process crash: Assertion failure: mInFlightProcessId == 0, at /builds/worker/checkouts/gecko/docshell/base/CanonicalBrowsingContext.cpp:110 832 ] 833 834 ["test_webkit_flex_display.html"] 835 skip-if = [ 836 "xorigin", # Crashes, Assertion failure: mInFlightProcessId == 0, at /builds/worker/checkouts/gecko/docshell/base/CanonicalBrowsingContext.cpp:110 837 ]