Auto merge of #25630 - mrobinson:mozilla-css, r=SimonSapin

Enable Mozilla CSS tests for layout_2020 and add expectations

This change allows mach to run the Mozilla CSS tests when running with the ``--layout2020` argument. This is useful because we can mark tests as passing as features are added.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [ ] These changes fix #___ (GitHub issue number if applicable)

<!-- Either: -->
- [ ] There are tests for these changes OR
- [x] These changes do not require tests because they are tests.

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
This commit is contained in:
bors-servo 2020-01-29 20:04:37 -05:00 committed by GitHub
commit 912a09c476
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
278 changed files with 806 additions and 0 deletions

View file

@ -1,4 +1,8 @@
skip: true
[_mozilla]
skip: true
[css]
skip: false
[css]
skip: true
[CSS2]

View file

@ -0,0 +1,2 @@
[abs_float_pref_width.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[absolute_block_format_ctx.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[absolute_hypothetical_with_intervening_inline_block_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[absolute_inline_containing_block_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[absolute_z_index_auto_paint_order_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[acid1_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[acid2-wrapper.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[acid2_noscroll.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[acid2_ref.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[alpha_gif_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[alpha_png_a.html]
expected: FAIL

View file

@ -0,0 +1,5 @@
[basic-linear-width.html]
expected: ERROR
[Animation test: Linear animation repeated infinitely.]
expected: TIMEOUT

View file

@ -0,0 +1,5 @@
[basic-transition.html]
expected: ERROR
[Transition test]
expected: TIMEOUT

View file

@ -0,0 +1,5 @@
[mixed-units.html]
expected: ERROR
[Animation test: mixed units.]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[transition-raf.html]
expected: ERROR

View file

@ -0,0 +1,2 @@
[background_position_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[background_position_keyword.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[background_position_percent.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[background_repeat_both_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[block_formatting_context_margin_collapse_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[block_formatting_context_margin_inout_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[block_formatting_context_max_width_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[block_replaced_content_b.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[blur_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[border-image-linear-gradient.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[border_collapse_row_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[border_collapse_simple_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[border_inline_split.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[border_radius_clip_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[border_radius_clipping_contents_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[border_radius_zero_sizes_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[border_spacing_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[border_spacing_auto_layout_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[border_spacing_fixed_layout_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[borders_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[box_shadow_bg.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[box_shadow_blur_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[box_shadow_border_box_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[box_shadow_inset_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[box_shadow_inset_bg.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[box_shadow_paint_order_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[box_shadow_spread_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[box_sizing_border_box_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[br.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[button_css_width.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[canvas_as_block_element_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[canvas_linear_gradient_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[canvas_over_area.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[canvas_radial_gradient_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[clip_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[content_color.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[counters_nested_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[counters_simple_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[position-sticky-bottom.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[position-sticky-flexbox.html]
expected: FAIL

View file

@ -0,0 +1,10 @@
[position-sticky-get-bounding-client-rect.html]
[sticky positioned element should be observable by getBoundingClientRect.]
expected: FAIL
[getBoundingClientRect should be correct for sticky after script insertion]
expected: FAIL
[getBoundingClientRect should be correct for sticky after script-caused layout]
expected: FAIL

View file

@ -0,0 +1,2 @@
[position-sticky-grid.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[position-sticky-inflow-position.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[position-sticky-inline.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[position-sticky-left.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[position-sticky-margins.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[position-sticky-nested-bottom.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[position-sticky-nested-inline.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[position-sticky-nested-left.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[position-sticky-nested-right.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[position-sticky-nested-table.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[position-sticky-nested-top.html]
expected: FAIL

View file

@ -0,0 +1,7 @@
[position-sticky-offset-top-left.html]
[offsetTop/offsetLeft should be correct for sticky after script insertion]
expected: FAIL
[offsetTop/offsetLeft should be correct for sticky after script-caused layout]
expected: FAIL

View file

@ -0,0 +1,2 @@
[position-sticky-overflow-padding.html]
expected: FAIL

View file

@ -0,0 +1,4 @@
[position-sticky-parsing.html]
[The value of sticky for the position property should be parsed correctly]
expected: FAIL

View file

@ -0,0 +1,2 @@
[position-sticky-right.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[position-sticky-table-tfoot-bottom.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[position-sticky-table-th-bottom.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[position-sticky-table-th-left.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[position-sticky-table-th-right.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[position-sticky-table-th-top.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[position-sticky-table-thead-top.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[position-sticky-table-tr-bottom.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[position-sticky-table-tr-top.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[position-sticky-top.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[position-sticky-writing-modes.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[dirty_viewport.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[ellipsis_font_panic.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[empty_cells_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[filter_sepia_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[fixed_position_css_clip.html]
expected: FAIL

View file

@ -0,0 +1,4 @@
[flex-item-assign-inline-size.html]
[Test inline size against percentage]
expected: FAIL

View file

@ -0,0 +1,2 @@
[flex_row_direction.html]
expected: FAIL

View file

@ -0,0 +1,4 @@
[float-abspos.html]
[A positioned element's float value computes to none]
expected: FAIL

View file

@ -0,0 +1,2 @@
[float_cleared_with_just_height.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[float_intrinsic_width_a.html]
expected: FAIL

View file

@ -0,0 +1,4 @@
[float_relative_to_position.html]
[Tests the relationship between float and position]
expected: FAIL

View file

@ -0,0 +1,2 @@
[float_right_intrinsic_width_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[float_table_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[floated_negative_margins_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[floats_inline_margins_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[floats_margin_collapse_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[floats_margin_collapse_with_clearance_a.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[font_fallback_01.html]
expected: FAIL

Some files were not shown because too many files have changed in this diff Show more