[wptrunner] Create expectations for 'css/motion/'
This is part of a project [1] to run WPTs in Chromium with wptrunner,
the shared test harness, instead of 'run_web_tests.py'.
This change creates expectation data for WPTs in the ini-like format
wptrunner natively understands [2]. These expectations were created by
testing against content shell on Linux and gathering the results with a
rebaseline-like tool [3].
This change only affects experimental FYI builders, not CQ/sheriffed CI.
These files will not be upstreamed.
Analysis against ToT 'TestExpectations' and baselines:
* 80 tests (2636 subtests) have exactly matching statuses.
* 0 tests with flaky subtests were suppressed in
'TestExpectations' because they could not be rebaselined. Now,
suppressing flakes at the subtest level enables coverage for 0
non-flaky subtests.
* 0 tests have slightly different test-level statuses,
probably due to flakiness or stale 'TestExpectations'.
* 0 tests (0 subtests) have mismatched statuses.
[1]: https://docs.google.com/document/d/1VMt0CB8LO_oXHh7OIKsG-61j4nusxPnTuw1v6JqsixY/edit?usp=sharing&resourcekey=0-XbRB7-vjKAg5-s2hWhOPkA
[2]: https://chromium.googlesource.com/chromium/src/+/HEAD/docs/testing/web_platform_tests_wptrunner.md#Expectations
[3]: https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/tools/blinkpy/tool/commands/update_metadata.py
Bug: 1366074
Change-Id: I8e59b5e3f64c1b8f4ea4dcdbc5f29bbc739fe6f5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3952956
Reviewed-by: Eric Willigers <ericwilligers@chromium.org>
Commit-Queue: Jonathan Lee <jonathanjlee@google.com>
Auto-Submit: Jonathan Lee <jonathanjlee@google.com>
Cr-Commit-Position: refs/heads/main@{#1059329}
diff --git a/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-002.html.ini b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-002.html.ini
new file mode 100644
index 0000000..0dc1929
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-002.html.ini
@@ -0,0 +1,2 @@
+[offset-path-ray-002.html]
+ expected: FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-003.html.ini b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-003.html.ini
new file mode 100644
index 0000000..6e6b6c0
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-003.html.ini
@@ -0,0 +1,2 @@
+[offset-path-ray-003.html]
+ expected: FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-004.html.ini b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-004.html.ini
new file mode 100644
index 0000000..c5c4730
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-004.html.ini
@@ -0,0 +1,2 @@
+[offset-path-ray-004.html]
+ expected: FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-005.html.ini b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-005.html.ini
new file mode 100644
index 0000000..576f2b6
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-005.html.ini
@@ -0,0 +1,2 @@
+[offset-path-ray-005.html]
+ expected: FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-006.html.ini b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-006.html.ini
new file mode 100644
index 0000000..8cd4502
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-006.html.ini
@@ -0,0 +1,2 @@
+[offset-path-ray-006.html]
+ expected: FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-007.html.ini b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-007.html.ini
new file mode 100644
index 0000000..4b79075
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-007.html.ini
@@ -0,0 +1,2 @@
+[offset-path-ray-007.html]
+ expected: FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-009.html.ini b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-009.html.ini
new file mode 100644
index 0000000..91127da
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-009.html.ini
@@ -0,0 +1,2 @@
+[offset-path-ray-009.html]
+ expected: FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-contain-001.html.ini b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-contain-001.html.ini
new file mode 100644
index 0000000..f15f5cc
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-contain-001.html.ini
@@ -0,0 +1,2 @@
+[offset-path-ray-contain-001.html]
+ expected: FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-contain-002.html.ini b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-contain-002.html.ini
new file mode 100644
index 0000000..0362210
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-contain-002.html.ini
@@ -0,0 +1,2 @@
+[offset-path-ray-contain-002.html]
+ expected: FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-contain-003.html.ini b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-contain-003.html.ini
new file mode 100644
index 0000000..01290e50
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-contain-003.html.ini
@@ -0,0 +1,2 @@
+[offset-path-ray-contain-003.html]
+ expected: FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-contain-004.html.ini b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-contain-004.html.ini
new file mode 100644
index 0000000..eca174c
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-contain-004.html.ini
@@ -0,0 +1,2 @@
+[offset-path-ray-contain-004.html]
+ expected: FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-contain-005.html.ini b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-contain-005.html.ini
new file mode 100644
index 0000000..7fdbe8d
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-ray-contain-005.html.ini
@@ -0,0 +1,2 @@
+[offset-path-ray-contain-005.html]
+ expected: FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/motion/offset-path-shape.html.ini b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-shape.html.ini
new file mode 100644
index 0000000..8a58266
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-shape.html.ini
@@ -0,0 +1,2 @@
+[offset-path-shape.html]
+ expected: FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/motion/offset-path-url.html.ini b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-url.html.ini
new file mode 100644
index 0000000..fb7b890
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/css/motion/offset-path-url.html.ini
@@ -0,0 +1,2 @@
+[offset-path-url.html]
+ expected: FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/motion/parsing/offset-parsing-valid.html.ini b/third_party/blink/web_tests/external/wpt/css/motion/parsing/offset-parsing-valid.html.ini
new file mode 100644
index 0000000..89922e1d
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/css/motion/parsing/offset-parsing-valid.html.ini
@@ -0,0 +1,18 @@
+[offset-parsing-valid.html]
+ [e.style['offset'\] = "none calc(10px + 20%) auto" should set the property value]
+ expected: FAIL
+
+ [e.style['offset'\] = "path(\\"M 0 0 H 1\\") -200% auto" should set the property value]
+ expected: FAIL
+
+ [e.style['offset'\] = "path(\\"M 0 0 H 1\\") auto" should set the property value]
+ expected: FAIL
+
+ [e.style['offset'\] = "path(\\"M 0 0 H 1\\") auto 0deg" should set the property value]
+ expected: FAIL
+
+ [e.style['offset'\] = "path(\\"M 0 0 H 1\\") auto 0rad" should set the property value]
+ expected: FAIL
+
+ [e.style['offset'\] = "path('m 20 0 h 100') -7rad 8px / auto" should set the property value]
+ expected: FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/motion/parsing/offset-path-parsing-valid.html.ini b/third_party/blink/web_tests/external/wpt/css/motion/parsing/offset-path-parsing-valid.html.ini
new file mode 100644
index 0000000..bab5614
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/css/motion/parsing/offset-path-parsing-valid.html.ini
@@ -0,0 +1,15 @@
+[offset-path-parsing-valid.html]
+ [e.style['offset-path'\] = "url(\\"http://www.example.com/index.html#polyline1\\")" should set the property value]
+ expected: FAIL
+
+ [e.style['offset-path'\] = "circle(100px)" should set the property value]
+ expected: FAIL
+
+ [e.style['offset-path'\] = "margin-box" should set the property value]
+ expected: FAIL
+
+ [e.style['offset-path'\] = "inset(10% 20% 30% 40%) border-box" should set the property value]
+ expected: FAIL
+
+ [e.style['offset-path'\] = "fill-box ellipse(50% 60%)" should set the property value]
+ expected: FAIL
diff --git a/third_party/blink/web_tests/external/wpt/css/motion/parsing/offset-shorthand.html.ini b/third_party/blink/web_tests/external/wpt/css/motion/parsing/offset-shorthand.html.ini
new file mode 100644
index 0000000..62eb8f58b
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/css/motion/parsing/offset-shorthand.html.ini
@@ -0,0 +1,15 @@
+[offset-shorthand.html]
+ [e.style['offset'\] = "top right / top left" should set offset-distance]
+ expected: FAIL
+
+ [e.style['offset'\] = "top right / top left" should set offset-path]
+ expected: FAIL
+
+ [e.style['offset'\] = "top right / top left" should set offset-rotate]
+ expected: FAIL
+
+ [e.style['offset'\] = "path(\\"M 0 0 H 2\\") reverse 50%" should set offset-anchor]
+ expected: FAIL
+
+ [e.style['offset'\] = "path(\\"M 0 0 H 2\\") reverse 50%" should set offset-position]
+ expected: FAIL