From 0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 03:47:29 +0200 Subject: Adding upstream version 115.8.0esr. Signed-off-by: Daniel Baumann --- .../testdriver/actions/actionsWithKeyPressed.html | 66 +++++++++ .../testdriver/actions/crossOrigin.sub.html | 20 +++ .../testdriver/actions/crossOriginChild.html | 32 +++++ .../testdriver/actions/elementPosition.html | 43 ++++++ .../testdriver/actions/elementTiming.html | 69 +++++++++ .../testdriver/actions/eventOrder.html | 61 ++++++++ .../infrastructure/testdriver/actions/iframe.html | 35 +++++ .../testdriver/actions/iframeChild.html | 2 + .../testdriver/actions/mouseClickCount.html | 54 +++++++ .../testdriver/actions/multiDevice.html | 36 +++++ .../testdriver/actions/multiTouchPoints.html | 68 +++++++++ .../actions/multiTouchPointsReleaseFirstPoint.html | 56 ++++++++ .../multiTouchPointsReleaseSecondPoint.html | 69 +++++++++ .../actions/multiTouchPointsSimultaneousMove.html | 58 ++++++++ .../actions/multiTouchPointsTwoTouchStarts.html | 58 ++++++++ .../actions/multiTouchPointsWithPause.html | 67 +++++++++ .../infrastructure/testdriver/actions/pause.html | 19 +++ .../actions/penPointerEventProperties.html | 71 +++++++++ .../testdriver/actions/penPointerEvents.html | 159 +++++++++++++++++++++ .../testdriver/actions/textEditCommands.html | 61 ++++++++ .../testdriver/actions/touchEvents.js | 11 ++ .../actions/touchPointerEventProperties.html | 71 +++++++++ .../testdriver/actions/wheelScroll.html | 44 ++++++ 23 files changed, 1230 insertions(+) create mode 100644 testing/web-platform/tests/infrastructure/testdriver/actions/actionsWithKeyPressed.html create mode 100644 testing/web-platform/tests/infrastructure/testdriver/actions/crossOrigin.sub.html create mode 100644 testing/web-platform/tests/infrastructure/testdriver/actions/crossOriginChild.html create mode 100644 testing/web-platform/tests/infrastructure/testdriver/actions/elementPosition.html create mode 100644 testing/web-platform/tests/infrastructure/testdriver/actions/elementTiming.html create mode 100644 testing/web-platform/tests/infrastructure/testdriver/actions/eventOrder.html create mode 100644 testing/web-platform/tests/infrastructure/testdriver/actions/iframe.html create mode 100644 testing/web-platform/tests/infrastructure/testdriver/actions/iframeChild.html create mode 100644 testing/web-platform/tests/infrastructure/testdriver/actions/mouseClickCount.html create mode 100644 testing/web-platform/tests/infrastructure/testdriver/actions/multiDevice.html create mode 100644 testing/web-platform/tests/infrastructure/testdriver/actions/multiTouchPoints.html create mode 100644 testing/web-platform/tests/infrastructure/testdriver/actions/multiTouchPointsReleaseFirstPoint.html create mode 100644 testing/web-platform/tests/infrastructure/testdriver/actions/multiTouchPointsReleaseSecondPoint.html create mode 100644 testing/web-platform/tests/infrastructure/testdriver/actions/multiTouchPointsSimultaneousMove.html create mode 100644 testing/web-platform/tests/infrastructure/testdriver/actions/multiTouchPointsTwoTouchStarts.html create mode 100644 testing/web-platform/tests/infrastructure/testdriver/actions/multiTouchPointsWithPause.html create mode 100644 testing/web-platform/tests/infrastructure/testdriver/actions/pause.html create mode 100644 testing/web-platform/tests/infrastructure/testdriver/actions/penPointerEventProperties.html create mode 100644 testing/web-platform/tests/infrastructure/testdriver/actions/penPointerEvents.html create mode 100644 testing/web-platform/tests/infrastructure/testdriver/actions/textEditCommands.html create mode 100644 testing/web-platform/tests/infrastructure/testdriver/actions/touchEvents.js create mode 100644 testing/web-platform/tests/infrastructure/testdriver/actions/touchPointerEventProperties.html create mode 100644 testing/web-platform/tests/infrastructure/testdriver/actions/wheelScroll.html (limited to 'testing/web-platform/tests/infrastructure/testdriver/actions') diff --git a/testing/web-platform/tests/infrastructure/testdriver/actions/actionsWithKeyPressed.html b/testing/web-platform/tests/infrastructure/testdriver/actions/actionsWithKeyPressed.html new file mode 100644 index 0000000000..3e0795b14a --- /dev/null +++ b/testing/web-platform/tests/infrastructure/testdriver/actions/actionsWithKeyPressed.html @@ -0,0 +1,66 @@ + + +TestDriver actions: actions with key pressed + + + + + + + + +
+
+ +
+
+ + diff --git a/testing/web-platform/tests/infrastructure/testdriver/actions/crossOrigin.sub.html b/testing/web-platform/tests/infrastructure/testdriver/actions/crossOrigin.sub.html new file mode 100644 index 0000000000..38b3610af6 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/testdriver/actions/crossOrigin.sub.html @@ -0,0 +1,20 @@ + + +Actions in cross-origin iframe + + + + + + + + diff --git a/testing/web-platform/tests/infrastructure/testdriver/actions/crossOriginChild.html b/testing/web-platform/tests/infrastructure/testdriver/actions/crossOriginChild.html new file mode 100644 index 0000000000..48e37e233e --- /dev/null +++ b/testing/web-platform/tests/infrastructure/testdriver/actions/crossOriginChild.html @@ -0,0 +1,32 @@ + + + + + + + diff --git a/testing/web-platform/tests/infrastructure/testdriver/actions/elementPosition.html b/testing/web-platform/tests/infrastructure/testdriver/actions/elementPosition.html new file mode 100644 index 0000000000..145852e7b5 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/testdriver/actions/elementPosition.html @@ -0,0 +1,43 @@ + + +TestDriver actions: element position + + + + + + + + +
+
+ + diff --git a/testing/web-platform/tests/infrastructure/testdriver/actions/elementTiming.html b/testing/web-platform/tests/infrastructure/testdriver/actions/elementTiming.html new file mode 100644 index 0000000000..33731e9299 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/testdriver/actions/elementTiming.html @@ -0,0 +1,69 @@ + + +TestDriver actions: element timing + + + + + + + + +
+
+ +
+
+ + diff --git a/testing/web-platform/tests/infrastructure/testdriver/actions/eventOrder.html b/testing/web-platform/tests/infrastructure/testdriver/actions/eventOrder.html new file mode 100644 index 0000000000..1fed285a27 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/testdriver/actions/eventOrder.html @@ -0,0 +1,61 @@ + + +TestDriver actions: event order + + + + + + + + + + + diff --git a/testing/web-platform/tests/infrastructure/testdriver/actions/iframe.html b/testing/web-platform/tests/infrastructure/testdriver/actions/iframe.html new file mode 100644 index 0000000000..6c64d6f49a --- /dev/null +++ b/testing/web-platform/tests/infrastructure/testdriver/actions/iframe.html @@ -0,0 +1,35 @@ + + +TestDriver actions on a document in an iframe + + + + + + + + + diff --git a/testing/web-platform/tests/infrastructure/testdriver/actions/iframeChild.html b/testing/web-platform/tests/infrastructure/testdriver/actions/iframeChild.html new file mode 100644 index 0000000000..a46c54a7b7 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/testdriver/actions/iframeChild.html @@ -0,0 +1,2 @@ + + diff --git a/testing/web-platform/tests/infrastructure/testdriver/actions/mouseClickCount.html b/testing/web-platform/tests/infrastructure/testdriver/actions/mouseClickCount.html new file mode 100644 index 0000000000..4f02088c5a --- /dev/null +++ b/testing/web-platform/tests/infrastructure/testdriver/actions/mouseClickCount.html @@ -0,0 +1,54 @@ + + +TestDriver actions: test the mouse click counts at different cases + + + + + + + + +
+
+ + diff --git a/testing/web-platform/tests/infrastructure/testdriver/actions/multiDevice.html b/testing/web-platform/tests/infrastructure/testdriver/actions/multiDevice.html new file mode 100644 index 0000000000..6bc0fa218d --- /dev/null +++ b/testing/web-platform/tests/infrastructure/testdriver/actions/multiDevice.html @@ -0,0 +1,36 @@ + + +TestDriver actions: multiple devices + + + + + + + + + diff --git a/testing/web-platform/tests/infrastructure/testdriver/actions/multiTouchPoints.html b/testing/web-platform/tests/infrastructure/testdriver/actions/multiTouchPoints.html new file mode 100644 index 0000000000..64aa429631 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/testdriver/actions/multiTouchPoints.html @@ -0,0 +1,68 @@ + + +TestDriver actions: two touch points with one moving one pause + + + + + + + + + +
+
+ + diff --git a/testing/web-platform/tests/infrastructure/testdriver/actions/multiTouchPointsReleaseFirstPoint.html b/testing/web-platform/tests/infrastructure/testdriver/actions/multiTouchPointsReleaseFirstPoint.html new file mode 100644 index 0000000000..41027beb67 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/testdriver/actions/multiTouchPointsReleaseFirstPoint.html @@ -0,0 +1,56 @@ + + +TestDriver actions: two touch points with one moving one pause + + + + + + + + + +
+
+ + diff --git a/testing/web-platform/tests/infrastructure/testdriver/actions/multiTouchPointsReleaseSecondPoint.html b/testing/web-platform/tests/infrastructure/testdriver/actions/multiTouchPointsReleaseSecondPoint.html new file mode 100644 index 0000000000..58a2263f5b --- /dev/null +++ b/testing/web-platform/tests/infrastructure/testdriver/actions/multiTouchPointsReleaseSecondPoint.html @@ -0,0 +1,69 @@ + + +TestDriver actions: two touch points with one moving one pause + + + + + + + + + +
+
+ + diff --git a/testing/web-platform/tests/infrastructure/testdriver/actions/multiTouchPointsSimultaneousMove.html b/testing/web-platform/tests/infrastructure/testdriver/actions/multiTouchPointsSimultaneousMove.html new file mode 100644 index 0000000000..5be5b44896 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/testdriver/actions/multiTouchPointsSimultaneousMove.html @@ -0,0 +1,58 @@ + + +TestDriver actions: two touch points with both moving + + + + + + + + + +
+
+ + diff --git a/testing/web-platform/tests/infrastructure/testdriver/actions/multiTouchPointsTwoTouchStarts.html b/testing/web-platform/tests/infrastructure/testdriver/actions/multiTouchPointsTwoTouchStarts.html new file mode 100644 index 0000000000..06f48ebc38 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/testdriver/actions/multiTouchPointsTwoTouchStarts.html @@ -0,0 +1,58 @@ + + +TestDriver actions: two touch points with one moving one pause + + + + + + + + +
+
+ + diff --git a/testing/web-platform/tests/infrastructure/testdriver/actions/multiTouchPointsWithPause.html b/testing/web-platform/tests/infrastructure/testdriver/actions/multiTouchPointsWithPause.html new file mode 100644 index 0000000000..6b89d74c65 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/testdriver/actions/multiTouchPointsWithPause.html @@ -0,0 +1,67 @@ + + +TestDriver actions: two touch points with one moving one pause + + + + + + + + + +
+
+ + diff --git a/testing/web-platform/tests/infrastructure/testdriver/actions/pause.html b/testing/web-platform/tests/infrastructure/testdriver/actions/pause.html new file mode 100644 index 0000000000..ec33c51102 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/testdriver/actions/pause.html @@ -0,0 +1,19 @@ + + + +TestDriver actions: pause + + + + + + + diff --git a/testing/web-platform/tests/infrastructure/testdriver/actions/penPointerEventProperties.html b/testing/web-platform/tests/infrastructure/testdriver/actions/penPointerEventProperties.html new file mode 100644 index 0000000000..ba6c15f022 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/testdriver/actions/penPointerEventProperties.html @@ -0,0 +1,71 @@ + + +TestDriver actions: pointerevent properties of pen type + + + + + + + + +
+
+ + diff --git a/testing/web-platform/tests/infrastructure/testdriver/actions/penPointerEvents.html b/testing/web-platform/tests/infrastructure/testdriver/actions/penPointerEvents.html new file mode 100644 index 0000000000..7141fb5655 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/testdriver/actions/penPointerEvents.html @@ -0,0 +1,159 @@ + + +TestDriver actions: pointerevent properties of pen type + + + + + + + + + +
+
+ + diff --git a/testing/web-platform/tests/infrastructure/testdriver/actions/textEditCommands.html b/testing/web-platform/tests/infrastructure/testdriver/actions/textEditCommands.html new file mode 100644 index 0000000000..0bc533ecb0 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/testdriver/actions/textEditCommands.html @@ -0,0 +1,61 @@ + + +TestDriver actions: text edit commands + + + + + + + + +
+ + +
+ + diff --git a/testing/web-platform/tests/infrastructure/testdriver/actions/touchEvents.js b/testing/web-platform/tests/infrastructure/testdriver/actions/touchEvents.js new file mode 100644 index 0000000000..c1213b6693 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/testdriver/actions/touchEvents.js @@ -0,0 +1,11 @@ +function eventEquals(e, expected) { + for (const prop of Object.keys(expected)) { + assert_equals(e[prop], expected[prop], `Event ${e.type} pointerId ${e.pointerId} property ${prop}`); + } +} + +function addPointerEventListeners(test, target, events) { + for (const event of ["pointerup", "pointerdown", "pointermove"]) { + target.addEventListener(event, test.step_func(e => events.push(e))); + } +} diff --git a/testing/web-platform/tests/infrastructure/testdriver/actions/touchPointerEventProperties.html b/testing/web-platform/tests/infrastructure/testdriver/actions/touchPointerEventProperties.html new file mode 100644 index 0000000000..085889949e --- /dev/null +++ b/testing/web-platform/tests/infrastructure/testdriver/actions/touchPointerEventProperties.html @@ -0,0 +1,71 @@ + + +TestDriver actions: pointerevent properties of touch type + + + + + + + + +
+
+ + diff --git a/testing/web-platform/tests/infrastructure/testdriver/actions/wheelScroll.html b/testing/web-platform/tests/infrastructure/testdriver/actions/wheelScroll.html new file mode 100644 index 0000000000..0447c17ef9 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/testdriver/actions/wheelScroll.html @@ -0,0 +1,44 @@ + + +TestDriver actions: wheel scroll + + + + + + + + +
+
+
+ + -- cgit v1.2.3