Bug 1874684 - Part 37: Fix unified compilation. r=allstarschh
[gecko.git] / layout / style / test / mochitest.toml
blobcc5f26708fc2968f1b04c9b40eb3e0bb45e9ff4b
1 [DEFAULT]
2 prefs = [
3   "dom.animations-api.compositing.enabled=true",
4   "dom.animations-api.timelines.enabled=true",
5   "gfx.omta.background-color=true",
6   "gfx.font_loader.delay=0",
7   "layout.css.container-queries.enabled=true",
8   "layout.css.individual-transform.enabled=true",
9   "layout.css.motion-path-url.enabled=true",
10   "layout.css.backdrop-filter.enabled=true",
11   "layout.css.fit-content-function.enabled=true",
12   "layout.css.scroll-driven-animations.enabled=true",
13   "layout.css.animation-composition.enabled=true",
14   "layout.css.basic-shape-rect.enabled=true",
15   "layout.css.basic-shape-shape.enabled=true",
16   "layout.css.basic-shape-xywh.enabled=true",
17   "layout.css.transform-box-content-stroke.enabled=true",
18   "layout.css.transition-behavior.enabled=true",
20 support-files = [
21   "animation_utils.js",
22   "bug1729861.js",
23   "ccd-quirks.html",
24   "ccd.sjs",
25   "ccd-standards.html",
26   "chrome/bug418986-2.js",
27   "chrome/match.png",
28   "chrome/mismatch.png",
29   "descriptor_database.js",
30   "!/dom/events/test/event_leak_utils.js",
31   "empty.html",
32   "file_computed_style_bfcache_display_none.html",
33   "file_computed_style_bfcache_display_none2.html",
34   "media_queries_iframe.html",
35   "media_queries_iframe2.html",
36   "neverending_font_load.sjs",
37   "neverending_stylesheet_load.sjs",
38   "post-redirect-1.css",
39   "post-redirect-2.css",
40   "post-redirect-3.css",
41   "property_database.js",
42   "redirect.sjs",
43   "style_attribute_tests.js",
44   "support/blue-100x100.png",
45   "support/1x1-transparent.png",
46   "unstyled.css",
47   "unstyled-frame.css",
48   "unstyled-frame.xml",
49   "unstyled.xml",
50   "viewport_units_iframe.html",
51   "visited_image_loading_frame_empty.html",
52   "visited_image_loading_frame.html",
53   "visited_image_loading.sjs",
54   "visited-lying-inner.html",
55   "visited-pref-iframe.html",
58 ["test_acid3_test46.html"]
60 ["test_addSheet.html"]
61 support-files = ["additional_sheets_helper.html"]
63 ["test_additional_sheets.html"]
64 support-files = ["additional_sheets_helper.html"]
66 ["test_align_justify_computed_values.html"]
68 ["test_all_shorthand.html"]
70 ["test_animations.html"]
72 ["test_animations_async_tests.html"]
73 support-files = [
74   "Ahem.ttf",
75   "file_animations_async_tests.html",
78 ["test_animations_dynamic_changes.html"]
80 ["test_animations_effect_timing_duration.html"]
82 ["test_animations_effect_timing_enddelay.html"]
84 ["test_animations_effect_timing_iterations.html"]
86 ["test_animations_event_handler_attribute.html"]
88 ["test_animations_event_order.html"]
90 ["test_animations_iterationstart.html"]
92 ["test_animations_omta.html"]
94 ["test_animations_omta_scroll.html"]
95 support-files = ["file_animations_omta_scroll.html"]
97 ["test_animations_omta_scroll_rtl.html"]
98 support-files = ["file_animations_omta_scroll_rtl.html"]
100 ["test_animations_omta_start.html"]
102 ["test_animations_pausing.html"]
104 ["test_animations_playbackrate.html"]
106 ["test_animations_reverse.html"]
108 ["test_animations_styles_on_event.html"]
110 ["test_animations_variable_changes.html"]
112 ["test_animations_with_disabled_properties.html"]
113 support-files = ["file_animations_with_disabled_properties.html"]
115 ["test_any_dynamic.html"]
117 ["test_area_url_cursor.html"]
119 ["test_asyncopen.html"]
121 ["test_at_rule_parse_serialize.html"]
123 ["test_attribute_selector_eof_behavior.html"]
125 ["test_backdrop_filter_enabled_state.html"]
127 ["test_background_blend_mode.html"]
129 ["test_border_device_pixel_rounding_initial_style.html"]
131 ["test_box_size_keywords.html"]
133 ["test_bug73586.html"]
135 ["test_bug74880.html"]
137 ["test_bug98997.html"]
139 ["test_bug160403.html"]
141 ["test_bug200089.html"]
143 ["test_bug221428.html"]
145 ["test_bug229915.html"]
147 ["test_bug302186.html"]
149 ["test_bug319381.html"]
151 ["test_bug357614.html"]
153 ["test_bug363146.html"]
155 ["test_bug372770.html"]
157 ["test_bug373293.html"]
159 ["test_bug377947.html"]
161 ["test_bug379440.html"]
163 ["test_bug379741.html"]
165 ["test_bug382027.html"]
167 ["test_bug383075.html"]
169 ["test_bug387615.html"]
171 ["test_bug389464.html"]
173 ["test_bug391034.html"]
175 ["test_bug391221.html"]
177 ["test_bug397427.html"]
178 fail-if = ["xorigin"]
179 skip-if = [
180   "http3",
181   "http2",
184 ["test_bug399349.html"]
186 ["test_bug401046.html"]
187 skip-if = ["true"] # Bug 701060
189 ["test_bug405818.html"]
191 ["test_bug412901.html"]
193 ["test_bug413958.html"]
195 ["test_bug418986-2.html"]
197 ["test_bug437915.html"]
199 ["test_bug450191.html"]
201 ["test_bug470769.html"]
203 ["test_bug499655.html"]
205 ["test_bug499655.xhtml"]
207 ["test_bug517224.html"]
208 support-files = ["bug517224.sjs"]
210 ["test_bug524175.html"]
212 ["test_bug525952.html"]
214 ["test_bug534804.html"]
216 ["test_bug573255.html"]
218 ["test_bug580685.html"]
220 ["test_bug621351.html"]
222 ["test_bug635286.html"]
224 ["test_bug645998.html"]
225 support-files = [
226   "file_bug645998-1.css",
227   "file_bug645998-2.css",
230 ["test_bug652486.html"]
232 ["test_bug657143.html"]
234 ["test_bug667520.html"]
236 ["test_bug716226.html"]
238 ["test_bug732153.html"]
240 ["test_bug732209.html"]
241 support-files = ["bug732209-css.sjs"]
242 skip-if = [
243   "http3",
244   "http2",
247 ["test_bug765590.html"]
249 ["test_bug771043.html"]
251 ["test_bug795520.html"]
253 ["test_bug798843_pref.html"]
255 ["test_bug829816.html"]
256 support-files = ["file_bug829816.css"]
258 ["test_bug874919.html"]
260 ["test_bug887741_at-rules_in_declaration_lists.html"]
262 ["test_bug892929.html"]
264 ["test_bug1055933.html"]
265 support-files = ["file_bug1055933_circle-xxl.png"]
267 ["test_bug1089417.html"]
268 support-files = ["file_bug1089417_iframe.html"]
270 ["test_bug1112014.html"]
272 ["test_bug1203766.html"]
274 ["test_bug1232829.html"]
276 ["test_bug1292447.html"]
278 ["test_bug1330375.html"]
280 ["test_bug1371488.html"]
282 ["test_bug1375944.html"]
283 support-files = [
284   "file_bug1375944.html",
285   "Ahem.ttf",
288 ["test_bug1382568.html"]
289 support-files = ["bug1382568-iframe.html"]
291 ["test_bug1394302.html"]
293 ["test_bug1443344-1.html"]
294 scheme = "https"
295 support-files = ["file_bug1443344.css"]
297 ["test_bug1443344-2.html"]
298 scheme = "https"
299 support-files = ["file_bug1443344.css"]
301 ["test_bug1451199-1.html"]
303 ["test_bug1451199-2.html"]
305 ["test_bug1490890.html"]
307 ["test_bug1505254.html"]
309 ["test_bug1729861.html"]
311 ["test_cascade.html"]
313 ["test_ch_ex_no_infloops.html"]
315 ["test_change_hint_optimizations.html"]
317 ["test_clip-path_polygon.html"]
319 ["test_color_rounding.html"]
321 ["test_compute_data_with_start_struct.html"]
322 skip-if = ["os == 'android'"]
324 ["test_computed_style.html"]
326 ["test_computed_style_bfcache_display_none.html"]
328 ["test_computed_style_difference.html"]
330 ["test_computed_style_grid_with_pseudo.html"]
332 ["test_computed_style_in_created_document.html"]
334 ["test_computed_style_min_size_auto.html"]
336 ["test_computed_style_no_flush.html"]
338 ["test_computed_style_no_pseudo.html"]
340 ["test_computed_style_prefs.html"]
342 ["test_condition_text.html"]
344 ["test_constructable_stylesheets_chrome_only_rules_in_content.html"]
346 ["test_counter_descriptor_storage.html"]
348 ["test_counter_style.html"]
350 ["test_crash_with_content_policy.html"]
351 support-files = ["file_bug1381233.html"]
353 ["test_css_cross_domain.html"]
354 skip-if = [
355   "http3",
356   "http2",
357   "socketprocess_networking",
360 ["test_css_cross_domain_no_orb.html"]
361 skip-if = [
362   "http3",
363   "http2",
366 ["test_css_eof_handling.html"]
368 ["test_css_escape_api.html"]
370 ["test_css_function_mismatched_parenthesis.html"]
372 ["test_css_loader_crossorigin_data_url.html"]
374 ["test_css_parse_error_smoketest.html"]
376 ["test_css_supports.html"]
378 ["test_css_supports_variables.html"]
380 ["test_cue_restrictions.html"]
382 ["test_custom_content_inheritance.html"]
384 ["test_default_bidi_css.html"]
386 ["test_default_computed_style.html"]
388 ["test_descriptor_storage.html"]
390 ["test_descriptor_syntax_errors.html"]
392 ["test_display_mode.html"]
393 skip-if = [
394   "http3",
395   "http2",
398 ["test_dont_use_document_colors.html"]
400 ["test_dont_use_document_fonts.html"]
402 ["test_dynamic_change_causing_reflow.html"]
404 ["test_exposed_prop_accessors.html"]
406 ["test_extra_inherit_initial.html"]
408 ["test_first_letter_restrictions.html"]
410 ["test_first_line_restrictions.html"]
412 ["test_flexbox_child_display_values.xhtml"]
414 ["test_flexbox_flex_grow_and_shrink.html"]
416 ["test_flexbox_flex_shorthand.html"]
418 ["test_flexbox_focus_order.html"]
420 ["test_flexbox_layout.html"]
421 support-files = ["flexbox_layout_testcases.js"]
423 ["test_flexbox_order.html"]
425 ["test_flexbox_order_abspos.html"]
427 ["test_flexbox_order_table.html"]
429 ["test_flexbox_reflow_counts.html"]
430 skip-if = ["verify"]
432 ["test_flushing_frame.html"]
434 ["test_font_face_cascade.html"]
436 ["test_font_face_parser.html"]
438 ["test_font_family_parsing.html"]
440 ["test_font_family_serialization.html"]
442 ["test_font_loading_api.html"]
443 support-files = [
444   "BitPattern.woff",
445   "file_font_loading_api_vframe.html",
447 # This test checks font loading state. When loaded second time, fonts may be
448 # loaded synchronously, causing this test to fail in test-verify task.
449 skip-if = [
450   "verify",          # Bug 1455824
451   "os == 'android'", # Bug 1455824
452   "http3",
453   "http2",
456 ["test_garbage_at_end_of_declarations.html"]
458 ["test_grid_computed_values.html"]
460 ["test_grid_container_shorthands.html"]
462 ["test_grid_item_shorthands.html"]
464 ["test_grid_shorthand_serialization.html"]
466 ["test_group_insertRule.html"]
468 ["test_hover_on_part.html"]
470 ["test_hover_quirk.html"]
472 ["test_html_attribute_computed_values.html"]
474 ["test_ident_escaping.html"]
476 ["test_img_src_causing_reflow.html"]
478 ["test_import_preload.html"]
479 support-files = ["slow_load.sjs"]
480 # Test is slightly racy and on Android it fails frequently enough to be
481 # annoying.
482 skip-if = ["os == 'android'"]
484 ["test_inherit_computation.html"]
486 ["test_inherit_storage.html"]
488 ["test_initial_computation.html"]
490 ["test_initial_storage.html"]
492 ["test_invalidation_basic.html"]
494 ["test_keyframes_rules.html"]
496 ["test_keyframes_vendor_prefix.html"]
498 ["test_load_events_on_stylesheets.html"]
499 support-files = [
500   "slow_broken_sheet.sjs",
501   "slow_ok_sheet.sjs",
504 ["test_logical_properties.html"]
506 ["test_marker_restrictions.html"]
508 ["test_mask_image_CORS.html"]
510 ["test_media_queries.html"]
511 # times out on verify, see bug 1461033.
512 skip-if = ["verify"]
513 support-files = ["chrome/chrome-only-media-queries.js"]
515 ["test_media_queries_dynamic.html"]
516 skip-if = ["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
518 ["test_media_query_list.html"]
520 ["test_media_query_serialization.html"]
522 ["test_moz_device_pixel_ratio.html"]
524 ["test_moz_prefixed_cursor.html"]
526 ["test_mq_any_hover_and_any_pointer.html"]
528 ["test_mq_changes_in_iframe.html"]
529 support-files = ["mq_changes_child.html"]
530 skip-if = [
531   "headless",
532   "os == 'win'",
535 ["test_mq_hover_and_pointer.html"]
537 ["test_mq_prefers_contrast_dynamic.html"]
538 skip-if = [
539   "headless",
540   "os == 'win'",
543 ["test_mq_prefers_reduced_motion_dynamic.html"]
544 skip-if = [
545   "headless",
546   "os == 'win'",
549 ["test_mql_event_listener_leaks.html"]
551 ["test_namespace_rule.html"]
553 ["test_non_content_accessible_env_vars.html"]
555 ["test_non_content_accessible_properties.html"]
557 ["test_non_content_accessible_pseudos.html"]
559 ["test_non_content_accessible_values.html"]
561 ["test_non_matching_sheet_media.html"]
563 ["test_of_type_selectors.xhtml"]
565 ["test_overscroll_behavior_pref.html"]
567 ["test_page_parser.html"]
569 ["test_parse_eof.html"]
571 ["test_parse_ident.html"]
573 ["test_parse_rule.html"]
575 ["test_parse_url.html"]
577 ["test_parser_diagnostics_unprintables.html"]
579 ["test_pixel_lengths.html"]
581 ["test_placeholder_restrictions.html"]
583 ["test_pointer-events.html"]
585 ["test_position_float_display.html"]
587 ["test_position_sticky.html"]
589 ["test_prefers_contrast_color_pairs.html"]
591 ["test_priority_preservation.html"]
593 ["test_property_database.html"]
595 ["test_property_syntax_errors.html"]
597 ["test_pseudo_display_fixup.html"]
599 ["test_pseudoelement_parsing.html"]
601 ["test_pseudoelement_state.html"]
602 skip-if = ["verify && debug && os == 'linux'"]
604 ["test_query_container_for.html"]
606 ["test_redundant_font_download.html"]
607 support-files = ["redundant_font_download.sjs"]
609 ["test_reframe_cb.html"]
611 ["test_reframe_image_loading.html"]
613 ["test_reframe_input.html"]
615 ["test_reframe_pseudo_element.html"]
617 ["test_rem_unit.html"]
619 ["test_restyle_table_wrapper.html"]
621 ["test_restyles_in_smil_animation.html"]
623 ["test_revert.html"]
625 ["test_root_node_display.html"]
627 ["test_rule_insertion.html"]
629 ["test_rules_out_of_sheets.html"]
631 ["test_selectors.html"]
633 ["test_setPropertyWithNull.html"]
634 skip-if = ["xorigin && debug"]
636 ["test_shape_outside_CORS.html"]
638 ["test_shared_sheet_caching.html"]
639 support-files = [
640   "file_shared_sheet_caching.css",
641   "file_shared_sheet_caching.html",
643 fail-if = ["xorigin"]
645 ["test_sheet_privilege.html"]
647 ["test_shorthand_property_getters.html"]
649 ["test_specified_value_serialization.html"]
650 support-files = ["file_specified_value_serialization_individual_transforms.html"]
652 ["test_style_attr_listener.html"]
654 ["test_style_attribute_quirks.html"]
656 ["test_style_attribute_standards.html"]
658 ["test_style_struct_copy_constructors.html"]
660 ["test_stylesheet_additions.html"]
662 ["test_stylesheet_clone_font_face.html"]
664 ["test_supports_rules.html"]
666 ["test_system_font_serialization.html"]
668 ["test_text_decoration_shorthands.html"]
670 ["test_transitions.html"]
672 ["test_transitions_and_reframes.html"]
674 ["test_transitions_and_restyles.html"]
676 ["test_transitions_and_zoom.html"]
678 ["test_transitions_at_start.html"]
680 ["test_transitions_bug537151.html"]
682 ["test_transitions_cancel_near_end.html"]
684 ["test_transitions_computed_value_combinations.html"]
686 ["test_transitions_computed_values.html"]
688 ["test_transitions_dynamic_changes.html"]
690 ["test_transitions_events.html"]
692 ["test_transitions_per_property.html"]
694 ["test_transitions_replacement_on_busy_frame.html"]
696 ["test_transitions_replacement_with_setKeyframes.html"]
698 ["test_transitions_step_functions.html"]
700 ["test_unclosed_parentheses.html"]
702 ["test_unicode_range_loading.html"]
703 support-files = [
704   "../../reftests/fonts/markA.woff",
705   "../../reftests/fonts/markB.woff",
706   "../../reftests/fonts/markC.woff",
707   "../../reftests/fonts/markD.woff",
710 ["test_units_angle.html"]
712 ["test_units_frequency.html"]
714 ["test_units_length.html"]
716 ["test_units_time.html"]
718 ["test_use_counters.html"]
719 skip-if = ["!nightly_build"]
721 ["test_user_sheet_shadow_dom.html"]
723 ["test_value_cloning.html"]
724 # This test requires too much memory on TSan (bug 1612707)
725 # See bug 775227 for android
726 skip-if = [
727   "os == 'android'",
728   "tsan",
731 ["test_value_computation.html"]
732 # This test requires too much memory on TSan (bug 1612707)
733 skip-if = ["tsan"]
735 ["test_value_storage.html"]
737 ["test_variable_serialization_computed.html"]
739 ["test_variable_serialization_specified.html"]
741 ["test_variables.html"]
742 support-files = ["support/external-variable-url.css"]
743 skip-if = [
744   "http3",
745   "http2",
748 ["test_variables_loop.html"]
750 ["test_variables_order.html"]
751 support-files = ["support/external-variable-url.css"]
753 ["test_video_object_fit.html"]
755 ["test_viewport_scrollbar_causing_reflow.html"]
756 skip-if = ["verify && (os == 'win' || os == 'mac')"]
758 ["test_viewport_units.html"]
760 ["test_visited_image_loading.html"]
761 skip-if = ["os == 'android'"] # TIMED_OUT for android
763 ["test_visited_image_loading_empty.html"]
764 skip-if = ["os == 'android'"] # TIMED_OUT for android
766 ["test_visited_lying.html"]
767 skip-if = ["os == 'android'"] # TIMED_OUT for android
768 fail-if = ["xorigin"]
770 ["test_visited_pref.html"]
771 skip-if = ["os == 'android'"] # TIMED_OUT for android
772 fail-if = ["xorigin"]
774 ["test_visited_reftests.html"]
775 skip-if = ["os == 'android'"] # TIMED_OUT for android
777 ["test_webkit_device_pixel_ratio.html"]
778 skip-if = ["xorigin"] # process crash: Assertion failure: mInFlightProcessId == 0, at /builds/worker/checkouts/gecko/docshell/base/CanonicalBrowsingContext.cpp:110
780 ["test_webkit_flex_display.html"]
781 skip-if = ["xorigin"] # Crashes, Assertion failure: mInFlightProcessId == 0, at /builds/worker/checkouts/gecko/docshell/base/CanonicalBrowsingContext.cpp:110