aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbors-servo <lbergstrom+bors@mozilla.com>2019-06-13 05:54:55 -0400
committerGitHub <noreply@github.com>2019-06-13 05:54:55 -0400
commit8a69cb391f9bee11c321a20e00bd577bce37d7bc (patch)
tree9cb76722d6bfd15ab4fa97fe637f10072c8a3304
parente6cf68704ec6aed83203307c7e7122ce46092fed (diff)
parent5b8f0ed2e30254329a7c644bc4cd6df8b64e1eb5 (diff)
downloadservo-8a69cb391f9bee11c321a20e00bd577bce37d7bc.tar.gz
servo-8a69cb391f9bee11c321a20e00bd577bce37d7bc.zip
Auto merge of #23557 - Manishearth:xrtest, r=asajeffrey
Test more XR things This tests all the things that are currently possible and useful to test. I'm going to avoid expanding rust-webvr's mock functionality for now, instead growing it in rust-webxr Things that we support which aren't tested yet: - viewport values (there's no way in the xrtest api to mock these yet) - input (no support in rust-webvr for mocking) - floor spaces (no way in the xrtest api to mock these yet) r? @asajeffrey <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23557) <!-- Reviewable:end -->
-rw-r--r--tests/wpt/mozilla/meta/MANIFEST.json2882
-rw-r--r--tests/wpt/mozilla/tests/webxr/obtain_frame.html95
-rw-r--r--tests/wpt/mozilla/tests/webxr/resources/webxr-util.js2
3 files changed, 771 insertions, 2208 deletions
diff --git a/tests/wpt/mozilla/meta/MANIFEST.json b/tests/wpt/mozilla/meta/MANIFEST.json
index b17f863e64d..98b4ea7bf8b 100644
--- a/tests/wpt/mozilla/meta/MANIFEST.json
+++ b/tests/wpt/mozilla/meta/MANIFEST.json
@@ -1,11 +1,5 @@
{
"items": {
- "conformancechecker": {
- "mozilla/xmlhttprequest_url.html": []
- },
- "manual": {
- "mozilla/xmlhttprequest_url.html": []
- },
"reftest": {
"css/abs-overflow-stackingcontext.html": [
[
@@ -7630,8 +7624,7 @@
],
{}
]
- ],
- "mozilla/xmlhttprequest_url.html": []
+ ]
},
"reftest_node": {
"css/border_black_groove.html": [
@@ -7645,3584 +7638,2151 @@
],
{}
]
- ],
- "mozilla/xmlhttprequest_url.html": []
- },
- "stub": {
- "mozilla/xmlhttprequest_url.html": []
+ ]
},
"support": {
".gitignore": [
- [
- {}
- ]
+ []
],
"bluetooth/bluetooth-helpers.js": [
- [
- {}
- ]
+ []
],
"css/100x100_green.png": [
- [
- {}
- ]
+ []
],
"css/250x250_green.png": [
- [
- {}
- ]
+ []
],
"css/2x4.png": [
- [
- {}
- ]
+ []
],
"css/400x400_green.png": [
- [
- {}
- ]
+ []
],
"css/4x2.png": [
- [
- {}
- ]
+ []
],
"css/500x300_green.html": [
- [
- {}
- ]
+ []
],
"css/abs-overflow-stackingcontext_ref.html": [
- [
- {}
- ]
+ []
],
"css/abs_float_pref_width-ref.html": [
- [
- {}
- ]
+ []
],
"css/abs_rel_explicit_height_ref.html": [
- [
- {}
- ]
+ []
],
"css/absolute_clipping_of_own_contents_ref.html": [
- [
- {}
- ]
+ []
],
"css/absolute_content_height_ref.html": [
- [
- {}
- ]
+ []
],
"css/absolute_css_width_ref.html": [
- [
- {}
- ]
+ []
],
"css/absolute_div_with_padding_ref.html": [
- [
- {}
- ]
+ []
],
"css/absolute_hypothetical_float_ref.html": [
- [
- {}
- ]
+ []
],
"css/absolute_hypothetical_with_intervening_inline_block_ref.html": [
- [
- {}
- ]
+ []
],
"css/absolute_ib_split_ref.html": [
- [
- {}
- ]
+ []
],
"css/absolute_img_with_padding_ref.html": [
- [
- {}
- ]
+ []
],
"css/absolute_inline_containing_block_ref.html": [
- [
- {}
- ]
+ []
],
"css/absolute_line_height_after_float_ref.html": [
- [
- {}
- ]
+ []
],
"css/absolute_table_ref.html": [
- [
- {}
- ]
+ []
],
"css/absolute_z_index_auto_paint_order_ref.html": [
- [
- {}
- ]
+ []
],
"css/acid1.png": [
- [
- {}
- ]
+ []
],
"css/acid1_b.html": [
- [
- {}
- ]
+ []
],
"css/acid2.html": [
- [
- {}
- ]
+ []
],
"css/acid2_ref.png": [
- [
- {}
- ]
+ []
],
"css/acid2_ref_broken.html": [
- [
- {}
- ]
+ []
],
"css/acid2_ref_broken.png": [
- [
- {}
- ]
+ []
],
"css/after_block_iteration_ref.html": [
- [
- {}
- ]
+ []
],
"css/alpha_gif_a.gif": [
- [
- {}
- ]
+ []
],
"css/alpha_gif_b.gif": [
- [
- {}
- ]
+ []
],
"css/alpha_gif_b.html": [
- [
- {}
- ]
+ []
],
"css/alpha_png_a.png": [
- [
- {}
- ]
+ []
],
"css/alpha_png_b.html": [
- [
- {}
- ]
+ []
],
"css/alpha_png_b.png": [
- [
- {}
- ]
+ []
],
"css/anon_block_inherit_b.html": [
- [
- {}
- ]
+ []
],
"css/append_style_b.html": [
- [
- {}
- ]
+ []
],
"css/attr_exists_selector_ref.html": [
- [
- {}
- ]
+ []
],
"css/attr_selector_case_sensitivity_ref.html": [
- [
- {}
- ]
+ []
],
"css/background_border_padding_crash-ref.html": [
- [
- {}
- ]
+ []
],
"css/background_clip_ref.html": [
- [
- {}
- ]
+ []
],
"css/background_image_position_ref.html": [
- [
- {}
- ]
+ []
],
"css/background_image_ref.html": [
- [
- {}
- ]
+ []
],
"css/background_none_b.html": [
- [
- {}
- ]
+ []
],
"css/background_origin_ref.html": [
- [
- {}
- ]
+ []
],
"css/background_position_b.html": [
- [
- {}
- ]
+ []
],
"css/background_position_shorthand_ref.html": [
- [
- {}
- ]
+ []
],
"css/background_ref.html": [
- [
- {}
- ]
+ []
],
"css/background_repeat_both_b.html": [
- [
- {}
- ]
+ []
],
"css/background_repeat_none_b.html": [
- [
- {}
- ]
+ []
],
"css/background_repeat_x_b.html": [
- [
- {}
- ]
+ []
],
"css/background_repeat_y_b.html": [
- [
- {}
- ]
+ []
],
"css/background_rust_ref.html": [
- [
- {}
- ]
+ []
],
"css/background_size.png": [
- [
- {}
- ]
+ []
],
"css/background_size_ref.html": [
- [
- {}
- ]
+ []
],
"css/background_size_shorthand_ref.html": [
- [
- {}
- ]
+ []
],
"css/background_size_zero_ref.html": [
- [
- {}
- ]
+ []
],
"css/basic_width_em.html": [
- [
- {}
- ]
+ []
],
"css/blackborder_ref.html": [
- [
- {}
- ]
+ []
],
"css/blank.html": [
- [
- {}
- ]
+ []
],
"css/block_formatting_context_cleared_float_ref.html": [
- [
- {}
- ]
+ []
],
"css/block_formatting_context_complex_ref.html": [
- [
- {}
- ]
+ []
],
"css/block_formatting_context_containing_floats_ref.html": [
- [
- {}
- ]
+ []
],
"css/block_formatting_context_float_inorder_interaction_ref.html": [
- [
- {}
- ]
+ []
],
"css/block_formatting_context_float_placement_ref.html": [
- [
- {}
- ]
+ []
],
"css/block_formatting_context_margin_collapse_ref.html": [
- [
- {}
- ]
+ []
],
"css/block_formatting_context_margin_inout_ref.html": [
- [
- {}
- ]
+ []
],
"css/block_formatting_context_max_width_ref.html": [
- [
- {}
- ]
+ []
],
"css/block_formatting_context_negative_margins_ref.html": [
- [
- {}
- ]
+ []
],
"css/block_formatting_context_overflow_ref.html": [
- [
- {}
- ]
+ []
],
"css/block_formatting_context_ref.html": [
- [
- {}
- ]
+ []
],
"css/block_formatting_context_translation_ref.html": [
- [
- {}
- ]
+ []
],
"css/block_formatting_context_with_margin_ref.html": [
- [
- {}
- ]
+ []
],
"css/block_replaced_content_ref.html": [
- [
- {}
- ]
+ []
],
"css/blur_ref.html": [
- [
- {}
- ]
+ []
],
"css/border-image-linear-gradient-ref.html": [
- [
- {}
- ]
+ []
],
"css/border_black_solid.html": [
- [
- {}
- ]
+ []
],
"css/border_code_tag_ref.html": [
- [
- {}
- ]
+ []
],
"css/border_collapse_missing_cell_ref.html": [
- [
- {}
- ]
+ []
],
"css/border_collapse_row_ref.html": [
- [
- {}
- ]
+ []
],
"css/border_collapse_rowgroup_ref.html": [
- [
- {}
- ]
+ []
],
"css/border_collapse_simple_ref.html": [
- [
- {}
- ]
+ []
],
"css/border_inline_split_ref.html": [
- [
- {}
- ]
+ []
],
"css/border_radius_asymmetric_sizes_ref.html": [
- [
- {}
- ]
+ []
],
"css/border_radius_clip_ref.html": [
- [
- {}
- ]
+ []
],
"css/border_radius_clipping_contents_ref.html": [
- [
- {}
- ]
+ []
],
"css/border_radius_dashed_ref.html": [
- [
- {}
- ]
+ []
],
"css/border_radius_elliptical_ref.html": [
- [
- {}
- ]
+ []
],
"css/border_radius_in_border_radius_ref.html": [
- [
- {}
- ]
+ []
],
"css/border_radius_overlapping_ref.html": [
- [
- {}
- ]
+ []
],
"css/border_radius_shorthand_ref.html": [
- [
- {}
- ]
+ []
],
"css/border_radius_zero_sizes_ref.html": [
- [
- {}
- ]
+ []
],
"css/border_rounding_1px_invisible_issue_7184_ref.html": [
- [
- {}
- ]
+ []
],
"css/border_spacing_empty_table_ref.html": [
- [
- {}
- ]
+ []
],
"css/border_spacing_ref.html": [
- [
- {}
- ]
+ []
],
"css/border_style_none_b.html": [
- [
- {}
- ]
+ []
],
"css/borders.png": [
- [
- {}
- ]
+ []
],
"css/borders_b.html": [
- [
- {}
- ]
+ []
],
"css/box_shadow_bg_ref.html": [
- [
- {}
- ]
+ []
],
"css/box_shadow_blur_fixed_ref.html": [
- [
- {}
- ]
+ []
],
"css/box_shadow_blur_ref.html": [
- [
- {}
- ]
+ []
],
"css/box_shadow_border_box_ref.html": [
- [
- {}
- ]
+ []
],
"css/box_shadow_default_color_ref.html": [
- [
- {}
- ]
+ []
],
"css/box_shadow_inset_bg_ref.html": [
- [
- {}
- ]
+ []
],
"css/box_shadow_inset_parsing_ref.html": [
- [
- {}
- ]
+ []
],
"css/box_shadow_inset_ref.html": [
- [
- {}
- ]
+ []
],
"css/box_shadow_paint_order_ref.html": [
- [
- {}
- ]
+ []
],
"css/box_shadow_spread_ref.html": [
- [
- {}
- ]
+ []
],
"css/box_sizing_border_box_ref.html": [
- [
- {}
- ]
+ []
],
"css/box_sizing_sanity_check_ref.html": [
- [
- {}
- ]
+ []
],
"css/br-ref.html": [
- [
- {}
- ]
+ []
],
"css/bubbles.png": [
- [
- {}
- ]
+ []
],
"css/bug-1361013-cousin-sharing-ref.html": [
- [
- {}
- ]
+ []
],
"css/button_css_width_ref.html": [
- [
- {}
- ]
+ []
],
"css/button_whitespace_ref.html": [
- [
- {}
- ]
+ []
],
"css/calc-basic-ref.html": [
- [
- {}
- ]
+ []
],
"css/canvas_as_block_element_ref.html": [
- [
- {}
- ]
+ []
],
"css/canvas_linear_gradient_ref.html": [
- [
- {}
- ]
+ []
],
"css/canvas_over_area_ref.html": [
- [
- {}
- ]
+ []
],
"css/canvas_radial_gradient.png": [
- [
- {}
- ]
+ []
],
"css/canvas_radial_gradient_ref.html": [
- [
- {}
- ]
+ []
],
"css/car.jpg": [
- [
- {}
- ]
+ []
],
"css/case-insensitive-font-family-ref.html": [
- [
- {}
- ]
+ []
],
"css/class-namespaces-ref.html": [
- [
- {}
- ]
+ []
],
"css/clear_generated_content_table_ref.html": [
- [
- {}
- ]
+ []
],
"css/clip_ref.html": [
- [
- {}
- ]
+ []
],
"css/complex_glyphs_ref.html": [
- [
- {}
- ]
+ []
],
"css/content_color_ref.html": [
- [
- {}
- ]
+ []
],
"css/counters_nested_ref.html": [
- [
- {}
- ]
+ []
],
"css/counters_simple_ref.html": [
- [
- {}
- ]
+ []
],
"css/css-position-3/position-sticky-bottom-ref.html": [
- [
- {}
- ]
+ []
],
"css/css-position-3/position-sticky-flexbox-ref.html": [
- [
- {}
- ]
+ []
],
"css/css-position-3/position-sticky-grid-ref.html": [
- [
- {}
- ]
+ []
],
"css/css-position-3/position-sticky-inflow-position-ref.html": [
- [
- {}
- ]
+ []
],
"css/css-position-3/position-sticky-inline-ref.html": [
- [
- {}
- ]
+ []
],
"css/css-position-3/position-sticky-left-ref.html": [
- [
- {}
- ]
+ []
],
"css/css-position-3/position-sticky-margins-ref.html": [
- [
- {}
- ]
+ []
],
"css/css-position-3/position-sticky-nested-bottom-ref.html": [
- [
- {}
- ]
+ []
],
"css/css-position-3/position-sticky-nested-inline-ref.html": [
- [
- {}
- ]
+ []
],
"css/css-position-3/position-sticky-nested-left-ref.html": [
- [
- {}
- ]
+ []
],
"css/css-position-3/position-sticky-nested-right-ref.html": [
- [
- {}
- ]
+ []
],
"css/css-position-3/position-sticky-nested-table-ref.html": [
- [
- {}
- ]
+ []
],
"css/css-position-3/position-sticky-nested-top-ref.html": [
- [
- {}
- ]
+ []
],
"css/css-position-3/position-sticky-overflow-padding-ref.html": [
- [
- {}
- ]
+ []
],
"css/css-position-3/position-sticky-right-ref.html": [
- [
- {}
- ]
+ []
],
"css/css-position-3/position-sticky-stacking-context-ref.html": [
- [
- {}
- ]
+ []
],
"css/css-position-3/position-sticky-table-tfoot-bottom-ref.html": [
- [
- {}
- ]
+ []
],
"css/css-position-3/position-sticky-table-th-bottom-ref.html": [
- [
- {}
- ]
+ []
],
"css/css-position-3/position-sticky-table-th-left-ref.html": [
- [
- {}
- ]
+ []
],
"css/css-position-3/position-sticky-table-th-right-ref.html": [
- [
- {}
- ]
+ []
],
"css/css-position-3/position-sticky-table-th-top-ref.html": [
- [
- {}
- ]
+ []
],
"css/css-position-3/position-sticky-table-thead-top-ref.html": [
- [
- {}
- ]
+ []
],
"css/css-position-3/position-sticky-table-tr-bottom-ref.html": [
- [
- {}
- ]
+ []
],
"css/css-position-3/position-sticky-table-tr-top-ref.html": [
- [
- {}
- ]
+ []
],
"css/css-position-3/position-sticky-top-ref.html": [
- [
- {}
- ]
+ []
],
"css/css-position-3/position-sticky-writing-modes-ref.html": [
- [
- {}
- ]
+ []
],
"css/css/ahem.css": [
- [
- {}
- ]
+ []
],
"css/data_img_b.html": [
- [
- {}
- ]
+ []
],
"css/deferred-paint-ref.html": [
- [
- {}
- ]
+ []
],
"css/direction_style_caching_ref.html": [
- [
- {}
- ]
+ []
],
"css/dirty_viewport_inner.html": [
- [
- {}
- ]
+ []
],
"css/dirty_viewport_ref.html": [
- [
- {}
- ]
+ []
],
"css/display_table_cell_intrinsic_width_ref.html": [
- [
- {}
- ]
+ []
],
"css/ellipsis_font_panic-ref.html": [
- [
- {}
- ]
+ []
],
"css/empty_cells_ref.html": [
- [
- {}
- ]
+ []
],
"css/empty_pseudo_selector.html": [
- [
- {}
- ]
+ []
],
"css/empty_pseudo_selector_ref.html": [
- [
- {}
- ]
+ []
],
"css/external_media_query_ref.html": [
- [
- {}
- ]
+ []
],
"css/filter_inline_ref.html": [
- [
- {}
- ]
+ []
],
"css/filter_opacity_ref.html": [
- [
- {}
- ]
+ []
],
"css/filter_sepia_ref.html": [
- [
- {}
- ]
+ []
],
"css/first_child_pseudo_b.html": [
- [
- {}
- ]
+ []
],
"css/first_of_type_pseudo_b.html": [
- [
- {}
- ]
+ []
],
"css/fixed_percent_ref.html": [
- [
- {}
- ]
+ []
],
"css/fixed_position_css_clip_ref.html": [
- [
- {}
- ]
+ []
],
"css/fixed_width_overrides_child_intrinsic_width_ref.html": [
- [
- {}
- ]
+ []
],
"css/flex-zero_lines_ref.html": [
- [
- {}
- ]
+ []
],
"css/flex_column_direction_ref.html": [
- [
- {}
- ]
+ []
],
"css/flex_nochild-ref.html": [
- [
- {}
- ]
+ []
],
"css/flex_root_percent_size_ref.html": [
- [
- {}
- ]
+ []
],
"css/flex_row_direction_ref.html": [
- [
- {}
- ]
+ []
],
"css/float_clearance_intrinsic_width_ref.html": [
- [
- {}
- ]
+ []
],
"css/float_clearance_ref.html": [
- [
- {}
- ]
+ []
],
"css/float_cleared_with_just_height_ref.html": [
- [
- {}
- ]
+ []
],
"css/float_intrinsic_height_ref.html": [
- [
- {}
- ]
+ []
],
"css/float_intrinsic_width_ref.html": [
- [
- {}
- ]
+ []
],
"css/float_overflow_area_ref.html": [
- [
- {}
- ]
+ []
],
"css/float_positioned_pseudo_stacking_context_ref.html": [
- [
- {}
- ]
+ []
],
"css/float_right_intrinsic_width_ref.html": [
- [
- {}
- ]
+ []
],
"css/float_speculation_negative_inline_margins_ref.html": [
- [
- {}
- ]
+ []
],
"css/float_table_ref.html": [
- [
- {}
- ]
+ []
],
"css/float_under_top_margin_ref.html": [
- [
- {}
- ]
+ []
],
"css/floated_generated_content_b.html": [
- [
- {}
- ]
+ []
],
"css/floated_list_item_ref.html": [
- [
- {}
- ]
+ []
],
"css/floated_negative_margins_ref.html": [
- [
- {}
- ]
+ []
],
"css/floated_table_with_margin_ref.html": [
- [
- {}
- ]
+ []
],
"css/floats_inline_margins_ref.html": [
- [
- {}
- ]
+ []
],
"css/floats_margin_collapse_ref.html": [
- [
- {}
- ]
+ []
],
"css/floats_margin_collapse_with_clearance_ref.html": [
- [
- {}
- ]
+ []
],
"css/floats_percentage_width_ref.html": [
- [
- {}
- ]
+ []
],
"css/focus_selector_ref.html": [
- [
- {}
- ]
+ []
],
"css/font_advance_ref.html": [
- [
- {}
- ]
+ []
],
"css/font_color_attribute_change_ref.html": [
- [
- {}
- ]
+ []
],
"css/font_color_attribute_ref.html": [
- [
- {}
- ]
+ []
],
"css/font_face_attribute_ref.html": [
- [
- {}
- ]
+ []
],
"css/font_fallback_failed_ref.html": [
- [
- {}
- ]
+ []
],
"css/font_size_ref.html": [
- [
- {}
- ]
+ []
],
"css/font_style_ref.html": [
- [
- {}
- ]
+ []
],
"css/fonts/octicons/LICENSE.txt": [
- [
- {}
- ]
+ []
],
"css/fonts/octicons/octicons.ttf": [
- [
- {}
- ]
+ []
],
"css/fonts/takao-p-gothic/COPYING.html": [
- [
- {}
- ]
+ []
],
"css/fonts/takao-p-gothic/TakaoPGothic.ttf": [
- [
- {}
- ]
+ []
],
"css/green.png": [
- [
- {}
- ]
+ []
],
"css/height_compute.html": [
- [
- {}
- ]
+ []
],
"css/hide_after_create_ref.html": [
- [
- {}
- ]
+ []
],
"css/iframe/bg_color_ref.html": [
- [
- {}
- ]
+ []
],
"css/iframe/frameborder_ref.html": [
- [
- {}
- ]
+ []
],
"css/iframe/hide_after_load_inner_frame.html": [
- [
- {}
- ]
+ []
],
"css/iframe/hide_after_load_ref.html": [
- [
- {}
- ]
+ []
],
"css/iframe/hide_and_show_ref.html": [
- [
- {}
- ]
+ []
],
"css/iframe/hide_layers_ref.html": [
- [
- {}
- ]
+ []
],
"css/iframe/multiple_external_child.html": [
- [
- {}
- ]
+ []
],
"css/iframe/multiple_external_ref.html": [
- [
- {}
- ]
+ []
],
"css/iframe/navigation_ref.html": [
- [
- {}
- ]
+ []
],
"css/iframe/overflow_ref.html": [
- [
- {}
- ]
+ []
],
"css/iframe/positioning_margin_ref.html": [
- [
- {}
- ]
+ []
],
"css/iframe/simple_inline_default_ref.html": [
- [
- {}
- ]
+ []
],
"css/iframe/simple_inline_height_ref.html": [
- [
- {}
- ]
+ []
],
"css/iframe/simple_inline_max_ref.html": [
- [
- {}
- ]
+ []
],
"css/iframe/simple_inline_min_ref.html": [
- [
- {}
- ]
+ []
],
"css/iframe/simple_inline_width_height_ref.html": [
- [
- {}
- ]
+ []
],
"css/iframe/simple_inline_width_percentage_ref.html": [
- [
- {}
- ]
+ []
],
"css/iframe/simple_inline_width_ref.html": [
- [
- {}
- ]
+ []
],
"css/iframe/simple_ref.html": [
- [
- {}
- ]
+ []
],
"css/iframe/size_attributes_ref.html": [
- [
- {}
- ]
+ []
],
"css/iframe/size_attributes_vertical_writing_mode_ref.html": [
- [
- {}
- ]
+ []
],
"css/iframe/stacking_context_position_ref.html": [
- [
- {}
- ]
+ []
],
"css/iframe/stacking_context_ref.html": [
- [
- {}
- ]
+ []
],
"css/iframe_for_media_queries.html": [
- [
- {}
- ]
+ []
],
"css/image_percentage_dimen_ref.html": [
- [
- {}
- ]
+ []
],
"css/image_percentage_height_ref.html": [
- [
- {}
- ]
+ []
],
"css/image_rendering_pixelated_ref.html": [
- [
- {}
- ]
+ []
],
"css/img_block_display_ref.html": [
- [
- {}
- ]
+ []
],
"css/img_block_maxwidth_ref.html": [
- [
- {}
- ]
+ []
],
"css/img_dynamic_remove_ref.html": [
- [
- {}
- ]
+ []
],
"css/img_padding_b.html": [
- [
- {}
- ]
+ []
],
"css/img_simple_ref.html": [
- [
- {}
- ]
+ []
],
"css/img_size_b.html": [
- [
- {}
- ]
+ []
],
"css/img_width_attribute_intrinsic_width_ref.html": [
- [
- {}
- ]
+ []
],
"css/img_width_style_intrinsic_width_ref.html": [
- [
- {}
- ]
+ []
],
"css/incremental_float_ref.html": [
- [
- {}
- ]
+ []
],
"css/incremental_inline_layout_ref.html": [
- [
- {}
- ]
+ []
],
"css/incremental_letter_spacing_ref.html": [
- [
- {}
- ]
+ []
],
"css/incremental_position_ref.html": [
- [
- {}
- ]
+ []
],
"css/incremental_text_color_ref.html": [
- [
- {}
- ]
+ []
],
"css/incremental_trailing_whitespace_ref.html": [
- [
- {}
- ]
+ []
],
"css/incremental_visibility_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_absolute_hypothetical_baseline_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_absolute_hypothetical_clip_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_absolute_hypothetical_line_metrics_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_absolute_hypothetical_margin_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_absolute_hypothetical_metrics_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_absolute_out_of_flow_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_background_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_block_absolute_hypothetical_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_block_baseline_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_block_block_direction_margins_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_block_border_intrinsic_size_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_block_border_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_block_centering_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_block_explicit_height_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_block_height_with_out_of_flow_child_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_block_img_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_block_margin_auto_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_block_margin_auto_zero_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_block_margin_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_block_min_width_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_block_nested_margin_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_block_opacity_change_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_block_overflow_hidden_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_block_parent_padding_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_block_parent_width_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_block_percentage_height_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_block_percentage_margin_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_block_stacking_context_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_block_with_margin_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_border_baseline_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_element_border_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_element_padding_margin_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_font_size_zero_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_hypothetical_box_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_margin_multiple_fragments_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_margin_nbsp_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_margins_intrinsic_size_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_margins_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_padding_b.html": [
- [
- {}
- ]
+ []
],
"css/inline_stacking_context_ref.html": [
- [
- {}
- ]
+ []
],
"css/inline_text_align_b.html": [
- [
- {}
- ]
+ []
],
"css/inline_whitespace_ref.html": [
- [
- {}
- ]
+ []
],
"css/input_alignment_ref.html": [
- [
- {}
- ]
+ []
],
"css/input_button_margins_ref.html": [
- [
- {}
- ]
+ []
],
"css/input_button_size_ref.html": [
- [
- {}
- ]
+ []
],
"css/input_empty_equiv_ref.html": [
- [
- {}
- ]
+ []
],
"css/input_height_ref.html": [
- [
- {}
- ]
+ []
],
"css/input_insertion_point_empty_ref.html": [
- [
- {}
- ]
+ []
],
"css/input_line_height_ref.html": [
- [
- {}
- ]
+ []
],
"css/input_placeholder_ref.html": [
- [
- {}
- ]
+ []
],
"css/input_selection_incremental_ref.html": [
- [
- {}
- ]
+ []
],
"css/input_selection_ref.html": [
- [
- {}
- ]
+ []
],
"css/input_whitespace_ref.html": [
- [
- {}
- ]
+ []
],
"css/inset.png": [
- [
- {}
- ]
+ []
],
"css/inset_ref.html": [
- [
- {}
- ]
+ []
],
"css/intrinsic_border_box_ref.html": [
- [
- {}
- ]
+ []
],
"css/issue-1324-ref.html": [
- [
- {}
- ]
+ []
],
"css/jpeg_normal.jpg": [
- [
- {}
- ]
+ []
],
"css/jpeg_progressive.jpg": [
- [
- {}
- ]
+ []
],
"css/jpeg_ref.html": [
- [
- {}
- ]
+ []
],
"css/jumpiness_ref.html": [
- [
- {}
- ]
+ []
],
"css/last_child_pseudo_b.html": [
- [
- {}
- ]
+ []
],
"css/last_of_type_pseudo_b.html": [
- [
- {}
- ]
+ []
],
"css/layerization_layer_size_ref.html": [
- [
- {}
- ]
+ []
],
"css/layerization_z_order_ref.html": [
- [
- {}
- ]
+ []
],
"css/legacy_input_size_attribute_override_ref.html": [
- [
- {}
- ]
+ []
],
"css/legacy_table_border_attribute_ref.html": [
- [
- {}
- ]
+ []
],
"css/legacy_td_bgcolor_attribute_ref.html": [
- [
- {}
- ]
+ []
],
"css/legacy_td_width_attribute_ref.html": [
- [
- {}
- ]
+ []
],
"css/letter_spacing_ref.html": [
- [
- {}
- ]
+ []
],
"css/li_absolute_containing_block_ref.html": [
- [
- {}
- ]
+ []
],
"css/line.png": [
- [
- {}
- ]
+ []
],
"css/line_break_nowrap_ref.html": [
- [
- {}
- ]
+ []
],
"css/line_breaking_whitespace_collapse_ref.html": [
- [
- {}
- ]
+ []
],
"css/line_height_float_placement_ref.html": [
- [
- {}
- ]
+ []
],
"css/line_height_ref.html": [
- [
- {}
- ]
+ []
],
"css/linear_gradients_corners_ref.html": [
- [
- {}
- ]
+ []
],
"css/linear_gradients_lengths_ref.html": [
- [
- {}
- ]
+ []
],
"css/linear_gradients_non_square_ref.html": [
- [
- {}
- ]
+ []
],
"css/linear_gradients_parsing_ref.html": [
- [
- {}
- ]
+ []
],
"css/linear_gradients_reverse_ref.html": [
- [
- {}
- ]
+ []
],
"css/linear_gradients_smoke_ref.html": [
- [
- {}
- ]
+ []
],
"css/linebreak_inline_span_b.html": [
- [
- {}
- ]
+ []
],
"css/linebreak_simple_b.html": [
- [
- {}
- ]
+ []
],
"css/link_style_dynamic_addition_ref.html": [
- [
- {}
- ]
+ []
],
"css/link_style_order_ref.html": [
- [
- {}
- ]
+ []
],
"css/list_item_marker_around_float_ref.html": [
- [
- {}
- ]
+ []
],
"css/list_item_overflow_ref.html": [
- [
- {}
- ]
+ []
],
"css/list_style_fixed_inside_ref.html": [
- [
- {}
- ]
+ []
],
"css/list_style_image_sizing_ref.html": [
- [
- {}
- ]
+ []
],
"css/list_style_position_ref.html": [
- [
- {}
- ]
+ []
],
"css/list_style_type_ref.html": [
- [
- {}
- ]
+ []
],
"css/many_brs_ref.html": [
- [
- {}
- ]
+ []
],
"css/margin_b.html": [
- [
- {}
- ]
+ []
],
"css/margin_padding_inline_block_ref.html": [
- [
- {}
- ]
+ []
],
"css/margins_inside_floats_ref.html": [
- [
- {}
- ]
+ []
],
"css/marker_block_direction_placement_ref.html": [
- [
- {}
- ]
+ []
],
"css/max_inline_block_size_ref.html": [
- [
- {}
- ]
+ []
],
"css/max_width_float_simple_b.html": [
- [
- {}
- ]
+ []
],
"css/max_width_simple_b.html": [
- [
- {}
- ]
+ []
],
"css/meta_viewport_resize_iframe.html": [
- [
- {}
- ]
+ []
],
"css/min_max_height_b.html": [
- [
- {}
- ]
+ []
],
"css/min_width_float_simple_b.html": [
- [
- {}
- ]
+ []
],
"css/min_width_percent_root_b.html": [
- [
- {}
- ]
+ []
],
"css/min_width_simple_b.html": [
- [
- {}
- ]
+ []
],
"css/minimum_line_height_b.html": [
- [
- {}
- ]
+ []
],
"css/mix_blend_mode_ref.html": [
- [
- {}
- ]
+ []
],
"css/multiple_backgrounds_ref.html": [
- [
- {}
- ]
+ []
],
"css/multiple_css_class_b.html": [
- [
- {}
- ]
+ []
],
"css/negation-attr-dependence-ref.html": [
- [
- {}
- ]
+ []
],
"css/negative-calc-cv-ref.html": [
- [
- {}
- ]
+ []
],
"css/negative_margin_uncle_b.html": [
- [
- {}
- ]
+ []
],
"css/negative_margins_b.html": [
- [
- {}
- ]
+ []
],
"css/no-image-ref.html": [
- [
- {}
- ]
+ []
],
"css/no_image_background_ref.html": [
- [
- {}
- ]
+ []
],
"css/non-inline-block-resets-underline-property-ref.html": [
- [
- {}
- ]
+ []
],
"css/normalize-rotation-ref.html": [
- [
- {}
- ]
+ []
],
"css/noscript_ref.html": [
- [
- {}
- ]
+ []
],
"css/noteq_500x300_white.html": [
- [
- {}
- ]
+ []
],
"css/noteq_attr_exists_selector.html": [
- [
- {}
- ]
+ []
],
"css/nth_child_pseudo_b.html": [
- [
- {}
- ]
+ []
],
"css/nth_last_child_pseudo_b.html": [
- [
- {}
- ]
+ []
],
"css/nth_last_of_type_pseudo_b.html": [
- [
- {}
- ]
+ []
],
"css/nth_of_type_pseudo_b.html": [
- [
- {}
- ]
+ []
],
"css/object_element_b.html": [
- [
- {}
- ]
+ []
],
"css/octicons_ref.html": [
- [
- {}
- ]
+ []
],
"css/ol_japanese_iroha_ref.html": [
- [
- {}
- ]
+ []
],
"css/ol_simple_ref.html": [
- [
- {}
- ]
+ []
],
"css/only_child_pseudo_b.html": [
- [
- {}
- ]
+ []
],
"css/only_of_type_pseudo_b.html": [
- [
- {}
- ]
+ []
],
"css/opacity_simple_ref.html": [
- [
- {}
- ]
+ []
],
"css/opacity_stacking_context_ref.html": [
- [
- {}
- ]
+ []
],
"css/outline_offset_ref.html": [
- [
- {}
- ]
+ []
],
"css/outlines_simple_ref.html": [
- [
- {}
- ]
+ []
],
"css/outlines_wrap_ref.html": [
- [
- {}
- ]
+ []
],
"css/outset.png": [
- [
- {}
- ]
+ []
],
"css/outset_ref.html": [
- [
- {}
- ]
+ []
],
"css/overconstrained_block_ref.html": [
- [
- {}
- ]
+ []
],
"css/overflow_auto_stacking_order_ref.html": [
- [
- {}
- ]
+ []
],
"css/overflow_border_radius_ref.html": [
- [
- {}
- ]
+ []
],
"css/overflow_clipping_ref.html": [
- [
- {}
- ]
+ []
],
"css/overflow_hidden_clip_ref.html": [
- [
- {}
- ]
+ []
],
"css/overflow_position_abs_inline_block_ref.html": [
- [
- {}
- ]
+ []
],
"css/overflow_position_abs_inside_normal_b.html": [
- [
- {}
- ]
+ []
],
"css/overflow_position_abs_simple_b.html": [
- [
- {}
- ]
+ []
],
"css/overflow_position_rel_inline_block_ref.html": [
- [
- {}
- ]
+ []
],
"css/overflow_simple_b.html": [
- [
- {}
- ]
+ []
],
"css/overflow_transformed_sc_ref.html": [
- [
- {}
- ]
+ []
],
"css/overflow_transformed_sc_rotate_ref.html": [
- [
- {}
- ]
+ []
],
"css/overflow_wrap_ref.html": [
- [
- {}
- ]
+ []
],
"css/overflow_xy_ref.html": [
- [
- {}
- ]
+ []
],
"css/per_glyph_font_fallback_ref.html": [
- [
- {}
- ]
+ []
],
"css/percent_height_ref.html": [
- [
- {}
- ]
+ []
],
"css/percentage_height_float_ref.html": [
- [
- {}
- ]
+ []
],
"css/percentage_height_root_ref.html": [
- [
- {}
- ]
+ []
],
"css/percentage_width_inline_block_ref.html": [
- [
- {}
- ]
+ []
],
"css/perspective_zero_ref.html": [
- [
- {}
- ]
+ []
],
"css/pixel_snapping_border_ref.html": [
- [
- {}
- ]
+ []
],
"css/pixel_snapping_glyphs_ref.html": [
- [
- {}
- ]
+ []
],
"css/pixel_snapping_position_ref.html": [
- [
- {}
- ]
+ []
],
"css/png_rgba_colorspace_a.png": [
- [
- {}
- ]
+ []
],
"css/png_rgba_colorspace_b.html": [
- [
- {}
- ]
+ []
],
"css/position_abs_cb_with_non_cb_kid_b.html": [
- [
- {}
- ]
+ []
],
"css/position_abs_height_width_b.html": [
- [
- {}
- ]
+ []
],
"css/position_abs_left_b.html": [
- [
- {}
- ]
+ []
],
"css/position_abs_margin_top_percentage_b.html": [
- [
- {}
- ]
+ []
],
"css/position_abs_nested_b.html": [
- [
- {}
- ]
+ []
],
"css/position_abs_pseudo_b.html": [
- [
- {}
- ]
+ []
],
"css/position_abs_replaced_simple_b.html": [
- [
- {}
- ]
+ []
],
"css/position_abs_static_y_b.html": [
- [
- {}
- ]
+ []
],
"css/position_abs_width_percentage_b.html": [
- [
- {}
- ]
+ []
],
"css/position_fixed_b.html": [
- [
- {}
- ]
+ []
],
"css/position_fixed_background_color_b.html": [
- [
- {}
- ]
+ []
],
"css/position_fixed_overflow_b.html": [
- [
- {}
- ]
+ []
],
"css/position_fixed_simple_b.html": [
- [
- {}
- ]
+ []
],
"css/position_fixed_static_y_b.html": [
- [
- {}
- ]
+ []
],
"css/position_fixed_tile_edge_ref.html": [
- [
- {}
- ]
+ []
],
"css/position_relative_b.html": [
- [
- {}
- ]
+ []
],
"css/position_relative_inline_block_ref.html": [
- [
- {}
- ]
+ []
],
"css/position_relative_painting_order_ref.html": [
- [
- {}
- ]
+ []
],
"css/position_relative_stacking_context_contents_ref.html": [
- [
- {}
- ]
+ []
],
"css/position_relative_stacking_context_ref.html": [
- [
- {}
- ]
+ []
],
"css/position_relative_top_percentage_b.html": [
- [
- {}
- ]
+ []
],
"css/position_relative_vertical_percentage_overflow_ref.html": [
- [
- {}
- ]
+ []
],
"css/pre_ignorable_whitespace_ref.html": [
- [
- {}
- ]
+ []
],
"css/pre_with_tab_ref.html": [
- [
- {}
- ]
+ []
],
"css/pseudo_content_with_layers_ref.html": [
- [
- {}
- ]
+ []
],
"css/pseudo_element_b.html": [
- [
- {}
- ]
+ []
],
"css/pseudo_element_restyle_no_rules_ref.html": [
- [
- {}
- ]
+ []
],
"css/pseudo_element_spacing_ref.html": [
- [
- {}
- ]
+ []
],
"css/pseudo_inherit_ref.html": [
- [
- {}
- ]
+ []
],
"css/quotes_none_ref.html": [
- [
- {}
- ]
+ []
],
"css/quotes_simple_ref.html": [
- [
- {}
- ]
+ []
],
"css/relative_position_clip_ref.html": [
- [
- {}
- ]
+ []
],
"css/relative_position_vertical_percentage_ref.html": [
- [
- {}
- ]
+ []
],
"css/removeproperty_ref.html": [
- [
- {}
- ]
+ []
],
"css/reset.css": [
- [
- {}
- ]
+ []
],
"css/restyle-nth-child-ref.html": [
- [
- {}
- ]
+ []
],
"css/restyle_hints_attr.css": [
- [
- {}
- ]
+ []
],
"css/restyle_hints_attr_ref.html": [
- [
- {}
- ]
+ []
],
"css/restyle_hints_state.css": [
- [
- {}
- ]
+ []
],
"css/restyle_hints_state_ref.html": [
- [
- {}
- ]
+ []
],
"css/root_display_ref.html": [
- [
- {}
- ]
+ []
],
"css/root_height_b.html": [
- [
- {}
- ]
+ []
],
"css/root_margin_collapse_b.html": [
- [
- {}
- ]
+ []
],
"css/root_margins_ref.html": [
- [
- {}
- ]
+ []
],
"css/root_pseudo_b.html": [
- [
- {}
- ]
+ []
],
"css/rotate_anim_ref.html": [
- [
- {}
- ]
+ []
],
"css/rtl_body_ref.html": [
- [
- {}
- ]
+ []
],
"css/rtl_float_ref.html": [
- [
- {}
- ]
+ []
],
"css/rtl_margin_ref.html": [
- [
- {}
- ]
+ []
],
"css/rtl_simple_ref.html": [
- [
- {}
- ]
+ []
],
"css/rtl_table_ref.html": [
- [
- {}
- ]
+ []
],
"css/rust-0.png": [
- [
- {}
- ]
+ []
],
"css/rust-logo-256x256.png": [
- [
- {}
- ]
+ []
],
"css/rust_logo.png": [
- [
- {}
- ]
+ []
],
"css/servo_center_ref.html": [
- [
- {}
- ]
+ []
],
"css/setattribute_id_restyle_b.html": [
- [
- {}
- ]
+ []
],
"css/simple_inline_absolute_containing_block_ref.html": [
- [
- {}
- ]
+ []
],
"css/smiling.png": [
- [
- {}
- ]
+ []
],
"css/stacked_layers_ref.html": [
- [
- {}
- ]
+ []
],
"css/stacking_context_overflow_ref.html": [
- [
- {}
- ]
+ []
],
"css/stacking_context_overflow_relative_outline_ref.html": [
- [
- {}
- ]
+ []
],
"css/stacking_context_rtl-ref.html": [
- [
- {}
- ]
+ []
],
"css/stacking_order_ref.html": [
- [
- {}
- ]
+ []
],
"css/style_is_in_doc_ref.html": [
- [
- {}
- ]
+ []
],
"css/subdirectory/background_image.css": [
- [
- {}
- ]
+ []
],
"css/submit_focus_b.html": [
- [
- {}
- ]
+ []
],
"css/svg_children_ref.html": [
- [
- {}
- ]
+ []
],
"css/swatch-lime.png": [
- [
- {}
- ]
+ []
],
"css/swatch-orange.png": [
- [
- {}
- ]
+ []
],
"css/table_auto_width_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_caption_bottom_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_caption_top_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_cell_float_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_center_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_colspan_fixed_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_colspan_simple_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_colspan_spacing_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_containing_block_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_expansion_to_fit_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_float_translation_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_intrinsic_style_specified_width_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_margin_auto_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_margin_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_overflow_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_padding_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_percentage_capping_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_percentage_width_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_preferred_width_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_root_percent_width_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_row_direction_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_rowspan_notequal_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_rowspan_rowgroup_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_rowspan_simple_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_specified_width_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_valign_presentational_hint_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_vertical_align_absolute_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_vertical_align_margin_padding_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_width_attribute_ref.html": [
- [
- {}
- ]
+ []
],
"css/table_with_position_sticky_ref.html": [
- [
- {}
- ]
+ []
],
"css/test.jpeg": [
- [
- {}
- ]
+ []
],
"css/text_align_complex_ref.html": [
- [
- {}
- ]
+ []
],
"css/text_align_justify_ref.html": [
- [
- {}
- ]
+ []
],
"css/text_align_rtl_ref.html": [
- [
- {}
- ]
+ []
],
"css/text_align_start_end_ref.html": [
- [
- {}
- ]
+ []
],
"css/text_damage_ref.html": [
- [
- {}
- ]
+ []
],
"css/text_decoration_cached_ref.html": [
- [
- {}
- ]
+ []
],
"css/text_decoration_propagation_b.html": [
- [
- {}
- ]
+ []
],
"css/text_decoration_smoke_ref.html": [
- [
- {}
- ]
+ []
],
"css/text_decoration_underline_subpx_ref.html": [
- [
- {}
- ]
+ []
],
"css/text_indent_ref.html": [
- [
- {}
- ]
+ []
],
"css/text_justify_none_ref.html": [
- [
- {}
- ]
+ []
],
"css/text_node_opacity_ref.html": [
- [
- {}
- ]
+ []
],
"css/text_overflow_basic_ref.html": [
- [
- {}
- ]
+ []
],
"css/text_overflow_ref.html": [
- [
- {}
- ]
+ []
],
"css/text_overflow_reflow_ref.html": [
- [
- {}
- ]
+ []
],
"css/text_shadow_blur_ref.html": [
- [
- {}
- ]
+ []
],
"css/text_shadow_decorations_ref.html": [
- [
- {}
- ]
+ []
],
"css/text_shadow_multiple_shadows_ref.html": [
- [
- {}
- ]
+ []
],
"css/text_shadow_simple_ref.html": [
- [
- {}
- ]
+ []
],
"css/text_transform_capitalize_ref.html": [
- [
- {}
- ]
+ []
],
"css/text_transform_lowercase_ref.html": [
- [
- {}
- ]
+ []
],
"css/text_transform_none_ref.html": [
- [
- {}
- ]
+ []
],
"css/text_transform_uppercase_ref.html": [
- [
- {}
- ]
+ []
],
"css/textarea_space_calculation-ref.html": [
- [
- {}
- ]
+ []
],
"css/transform_3d_from_outside_viewport_ref.html": [
- [
- {}
- ]
+ []
],
"css/transform_3d_ref.html": [
- [
- {}
- ]
+ []
],
"css/transform_optimization_ref.html": [
- [
- {}
- ]
+ []
],
"css/transform_scroll_layer_ref.html": [
- [
- {}
- ]
+ []
],
"css/transform_simple_ref.html": [
- [
- {}
- ]
+ []
],
"css/transform_skew_ref.html": [
- [
- {}
- ]
+ []
],
"css/transform_stacking_context_ref.html": [
- [
- {}
- ]
+ []
],
"css/transition_calc_implicit_ref.html": [
- [
- {}
- ]
+ []
],
"css/transition_calc_ref.html": [
- [
- {}
- ]
+ []
],
"css/translate_clip_nested_ref.html": [
- [
- {}
- ]
+ []
],
"css/translate_clip_ref.html": [
- [
- {}
- ]
+ []
],
"css/truncated_text_fragment_stacking_context_ref.html": [
- [
- {}
- ]
+ []
],
"css/upper_id_attr_ref.html": [
- [
- {}
- ]
+ []
],
"css/vertical-lr-blocks_ref.html": [
- [
- {}
- ]
+ []
],
"css/vertical_align_bottom_ref.html": [
- [
- {}
- ]
+ []
],
"css/vertical_align_inline_block_ref.html": [
- [
- {}
- ]
+ []
],
"css/vertical_align_inside_table_ref.html": [
- [
- {}
- ]
+ []
],
"css/vertical_align_middle_ref.html": [
- [
- {}
- ]
+ []
],
"css/vertical_align_sub_ref.html": [
- [
- {}
- ]
+ []
],
"css/vertical_align_super_nested_ref.html": [
- [
- {}
- ]
+ []
],
"css/vertical_align_super_ref.html": [
- [
- {}
- ]
+ []
],
"css/vertical_align_text_bottom_ref.html": [
- [
- {}
- ]
+ []
],
"css/vertical_align_text_top_ref.html": [
- [
- {}
- ]
+ []
],
"css/vertical_align_top_bottom_ref.html": [
- [
- {}
- ]
+ []
],
"css/vertical_align_top_ref.html": [
- [
- {}
- ]
+ []
],
"css/vertical_align_top_span_ref.html": [
- [
- {}
- ]
+ []
],
"css/viewport_ignore_desktop.html.ini": [
- [
- {}
- ]
+ []
],
"css/viewport_ignore_desktop_ref.html": [
- [
- {}
- ]
+ []
],
"css/viewport_percentage_vmin_vmax_ref.html": [
- [
- {}
- ]
+ []
],
"css/viewport_percentage_vw_vh_ref.html": [
- [
- {}
- ]
+ []
],
"css/viewport_rule_ref.html": [
- [
- {}
- ]
+ []
],
"css/visibility_hidden_ref.html": [
- [
- {}
- ]
+ []
],
"css/white-space-mixed-002-ref.htm": [
- [
- {}
- ]
+ []
],
"css/white-space-pre-line-ref.htm": [
- [
- {}
- ]
+ []
],
"css/white-space-pre-wrap-ref.htm": [
- [
- {}
- ]
+ []
],
"css/white_space_intrinsic_sizes_ref.html": [
- [
- {}
- ]
+ []
],
"css/whitespace_no_affect_border_ref.html": [
- [
- {}
- ]
+ []
],
"css/whitespace_nowrap_line_breaking_ref.html": [
- [
- {}
- ]
+ []
],
"css/whitespace_nowrap_ref.html": [
- [
- {}
- ]
+ []
],
"css/whitespace_pre_ref.html": [
- [
- {}
- ]
+ []
],
"css/width_nonreplaced_block_simple_b.html": [
- [
- {}
- ]
+ []
],
"css/word-break-keep-all-ref-005.htm": [
- [
- {}
- ]
+ []
],
"css/word-break-keep-all-ref-006.htm": [
- [
- {}
- ]
+ []
],
"css/word-break-keep-all-ref-007.htm": [
- [
- {}
- ]
+ []
],
"css/word-break-keep-all-ref-008.htm": [
- [
- {}
- ]
+ []
],
"css/word-spacing-ref.html": [
- [
- {}
- ]
+ []
],
"css/word_break_ref.html": [
- [
- {}
- ]
+ []
],
"gfx-rs-gecko/1035611-1-ref.html": [
- [
- {}
- ]
+ []
],
"gfx-rs-gecko/240933-2-ref.html": [
- [
- {}
- ]
+ []
],
"gfx-rs-gecko/356774-1-ref.html": [
- [
- {}
- ]
+ []
],
"gfx-rs-gecko/Chunkfive.otf": [
- [
- {}
- ]
+ []
],
"gfx-rs-gecko/big.png": [
- [
- {}
- ]
+ []
],
"gfx-rs-gecko/black-border-top.png": [
- [
- {}
- ]
+ []
],
"gfx-rs-gecko/blank.html": [
- [
- {}
- ]
+ []
],
"gfx-rs-gecko/block-first-child-6-ref.html": [
- [
- {}
- ]
+ []
],
"gfx-rs-gecko/block-first-child-7-ref.html": [
- [
- {}
- ]
+ []
],
"gfx-rs-gecko/block-first-child-8-ref.html": [
- [
- {}
- ]
+ []
],
"gfx-rs-gecko/border-collapse-bevels-1-ref.html": [
- [
- {}
- ]
+ []
],
"gfx-rs-gecko/color-2-ref.html": [
- [
- {}
- ]
+ []
],
"gfx-rs-gecko/colr-unset.ttf": [
- [
- {}
- ]
+ []
],
"gfx-rs-gecko/column-balancing-nested-001-ref.html": [
- [
- {}
- ]
+ []
],
"gfx-rs-gecko/descriptor-ranges-ref.html": [
- [
- {}
- ]
+ []
],
"gfx-rs-gecko/descriptor-ranges.js": [
- [
- {}
- ]
+ []
],
"gfx-rs-gecko/display-block-baselines-1-ref.html": [
- [
- {}
- ]
+ []
],
"gfx-rs-gecko/element-paint-recursion-ref.html": [
- [
- {}
- ]
+ []
],
"gfx-rs-gecko/emoji-1-ref.html": [
- [
- {}
- ]
+ []
],
"gfx-rs-gecko/greenbox.html": [
- [
- {}
- ]
+ []
],
"gfx-rs-gecko/grid-item-align-002-ref.html": [
- [
- {}
- ]
+ []
],
"gfx-rs-gecko/grid-item-justify-001-ref.html": [
- [
- {}
- ]
+ []
],
"gfx-rs-gecko/image-zoom-1-ref.html": [
- [
- {}
- ]
+ []
],
"gfx-rs-gecko/opacity-background-1-ref.html": [
- [
- {}
- ]
+ []
],
"gfx-rs-gecko/size-4x4.png": [
- [
- {}
- ]
+ []
],
"gfx-rs-gecko/small.png": [
- [
- {}
- ]
+ []
],
"lint.whitelist": [
- [
- {}
- ]
+ []
],
"mozilla/2x2.png": [
- [
- {}
- ]
+ []
],
"mozilla/FileAPI/blob_url_upload_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/FileAPI/file-upload-frame.html": [
- [
- {}
- ]
+ []
],
"mozilla/FileAPI/resource/file-submission.py": [
- [
- {}
- ]
+ []
],
"mozilla/FileAPI/resource/upload.txt": [
- [
- {}
- ]
+ []
],
"mozilla/adopt-panic.css": [
- [
- {}
- ]
+ []
],
"mozilla/blank.html": [
- [
- {}
- ]
+ []
],
"mozilla/canvas/set_dimensions_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/click_prevent.html": [
- [
- {}
- ]
+ []
],
"mozilla/cross-origin-objects/cross-origin-postMessage-child1.html": [
- [
- {}
- ]
+ []
],
"mozilla/cross-origin-objects/cross-origin-postMessage-child2.html": [
- [
- {}
- ]
+ []
],
"mozilla/details_ui_closed_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/details_ui_opened_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/duplicated_scroll_ids_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/form_submit_about_frame.html": [
- [
- {}
- ]
+ []
],
"mozilla/fullscreen/reftests/fullscreen-baseline-ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/globals/empty.html": [
- [
- {}
- ]
+ []
],
"mozilla/globals/incumbent.html": [
- [
- {}
- ]
+ []
],
"mozilla/htmllabel-form-activation.html": [
- [
- {}
- ]
+ []
],
"mozilla/iframe/resize_after_load_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/iframe/resources/green_inner_frame.html": [
- [
- {}
- ]
+ []
],
"mozilla/iframe_child1.html": [
- [
- {}
- ]
+ []
],
"mozilla/iframe_parent1.html": [
- [
- {}
- ]
+ []
],
"mozilla/interfaces.js": [
- [
- {}
- ]
+ []
],
"mozilla/nested_asap_script.js": [
- [
- {}
- ]
+ []
],
"mozilla/partial_shadow_dom_layout_style_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/poster.png": [
- [
- {}
- ]
+ []
],
"mozilla/remove_link_styles.css": [
- [
- {}
- ]
+ []
],
"mozilla/remove_link_styles_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/remove_style_styles_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/reparse_style_elements_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/request_animation_frame_reftest_wait_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/resources/background-green.css": [
- [
- {}
- ]
+ []
],
"mozilla/resources/background-red.css": [
- [
- {}
- ]
+ []
],
"mozilla/resources/brotli.py": [
- [
- {}
- ]
+ []
],
"mozilla/resources/external.js": [
- [
- {}
- ]
+ []
],
"mozilla/resources/first.html": [
- [
- {}
- ]
+ []
],
"mozilla/resources/http-cache.js": [
- [
- {}
- ]
+ []
],
"mozilla/resources/iframe_contentDocument_inner.html": [
- [
- {}
- ]
+ []
],
"mozilla/resources/imports-background-green.css": [
- [
- {}
- ]
+ []
],
"mozilla/resources/imports-background-red.css": [
- [
- {}
- ]
+ []
],
"mozilla/resources/no_mime_type.py": [
- [
- {}
- ]
+ []
],
"mozilla/resources/origin_helpers.js": [
- [
- {}
- ]
+ []
],
"mozilla/resources/range.txt": [
- [
- {}
- ]
+ []
],
"mozilla/resources/range_small.txt": [
- [
- {}
- ]
+ []
],
"mozilla/resources/remove_video_iframe_inner.html": [
- [
- {}
- ]
+ []
],
"mozilla/resources/second.html": [
- [
- {}
- ]
+ []
],
"mozilla/resources/ssl.https.html": [
- [
- {}
- ]
+ []
],
"mozilla/resources/video.mp4": [
- [
- {}
- ]
+ []
],
"mozilla/resources/worker_success.js": [
- [
- {}
- ]
+ []
],
"mozilla/restyle-out-of-document-ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/scroll_root_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/scrolling_div_background_borders_background.png": [
- [
- {}
- ]
+ []
],
"mozilla/scrolling_div_background_borders_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/service-workers/resources/sw.js": [
- [
- {}
- ]
+ []
],
"mozilla/service-workers/sw.js": [
- [
- {}
- ]
+ []
],
"mozilla/simple_scroll_to_fragment_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/sslfail-ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/stylesheet-adopt-panic-ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/svg/svg_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/table_valign_bottom_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/table_valign_middle_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/table_valign_uneven_height_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/test.jpg": [
- [
- {}
- ]
+ []
],
"mozilla/test.png": [
- [
- {}
- ]
+ []
],
"mozilla/test.txt": [
- [
- {}
- ]
+ []
],
"mozilla/textarea_placeholder_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/timer_eventInvalidation_test.html": [
- [
- {}
- ]
+ []
],
"mozilla/video_poster_frame_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/webgl/clearcolor_blue.html": [
- [
- {}
- ]
+ []
],
"mozilla/webgl/clearcolor_green.html": [
- [
- {}
- ]
+ []
],
"mozilla/webgl/clearcolor_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/webgl/draw_arrays_simple_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/webgl/img/rust-logo-256x256.png": [
- [
- {}
- ]
+ []
],
"mozilla/webgl/tex_image_2d_abv_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/webgl/tex_image_2d_canvas_no_context.html": [
- [
- {}
- ]
+ []
],
"mozilla/webgl/tex_image_2d_canvas_no_context_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/webgl/tex_image_2d_canvas_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/webgl/tex_image_2d_mipmap_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/webgl/tex_image_2d_simple_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/worklets/syntax_error.js": [
- [
- {}
- ]
+ []
],
"mozilla/worklets/test_paint_worklet.js": [
- [
- {}
- ]
+ []
],
"mozilla/worklets/test_paint_worklet_alpha_throws.js": [
- [
- {}
- ]
+ []
],
"mozilla/worklets/test_paint_worklet_arguments_throws.js": [
- [
- {}
- ]
+ []
],
"mozilla/worklets/test_paint_worklet_empty_name.js": [
- [
- {}
- ]
+ []
],
"mozilla/worklets/test_paint_worklet_no_paint.js": [
- [
- {}
- ]
+ []
],
"mozilla/worklets/test_paint_worklet_not_constructor.js": [
- [
- {}
- ]
+ []
],
"mozilla/worklets/test_paint_worklet_paint_not_callable.js": [
- [
- {}
- ]
+ []
],
"mozilla/worklets/test_paint_worklet_properties_throws.js": [
- [
- {}
- ]
+ []
],
"mozilla/worklets/test_paint_worklet_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/worklets/test_paint_worklet_size.js": [
- [
- {}
- ]
+ []
],
"mozilla/worklets/test_paint_worklet_size_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/worklets/test_paint_worklet_timeout.js": [
- [
- {}
- ]
+ []
],
"mozilla/worklets/test_paint_worklet_timeout_ref.html": [
- [
- {}
- ]
+ []
],
"mozilla/worklets/test_worklet.js": [
- [
- {}
- ]
+ []
],
"mozilla/worklets/throw_exception.js": [
- [
- {}
- ]
+ []
],
- "mozilla/xmlhttprequest_url.html": [],
"webxr/resources/webxr-util.js": [
[]
]
@@ -13943,12 +12503,6 @@
{}
]
]
- },
- "visual": {
- "mozilla/xmlhttprequest_url.html": []
- },
- "wdspec": {
- "mozilla/xmlhttprequest_url.html": []
}
},
"paths": {
@@ -21133,11 +19687,11 @@
"testharness"
],
"webxr/obtain_frame.html": [
- "1089bb25c2f6b26db4e21b6bf07c28add3fee5ec",
+ "99d8fd1ef152e4030444c3ca42482d28c3e855d3",
"testharness"
],
"webxr/resources/webxr-util.js": [
- "505173c82998a80b1e543f1a18aefaf1891f8269",
+ "b644ba72ac801bc8f659e9678d31ab23db0b7281",
"support"
]
},
diff --git a/tests/wpt/mozilla/tests/webxr/obtain_frame.html b/tests/wpt/mozilla/tests/webxr/obtain_frame.html
index 1089bb25c2f..99d8fd1ef15 100644
--- a/tests/wpt/mozilla/tests/webxr/obtain_frame.html
+++ b/tests/wpt/mozilla/tests/webxr/obtain_frame.html
@@ -8,54 +8,63 @@
<canvas id="canvas" width="640" height="480"></canvas>
<script>
- let session;
- let mock;
let canvas = document.getElementById("canvas");
let gl = canvas.getContext('webgl');
+ promise_test(async function() {
+ let mock = await navigator.xr.test.simulateDeviceConnection({supportsImmersive: true});
+ mock.setViewerOrigin({position: [0.5, 0.1, 0.1, 1], orientation: [1, 0, 0, 1] });
+ mock.setViews(TEST_VIEWS);
+ let session = await navigator.xr.requestSession({mode: "immersive-vr"});
+ await session.updateRenderState({"baseLayer": new XRWebGLLayer(session, gl, {})});
+ let resolve;
- promise_test(function() {
- return navigator.xr.test.simulateDeviceConnection({supportsImmersive: true}).then((m) => {
- mock = m;
- mock.setViewerOrigin({position: [0.5, 0, 0, 1], orientation: [0, 0, 0, 1] });
- mock.setViews(TEST_VIEWS);
- return navigator.xr.requestSession({mode: "immersive-vr"});
- })
- .then((s) => {
- session = s;
- return session.updateRenderState({"baseLayer": new XRWebGLLayer(session, gl, {})})
- })
- .then(() => {
- return new Promise(function(resolve, reject) {
- session.requestAnimationFrame(function(time, frame) {
- session.requestReferenceSpace("local").then((space) => {
- let pose = frame.getViewerPose(space);
- for (view of pose.views) {
- assert_matrix_approx_equals(view.projectionMatrix, VALID_PROJECTION_MATRIX, 0.001, "left projection matrix");
+ let frame = await new Promise(resolve => {
+ session.requestAnimationFrame((time, frame) => resolve(frame));
+ });
- if (view.eye == "left") {
- assert_matrix_approx_equals(view.transform.matrix, [1,0,0,0, 0,1,0,0, 0,0,1,0, 0.4,0,0,1], 0.001, "left transform");
- let position = view.transform.position;
- assert_approx_equals(position.x, 0.4, 0.001, "left x value");
- assert_approx_equals(position.y, 0, 0.001, "left y value");
- assert_approx_equals(position.z, 0, 0.001, "left z value");
- assert_approx_equals(position.w, 1, 0.001, "left w value");
- } else if (view.eye == "right") {
- assert_matrix_approx_equals(view.transform.matrix, [1,0,0,0, 0,1,0,0, 0,0,1,0, 0.6,0,0,1], 0.001, "right transform");
- let position = view.transform.position;
- assert_approx_equals(position.x, 0.6, 0.001, "left x value");
- assert_approx_equals(position.y, 0, 0.001, "left y value");
- assert_approx_equals(position.z, 0, 0.001, "left z value");
- assert_approx_equals(position.w, 1, 0.001, "left w value");
- } else {
- reject("got unknown view");
- }
- }
- resolve();
- }).catch((e) => reject(e));
- });
- });
+ let space = await session.requestReferenceSpace("local");
+ let pose = frame.getViewerPose(space);
+ assert_matrix_approx_equals(pose.transform.matrix, [1,0,0,0,0,0,1,0,0,-1,0,0,0.5,0.1,0.1,1], 0.001, "head pose matrix");
+
+ for (view of pose.views) {
+ assert_matrix_approx_equals(view.projectionMatrix, VALID_PROJECTION_MATRIX, 0.001, "projection matrix");
+ if (view.eye == "left") {
+ assert_matrix_approx_equals(view.transform.matrix, [1,0,0,0,0,0,1,0,0,-1,0,0,0.4,0.1,0.1,1], 0.001, "left transform");
+ assert_matrix_approx_equals(view.transform.inverse.matrix, [1,0,0,0,0,0,-1,0,0,1,0,0,-0.4,-0.1,0.1,1], 0.001, "left inverse transform");
+ let position = view.transform.position;
+ assert_approx_equals(position.x, 0.4, 0.001, "left x value");
+ assert_approx_equals(position.y, 0.1, 0.001, "left y value");
+ assert_approx_equals(position.z, 0.1, 0.001, "left z value");
+ assert_approx_equals(position.w, 1, 0.001, "left w value");
+ } else if (view.eye == "right") {
+ assert_matrix_approx_equals(view.transform.matrix, [1,0,0,0,0,0,1,0,0,-1,0,0,0.6,0.1,0.1,1], 0.001, "right transform");
+ assert_matrix_approx_equals(view.transform.inverse.matrix, [1,0,0,0,0,0,-1,0,0,1,0,0,-0.6,-0.1,0.1,1], 0.001, "right inverse transform");
+ let position = view.transform.position;
+ assert_approx_equals(position.x, 0.6, 0.001, "left x value");
+ assert_approx_equals(position.y, 0.1, 0.001, "left y value");
+ assert_approx_equals(position.z, 0.1, 0.001, "left z value");
+ assert_approx_equals(position.w, 1, 0.001, "left w value");
+ } else {
+ throw "got unknown view";
+ }
+ }
+ let offset = space.getOffsetReferenceSpace(new XRRigidTransform({x: 1, y: -1, z: 4}, {x: 0, y: 1, z: 1, w: 1}));
+ pose = frame.getViewerPose(offset);
+ for (view of pose.views) {
+ if (view.eye == "left") {
+ assert_matrix_approx_equals(view.transform.matrix, [-1/3,-2/3,2/3,0,-2/3,2/3,1/3,0,-2/3,-1/3,-2/3,0,3.4,-1.9,-0.9,1], 0.001, "left offset transform");
+ } else if (view.eye == "right") {
+ assert_matrix_approx_equals(view.transform.matrix, [-1/3,-2/3,2/3,0,-2/3,2/3,1/3,0,-2/3,-1/3,-2/3,0,3.6,-1.9,-0.9,1], 0.001, "right offset transform");
+ } else {
+ throw "got unknown view";
+ }
+ }
+ let viewer = await session.requestReferenceSpace("viewer");
+ pose = frame.getViewerPose(viewer);
+ assert_matrix_approx_equals(pose.transform.matrix, [1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1], 0.001, "viewerPose of viewer is identity");
+ assert_matrix_approx_equals(frame.getViewerPose(space).transform.matrix, frame.getPose(viewer, space).transform.matrix, 0.001, "viewerPose(space) == pose(viewer, space)");
+ assert_matrix_approx_equals(frame.getViewerPose(offset).transform.matrix, frame.getPose(viewer, offset).transform.matrix, 0.001, "viewerPose(offset) == pose(viewer, offset)");
- });
});
</script>
</body>
diff --git a/tests/wpt/mozilla/tests/webxr/resources/webxr-util.js b/tests/wpt/mozilla/tests/webxr/resources/webxr-util.js
index 505173c8299..b644ba72ac8 100644
--- a/tests/wpt/mozilla/tests/webxr/resources/webxr-util.js
+++ b/tests/wpt/mozilla/tests/webxr/resources/webxr-util.js
@@ -7,7 +7,7 @@ const RIGHT_OFFSET = {position: [0.1, 0, 0], orientation: [0,0,0,0]};
let assert_matrix_approx_equals = function(m1, m2, epsilon, prefix = "") {
assert_equals(m1.length, m2.length, prefix + "Matrix lengths should match");
for(var i = 0; i < m1.length; ++i) {
- assert_approx_equals(m1[i], m2[i], epsilon, m1 + prefix + "Component number " + i + " should match");
+ assert_approx_equals(m1[i], m2[i], epsilon, prefix + ": Component number " + i + " should match");
}
}