diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 01:47:29 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 01:47:29 +0000 |
commit | 0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d (patch) | |
tree | a31f07c9bcca9d56ce61e9a1ffd30ef350d513aa /testing/web-platform/meta/pointerevents | |
parent | Initial commit. (diff) | |
download | firefox-esr-0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d.tar.xz firefox-esr-0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d.zip |
Adding upstream version 115.8.0esr.upstream/115.8.0esr
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/pointerevents')
114 files changed, 1076 insertions, 0 deletions
diff --git a/testing/web-platform/meta/pointerevents/__dir__.ini b/testing/web-platform/meta/pointerevents/__dir__.ini new file mode 100644 index 0000000000..0118d59f49 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/__dir__.ini @@ -0,0 +1,2 @@ +lsan-disabled: true +leak-threshold: [default:153600, tab:307200] diff --git a/testing/web-platform/meta/pointerevents/capturing_boundary_event_handler_at_ua_shadowdom.html.ini b/testing/web-platform/meta/pointerevents/capturing_boundary_event_handler_at_ua_shadowdom.html.ini new file mode 100644 index 0000000000..400cfddd0f --- /dev/null +++ b/testing/web-platform/meta/pointerevents/capturing_boundary_event_handler_at_ua_shadowdom.html.ini @@ -0,0 +1,15 @@ +[capturing_boundary_event_handler_at_ua_shadowdom.html?mouse] + +[capturing_boundary_event_handler_at_ua_shadowdom.html?pen] + expected: ERROR + +[capturing_boundary_event_handler_at_ua_shadowdom.html?touch] + expected: TIMEOUT + [Capturing boundary event handler at DIV] + expected: TIMEOUT + + [Capturing boundary event handler at VIDEO] + expected: NOTRUN + + [Capturing boundary event handler at INPUT] + expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/coalesced_events_attributes.html.ini b/testing/web-platform/meta/pointerevents/coalesced_events_attributes.html.ini new file mode 100644 index 0000000000..cc4d8bf492 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/coalesced_events_attributes.html.ini @@ -0,0 +1,17 @@ +[coalesced_events_attributes.html?pen] + expected: ERROR + +[coalesced_events_attributes.html?touch] + expected: TIMEOUT + [Coalesced list in pointerdown/move/up events] + expected: FAIL + + [Coalesced list in pointercancel event] + expected: TIMEOUT + + +[coalesced_events_attributes.html?mouse] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Coalesced list in pointerdown/move/up events] + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/coalesced_events_attributes_under_load.html.ini b/testing/web-platform/meta/pointerevents/coalesced_events_attributes_under_load.html.ini new file mode 100644 index 0000000000..2f2c686e34 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/coalesced_events_attributes_under_load.html.ini @@ -0,0 +1,13 @@ +[coalesced_events_attributes_under_load.html?touch] + [Coalesced pointermoves under load] + expected: FAIL + + +[coalesced_events_attributes_under_load.html?pen] + expected: + if (os == "android") and fission: [ERROR, TIMEOUT] + ERROR + +[coalesced_events_attributes_under_load.html?mouse] + [Coalesced pointermoves under load] + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/compat/pointerevent_compat-mouse-events-when-removing-nodes.html.ini b/testing/web-platform/meta/pointerevents/compat/pointerevent_compat-mouse-events-when-removing-nodes.html.ini new file mode 100644 index 0000000000..6a1ae00262 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/compat/pointerevent_compat-mouse-events-when-removing-nodes.html.ini @@ -0,0 +1,14 @@ +[pointerevent_compat-mouse-events-when-removing-nodes.html] + [Compat mouse events with node removal on pointerup] + expected: FAIL + + [Compat mouse events with no node removal] + expected: + if os == "android": FAIL + + [Compat mouse events with node removal on pointerdown] + expected: FAIL + + [Compat mouse events with node removal on pointermove] + expected: FAIL + diff --git a/testing/web-platform/meta/pointerevents/compat/pointerevent_mouse-on-object.html.ini b/testing/web-platform/meta/pointerevents/compat/pointerevent_mouse-on-object.html.ini new file mode 100644 index 0000000000..bee92ee601 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/compat/pointerevent_mouse-on-object.html.ini @@ -0,0 +1,4 @@ +[pointerevent_mouse-on-object.html] + [Click and drag outside of object event sequence] + expected: FAIL + diff --git a/testing/web-platform/meta/pointerevents/compat/pointerevent_mouse-pointer-on-scrollbar.html.ini b/testing/web-platform/meta/pointerevents/compat/pointerevent_mouse-pointer-on-scrollbar.html.ini new file mode 100644 index 0000000000..d4970cf287 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/compat/pointerevent_mouse-pointer-on-scrollbar.html.ini @@ -0,0 +1,5 @@ +[pointerevent_mouse-pointer-on-scrollbar.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Test point (103,146.86666870117188) is on the scrollbar] + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/compat/pointerevent_mouse-pointer-preventdefault.html.ini b/testing/web-platform/meta/pointerevents/compat/pointerevent_mouse-pointer-preventdefault.html.ini new file mode 100644 index 0000000000..cfede41974 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/compat/pointerevent_mouse-pointer-preventdefault.html.ini @@ -0,0 +1,3 @@ +[pointerevent_mouse-pointer-preventdefault.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/compat/pointerevent_mouse-pointer-updown-events.html.ini b/testing/web-platform/meta/pointerevents/compat/pointerevent_mouse-pointer-updown-events.html.ini new file mode 100644 index 0000000000..b12f51e996 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/compat/pointerevent_mouse-pointer-updown-events.html.ini @@ -0,0 +1,3 @@ +[pointerevent_mouse-pointer-updown-events.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/compat/pointerevent_mouseevent_key_pressed.html.ini b/testing/web-platform/meta/pointerevents/compat/pointerevent_mouseevent_key_pressed.html.ini new file mode 100644 index 0000000000..9aa68ef847 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/compat/pointerevent_mouseevent_key_pressed.html.ini @@ -0,0 +1,6 @@ +[pointerevent_mouseevent_key_pressed.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Tests that the mouse events with some keys pressed.] + expected: + if (os == "win") and (processor == "x86_64"): [PASS, FAIL] diff --git a/testing/web-platform/meta/pointerevents/compat/pointerevent_touch-action-verification.html.ini b/testing/web-platform/meta/pointerevents/compat/pointerevent_touch-action-verification.html.ini new file mode 100644 index 0000000000..1674b40ec4 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/compat/pointerevent_touch-action-verification.html.ini @@ -0,0 +1,8 @@ +[pointerevent_touch-action-verification.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [explicit-pinch-zoom-pan-x-pan-up] + expected: FAIL + + [explicit-pinch-zoom-pan-x-pan-y] + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/compat/pointerevent_touch-action_two-finger_interaction.html.ini b/testing/web-platform/meta/pointerevents/compat/pointerevent_touch-action_two-finger_interaction.html.ini new file mode 100644 index 0000000000..4a885e0d7e --- /dev/null +++ b/testing/web-platform/meta/pointerevents/compat/pointerevent_touch-action_two-finger_interaction.html.ini @@ -0,0 +1,7 @@ +[pointerevent_touch-action_two-finger_interaction.html] + expected: TIMEOUT + [touch two-finger pan on 'touch-action: pan-x pan-y'] + expected: NOTRUN + + [touch two-finger pan on 'touch-action: pinch-zoom'] + expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/extension/__dir__.ini b/testing/web-platform/meta/pointerevents/extension/__dir__.ini new file mode 100644 index 0000000000..fd3f039e4a --- /dev/null +++ b/testing/web-platform/meta/pointerevents/extension/__dir__.ini @@ -0,0 +1,2 @@ +leak-threshold: [tab:358400] +lsan-disabled: true diff --git a/testing/web-platform/meta/pointerevents/idlharness.window.js.ini b/testing/web-platform/meta/pointerevents/idlharness.window.js.ini new file mode 100644 index 0000000000..6152247fe8 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/idlharness.window.js.ini @@ -0,0 +1,28 @@ +[idlharness.window.html] + [Document interface: attribute onpointerrawupdate] + expected: FAIL + + [Document interface: document must inherit property "onpointerrawupdate" with the proper type] + expected: FAIL + + [Window interface: attribute onpointerrawupdate] + expected: FAIL + + [HTMLElement interface: attribute onpointerrawupdate] + expected: FAIL + + [Window interface: window must inherit property "onpointerrawupdate" with the proper type] + expected: FAIL + + [PointerEvent interface: new PointerEvent("type") must inherit property "azimuthAngle" with the proper type] + expected: FAIL + + [PointerEvent interface: attribute azimuthAngle] + expected: FAIL + + [PointerEvent interface: attribute altitudeAngle] + expected: FAIL + + [PointerEvent interface: new PointerEvent("type") must inherit property "altitudeAngle" with the proper type] + expected: FAIL + diff --git a/testing/web-platform/meta/pointerevents/inheritance.html.ini b/testing/web-platform/meta/pointerevents/inheritance.html.ini new file mode 100644 index 0000000000..6dbd3f88ba --- /dev/null +++ b/testing/web-platform/meta/pointerevents/inheritance.html.ini @@ -0,0 +1,3 @@ +[inheritance.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/mouse-pointer-boundary-events-for-shadowdom.html.ini b/testing/web-platform/meta/pointerevents/mouse-pointer-boundary-events-for-shadowdom.html.ini new file mode 100644 index 0000000000..2e47bae078 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/mouse-pointer-boundary-events-for-shadowdom.html.ini @@ -0,0 +1,4 @@ +[mouse-pointer-boundary-events-for-shadowdom.html] + [PointerEvent: Verifies that mouse boundary events don't point to shadow-dom] + expected: + if not fission and (os == "linux") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_after_target_removed.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_after_target_removed.html.ini new file mode 100644 index 0000000000..5f3cd30b64 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_after_target_removed.html.ini @@ -0,0 +1,48 @@ +[pointerevent_after_target_removed.html] + [pointer events at parent after child is removed at pointerdown] + expected: FAIL + + [mouse events at parent after child is removed at pointerdown] + expected: FAIL + + [pointer events at parent after child is removed at pointerup] + expected: FAIL + + [mouse events at parent after child is removed at pointerup] + expected: FAIL + + +[pointerevent_after_target_removed.html?pen] + expected: + if (os == "android") and fission: [TIMEOUT, ERROR] + ERROR + +[pointerevent_after_target_removed.html?mouse] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [pointer events from mouse at parent after child is removed at pointerdown] + expected: FAIL + + [mouse events from mouse at parent after child is removed at pointerdown] + expected: FAIL + + [pointer events from mouse at parent after child is removed at pointerup] + expected: FAIL + + [mouse events from mouse at parent after child is removed at pointerup] + expected: FAIL + + +[pointerevent_after_target_removed.html?touch] + expected: TIMEOUT + [pointer events from touch at parent after child is removed at pointerdown] + expected: TIMEOUT + + [mouse events from touch at parent after child is removed at pointerdown] + expected: NOTRUN + + [pointer events from touch at parent after child is removed at pointerup] + expected: NOTRUN + + [mouse events from touch at parent after child is removed at pointerup] + expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_attributes_hoverable_pointers.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_attributes_hoverable_pointers.html.ini new file mode 100644 index 0000000000..8ef385a5cd --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_attributes_hoverable_pointers.html.ini @@ -0,0 +1,91 @@ +[pointerevent_attributes_hoverable_pointers.html?pen] + expected: ERROR + +[pointerevent_attributes_hoverable_pointers.html?mouse] + expected: TIMEOUT + [mouse pointerevent attributes] + expected: NOTRUN + + [mouse pointerover.fromElement value is null] + expected: PRECONDITION_FAILED + + [mouse pointerover.toElement value is null] + expected: PRECONDITION_FAILED + + [mouse pointerenter.fromElement value is null] + expected: PRECONDITION_FAILED + + [mouse pointerenter.toElement value is null] + expected: PRECONDITION_FAILED + + [mouse pointermove.fromElement value is null] + expected: PRECONDITION_FAILED + + [mouse pointermove.toElement value is null] + expected: PRECONDITION_FAILED + + [mouse pointerdown.fromElement value is null] + expected: PRECONDITION_FAILED + + [mouse pointerdown.toElement value is null] + expected: PRECONDITION_FAILED + + [mouse pointerup.fromElement value is null] + expected: PRECONDITION_FAILED + + [mouse pointerup.toElement value is null] + expected: PRECONDITION_FAILED + + [mouse pointerout.fromElement value is null] + expected: PRECONDITION_FAILED + + [mouse pointerout.toElement value is null] + expected: PRECONDITION_FAILED + + [mouse pointerleave.fromElement value is null] + expected: PRECONDITION_FAILED + + [mouse pointerleave.toElement value is null] + expected: PRECONDITION_FAILED + + [Inner frame mouse pointerover.button is -1 when mouse buttons are in released state.] + expected: FAIL + + [Inner frame mouse pointerover.buttons is 0 when mouse buttons are in released state.] + expected: FAIL + + [Inner frame mouse pointerover.fromElement value is null] + expected: PRECONDITION_FAILED + + [Inner frame mouse pointerover.toElement value is null] + expected: PRECONDITION_FAILED + + [Inner frame mouse pointerenter.button is -1 when mouse buttons are in released state.] + expected: FAIL + + [Inner frame mouse pointerenter.buttons is 0 when mouse buttons are in released state.] + expected: FAIL + + [Inner frame mouse pointerenter.fromElement value is null] + expected: PRECONDITION_FAILED + + [Inner frame mouse pointerenter.toElement value is null] + expected: PRECONDITION_FAILED + + [Inner frame mouse pointermove.type should be pointermove] + expected: FAIL + + [Inner frame mouse pointerdown.fromElement value is null] + expected: PRECONDITION_FAILED + + [Inner frame mouse pointerdown.toElement value is null] + expected: PRECONDITION_FAILED + + [Inner frame mouse pointerdown.type should be pointerdown] + expected: FAIL + + [Inner frame mouse pointerup.fromElement value is null] + expected: PRECONDITION_FAILED + + [Inner frame mouse pointerup.toElement value is null] + expected: PRECONDITION_FAILED diff --git a/testing/web-platform/meta/pointerevents/pointerevent_attributes_hoverable_rightbutton.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_attributes_hoverable_rightbutton.html.ini new file mode 100644 index 0000000000..77c09a7a5f --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_attributes_hoverable_rightbutton.html.ini @@ -0,0 +1,52 @@ +[pointerevent_attributes_hoverable_rightbutton.html?pen] + expected: ERROR + +[pointerevent_attributes_hoverable_rightbutton.html?mouse] + expected: TIMEOUT + [mouse pointerevent attributes] + expected: NOTRUN + + [mouse pointerdown's type should be pointerdown] + expected: FAIL + + [mouse pointerup's type should be pointerup] + expected: FAIL + + [mouse pointerout's type should be pointerout] + expected: FAIL + + [mouse pointerenter.toElement value is null] + expected: PRECONDITION_FAILED + + [mouse pointerout.toElement value is null] + expected: PRECONDITION_FAILED + + [mouse pointermove.fromElement value is null] + expected: PRECONDITION_FAILED + + [mouse pointerout.fromElement value is null] + expected: PRECONDITION_FAILED + + [mouse pointerover.fromElement value is null] + expected: PRECONDITION_FAILED + + [mouse pointerenter.fromElement value is null] + expected: PRECONDITION_FAILED + + [mouse pointerover.toElement value is null] + expected: PRECONDITION_FAILED + + [mouse pointerup.toElement value is null] + expected: PRECONDITION_FAILED + + [mouse pointerleave.toElement value is null] + expected: PRECONDITION_FAILED + + [mouse pointerup.fromElement value is null] + expected: PRECONDITION_FAILED + + [mouse pointerleave.fromElement value is null] + expected: PRECONDITION_FAILED + + [mouse pointermove.toElement value is null] + expected: PRECONDITION_FAILED diff --git a/testing/web-platform/meta/pointerevents/pointerevent_attributes_nohover_pointers.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_attributes_nohover_pointers.html.ini new file mode 100644 index 0000000000..770f4d9c3d --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_attributes_nohover_pointers.html.ini @@ -0,0 +1,72 @@ +[pointerevent_attributes_nohover_pointers.html] + [touch pointerover.fromElement value is null] + expected: PRECONDITION_FAILED + + [touch pointerover.toElement value is null] + expected: PRECONDITION_FAILED + + [touch pointerenter.fromElement value is null] + expected: PRECONDITION_FAILED + + [touch pointerenter.toElement value is null] + expected: PRECONDITION_FAILED + + [touch pointerdown.fromElement value is null] + expected: PRECONDITION_FAILED + + [touch pointerdown.toElement value is null] + expected: PRECONDITION_FAILED + + [touch pointerup.fromElement value is null] + expected: PRECONDITION_FAILED + + [touch pointerup.toElement value is null] + expected: PRECONDITION_FAILED + + [touch pointerout.fromElement value is null] + expected: PRECONDITION_FAILED + + [touch pointerout.toElement value is null] + expected: PRECONDITION_FAILED + + [touch pointerleave.fromElement value is null] + expected: PRECONDITION_FAILED + + [touch pointerleave.toElement value is null] + expected: PRECONDITION_FAILED + + [Inner frame touch pointerover.fromElement value is null] + expected: PRECONDITION_FAILED + + [Inner frame touch pointerover.toElement value is null] + expected: PRECONDITION_FAILED + + [Inner frame touch pointerenter.fromElement value is null] + expected: PRECONDITION_FAILED + + [Inner frame touch pointerenter.toElement value is null] + expected: PRECONDITION_FAILED + + [Inner frame touch pointerdown.fromElement value is null] + expected: PRECONDITION_FAILED + + [Inner frame touch pointerdown.toElement value is null] + expected: PRECONDITION_FAILED + + [Inner frame touch pointerup.fromElement value is null] + expected: PRECONDITION_FAILED + + [Inner frame touch pointerup.toElement value is null] + expected: PRECONDITION_FAILED + + [Inner frame touch pointerout.fromElement value is null] + expected: PRECONDITION_FAILED + + [Inner frame touch pointerout.toElement value is null] + expected: PRECONDITION_FAILED + + [Inner frame touch pointerleave.fromElement value is null] + expected: PRECONDITION_FAILED + + [Inner frame touch pointerleave.toElement value is null] + expected: PRECONDITION_FAILED diff --git a/testing/web-platform/meta/pointerevents/pointerevent_auxclick_is_a_pointerevent.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_auxclick_is_a_pointerevent.html.ini new file mode 100644 index 0000000000..d8ce41e19e --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_auxclick_is_a_pointerevent.html.ini @@ -0,0 +1,10 @@ +[pointerevent_auxclick_is_a_pointerevent.html?pen] + expected: + if (os == "android") and fission: [ERROR, TIMEOUT] + ERROR + +[pointerevent_auxclick_is_a_pointerevent.html?mouse] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [auxclick using mouse is a PointerEvent] + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers.html.ini new file mode 100644 index 0000000000..26a4a38aa1 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers.html.ini @@ -0,0 +1,5 @@ +[pointerevent_boundary_events_at_implicit_release_hoverable_pointers.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [mouse Event sequence at implicit release on click] + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_boundary_events_in_capturing.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_boundary_events_in_capturing.html.ini new file mode 100644 index 0000000000..01af3fa602 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_boundary_events_in_capturing.html.ini @@ -0,0 +1,15 @@ +[pointerevent_boundary_events_in_capturing.html?touch] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Boundary events around pointer capture and release] + expected: FAIL + + +[pointerevent_boundary_events_in_capturing.html?pen] + expected: + if (os == "android") and fission: [ERROR, TIMEOUT] + ERROR + +[pointerevent_boundary_events_in_capturing.html?mouse] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_capture_suppressing_mouse.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_capture_suppressing_mouse.html.ini new file mode 100644 index 0000000000..6e8ad5f9be --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_capture_suppressing_mouse.html.ini @@ -0,0 +1,9 @@ +[pointerevent_capture_suppressing_mouse.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Test pointer capture.] + expected: FAIL + + [Validate pointer events track pointer movement without pointer capture.] + expected: + if (os == "linux") and not debug and not fission: [PASS, FAIL] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_change-touch-action-onpointerdown_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_change-touch-action-onpointerdown_touch.html.ini new file mode 100644 index 0000000000..886081df1c --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_change-touch-action-onpointerdown_touch.html.ini @@ -0,0 +1,5 @@ +[pointerevent_change-touch-action-onpointerdown_touch.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [scroll should be received before the test finishes] + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_click_during_capture.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_click_during_capture.html.ini new file mode 100644 index 0000000000..5ca15192fe --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_click_during_capture.html.ini @@ -0,0 +1,5 @@ +[pointerevent_click_during_capture.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [mouse click target during capture] + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_click_is_a_pointerevent.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_click_is_a_pointerevent.html.ini new file mode 100644 index 0000000000..63b30f71fc --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_click_is_a_pointerevent.html.ini @@ -0,0 +1,27 @@ +[pointerevent_click_is_a_pointerevent.html?pen] + expected: + if (os == "android") and fission: [ERROR, TIMEOUT] + ERROR + +[pointerevent_click_is_a_pointerevent.html?mouse] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if os == "mac": TIMEOUT + [click using mouse is a PointerEvent] + expected: FAIL + + [click in a subframe using mouse is a PointerEvent] + expected: + if os == "mac": TIMEOUT + FAIL + + [Click event triggered by a non-pointing device should have -1 as the pointerId] + expected: [FAIL, NOTRUN] + +[pointerevent_click_is_a_pointerevent.html?touch] + expected: TIMEOUT + [click using touch is a PointerEvent] + expected: TIMEOUT + + [click in a subframe using touch is a PointerEvent] + expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_click_is_a_pointerevent_multiple_clicks.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_click_is_a_pointerevent_multiple_clicks.html.ini new file mode 100644 index 0000000000..10ec52998d --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_click_is_a_pointerevent_multiple_clicks.html.ini @@ -0,0 +1,16 @@ +[pointerevent_click_is_a_pointerevent_multiple_clicks.html?pen] + expected: + if (os == "android") and fission: [ERROR, TIMEOUT] + ERROR + +[pointerevent_click_is_a_pointerevent_multiple_clicks.html?touch] + expected: TIMEOUT + [click using touch is a PointerEvent] + expected: TIMEOUT + + +[pointerevent_click_is_a_pointerevent_multiple_clicks.html?mouse] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [click using mouse is a PointerEvent] + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_contextmenu_is_a_pointerevent.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_contextmenu_is_a_pointerevent.html.ini new file mode 100644 index 0000000000..390a0118ac --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_contextmenu_is_a_pointerevent.html.ini @@ -0,0 +1,14 @@ +[pointerevent_contextmenu_is_a_pointerevent.html] + [contextmenu is a PointerEvent] + expected: FAIL + + +[pointerevent_contextmenu_is_a_pointerevent.html?touch] + expected: TIMEOUT + [contextmenu is a PointerEvent] + expected: NOTRUN + + +[pointerevent_contextmenu_is_a_pointerevent.html?mouse] + [contextmenu is a PointerEvent] + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_disabled_form_control.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_disabled_form_control.html.ini new file mode 100644 index 0000000000..fd477bc96e --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_disabled_form_control.html.ini @@ -0,0 +1,13 @@ +prefs: [dom.forms.always_allow_pointer_events.enabled:true] +[pointerevent_disabled_form_control.html?pen] + expected: + if (os == "android") and fission: [ERROR, TIMEOUT] + ERROR + +[pointerevent_disabled_form_control.html?touch] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[pointerevent_disabled_form_control.html?mouse] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_element_haspointercapture_release_pending_capture.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_element_haspointercapture_release_pending_capture.html.ini new file mode 100644 index 0000000000..cd162f05c3 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_element_haspointercapture_release_pending_capture.html.ini @@ -0,0 +1,3 @@ +[pointerevent_element_haspointercapture_release_pending_capture.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_fractional_coordinates.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_fractional_coordinates.html.ini new file mode 100644 index 0000000000..0248c6b8ac --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_fractional_coordinates.html.ini @@ -0,0 +1,18 @@ +[pointerevent_fractional_coordinates.html?pen] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [pen] + expected: FAIL + + +[pointerevent_fractional_coordinates.html?mouse] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [mouse] + expected: FAIL + + +[pointerevent_fractional_coordinates.html?touch] + expected: TIMEOUT + [touch pointerevent events in capturing] + expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_hit_test_scroll.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_hit_test_scroll.html.ini new file mode 100644 index 0000000000..a9a4256c15 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_hit_test_scroll.html.ini @@ -0,0 +1,3 @@ +[pointerevent_hit_test_scroll.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_hit_test_scroll_visible_descendant.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_hit_test_scroll_visible_descendant.html.ini new file mode 100644 index 0000000000..f72443e99d --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_hit_test_scroll_visible_descendant.html.ini @@ -0,0 +1,3 @@ +[pointerevent_hit_test_scroll_visible_descendant.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_iframe-touch-action-none_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_iframe-touch-action-none_touch.html.ini new file mode 100644 index 0000000000..4220533801 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_iframe-touch-action-none_touch.html.ini @@ -0,0 +1,4 @@ +[pointerevent_iframe-touch-action-none_touch.html] + expected: TIMEOUT + [touch iframe received pointercancel] + expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_lostpointercapture_for_disconnected_node_in_shadow_dom.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_lostpointercapture_for_disconnected_node_in_shadow_dom.html.ini new file mode 100644 index 0000000000..8979ee2527 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_lostpointercapture_for_disconnected_node_in_shadow_dom.html.ini @@ -0,0 +1,8 @@ +[pointerevent_lostpointercapture_for_disconnected_node_in_shadow_dom.html] + prefs: [layout.reflow.synthMouseMove:true] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "mac") and debug: [OK, TIMEOUT] + [lostpointercapture is dispatched on the document when shadow dom capturing element is removed] + expected: + if (os == "mac") and debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_lostpointercapture_for_disconnected_shadow_host.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_lostpointercapture_for_disconnected_shadow_host.html.ini new file mode 100644 index 0000000000..1c4e3e7575 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_lostpointercapture_for_disconnected_shadow_host.html.ini @@ -0,0 +1,2 @@ +[pointerevent_lostpointercapture_for_disconnected_shadow_host.html] + prefs: [layout.reflow.synthMouseMove:true] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_lostpointercapture_is_first.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_lostpointercapture_is_first.html.ini new file mode 100644 index 0000000000..a36ce2b9b4 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_lostpointercapture_is_first.html.ini @@ -0,0 +1,6 @@ +[pointerevent_lostpointercapture_is_first.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [lostpointercapture is dispatched prior to subsequent events] + expected: + if (os == "linux") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_mouse_capture_change_hover.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_mouse_capture_change_hover.html.ini new file mode 100644 index 0000000000..d9e45d336c --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_mouse_capture_change_hover.html.ini @@ -0,0 +1,12 @@ +[pointerevent_mouse_capture_change_hover.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Mouse down and capture to green.] + expected: + if os == "linux": [PASS, FAIL] + + [Mouse down at green and capture to blue.] + expected: FAIL + + [Mouse down and capture to green, move to blue and release capture] + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_mouse_pointercapture_inactivate_pointer.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_mouse_pointercapture_inactivate_pointer.html.ini new file mode 100644 index 0000000000..f452c4be26 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_mouse_pointercapture_inactivate_pointer.html.ini @@ -0,0 +1,3 @@ +[pointerevent_mouse_pointercapture_inactivate_pointer.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_movementxy.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_movementxy.html.ini new file mode 100644 index 0000000000..0d1c0b142b --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_movementxy.html.ini @@ -0,0 +1,18 @@ +[pointerevent_movementxy.html?touch] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [touch pointerevent attributes] + expected: FAIL + + +[pointerevent_movementxy.html?pen] + expected: + if (os == "android") and fission: [ERROR, TIMEOUT] + ERROR + +[pointerevent_movementxy.html?mouse] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [mouse pointerevent attributes] + expected: + if (os == "win") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_on_event_handlers.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_on_event_handlers.html.ini new file mode 100644 index 0000000000..0d8884c324 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_on_event_handlers.html.ini @@ -0,0 +1,2 @@ +[pointerevent_on_event_handlers.html] + prefs: [dom.w3c_pointer_events.enabled:true] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_pointerId_scope.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_pointerId_scope.html.ini new file mode 100644 index 0000000000..a8498f02af --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_pointerId_scope.html.ini @@ -0,0 +1,3 @@ +[pointerevent_pointerId_scope.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_pointercancel_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_pointercancel_touch.html.ini new file mode 100644 index 0000000000..d10fd24e62 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_pointercancel_touch.html.ini @@ -0,0 +1,5 @@ +[pointerevent_pointercancel_touch.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [pointercancel event received] + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_pointercapture-in-custom-element.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_pointercapture-in-custom-element.html.ini new file mode 100644 index 0000000000..2257022e42 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_pointercapture-in-custom-element.html.ini @@ -0,0 +1,4 @@ +[pointerevent_pointercapture-in-custom-element.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "linux") and (processor == "x86"): [OK, ERROR] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_pointercapture-in-shadow-dom.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_pointercapture-in-shadow-dom.html.ini new file mode 100644 index 0000000000..b31ddf5445 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_pointercapture-in-shadow-dom.html.ini @@ -0,0 +1,3 @@ +[pointerevent_pointercapture-in-shadow-dom.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_pointercapture-not-lost-in-chorded-buttons.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_pointercapture-not-lost-in-chorded-buttons.html.ini new file mode 100644 index 0000000000..9ab148f4c8 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_pointercapture-not-lost-in-chorded-buttons.html.ini @@ -0,0 +1,3 @@ +[pointerevent_pointercapture-not-lost-in-chorded-buttons.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_pointercapture_in_frame.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_pointercapture_in_frame.html.ini new file mode 100644 index 0000000000..c5680ee6b2 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_pointercapture_in_frame.html.ini @@ -0,0 +1,22 @@ +[pointerevent_pointercapture_in_frame.html?touch] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Test touchpointer capture in same-origin frame: Pointer down at outer frame body and set pointer capture.] + expected: FAIL + + +[pointerevent_pointercapture_in_frame.html?pen] + expected: + if (os == "android") and fission: [TIMEOUT, ERROR] + ERROR + +[pointerevent_pointercapture_in_frame.html?mouse] + expected: + if (os == "mac") and not debug: [OK, ERROR] + if (os == "android") and fission: [OK, TIMEOUT] + [Test mousepointer capture in same-origin frame: Pointer down at outer frame body and set pointer capture.] + expected: FAIL + + [Test mousepointer capture in same-origin frame: Pointerdown with set capture at inner frame, then release on next pointermove.] + expected: + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_pointerenter_does_not_bubble.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_pointerenter_does_not_bubble.html.ini new file mode 100644 index 0000000000..e306152454 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_pointerenter_does_not_bubble.html.ini @@ -0,0 +1,3 @@ +[pointerevent_pointerenter_does_not_bubble.html] + expected: + if (os == "mac") and debug: [OK, ERROR] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_pointerleave_after_pointercancel_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_pointerleave_after_pointercancel_touch.html.ini new file mode 100644 index 0000000000..1f29d7fbfa --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_pointerleave_after_pointercancel_touch.html.ini @@ -0,0 +1,5 @@ +[pointerevent_pointerleave_after_pointercancel_touch.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [pointerleave event received] + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_pointerleave_descendant_over.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_pointerleave_descendant_over.html.ini new file mode 100644 index 0000000000..bd420ab45e --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_pointerleave_descendant_over.html.ini @@ -0,0 +1,3 @@ +[pointerevent_pointerleave_descendant_over.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_pointerleave_descendants.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_pointerleave_descendants.html.ini new file mode 100644 index 0000000000..72067cec43 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_pointerleave_descendants.html.ini @@ -0,0 +1,3 @@ +[pointerevent_pointerleave_descendants.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_pointerleave_does_not_bubble.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_pointerleave_does_not_bubble.html.ini new file mode 100644 index 0000000000..1cef25859b --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_pointerleave_does_not_bubble.html.ini @@ -0,0 +1,3 @@ +[pointerevent_pointerleave_does_not_bubble.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_pointermove.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_pointermove.html.ini new file mode 100644 index 0000000000..9d3f09022e --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_pointermove.html.ini @@ -0,0 +1,3 @@ +[pointerevent_pointermove.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_pointermove_isprimary_same_as_pointerdown.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_pointermove_isprimary_same_as_pointerdown.html.ini new file mode 100644 index 0000000000..21294ce697 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_pointermove_isprimary_same_as_pointerdown.html.ini @@ -0,0 +1,3 @@ +[pointerevent_pointermove_isprimary_same_as_pointerdown.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_pointermove_on_chorded_mouse_button.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_pointermove_on_chorded_mouse_button.html.ini new file mode 100644 index 0000000000..b07789b791 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_pointermove_on_chorded_mouse_button.html.ini @@ -0,0 +1,3 @@ +[pointerevent_pointermove_on_chorded_mouse_button.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_pointerout_after_pointercancel_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_pointerout_after_pointercancel_touch.html.ini new file mode 100644 index 0000000000..986f6940d0 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_pointerout_after_pointercancel_touch.html.ini @@ -0,0 +1,5 @@ +[pointerevent_pointerout_after_pointercancel_touch.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [pointerout event received] + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_pointerout_pen.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_pointerout_pen.html.ini new file mode 100644 index 0000000000..ef4a8a2d59 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_pointerout_pen.html.ini @@ -0,0 +1,4 @@ +[pointerevent_pointerout_pen.html] + expected: + if (os == "android") and fission: [ERROR, TIMEOUT] + ERROR diff --git a/testing/web-platform/meta/pointerevents/pointerevent_pointerrawupdate.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_pointerrawupdate.html.ini new file mode 100644 index 0000000000..f6eb970223 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_pointerrawupdate.html.ini @@ -0,0 +1,4 @@ +[pointerevent_pointerrawupdate.html] + [pointerrawupdate event received] + expected: FAIL + diff --git a/testing/web-platform/meta/pointerevents/pointerevent_releasepointercapture_events_to_original_target.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_releasepointercapture_events_to_original_target.html.ini new file mode 100644 index 0000000000..1d69afba7a --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_releasepointercapture_events_to_original_target.html.ini @@ -0,0 +1,29 @@ +[pointerevent_releasepointercapture_events_to_original_target.html?pen] + expected: ERROR + +[pointerevent_releasepointercapture_events_to_original_target.html?mouse] + [mouse gotpointercapture.fromElement value is null] + expected: PRECONDITION_FAILED + + [mouse gotpointercapture.toElement value is null] + expected: PRECONDITION_FAILED + + [mouse lostpointercapture.fromElement value is null] + expected: PRECONDITION_FAILED + + [mouse lostpointercapture.toElement value is null] + expected: PRECONDITION_FAILED + + +[pointerevent_releasepointercapture_events_to_original_target.html?touch] + [touch gotpointercapture.fromElement value is null] + expected: PRECONDITION_FAILED + + [touch gotpointercapture.toElement value is null] + expected: PRECONDITION_FAILED + + [touch lostpointercapture.fromElement value is null] + expected: PRECONDITION_FAILED + + [touch lostpointercapture.toElement value is null] + expected: PRECONDITION_FAILED diff --git a/testing/web-platform/meta/pointerevents/pointerevent_releasepointercapture_onpointercancel_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_releasepointercapture_onpointercancel_touch.html.ini new file mode 100644 index 0000000000..b796884207 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_releasepointercapture_onpointercancel_touch.html.ini @@ -0,0 +1,3 @@ +[pointerevent_releasepointercapture_onpointercancel_touch.html] + [pointer capture is released on pointercancel] + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_releasepointercapture_onpointerup_mouse.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_releasepointercapture_onpointerup_mouse.html.ini new file mode 100644 index 0000000000..cbc9f95a7e --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_releasepointercapture_onpointerup_mouse.html.ini @@ -0,0 +1,3 @@ +[pointerevent_releasepointercapture_onpointerup_mouse.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_releasepointercapture_pointerup_mouse.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_releasepointercapture_pointerup_mouse.html.ini new file mode 100644 index 0000000000..51162ab8a1 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_releasepointercapture_pointerup_mouse.html.ini @@ -0,0 +1,3 @@ +[pointerevent_releasepointercapture_pointerup_mouse.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_releasepointercapture_pointerup_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_releasepointercapture_pointerup_touch.html.ini new file mode 100644 index 0000000000..67daff2453 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_releasepointercapture_pointerup_touch.html.ini @@ -0,0 +1,3 @@ +[pointerevent_releasepointercapture_pointerup_touch.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_releasepointercapture_release_right_after_capture.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_releasepointercapture_release_right_after_capture.html.ini new file mode 100644 index 0000000000..da7293d228 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_releasepointercapture_release_right_after_capture.html.ini @@ -0,0 +1,3 @@ +[pointerevent_releasepointercapture_release_right_after_capture.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_root_computed_style.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_root_computed_style.html.ini new file mode 100644 index 0000000000..30969ba835 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_root_computed_style.html.ini @@ -0,0 +1,3 @@ +[pointerevent_root_computed_style.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_root_hit_test.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_root_hit_test.html.ini new file mode 100644 index 0000000000..c65d1a5209 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_root_hit_test.html.ini @@ -0,0 +1,3 @@ +[pointerevent_root_hit_test.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_sequence_at_implicit_release_on_click.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_sequence_at_implicit_release_on_click.html.ini new file mode 100644 index 0000000000..1bb2f70351 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_sequence_at_implicit_release_on_click.html.ini @@ -0,0 +1,14 @@ +[pointerevent_sequence_at_implicit_release_on_click.html?touch] + expected: TIMEOUT + [touch Event sequence at implicit release on click] + expected: NOTRUN + + +[pointerevent_sequence_at_implicit_release_on_click.html?pen] + expected: + if (os == "android") and fission: [ERROR, TIMEOUT] + ERROR + +[pointerevent_sequence_at_implicit_release_on_click.html?mouse] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_sequence_at_implicit_release_on_drag.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_sequence_at_implicit_release_on_drag.html.ini new file mode 100644 index 0000000000..250a820ce0 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_sequence_at_implicit_release_on_drag.html.ini @@ -0,0 +1,4 @@ +[pointerevent_sequence_at_implicit_release_on_drag.html] + expected: TIMEOUT + [touch Event sequence at implicit release on drag] + expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_inactive_button_mouse.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_inactive_button_mouse.html.ini new file mode 100644 index 0000000000..d6d5be236e --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_inactive_button_mouse.html.ini @@ -0,0 +1,11 @@ +[pointerevent_setpointercapture_inactive_button_mouse.html] + prefs: [test.events.async.enabled:true] + disabled: + if verify and (os == "mac"): https://bugzilla.mozilla.org/show_bug.cgi?id=1668959 + expected: + if os == "android": OK + [OK, TIMEOUT] + [setPointerCapture + inactive button state] + expected: + if os == "android": PASS + [PASS, NOTRUN] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_invalid_pointerid.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_invalid_pointerid.html.ini new file mode 100644 index 0000000000..1e9abfa565 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_invalid_pointerid.html.ini @@ -0,0 +1,3 @@ +[pointerevent_setpointercapture_invalid_pointerid.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_override_pending_capture_element.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_override_pending_capture_element.html.ini new file mode 100644 index 0000000000..0e79cc50da --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_override_pending_capture_element.html.ini @@ -0,0 +1,3 @@ +[pointerevent_setpointercapture_override_pending_capture_element.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_pointerup_mouse.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_pointerup_mouse.html.ini new file mode 100644 index 0000000000..1b5ca5af27 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_pointerup_mouse.html.ini @@ -0,0 +1,3 @@ +[pointerevent_setpointercapture_pointerup_mouse.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_pointerup_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_pointerup_touch.html.ini new file mode 100644 index 0000000000..329eda0e3e --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_pointerup_touch.html.ini @@ -0,0 +1,3 @@ +[pointerevent_setpointercapture_pointerup_touch.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_relatedtarget.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_relatedtarget.html.ini new file mode 100644 index 0000000000..9773347c67 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_relatedtarget.html.ini @@ -0,0 +1,8 @@ +[pointerevent_setpointercapture_relatedtarget.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "linux") and (processor == "x86"): [OK, ERROR] + [relatedTarget should not be null even when the capture is set.] + expected: + if (os == "mac") and debug: [PASS, FAIL] + if (os == "linux") and (processor == "x86"): [PASS, FAIL] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_to_same_element_twice.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_to_same_element_twice.html.ini new file mode 100644 index 0000000000..7c850f0c34 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_to_same_element_twice.html.ini @@ -0,0 +1,3 @@ +[pointerevent_setpointercapture_to_same_element_twice.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_suppress_compat_events_on_click.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_suppress_compat_events_on_click.html.ini new file mode 100644 index 0000000000..903faa1bf2 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_suppress_compat_events_on_click.html.ini @@ -0,0 +1,3 @@ +[pointerevent_suppress_compat_events_on_click.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse.html.ini new file mode 100644 index 0000000000..781fee7bd7 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse.html.ini @@ -0,0 +1,6 @@ +[pointerevent_suppress_compat_events_on_drag_mouse.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Event log] + expected: + if os == "linux": [PASS, FAIL] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_tiltX_tiltY_to_azimuth_altitude.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_tiltX_tiltY_to_azimuth_altitude.html.ini new file mode 100644 index 0000000000..8beefa72b0 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_tiltX_tiltY_to_azimuth_altitude.html.ini @@ -0,0 +1,74 @@ +[pointerevent_tiltX_tiltY_to_azimuth_altitude.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [azimuth/altitude to tiltX/tiltY when azimuth=0 and altitude=0] + expected: FAIL + + [If only one of the values (tiltX, tiltY) or (azimuthAngle, altitudeAngle) is available the other one is set to the default value] + expected: FAIL + + [tiltX,tiltY to azimuth/altitude when tiltX=-90 and tiltY=0] + expected: FAIL + + [tiltX,tiltY to azimuth/altitude when tiltX=90 and tiltY=0] + expected: FAIL + + [tiltX,tiltY to azimuth/altitude when tiltX=-90 and tiltY=-90] + expected: FAIL + + [If one of the values in both sets is provided, the other value in the set is initialized with the default value] + expected: FAIL + + [tiltX,tiltY to azimuth/altitude when tiltX=0 and tiltY=90] + expected: FAIL + + [tiltX,tiltY to azimuth/altitude when tiltX=90 and tiltY=-90] + expected: FAIL + + [tiltX,tiltY to azimuth/altitude when tiltX=90 and tiltY=90] + expected: FAIL + + [tiltX,tiltY to azimuth/altitude when tiltX=-90 and tiltY=90] + expected: FAIL + + [tiltX,tiltY to azimuth/altitude when tiltX=0 and tiltY=45] + expected: FAIL + + [azimuth/altitude to tiltX/tiltY when azimuth=4.71238898038469 and altitude=0] + expected: FAIL + + [tiltX,tiltY to azimuth/altitude when tiltX=0 and tiltY=-45] + expected: FAIL + + [azimuth/altitude to tiltX/tiltY when azimuth=1.5707963267948966 and altitude=0] + expected: FAIL + + [tiltX,tiltY to azimuth/altitude when tiltX=-45 and tiltY=0] + expected: FAIL + + [tiltX/tiltY to azimuth/altitude when tiltX/tiltY are not populated] + expected: FAIL + + [azimuth/altitude to tiltX/tiltY when azimuth=4.71238898038469 and altitude=0.7853981633974483] + expected: FAIL + + [tiltX,tiltY to azimuth/altitude when tiltX=45 and tiltY=0] + expected: FAIL + + [azimuth/altitude to tiltX/tiltY when azimuth=3.141592653589793 and altitude=0.7853981633974483] + expected: FAIL + + [tiltX,tiltY to azimuth/altitude when tiltX=0 and tiltY=-90] + expected: FAIL + + [azimuth/altitude to tiltX/tiltY when azimuth=3.141592653589793 and altitude=0] + expected: FAIL + + [azimuth/altitude to tiltX/tiltY when azimuth=0 and altitude=0.7853981633974483] + expected: FAIL + + [azimuth/altitude to tiltX/tiltY when azimuth=1.5707963267948966 and altitude=0.7853981633974483] + expected: FAIL + + [tiltX,tiltY to azimuth/altitude when tiltX=0 and tiltY=0] + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-auto-css_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-auto-css_touch.html.ini new file mode 100644 index 0000000000..4e5dbc6893 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-auto-css_touch.html.ini @@ -0,0 +1,4 @@ +[pointerevent_touch-action-auto-css_touch.html] + expected: TIMEOUT + [touch-action attribute test] + expected: TIMEOUT diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-button-none-test_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-button-none-test_touch.html.ini new file mode 100644 index 0000000000..4d0e1e717f --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-button-none-test_touch.html.ini @@ -0,0 +1,4 @@ +[pointerevent_touch-action-button-none-test_touch.html] + expected: TIMEOUT + [touch-action attribute test in element] + expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-illegal.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-illegal.html.ini new file mode 100644 index 0000000000..c03024499f --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-illegal.html.ini @@ -0,0 +1,3 @@ +[pointerevent_touch-action-illegal.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch.html.ini new file mode 100644 index 0000000000..545e4628fd --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch.html.ini @@ -0,0 +1,4 @@ +[pointerevent_touch-action-inherit_child-auto-child-none_touch.html] + expected: TIMEOUT + [touch-action attribute test] + expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_child-none_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_child-none_touch.html.ini new file mode 100644 index 0000000000..e1811f4fdb --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_child-none_touch.html.ini @@ -0,0 +1,4 @@ +[pointerevent_touch-action-inherit_child-none_touch.html] + expected: TIMEOUT + [touch-action attribute test] + expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch.html.ini new file mode 100644 index 0000000000..3709325b45 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch.html.ini @@ -0,0 +1,4 @@ +[pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch.html] + expected: TIMEOUT + [touch-action attribute test] + expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch.html.ini new file mode 100644 index 0000000000..09c1fa23eb --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch.html.ini @@ -0,0 +1,4 @@ +[pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch.html] + expected: TIMEOUT + [touch-action attribute test] + expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_highest-parent-none_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_highest-parent-none_touch.html.ini new file mode 100644 index 0000000000..51e570d45d --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_highest-parent-none_touch.html.ini @@ -0,0 +1,4 @@ +[pointerevent_touch-action-inherit_highest-parent-none_touch.html] + expected: TIMEOUT + [touch-action attribute test] + expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_parent-none_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_parent-none_touch.html.ini new file mode 100644 index 0000000000..998ee5a12b --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_parent-none_touch.html.ini @@ -0,0 +1,4 @@ +[pointerevent_touch-action-inherit_parent-none_touch.html] + expected: TIMEOUT + [touch-action attribute test] + expected: TIMEOUT diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-modified_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-modified_touch.html.ini new file mode 100644 index 0000000000..e1ad48a4f0 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-modified_touch.html.ini @@ -0,0 +1,4 @@ +[pointerevent_touch-action-modified_touch.html] + expected: + if (os == "android") and fission: [ERROR, TIMEOUT] + ERROR diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-none-css_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-none-css_touch.html.ini new file mode 100644 index 0000000000..c53a5e9609 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-none-css_touch.html.ini @@ -0,0 +1,4 @@ +[pointerevent_touch-action-none-css_touch.html] + expected: TIMEOUT + [touch-action attribute test] + expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-none-on-body-when-style-propagates-to-viewport_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-none-on-body-when-style-propagates-to-viewport_touch.html.ini new file mode 100644 index 0000000000..4233d2de0c --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-none-on-body-when-style-propagates-to-viewport_touch.html.ini @@ -0,0 +1,3 @@ +[pointerevent_touch-action-none-on-body-when-style-propagates-to-viewport_touch.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-down-css_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-down-css_touch.html.ini new file mode 100644 index 0000000000..d29cc2abce --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-down-css_touch.html.ini @@ -0,0 +1,4 @@ +[pointerevent_touch-action-pan-down-css_touch.html] + expected: TIMEOUT + [touch-action attribute test] + expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-left-css_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-left-css_touch.html.ini new file mode 100644 index 0000000000..6a1d7a9513 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-left-css_touch.html.ini @@ -0,0 +1,4 @@ +[pointerevent_touch-action-pan-left-css_touch.html] + expected: TIMEOUT + [touch-action attribute test] + expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-right-css_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-right-css_touch.html.ini new file mode 100644 index 0000000000..f88953aa30 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-right-css_touch.html.ini @@ -0,0 +1,4 @@ +[pointerevent_touch-action-pan-right-css_touch.html] + expected: TIMEOUT + [touch-action attribute test] + expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-up-css_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-up-css_touch.html.ini new file mode 100644 index 0000000000..59a0cb1224 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-up-css_touch.html.ini @@ -0,0 +1,4 @@ +[pointerevent_touch-action-pan-up-css_touch.html] + expected: TIMEOUT + [touch-action attribute test] + expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-x-css_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-x-css_touch.html.ini new file mode 100644 index 0000000000..c84be4ab35 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-x-css_touch.html.ini @@ -0,0 +1,4 @@ +[pointerevent_touch-action-pan-x-css_touch.html] + expected: TIMEOUT + [touch-action attribute test] + expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch.html.ini new file mode 100644 index 0000000000..9e68a0565f --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch.html.ini @@ -0,0 +1,4 @@ +[pointerevent_touch-action-pan-x-pan-y-pan-y_touch.html] + expected: TIMEOUT + [touch-action attribute test] + expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-x-pan-y_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-x-pan-y_touch.html.ini new file mode 100644 index 0000000000..00222c8897 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-x-pan-y_touch.html.ini @@ -0,0 +1,4 @@ +[pointerevent_touch-action-pan-x-pan-y_touch.html] + expected: TIMEOUT + [touch-action attribute test] + expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-y-css_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-y-css_touch.html.ini new file mode 100644 index 0000000000..21ea91261e --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-y-css_touch.html.ini @@ -0,0 +1,4 @@ +[pointerevent_touch-action-pan-y-css_touch.html] + expected: TIMEOUT + [touch-action attribute test] + expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-span-none-test_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-span-none-test_touch.html.ini new file mode 100644 index 0000000000..7601c890c2 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-span-none-test_touch.html.ini @@ -0,0 +1,4 @@ +[pointerevent_touch-action-span-none-test_touch.html] + expected: TIMEOUT + [touch-action attribute test in element] + expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-svg-none-test_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-svg-none-test_touch.html.ini new file mode 100644 index 0000000000..28c8821637 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-svg-none-test_touch.html.ini @@ -0,0 +1,4 @@ +[pointerevent_touch-action-svg-none-test_touch.html] + expected: TIMEOUT + [touch-action attribute test in SVG] + expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-table-none-test_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-table-none-test_touch.html.ini new file mode 100644 index 0000000000..97751d4579 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-table-none-test_touch.html.ini @@ -0,0 +1,7 @@ +[pointerevent_touch-action-table-none-test_touch.html] + expected: TIMEOUT + [touch-action attribute test on the cell] + expected: NOTRUN + + [touch-action attribute test on the row] + expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-verification.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-verification.html.ini new file mode 100644 index 0000000000..e33cdc0c5d --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-verification.html.ini @@ -0,0 +1,38 @@ +[pointerevent_touch-action-verification.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [explicit-pan-down-pan-left] + expected: FAIL + + [explicit-pan-up] + expected: FAIL + + [explicit-pan-up-pan-left] + expected: FAIL + + [explicit-pan-right-pan-down] + expected: FAIL + + [explicit-pan-left-pan-down] + expected: FAIL + + [explicit-pan-left] + expected: FAIL + + [explicit-pan-right-pan-up] + expected: FAIL + + [explicit-pan-right] + expected: FAIL + + [explicit-pan-down] + expected: FAIL + + [explicit-pan-up-pan-right] + expected: FAIL + + [explicit-pan-down-pan-right] + expected: FAIL + + [explicit-pan-left-pan-up] + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-adjustment_click_target.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-adjustment_click_target.html.ini new file mode 100644 index 0000000000..1a7727a6ea --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-adjustment_click_target.html.ini @@ -0,0 +1,4 @@ +[pointerevent_touch-adjustment_click_target.html] + expected: TIMEOUT + [Touch-generated events should have the same target] + expected: TIMEOUT diff --git a/testing/web-platform/meta/pointerevents/pointerlock/__dir__.ini b/testing/web-platform/meta/pointerevents/pointerlock/__dir__.ini new file mode 100644 index 0000000000..bce180242d --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerlock/__dir__.ini @@ -0,0 +1 @@ +lsan-allowed: [NS_NewDOMPointerEvent, match, mozilla::WidgetPointerEvent::Duplicate, mozilla::dom::Console::CreateInstance, nsHtml5ExecutorFlusher::Run, nsThread::ProcessNextEvent] diff --git a/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_coordinates_when_locked.html.ini b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_coordinates_when_locked.html.ini new file mode 100644 index 0000000000..7a185ee0cc --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_coordinates_when_locked.html.ini @@ -0,0 +1,5 @@ +[pointerevent_coordinates_when_locked.html] + [mouse Test pointerevent coordinates when pointer is locked] + expected: + if (os == "linux"): ["PASS", "FAIL"] + diff --git a/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_getCoalescedEvents_when_pointerlocked.html.ini b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_getCoalescedEvents_when_pointerlocked.html.ini new file mode 100644 index 0000000000..9d201d0e46 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_getCoalescedEvents_when_pointerlocked.html.ini @@ -0,0 +1,7 @@ +[pointerevent_getCoalescedEvents_when_pointerlocked.html] + [mouse pointermove getCoalescedEvents when lock test] + expected: + if (os == "linux") and (processor == "x86_64") and fission and debug and not swgl: [FAIL, PASS] + if os == "win": [FAIL, PASS] + if os == "mac": [FAIL, PASS] + [PASS, FAIL] diff --git a/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_movementxy_with_pointerlock.html.ini b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_movementxy_with_pointerlock.html.ini new file mode 100644 index 0000000000..bded11bce4 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_movementxy_with_pointerlock.html.ini @@ -0,0 +1,10 @@ +[pointerevent_movementxy_with_pointerlock.html] + expected: + if os == "mac": [OK, ERROR, TIMEOUT] + if os == "android": OK + [OK, ERROR] + [mouse pointerevent movementX/Y with pointerlock test] + expected: + if (processor == "x86") and (os == "linux"): [FAIL, PASS, TIMEOUT] + if (os == "linux") and debug and not fission and not swgl: [FAIL, PASS, TIMEOUT] + [PASS, FAIL, TIMEOUT] diff --git a/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointerlock_after_pointercapture.html.ini b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointerlock_after_pointercapture.html.ini new file mode 100644 index 0000000000..986e39f7c8 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointerlock_after_pointercapture.html.ini @@ -0,0 +1,7 @@ +[pointerevent_pointerlock_after_pointercapture.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, ERROR] + [mouse no pointercapture while pointerlock] + expected: + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointerlock_supercedes_capture.html.ini b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointerlock_supercedes_capture.html.ini new file mode 100644 index 0000000000..ed52f6a6c4 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointerlock_supercedes_capture.html.ini @@ -0,0 +1,5 @@ +[pointerevent_pointerlock_supercedes_capture.html] + [mouse no pointercapture while pointerlock] + expected: + if os == "android": PASS + [PASS, FAIL] diff --git a/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointermove_in_pointerlock.html.ini b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointermove_in_pointerlock.html.ini new file mode 100644 index 0000000000..e2e843009f --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointermove_in_pointerlock.html.ini @@ -0,0 +1,12 @@ +[pointerevent_pointermove_in_pointerlock.html] + expected: + if os == "linux": [OK, ERROR] + if os == "mac": [OK, ERROR, TIMEOUT] + [pointermove event received inner frame] + expected: + if (os == "linux") and not fission and debug: [PASS, FAIL] + if (os == "linux") and not fission and not debug: [PASS, FAIL] + + [pointermove event received] + expected: + if (os == "linux") and not fission: [PASS, FAIL] diff --git a/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointermove_on_chorded_mouse_button_when_locked.html.ini b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointermove_on_chorded_mouse_button_when_locked.html.ini new file mode 100644 index 0000000000..b4421bd1d3 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointermove_on_chorded_mouse_button_when_locked.html.ini @@ -0,0 +1,5 @@ +[pointerevent_pointermove_on_chorded_mouse_button_when_locked.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [pointer locked pointermove events received for button state changes] + expected: [PASS, FAIL] diff --git a/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointerrawupdate_in_pointerlock.html.ini b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointerrawupdate_in_pointerlock.html.ini new file mode 100644 index 0000000000..119623919f --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointerrawupdate_in_pointerlock.html.ini @@ -0,0 +1,15 @@ +[pointerevent_pointerrawupdate_in_pointerlock.html] + expected: + if (os == "linux") and debug and fission and not swgl: [OK, TIMEOUT] + if (os == "linux") and debug and fission and swgl: [OK, TIMEOUT] + if (os == "win") and debug and (processor == "x86_64") and not swgl: [OK, TIMEOUT] + if (os == "linux") and debug and not fission: [OK, TIMEOUT] + if (os == "linux") and not debug: [OK, TIMEOUT] + [pointerrawupdate event received] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN] + if (os == "linux") and debug and fission and not swgl: [FAIL, NOTRUN] + if (os == "linux") and debug and fission and swgl: [FAIL, NOTRUN] + if (os == "linux") and debug and not fission: [FAIL, NOTRUN] + if (os == "linux") and not debug: [FAIL, NOTRUN] + FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerup_after_pointerdown_target_removed.html.ini b/testing/web-platform/meta/pointerevents/pointerup_after_pointerdown_target_removed.html.ini new file mode 100644 index 0000000000..08c6c93aa6 --- /dev/null +++ b/testing/web-platform/meta/pointerevents/pointerup_after_pointerdown_target_removed.html.ini @@ -0,0 +1,12 @@ +[pointerup_after_pointerdown_target_removed.html?pen] + expected: + if (os == "android") and fission: [ERROR, TIMEOUT] + ERROR + +[pointerup_after_pointerdown_target_removed.html?touch] + expected: TIMEOUT + [pointerup event from touch fired after pointerdown target is removed] + expected: TIMEOUT + + +[pointerup_after_pointerdown_target_removed.html?mouse] |