aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/meta/css
diff options
context:
space:
mode:
authorServo WPT Sync <32481905+servo-wpt-sync@users.noreply.github.com>2024-12-22 02:37:35 +0100
committerGitHub <noreply@github.com>2024-12-22 01:37:35 +0000
commit1157fa28b39ee6e80c763f6929ebbb313aac6040 (patch)
treee4d8da5c0f94d250e3ab7595f5ed229e61eabfd7 /tests/wpt/meta/css
parent3d3e7a61b568746a25d8752693f7dc27f8121092 (diff)
downloadservo-1157fa28b39ee6e80c763f6929ebbb313aac6040.tar.gz
servo-1157fa28b39ee6e80c763f6929ebbb313aac6040.zip
Update web-platform-tests to revision b'979291d49c1a8e3d811df117d9e6b5d399a6deb2' (#34733)
Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org>
Diffstat (limited to 'tests/wpt/meta/css')
-rw-r--r--tests/wpt/meta/css/css-cascade/scope-overlapping-has.html.ini3
-rw-r--r--tests/wpt/meta/css/css-masonry/tentative/parsing/masonry-direction-computed.html.ini12
-rw-r--r--tests/wpt/meta/css/css-masonry/tentative/parsing/masonry-direction-valid.html.ini12
-rw-r--r--tests/wpt/meta/css/css-overflow/column-creates-computed-style.html.ini3
-rw-r--r--tests/wpt/meta/css/css-overflow/column-scroll-marker-001.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/column-scroll-marker-004.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/column-scroll-marker-006.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/column-scroll-marker-007.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/column-scroll-marker-008.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/column-scroll-marker-011.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/column-scroll-marker-012.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/column-scroll-marker-013.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/column-scroll-marker-014.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/column-scroll-marker-counters.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/column-scroll-marker-dynamic-style-update.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/column-scroll-marker-reattach-target-current.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/column-style-change-triggers-relayout.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/column-updates-computed-style.html.ini3
-rw-r--r--tests/wpt/meta/css/css-overflow/parsing/parsing/scroll-buttons-valid.html.ini96
-rw-r--r--tests/wpt/meta/css/css-overflow/parsing/parsing/scroll-markers-computed.html.ini27
-rw-r--r--tests/wpt/meta/css/css-overflow/parsing/parsing/scroll-markers-valid.html.ini21
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-buttons-001.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-buttons-002.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-buttons-disabled-rtl.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-buttons-disabled-vertical-ltr.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-buttons-disabled.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-buttons-enabled-rtl.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-buttons-enabled-vertical-ltr.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-buttons-enabled.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-001.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-002.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-003.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-004.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-005.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-006.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-007.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-008.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-009.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-010.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-011.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-012.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-controls-scroll-tracking-001.html.ini6
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-controls-scroll-tracking-002.html.ini6
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-controls-scroll-tracking-003.html.ini6
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-counters.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-dynamic.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-group-001.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-group-002.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-group-003.html.ini15
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-group-005.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-group-007.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-group-008.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-group-009.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-group-011.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-group-013.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-group-015.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-group-add-dynamic-001.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-group-add-dynamic-002.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-group-add-dynamic-003.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/scroll-marker-group-add-dynamic-004.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/targeted-column-scroll-marker-selection-001.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/targeted-column-scroll-marker-selection-002.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/targeted-column-scroll-marker-selection-003.html.ini2
-rw-r--r--tests/wpt/meta/css/css-overflow/targeted-column-scroll-marker-selection-004.html.ini2
-rw-r--r--tests/wpt/meta/css/css-sizing/dynamic-available-size-iframe.html.ini2
-rw-r--r--tests/wpt/meta/css/css-sizing/stretch/stretch-block-size-002.html.ini96
-rw-r--r--tests/wpt/meta/css/css-sizing/stretch/stretch-block-size-003.html.ini96
-rw-r--r--tests/wpt/meta/css/css-sizing/stretch/stretch-inline-size-002.html.ini96
-rw-r--r--tests/wpt/meta/css/css-sizing/stretch/stretch-inline-size-003.html.ini96
-rw-r--r--tests/wpt/meta/css/css-transforms/animation/rotate-interpolation-math-functions-tentative.html.ini72
-rw-r--r--tests/wpt/meta/css/css-transforms/animation/scale-animation-math-functions-tentative.html.ini72
-rw-r--r--tests/wpt/meta/css/css-values/container-progress-computed.tentative.html.ini36
-rw-r--r--tests/wpt/meta/css/css-values/container-progress-serialize.tentative.html.ini24
-rw-r--r--tests/wpt/meta/css/css-values/media-progress-computed.tentative.html.ini9
-rw-r--r--tests/wpt/meta/css/css-values/media-progress-serialize.tentative.html.ini39
-rw-r--r--tests/wpt/meta/css/css-values/progress-computed.tentative.html.ini60
-rw-r--r--tests/wpt/meta/css/css-values/progress-serialize.tentative.html.ini66
77 files changed, 1078 insertions, 0 deletions
diff --git a/tests/wpt/meta/css/css-cascade/scope-overlapping-has.html.ini b/tests/wpt/meta/css/css-cascade/scope-overlapping-has.html.ini
new file mode 100644
index 00000000000..bf3fb063df0
--- /dev/null
+++ b/tests/wpt/meta/css/css-cascade/scope-overlapping-has.html.ini
@@ -0,0 +1,3 @@
+[scope-overlapping-has.html]
+ [:has() with inner :scope works when scopes overlap]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-masonry/tentative/parsing/masonry-direction-computed.html.ini b/tests/wpt/meta/css/css-masonry/tentative/parsing/masonry-direction-computed.html.ini
new file mode 100644
index 00000000000..ba0cc9ca128
--- /dev/null
+++ b/tests/wpt/meta/css/css-masonry/tentative/parsing/masonry-direction-computed.html.ini
@@ -0,0 +1,12 @@
+[masonry-direction-computed.html]
+ [Property masonry-direction value 'row']
+ expected: FAIL
+
+ [Property masonry-direction value 'column']
+ expected: FAIL
+
+ [Property masonry-direction value 'row-reverse']
+ expected: FAIL
+
+ [Property masonry-direction value 'column-reverse']
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-masonry/tentative/parsing/masonry-direction-valid.html.ini b/tests/wpt/meta/css/css-masonry/tentative/parsing/masonry-direction-valid.html.ini
new file mode 100644
index 00000000000..eaf8ca0909e
--- /dev/null
+++ b/tests/wpt/meta/css/css-masonry/tentative/parsing/masonry-direction-valid.html.ini
@@ -0,0 +1,12 @@
+[masonry-direction-valid.html]
+ [e.style['masonry-direction'\] = "row" should set the property value]
+ expected: FAIL
+
+ [e.style['masonry-direction'\] = "row-reverse" should set the property value]
+ expected: FAIL
+
+ [e.style['masonry-direction'\] = "column" should set the property value]
+ expected: FAIL
+
+ [e.style['masonry-direction'\] = "column-reverse" should set the property value]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/column-creates-computed-style.html.ini b/tests/wpt/meta/css/css-overflow/column-creates-computed-style.html.ini
new file mode 100644
index 00000000000..5b6b0d7ea87
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/column-creates-computed-style.html.ini
@@ -0,0 +1,3 @@
+[column-creates-computed-style.html]
+ [::column creates computed style on its originating element]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/column-scroll-marker-001.html.ini b/tests/wpt/meta/css/css-overflow/column-scroll-marker-001.html.ini
new file mode 100644
index 00000000000..2ba49aabf20
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/column-scroll-marker-001.html.ini
@@ -0,0 +1,2 @@
+[column-scroll-marker-001.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/column-scroll-marker-004.html.ini b/tests/wpt/meta/css/css-overflow/column-scroll-marker-004.html.ini
new file mode 100644
index 00000000000..a53ecff08f3
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/column-scroll-marker-004.html.ini
@@ -0,0 +1,2 @@
+[column-scroll-marker-004.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/column-scroll-marker-006.html.ini b/tests/wpt/meta/css/css-overflow/column-scroll-marker-006.html.ini
new file mode 100644
index 00000000000..15dd0d38fec
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/column-scroll-marker-006.html.ini
@@ -0,0 +1,2 @@
+[column-scroll-marker-006.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/column-scroll-marker-007.html.ini b/tests/wpt/meta/css/css-overflow/column-scroll-marker-007.html.ini
new file mode 100644
index 00000000000..7d48d97593d
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/column-scroll-marker-007.html.ini
@@ -0,0 +1,2 @@
+[column-scroll-marker-007.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/column-scroll-marker-008.html.ini b/tests/wpt/meta/css/css-overflow/column-scroll-marker-008.html.ini
new file mode 100644
index 00000000000..faed056732d
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/column-scroll-marker-008.html.ini
@@ -0,0 +1,2 @@
+[column-scroll-marker-008.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/column-scroll-marker-011.html.ini b/tests/wpt/meta/css/css-overflow/column-scroll-marker-011.html.ini
new file mode 100644
index 00000000000..83b35e32e79
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/column-scroll-marker-011.html.ini
@@ -0,0 +1,2 @@
+[column-scroll-marker-011.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/column-scroll-marker-012.html.ini b/tests/wpt/meta/css/css-overflow/column-scroll-marker-012.html.ini
new file mode 100644
index 00000000000..7a73886e42f
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/column-scroll-marker-012.html.ini
@@ -0,0 +1,2 @@
+[column-scroll-marker-012.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/column-scroll-marker-013.html.ini b/tests/wpt/meta/css/css-overflow/column-scroll-marker-013.html.ini
new file mode 100644
index 00000000000..d8ab818c5e6
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/column-scroll-marker-013.html.ini
@@ -0,0 +1,2 @@
+[column-scroll-marker-013.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/column-scroll-marker-014.html.ini b/tests/wpt/meta/css/css-overflow/column-scroll-marker-014.html.ini
new file mode 100644
index 00000000000..b0d3821e9a0
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/column-scroll-marker-014.html.ini
@@ -0,0 +1,2 @@
+[column-scroll-marker-014.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/column-scroll-marker-counters.html.ini b/tests/wpt/meta/css/css-overflow/column-scroll-marker-counters.html.ini
new file mode 100644
index 00000000000..3e0043daed7
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/column-scroll-marker-counters.html.ini
@@ -0,0 +1,2 @@
+[column-scroll-marker-counters.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/column-scroll-marker-dynamic-style-update.html.ini b/tests/wpt/meta/css/css-overflow/column-scroll-marker-dynamic-style-update.html.ini
new file mode 100644
index 00000000000..a455cf24676
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/column-scroll-marker-dynamic-style-update.html.ini
@@ -0,0 +1,2 @@
+[column-scroll-marker-dynamic-style-update.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/column-scroll-marker-reattach-target-current.html.ini b/tests/wpt/meta/css/css-overflow/column-scroll-marker-reattach-target-current.html.ini
new file mode 100644
index 00000000000..010de3f6471
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/column-scroll-marker-reattach-target-current.html.ini
@@ -0,0 +1,2 @@
+[column-scroll-marker-reattach-target-current.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/column-style-change-triggers-relayout.html.ini b/tests/wpt/meta/css/css-overflow/column-style-change-triggers-relayout.html.ini
new file mode 100644
index 00000000000..343e76a68e2
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/column-style-change-triggers-relayout.html.ini
@@ -0,0 +1,2 @@
+[column-style-change-triggers-relayout.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/column-updates-computed-style.html.ini b/tests/wpt/meta/css/css-overflow/column-updates-computed-style.html.ini
new file mode 100644
index 00000000000..324c47dcecd
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/column-updates-computed-style.html.ini
@@ -0,0 +1,3 @@
+[column-updates-computed-style.html]
+ [::column updates computed style on its originating element]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/parsing/parsing/scroll-buttons-valid.html.ini b/tests/wpt/meta/css/css-overflow/parsing/parsing/scroll-buttons-valid.html.ini
new file mode 100644
index 00000000000..0cab1174854
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/parsing/parsing/scroll-buttons-valid.html.ini
@@ -0,0 +1,96 @@
+[scroll-buttons-valid.html]
+ ["::scroll-button(up)" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(down)" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(left)" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(right)" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(block-start)" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(inline-start)" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(inline-end)" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(block-end)" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(up):focus" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(down):focus" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(left):focus" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(right):focus" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(block-start):focus" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(inline-start):focus" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(inline-end):focus" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(block-end):focus" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(up):disabled" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(down):disabled" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(left):disabled" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(right):disabled" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(block-start):disabled" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(inline-start):disabled" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(inline-end):disabled" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(block-end):disabled" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(up):enabled" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(down):enabled" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(left):enabled" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(right):enabled" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(block-start):enabled" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(inline-start):enabled" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(inline-end):enabled" should be a valid selector]
+ expected: FAIL
+
+ ["::scroll-button(block-end):enabled" should be a valid selector]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/parsing/parsing/scroll-markers-computed.html.ini b/tests/wpt/meta/css/css-overflow/parsing/parsing/scroll-markers-computed.html.ini
new file mode 100644
index 00000000000..4f19e10b6ee
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/parsing/parsing/scroll-markers-computed.html.ini
@@ -0,0 +1,27 @@
+[scroll-markers-computed.html]
+ [Property scroll-marker-group value 'initial']
+ expected: FAIL
+
+ [Property scroll-marker-group value 'inherit']
+ expected: FAIL
+
+ [Property scroll-marker-group value 'unset']
+ expected: FAIL
+
+ [Property scroll-marker-group value 'revert']
+ expected: FAIL
+
+ [Property scroll-marker-group value 'none']
+ expected: FAIL
+
+ [Property scroll-marker-group value 'before']
+ expected: FAIL
+
+ [Property scroll-marker-group value 'after']
+ expected: FAIL
+
+ [The scroll-marker-group property shows up in CSSStyleDeclaration enumeration]
+ expected: FAIL
+
+ [The scroll-marker-group property shows up in CSSStyleDeclaration.cssText]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/parsing/parsing/scroll-markers-valid.html.ini b/tests/wpt/meta/css/css-overflow/parsing/parsing/scroll-markers-valid.html.ini
new file mode 100644
index 00000000000..da942f0d2a0
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/parsing/parsing/scroll-markers-valid.html.ini
@@ -0,0 +1,21 @@
+[scroll-markers-valid.html]
+ [e.style['scroll-marker-group'\] = "initial" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-marker-group'\] = "inherit" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-marker-group'\] = "unset" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-marker-group'\] = "revert" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-marker-group'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-marker-group'\] = "before" should set the property value]
+ expected: FAIL
+
+ [e.style['scroll-marker-group'\] = "after" should set the property value]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-buttons-001.html.ini b/tests/wpt/meta/css/css-overflow/scroll-buttons-001.html.ini
new file mode 100644
index 00000000000..1b6f9e75d9d
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-buttons-001.html.ini
@@ -0,0 +1,2 @@
+[scroll-buttons-001.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-buttons-002.html.ini b/tests/wpt/meta/css/css-overflow/scroll-buttons-002.html.ini
new file mode 100644
index 00000000000..bf36c7b96f9
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-buttons-002.html.ini
@@ -0,0 +1,2 @@
+[scroll-buttons-002.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-buttons-disabled-rtl.html.ini b/tests/wpt/meta/css/css-overflow/scroll-buttons-disabled-rtl.html.ini
new file mode 100644
index 00000000000..c46183cc42f
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-buttons-disabled-rtl.html.ini
@@ -0,0 +1,2 @@
+[scroll-buttons-disabled-rtl.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-buttons-disabled-vertical-ltr.html.ini b/tests/wpt/meta/css/css-overflow/scroll-buttons-disabled-vertical-ltr.html.ini
new file mode 100644
index 00000000000..818c2b190a7
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-buttons-disabled-vertical-ltr.html.ini
@@ -0,0 +1,2 @@
+[scroll-buttons-disabled-vertical-ltr.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-buttons-disabled.html.ini b/tests/wpt/meta/css/css-overflow/scroll-buttons-disabled.html.ini
new file mode 100644
index 00000000000..6f4f2ca517f
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-buttons-disabled.html.ini
@@ -0,0 +1,2 @@
+[scroll-buttons-disabled.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-buttons-enabled-rtl.html.ini b/tests/wpt/meta/css/css-overflow/scroll-buttons-enabled-rtl.html.ini
new file mode 100644
index 00000000000..713a7957169
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-buttons-enabled-rtl.html.ini
@@ -0,0 +1,2 @@
+[scroll-buttons-enabled-rtl.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-buttons-enabled-vertical-ltr.html.ini b/tests/wpt/meta/css/css-overflow/scroll-buttons-enabled-vertical-ltr.html.ini
new file mode 100644
index 00000000000..d39feb264f2
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-buttons-enabled-vertical-ltr.html.ini
@@ -0,0 +1,2 @@
+[scroll-buttons-enabled-vertical-ltr.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-buttons-enabled.html.ini b/tests/wpt/meta/css/css-overflow/scroll-buttons-enabled.html.ini
new file mode 100644
index 00000000000..e94baf946a0
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-buttons-enabled.html.ini
@@ -0,0 +1,2 @@
+[scroll-buttons-enabled.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-001.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-001.html.ini
new file mode 100644
index 00000000000..61cab5c88f0
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-001.html.ini
@@ -0,0 +1,2 @@
+[scroll-marker-001.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-002.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-002.html.ini
new file mode 100644
index 00000000000..cff5c3bc20b
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-002.html.ini
@@ -0,0 +1,2 @@
+[scroll-marker-002.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-003.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-003.html.ini
new file mode 100644
index 00000000000..f8de2af58c6
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-003.html.ini
@@ -0,0 +1,2 @@
+[scroll-marker-003.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-004.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-004.html.ini
new file mode 100644
index 00000000000..c9b0f2e32c4
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-004.html.ini
@@ -0,0 +1,2 @@
+[scroll-marker-004.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-005.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-005.html.ini
new file mode 100644
index 00000000000..04c901219f7
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-005.html.ini
@@ -0,0 +1,2 @@
+[scroll-marker-005.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-006.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-006.html.ini
new file mode 100644
index 00000000000..2e4b498e676
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-006.html.ini
@@ -0,0 +1,2 @@
+[scroll-marker-006.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-007.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-007.html.ini
new file mode 100644
index 00000000000..8d0c7837791
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-007.html.ini
@@ -0,0 +1,2 @@
+[scroll-marker-007.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-008.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-008.html.ini
new file mode 100644
index 00000000000..5a8b2e04997
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-008.html.ini
@@ -0,0 +1,2 @@
+[scroll-marker-008.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-009.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-009.html.ini
new file mode 100644
index 00000000000..02b29d5ce1c
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-009.html.ini
@@ -0,0 +1,2 @@
+[scroll-marker-009.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-010.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-010.html.ini
new file mode 100644
index 00000000000..ec2fa128e0b
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-010.html.ini
@@ -0,0 +1,2 @@
+[scroll-marker-010.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-011.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-011.html.ini
new file mode 100644
index 00000000000..1ace3cf047d
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-011.html.ini
@@ -0,0 +1,2 @@
+[scroll-marker-011.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-012.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-012.html.ini
new file mode 100644
index 00000000000..004a13516b9
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-012.html.ini
@@ -0,0 +1,2 @@
+[scroll-marker-012.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-controls-scroll-tracking-001.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-controls-scroll-tracking-001.html.ini
new file mode 100644
index 00000000000..92d9dfe19b2
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-controls-scroll-tracking-001.html.ini
@@ -0,0 +1,6 @@
+[scroll-marker-controls-scroll-tracking-001.html]
+ [::scroll-marker is not activated when its originating element is not scrolled into the view]
+ expected: FAIL
+
+ [::scroll-marker is activated when its originating element is scrolled into the view]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-controls-scroll-tracking-002.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-controls-scroll-tracking-002.html.ini
new file mode 100644
index 00000000000..adae23ccc45
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-controls-scroll-tracking-002.html.ini
@@ -0,0 +1,6 @@
+[scroll-marker-controls-scroll-tracking-002.html]
+ [::scroll-marker is not active when its originating element is not scrolled into the view]
+ expected: FAIL
+
+ [::scroll-marker is active when its originating element is scrolled into the view]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-controls-scroll-tracking-003.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-controls-scroll-tracking-003.html.ini
new file mode 100644
index 00000000000..cc560b86499
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-controls-scroll-tracking-003.html.ini
@@ -0,0 +1,6 @@
+[scroll-marker-controls-scroll-tracking-003.html]
+ [::scroll-marker is not activated when its originating element is not scrolled into the view]
+ expected: FAIL
+
+ [::scroll-marker is activated when its originating element is scrolled into the view]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-counters.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-counters.html.ini
new file mode 100644
index 00000000000..a4ac1e968a9
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-counters.html.ini
@@ -0,0 +1,2 @@
+[scroll-marker-counters.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-dynamic.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-dynamic.html.ini
new file mode 100644
index 00000000000..579d48cc332
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-dynamic.html.ini
@@ -0,0 +1,2 @@
+[scroll-marker-dynamic.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-group-001.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-group-001.html.ini
new file mode 100644
index 00000000000..6f2b8e343fb
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-group-001.html.ini
@@ -0,0 +1,2 @@
+[scroll-marker-group-001.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-group-002.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-group-002.html.ini
new file mode 100644
index 00000000000..cf4aaf08946
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-group-002.html.ini
@@ -0,0 +1,2 @@
+[scroll-marker-group-002.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-group-003.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-group-003.html.ini
new file mode 100644
index 00000000000..254284a7760
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-group-003.html.ini
@@ -0,0 +1,15 @@
+[scroll-marker-group-003.html]
+ [::scroll-marker-group empty]
+ expected: FAIL
+
+ [::scroll-marker-group with red background]
+ expected: FAIL
+
+ [::scroll-marker-group empty again]
+ expected: FAIL
+
+ [::scroll-marker-group with red background again]
+ expected: FAIL
+
+ [::scroll-marker-group with green background]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-group-005.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-group-005.html.ini
new file mode 100644
index 00000000000..f596c333ba5
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-group-005.html.ini
@@ -0,0 +1,2 @@
+[scroll-marker-group-005.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-group-007.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-group-007.html.ini
new file mode 100644
index 00000000000..a73b3e803b0
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-group-007.html.ini
@@ -0,0 +1,2 @@
+[scroll-marker-group-007.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-group-008.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-group-008.html.ini
new file mode 100644
index 00000000000..ba3d90a230d
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-group-008.html.ini
@@ -0,0 +1,2 @@
+[scroll-marker-group-008.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-group-009.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-group-009.html.ini
new file mode 100644
index 00000000000..bcc1f2123f9
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-group-009.html.ini
@@ -0,0 +1,2 @@
+[scroll-marker-group-009.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-group-011.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-group-011.html.ini
new file mode 100644
index 00000000000..36fef466ba1
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-group-011.html.ini
@@ -0,0 +1,2 @@
+[scroll-marker-group-011.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-group-013.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-group-013.html.ini
new file mode 100644
index 00000000000..229b9b4c100
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-group-013.html.ini
@@ -0,0 +1,2 @@
+[scroll-marker-group-013.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-group-015.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-group-015.html.ini
new file mode 100644
index 00000000000..877138fa1e4
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-group-015.html.ini
@@ -0,0 +1,2 @@
+[scroll-marker-group-015.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-group-add-dynamic-001.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-group-add-dynamic-001.html.ini
new file mode 100644
index 00000000000..26d147422b4
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-group-add-dynamic-001.html.ini
@@ -0,0 +1,2 @@
+[scroll-marker-group-add-dynamic-001.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-group-add-dynamic-002.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-group-add-dynamic-002.html.ini
new file mode 100644
index 00000000000..761b76074a6
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-group-add-dynamic-002.html.ini
@@ -0,0 +1,2 @@
+[scroll-marker-group-add-dynamic-002.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-group-add-dynamic-003.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-group-add-dynamic-003.html.ini
new file mode 100644
index 00000000000..76583e9d20c
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-group-add-dynamic-003.html.ini
@@ -0,0 +1,2 @@
+[scroll-marker-group-add-dynamic-003.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/scroll-marker-group-add-dynamic-004.html.ini b/tests/wpt/meta/css/css-overflow/scroll-marker-group-add-dynamic-004.html.ini
new file mode 100644
index 00000000000..6458a992b8d
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/scroll-marker-group-add-dynamic-004.html.ini
@@ -0,0 +1,2 @@
+[scroll-marker-group-add-dynamic-004.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-overflow/targeted-column-scroll-marker-selection-001.html.ini b/tests/wpt/meta/css/css-overflow/targeted-column-scroll-marker-selection-001.html.ini
new file mode 100644
index 00000000000..60ba10b1c98
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/targeted-column-scroll-marker-selection-001.html.ini
@@ -0,0 +1,2 @@
+[targeted-column-scroll-marker-selection-001.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/css/css-overflow/targeted-column-scroll-marker-selection-002.html.ini b/tests/wpt/meta/css/css-overflow/targeted-column-scroll-marker-selection-002.html.ini
new file mode 100644
index 00000000000..e7f857392c7
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/targeted-column-scroll-marker-selection-002.html.ini
@@ -0,0 +1,2 @@
+[targeted-column-scroll-marker-selection-002.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/css/css-overflow/targeted-column-scroll-marker-selection-003.html.ini b/tests/wpt/meta/css/css-overflow/targeted-column-scroll-marker-selection-003.html.ini
new file mode 100644
index 00000000000..97c14af2d7b
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/targeted-column-scroll-marker-selection-003.html.ini
@@ -0,0 +1,2 @@
+[targeted-column-scroll-marker-selection-003.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/css/css-overflow/targeted-column-scroll-marker-selection-004.html.ini b/tests/wpt/meta/css/css-overflow/targeted-column-scroll-marker-selection-004.html.ini
new file mode 100644
index 00000000000..807f4a884c3
--- /dev/null
+++ b/tests/wpt/meta/css/css-overflow/targeted-column-scroll-marker-selection-004.html.ini
@@ -0,0 +1,2 @@
+[targeted-column-scroll-marker-selection-004.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/css/css-sizing/dynamic-available-size-iframe.html.ini b/tests/wpt/meta/css/css-sizing/dynamic-available-size-iframe.html.ini
new file mode 100644
index 00000000000..35256741d38
--- /dev/null
+++ b/tests/wpt/meta/css/css-sizing/dynamic-available-size-iframe.html.ini
@@ -0,0 +1,2 @@
+[dynamic-available-size-iframe.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-sizing/stretch/stretch-block-size-002.html.ini b/tests/wpt/meta/css/css-sizing/stretch/stretch-block-size-002.html.ini
new file mode 100644
index 00000000000..10008f40ff1
--- /dev/null
+++ b/tests/wpt/meta/css/css-sizing/stretch/stretch-block-size-002.html.ini
@@ -0,0 +1,96 @@
+[stretch-block-size-002.html]
+ [.test 2]
+ expected: FAIL
+
+ [.test 3]
+ expected: FAIL
+
+ [.test 5]
+ expected: FAIL
+
+ [.test 6]
+ expected: FAIL
+
+ [.test 7]
+ expected: FAIL
+
+ [.test 8]
+ expected: FAIL
+
+ [.test 9]
+ expected: FAIL
+
+ [.test 10]
+ expected: FAIL
+
+ [.test 11]
+ expected: FAIL
+
+ [.test 12]
+ expected: FAIL
+
+ [.test 13]
+ expected: FAIL
+
+ [.test 14]
+ expected: FAIL
+
+ [.test 15]
+ expected: FAIL
+
+ [.test 16]
+ expected: FAIL
+
+ [.test 17]
+ expected: FAIL
+
+ [.test 18]
+ expected: FAIL
+
+ [.test 20]
+ expected: FAIL
+
+ [.test 21]
+ expected: FAIL
+
+ [.test 23]
+ expected: FAIL
+
+ [.test 24]
+ expected: FAIL
+
+ [.test 25]
+ expected: FAIL
+
+ [.test 26]
+ expected: FAIL
+
+ [.test 27]
+ expected: FAIL
+
+ [.test 28]
+ expected: FAIL
+
+ [.test 29]
+ expected: FAIL
+
+ [.test 30]
+ expected: FAIL
+
+ [.test 31]
+ expected: FAIL
+
+ [.test 32]
+ expected: FAIL
+
+ [.test 33]
+ expected: FAIL
+
+ [.test 34]
+ expected: FAIL
+
+ [.test 35]
+ expected: FAIL
+
+ [.test 36]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-sizing/stretch/stretch-block-size-003.html.ini b/tests/wpt/meta/css/css-sizing/stretch/stretch-block-size-003.html.ini
new file mode 100644
index 00000000000..bed31c7fd93
--- /dev/null
+++ b/tests/wpt/meta/css/css-sizing/stretch/stretch-block-size-003.html.ini
@@ -0,0 +1,96 @@
+[stretch-block-size-003.html]
+ [.test 2]
+ expected: FAIL
+
+ [.test 3]
+ expected: FAIL
+
+ [.test 5]
+ expected: FAIL
+
+ [.test 6]
+ expected: FAIL
+
+ [.test 7]
+ expected: FAIL
+
+ [.test 8]
+ expected: FAIL
+
+ [.test 9]
+ expected: FAIL
+
+ [.test 10]
+ expected: FAIL
+
+ [.test 11]
+ expected: FAIL
+
+ [.test 12]
+ expected: FAIL
+
+ [.test 13]
+ expected: FAIL
+
+ [.test 14]
+ expected: FAIL
+
+ [.test 15]
+ expected: FAIL
+
+ [.test 16]
+ expected: FAIL
+
+ [.test 17]
+ expected: FAIL
+
+ [.test 18]
+ expected: FAIL
+
+ [.test 20]
+ expected: FAIL
+
+ [.test 21]
+ expected: FAIL
+
+ [.test 23]
+ expected: FAIL
+
+ [.test 24]
+ expected: FAIL
+
+ [.test 25]
+ expected: FAIL
+
+ [.test 26]
+ expected: FAIL
+
+ [.test 27]
+ expected: FAIL
+
+ [.test 28]
+ expected: FAIL
+
+ [.test 29]
+ expected: FAIL
+
+ [.test 30]
+ expected: FAIL
+
+ [.test 31]
+ expected: FAIL
+
+ [.test 32]
+ expected: FAIL
+
+ [.test 33]
+ expected: FAIL
+
+ [.test 34]
+ expected: FAIL
+
+ [.test 35]
+ expected: FAIL
+
+ [.test 36]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-sizing/stretch/stretch-inline-size-002.html.ini b/tests/wpt/meta/css/css-sizing/stretch/stretch-inline-size-002.html.ini
new file mode 100644
index 00000000000..37fd4afbadb
--- /dev/null
+++ b/tests/wpt/meta/css/css-sizing/stretch/stretch-inline-size-002.html.ini
@@ -0,0 +1,96 @@
+[stretch-inline-size-002.html]
+ [.test 2]
+ expected: FAIL
+
+ [.test 3]
+ expected: FAIL
+
+ [.test 5]
+ expected: FAIL
+
+ [.test 6]
+ expected: FAIL
+
+ [.test 7]
+ expected: FAIL
+
+ [.test 8]
+ expected: FAIL
+
+ [.test 9]
+ expected: FAIL
+
+ [.test 10]
+ expected: FAIL
+
+ [.test 11]
+ expected: FAIL
+
+ [.test 12]
+ expected: FAIL
+
+ [.test 13]
+ expected: FAIL
+
+ [.test 14]
+ expected: FAIL
+
+ [.test 15]
+ expected: FAIL
+
+ [.test 16]
+ expected: FAIL
+
+ [.test 17]
+ expected: FAIL
+
+ [.test 18]
+ expected: FAIL
+
+ [.test 20]
+ expected: FAIL
+
+ [.test 21]
+ expected: FAIL
+
+ [.test 23]
+ expected: FAIL
+
+ [.test 24]
+ expected: FAIL
+
+ [.test 25]
+ expected: FAIL
+
+ [.test 26]
+ expected: FAIL
+
+ [.test 27]
+ expected: FAIL
+
+ [.test 28]
+ expected: FAIL
+
+ [.test 29]
+ expected: FAIL
+
+ [.test 30]
+ expected: FAIL
+
+ [.test 31]
+ expected: FAIL
+
+ [.test 32]
+ expected: FAIL
+
+ [.test 33]
+ expected: FAIL
+
+ [.test 34]
+ expected: FAIL
+
+ [.test 35]
+ expected: FAIL
+
+ [.test 36]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-sizing/stretch/stretch-inline-size-003.html.ini b/tests/wpt/meta/css/css-sizing/stretch/stretch-inline-size-003.html.ini
new file mode 100644
index 00000000000..ac53ff78416
--- /dev/null
+++ b/tests/wpt/meta/css/css-sizing/stretch/stretch-inline-size-003.html.ini
@@ -0,0 +1,96 @@
+[stretch-inline-size-003.html]
+ [.test 2]
+ expected: FAIL
+
+ [.test 3]
+ expected: FAIL
+
+ [.test 5]
+ expected: FAIL
+
+ [.test 6]
+ expected: FAIL
+
+ [.test 7]
+ expected: FAIL
+
+ [.test 8]
+ expected: FAIL
+
+ [.test 9]
+ expected: FAIL
+
+ [.test 10]
+ expected: FAIL
+
+ [.test 11]
+ expected: FAIL
+
+ [.test 12]
+ expected: FAIL
+
+ [.test 13]
+ expected: FAIL
+
+ [.test 14]
+ expected: FAIL
+
+ [.test 15]
+ expected: FAIL
+
+ [.test 16]
+ expected: FAIL
+
+ [.test 17]
+ expected: FAIL
+
+ [.test 18]
+ expected: FAIL
+
+ [.test 20]
+ expected: FAIL
+
+ [.test 21]
+ expected: FAIL
+
+ [.test 23]
+ expected: FAIL
+
+ [.test 24]
+ expected: FAIL
+
+ [.test 25]
+ expected: FAIL
+
+ [.test 26]
+ expected: FAIL
+
+ [.test 27]
+ expected: FAIL
+
+ [.test 28]
+ expected: FAIL
+
+ [.test 29]
+ expected: FAIL
+
+ [.test 30]
+ expected: FAIL
+
+ [.test 31]
+ expected: FAIL
+
+ [.test 32]
+ expected: FAIL
+
+ [.test 33]
+ expected: FAIL
+
+ [.test 34]
+ expected: FAIL
+
+ [.test 35]
+ expected: FAIL
+
+ [.test 36]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-transforms/animation/rotate-interpolation-math-functions-tentative.html.ini b/tests/wpt/meta/css/css-transforms/animation/rotate-interpolation-math-functions-tentative.html.ini
index ad1ee1284d2..9aa58aeb576 100644
--- a/tests/wpt/meta/css/css-transforms/animation/rotate-interpolation-math-functions-tentative.html.ini
+++ b/tests/wpt/meta/css/css-transforms/animation/rotate-interpolation-math-functions-tentative.html.ini
@@ -142,3 +142,75 @@
[Web Animations: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]]
expected: FAIL
+
+ [CSS Transitions: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem, 20px, 100px) * 180deg)\] at (-1) should be [20deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem, 20px, 100px) * 180deg)\] at (0) should be [100deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem, 20px, 100px) * 180deg)\] at (0.125) should be [110deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem, 20px, 100px) * 180deg)\] at (0.875) should be [170deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem, 20px, 100px) * 180deg)\] at (1) should be [180deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem, 20px, 100px) * 180deg)\] at (2) should be [260deg\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem, 20px, 100px) * 180deg)\] at (-1) should be [20deg\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem, 20px, 100px) * 180deg)\] at (0) should be [100deg\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem, 20px, 100px) * 180deg)\] at (0.125) should be [110deg\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem, 20px, 100px) * 180deg)\] at (0.875) should be [170deg\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem, 20px, 100px) * 180deg)\] at (1) should be [180deg\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem, 20px, 100px) * 180deg)\] at (2) should be [260deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem, 20px, 100px) * 180deg)\] at (-1) should be [20deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem, 20px, 100px) * 180deg)\] at (0) should be [100deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem, 20px, 100px) * 180deg)\] at (0.125) should be [110deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem, 20px, 100px) * 180deg)\] at (0.875) should be [170deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem, 20px, 100px) * 180deg)\] at (1) should be [180deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem, 20px, 100px) * 180deg)\] at (2) should be [260deg\]]
+ expected: FAIL
+
+ [Web Animations: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem, 20px, 100px) * 180deg)\] at (-1) should be [20deg\]]
+ expected: FAIL
+
+ [Web Animations: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem, 20px, 100px) * 180deg)\] at (0) should be [100deg\]]
+ expected: FAIL
+
+ [Web Animations: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem, 20px, 100px) * 180deg)\] at (0.125) should be [110deg\]]
+ expected: FAIL
+
+ [Web Animations: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem, 20px, 100px) * 180deg)\] at (0.875) should be [170deg\]]
+ expected: FAIL
+
+ [Web Animations: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem, 20px, 100px) * 180deg)\] at (1) should be [180deg\]]
+ expected: FAIL
+
+ [Web Animations: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem, 20px, 100px) * 180deg)\] at (2) should be [260deg\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-transforms/animation/scale-animation-math-functions-tentative.html.ini b/tests/wpt/meta/css/css-transforms/animation/scale-animation-math-functions-tentative.html.ini
index 1df3f824ee2..58d2c9e1bf6 100644
--- a/tests/wpt/meta/css/css-transforms/animation/scale-animation-math-functions-tentative.html.ini
+++ b/tests/wpt/meta/css/css-transforms/animation/scale-animation-math-functions-tentative.html.ini
@@ -142,3 +142,75 @@
[Web Animations: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]]
expected: FAIL
+
+ [CSS Transitions: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem, 20px, 100px) * 180)\] at (-1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem, 20px, 100px) * 180)\] at (0) should be [100\]]
+ expected: FAIL
+
+ [CSS Transitions: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem, 20px, 100px) * 180)\] at (0.125) should be [110\]]
+ expected: FAIL
+
+ [CSS Transitions: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem, 20px, 100px) * 180)\] at (0.875) should be [170\]]
+ expected: FAIL
+
+ [CSS Transitions: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem, 20px, 100px) * 180)\] at (1) should be [180\]]
+ expected: FAIL
+
+ [CSS Transitions: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem, 20px, 100px) * 180)\] at (2) should be [260\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem, 20px, 100px) * 180)\] at (-1) should be [20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem, 20px, 100px) * 180)\] at (0) should be [100\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem, 20px, 100px) * 180)\] at (0.125) should be [110\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem, 20px, 100px) * 180)\] at (0.875) should be [170\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem, 20px, 100px) * 180)\] at (1) should be [180\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem, 20px, 100px) * 180)\] at (2) should be [260\]]
+ expected: FAIL
+
+ [CSS Animations: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem, 20px, 100px) * 180)\] at (-1) should be [20\]]
+ expected: FAIL
+
+ [CSS Animations: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem, 20px, 100px) * 180)\] at (0) should be [100\]]
+ expected: FAIL
+
+ [CSS Animations: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem, 20px, 100px) * 180)\] at (0.125) should be [110\]]
+ expected: FAIL
+
+ [CSS Animations: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem, 20px, 100px) * 180)\] at (0.875) should be [170\]]
+ expected: FAIL
+
+ [CSS Animations: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem, 20px, 100px) * 180)\] at (1) should be [180\]]
+ expected: FAIL
+
+ [CSS Animations: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem, 20px, 100px) * 180)\] at (2) should be [260\]]
+ expected: FAIL
+
+ [Web Animations: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem, 20px, 100px) * 180)\] at (-1) should be [20\]]
+ expected: FAIL
+
+ [Web Animations: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem, 20px, 100px) * 180)\] at (0) should be [100\]]
+ expected: FAIL
+
+ [Web Animations: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem, 20px, 100px) * 180)\] at (0.125) should be [110\]]
+ expected: FAIL
+
+ [Web Animations: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem, 20px, 100px) * 180)\] at (0.875) should be [170\]]
+ expected: FAIL
+
+ [Web Animations: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem, 20px, 100px) * 180)\] at (1) should be [180\]]
+ expected: FAIL
+
+ [Web Animations: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem, 20px, 100px) * 180)\] at (2) should be [260\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-values/container-progress-computed.tentative.html.ini b/tests/wpt/meta/css/css-values/container-progress-computed.tentative.html.ini
index 7bfa9700dc5..4d03bfdc4f0 100644
--- a/tests/wpt/meta/css/css-values/container-progress-computed.tentative.html.ini
+++ b/tests/wpt/meta/css/css-values/container-progress-computed.tentative.html.ini
@@ -58,3 +58,39 @@
[container-progress() height fallback for out of scope container]
expected: FAIL
+
+ [container-progress(height, 0px, 1px) should be used-value-equivalent to 322]
+ expected: FAIL
+
+ [container-progress(width of my-container, 0px, 1px) should be used-value-equivalent to 322]
+ expected: FAIL
+
+ [container-progress(height, container-progress(height, 0px, 1px) * 1px, container-progress(height, 0px, 1px) * 1px) should be used-value-equivalent to 0]
+ expected: FAIL
+
+ [container-progress(height, container-progress(height, 0px, 1px) * 0.5px, container-progress(height, 0px, 1px) * 1px) should be used-value-equivalent to 1]
+ expected: FAIL
+
+ [container-progress(height, container-progress(width of my-container, 0px, 1px) * 1px, container-progress(height of my-container-2, 0px, 1px) * 1px) should be used-value-equivalent to 0]
+ expected: FAIL
+
+ [calc(container-progress(width, 0px, 50px) * 10px + 100px) should be used-value-equivalent to 145.6px]
+ expected: FAIL
+
+ [calc(container-progress(height, 10px, sign(50px - 500em) * 10px)) should be used-value-equivalent to -15.6]
+ expected: FAIL
+
+ [calc(container-progress(width of my-container, 0px, 50px) * 10px + 100px) should be used-value-equivalent to 164.4px]
+ expected: FAIL
+
+ [calc(container-progress(height of my-container, 10px, sign(50px - 500em) * 10px)) should be used-value-equivalent to -10.9]
+ expected: FAIL
+
+ [calc(container-progress(width, 0px, 1px) * 1px) should be used-value-equivalent to 228px]
+ expected: FAIL
+
+ [calc(container-progress(height of my-container, 0px, 1px) * 1s) should be used-value-equivalent to 228s]
+ expected: FAIL
+
+ [calc(container-progress(width of my-container-2, 0px, 1px) * 1deg) should be used-value-equivalent to 5051deg]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-values/container-progress-serialize.tentative.html.ini b/tests/wpt/meta/css/css-values/container-progress-serialize.tentative.html.ini
index 6b999c9c41d..18e773f138f 100644
--- a/tests/wpt/meta/css/css-values/container-progress-serialize.tentative.html.ini
+++ b/tests/wpt/meta/css/css-values/container-progress-serialize.tentative.html.ini
@@ -22,3 +22,27 @@
['scale(calc(0.1 * container-progress(height of my-container from 0px to 10em)))' as a computed value should serialize as 'matrix(0.228, 0, 0, 0.228, 0, 0)'.]
expected: FAIL
+
+ ['calc(container-progress(width, 0px, 1px) / 1000)' as a specified value should serialize as 'calc(0.001 * container-progress(width, 0px, 1px))'.]
+ expected: FAIL
+
+ ['scale(calc(container-progress(width, 0px, 1px) / 1000))' as a specified value should serialize as 'scale(calc(0.001 * container-progress(width, 0px, 1px)))'.]
+ expected: FAIL
+
+ ['calc(container-progress(width, 0px, 1px) / 1000)' as a computed value should serialize as '0.228'.]
+ expected: FAIL
+
+ ['scale(calc(container-progress(width, 0px, 1px) / 1000))' as a computed value should serialize as 'matrix(0.228, 0, 0, 0.228, 0, 0)'.]
+ expected: FAIL
+
+ ['calc(0.1 * container-progress(height of my-container, 0px, 10em))' as a specified value should serialize as 'calc(0.1 * container-progress(height of my-container, 0px, 10em))'.]
+ expected: FAIL
+
+ ['scale(calc(0.1 * container-progress(height of my-container, 0px, 10em)))' as a specified value should serialize as 'scale(calc(0.1 * container-progress(height of my-container, 0px, 10em)))'.]
+ expected: FAIL
+
+ ['calc(0.1 * container-progress(height of my-container, 0px, 10em))' as a computed value should serialize as '0.228'.]
+ expected: FAIL
+
+ ['scale(calc(0.1 * container-progress(height of my-container, 0px, 10em)))' as a computed value should serialize as 'matrix(0.228, 0, 0, 0.228, 0, 0)'.]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-values/media-progress-computed.tentative.html.ini b/tests/wpt/meta/css/css-values/media-progress-computed.tentative.html.ini
index 80664a22d0d..c20c96f1b0f 100644
--- a/tests/wpt/meta/css/css-values/media-progress-computed.tentative.html.ini
+++ b/tests/wpt/meta/css/css-values/media-progress-computed.tentative.html.ini
@@ -40,3 +40,12 @@
[media-progress() as angle]
expected: FAIL
+
+ [media-progress(height, media-progress(height, 0px, 1px) * 1px, media-progress(height, 0px, 1px) * 1px) should be used-value-equivalent to 0]
+ expected: FAIL
+
+ [media-progress(height, media-progress(height, 0px, 1px) * 0.5px, media-progress(height, 0px, 1px) * 1px) should be used-value-equivalent to 1]
+ expected: FAIL
+
+ [media-progress with complex, calculation]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-values/media-progress-serialize.tentative.html.ini b/tests/wpt/meta/css/css-values/media-progress-serialize.tentative.html.ini
index 071fddc342a..af29f3f45f6 100644
--- a/tests/wpt/meta/css/css-values/media-progress-serialize.tentative.html.ini
+++ b/tests/wpt/meta/css/css-values/media-progress-serialize.tentative.html.ini
@@ -37,3 +37,42 @@
['calc(1px * media-progress(height from abs(11em - 10rem) to 110px / 10))' as a computed value should serialize as '590px'.]
expected: FAIL
+
+ ['media-progress(width, 0px, 1000px)' as a specified value should serialize as 'media-progress(width, 0px, 1000px)'.]
+ expected: FAIL
+
+ ['scale(media-progress(width, 0px, 1000px))' as a specified value should serialize as 'scale(media-progress(width, 0px, 1000px))'.]
+ expected: FAIL
+
+ ['media-progress(width, 0px, 1000px)' as a computed value should serialize as '0.8'.]
+ expected: FAIL
+
+ ['scale(media-progress(width, 0px, 1000px))' as a computed value should serialize as 'matrix(0.8, 0, 0, 0.8, 0, 0)'.]
+ expected: FAIL
+
+ ['calc(0.1 * media-progress(height, 0px, 10em))' as a specified value should serialize as 'calc(0.1 * media-progress(height, 0px, 10em))'.]
+ expected: FAIL
+
+ ['scale(calc(0.1 * media-progress(height, 0px, 10em)))' as a specified value should serialize as 'scale(calc(0.1 * media-progress(height, 0px, 10em)))'.]
+ expected: FAIL
+
+ ['calc(0.1 * media-progress(height, 0px, 10em))' as a computed value should serialize as '0.6'.]
+ expected: FAIL
+
+ ['scale(calc(0.1 * media-progress(height, 0px, 10em)))' as a computed value should serialize as 'matrix(0.6, 0, 0, 0.6, 0, 0)'.]
+ expected: FAIL
+
+ ['calc(media-progress(width, 0px, 100px) / 20)' as a specified value should serialize as 'calc(0.05 * media-progress(width, 0px, 100px))'.]
+ expected: FAIL
+
+ ['scale(calc(media-progress(width, 0px, 100px) / 20))' as a specified value should serialize as 'scale(calc(0.05 * media-progress(width, 0px, 100px)))'.]
+ expected: FAIL
+
+ ['calc(media-progress(width, 0px, 100px) / 20)' as a computed value should serialize as '0.4'.]
+ expected: FAIL
+
+ ['scale(calc(media-progress(width, 0px, 100px) / 20))' as a computed value should serialize as 'matrix(0.4, 0, 0, 0.4, 0, 0)'.]
+ expected: FAIL
+
+ ['calc(1px * media-progress(height, abs(11em - 10rem), 110px / 10))' as a computed value should serialize as '590px'.]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-values/progress-computed.tentative.html.ini b/tests/wpt/meta/css/css-values/progress-computed.tentative.html.ini
index 737724a07b3..1c42528bac9 100644
--- a/tests/wpt/meta/css/css-values/progress-computed.tentative.html.ini
+++ b/tests/wpt/meta/css/css-values/progress-computed.tentative.html.ini
@@ -85,3 +85,63 @@
[rotate3d(progress(21em from 1rem to 11em), progress(21em from 1rem to 11em), progress(21em from 1rem to 11em), calc(progress(11em from 1rem to 11em) * 2deg)) should be used-value-equivalent to rotate3d(2, 2, 2, 2deg)]
expected: FAIL
+
+ [progress(1, 0, 1) should be used-value-equivalent to 1]
+ expected: FAIL
+
+ [progress(progress(1, 0, 1), progress(0px, 0px, 1px), progress(1deg, 0deg, 1deg)) should be used-value-equivalent to 1]
+ expected: FAIL
+
+ [progress(sign(-10px) * 10px, (10px - 10px), 10px * progress(1deg, 0deg, 1deg)) should be used-value-equivalent to -1]
+ expected: FAIL
+
+ [calc(progress(100px, 0px, 50px) * 10px + 100px) should be used-value-equivalent to 120px]
+ expected: FAIL
+
+ [calc(progress(100, 0, sign(50px))) should be used-value-equivalent to 100]
+ expected: FAIL
+
+ [calc(progress(abs(5%), hypot(3%, 4%), 10%)) should be used-value-equivalent to 0]
+ expected: FAIL
+
+ [progress(1000em, 10em, 110em) should be used-value-equivalent to 9.9]
+ expected: FAIL
+
+ [scale(progress(1000em, 10rem, 110em)) should be used-value-equivalent to scale(9.9)]
+ expected: FAIL
+
+ [scale(progress(0em, 0rem, 0em)) should be used-value-equivalent to scale(0)]
+ expected: FAIL
+
+ [scale(progress(sign(1em - 1rem) * 1ex, 0rem, 0em)) should be used-value-equivalent to scale(0)]
+ expected: FAIL
+
+ [calc(progress(1, 0, 1) * 10px) should be used-value-equivalent to 10px]
+ expected: FAIL
+
+ [calc(progress(1, 0, 1) * 1s) should be used-value-equivalent to 1s]
+ expected: FAIL
+
+ [calc(progress(1, 0, 1) * 1deg) should be used-value-equivalent to 1deg]
+ expected: FAIL
+
+ [calc(progress(sign(1001em - 10lh * progress(100px, 2rex, 10ex)) * 10em, 2rem, 12em) / 2) should be used-value-equivalent to 0.4]
+ expected: FAIL
+
+ [calc(progress(sign(1001em - 10lh * progress(100px, 2rex, 10ex)) * 20em, 2rem, 12em) * 10) should be used-value-equivalent to 18]
+ expected: FAIL
+
+ [calc(progress(sign(1001em - 10lh * progress(100px, 2rex, 10ex)) * 20em, 2rem, 12em) * 30) should be used-value-equivalent to 54]
+ expected: FAIL
+
+ [calc(progress(sign(1001em - 10lh * progress(100px, 2rex, 10ex)) * 20em, 2rem, 12em) / 4) should be used-value-equivalent to 0.45]
+ expected: FAIL
+
+ [calc(progress(sign(1001em - 10lh * progress(100px, 2rex, 10ex)) * 20em, 2rem, 12em) * 4) should be used-value-equivalent to 7]
+ expected: FAIL
+
+ [calc(progress(sign(1001em - 10lh * progress(100px, 2rex, 10ex)) * 20em, 2rem, 12em) * 2) should be used-value-equivalent to 3.6]
+ expected: FAIL
+
+ [rotate3d(progress(21em, 1rem, 11em), progress(21em, 1rem, 11em), progress(21em, 1rem, 11em), calc(progress(11em, 1rem, 11em) * 2deg)) should be used-value-equivalent to rotate3d(2, 2, 2, 2deg)]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-values/progress-serialize.tentative.html.ini b/tests/wpt/meta/css/css-values/progress-serialize.tentative.html.ini
index 1afe2ee0c1d..0adfe56c5b8 100644
--- a/tests/wpt/meta/css/css-values/progress-serialize.tentative.html.ini
+++ b/tests/wpt/meta/css/css-values/progress-serialize.tentative.html.ini
@@ -76,3 +76,69 @@
['scale(progress(10em from 0px to 10rem))' as a specified value should serialize as 'scale(progress(10em from 0px to 10rem))'.]
expected: FAIL
+
+ ['progress(100px, 0px, 100px)' as a specified value should serialize as 'calc(1)'.]
+ expected: FAIL
+
+ ['scale(progress(100px, 0px, 100px))' as a specified value should serialize as 'scale(calc(1))'.]
+ expected: FAIL
+
+ ['scale(progress(100px, 0px, 100px))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.]
+ expected: FAIL
+
+ ['progress(10em, 0px, 10em)' as a specified value should serialize as 'progress(10em, 0px, 10em)'.]
+ expected: FAIL
+
+ ['scale(progress(10em, 0px, 10em))' as a specified value should serialize as 'scale(progress(10em, 0px, 10em))'.]
+ expected: FAIL
+
+ ['scale(progress(10em, 0px, 10em))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.]
+ expected: FAIL
+
+ ['progress(10em, 0px, 10rem)' as a specified value should serialize as 'progress(10em, 0px, 10rem)'.]
+ expected: FAIL
+
+ ['scale(progress(10em, 0px, 10rem))' as a specified value should serialize as 'scale(progress(10em, 0px, 10rem))'.]
+ expected: FAIL
+
+ ['scale(progress(10em, 0px, 10rem))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.]
+ expected: FAIL
+
+ ['progress(100px, (10px - 10px), 100px)' as a specified value should serialize as 'calc(1)'.]
+ expected: FAIL
+
+ ['scale(progress(100px, (10px - 10px), 100px))' as a specified value should serialize as 'scale(calc(1))'.]
+ expected: FAIL
+
+ ['scale(progress(100px, (10px - 10px), 100px))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.]
+ expected: FAIL
+
+ ['progress(1%, (10% - 10%), 100%)' as a specified value should serialize as 'calc(0.01)'.]
+ expected: FAIL
+
+ ['scale(progress(1%, (10% - 10%), 100%))' as a specified value should serialize as 'scale(calc(0.01))'.]
+ expected: FAIL
+
+ ['progress(1%, (10% - 10%), 100%)' as a computed value should serialize as '0.01'.]
+ expected: FAIL
+
+ ['scale(progress(1%, (10% - 10%), 100%))' as a computed value should serialize as 'matrix(0.01, 0, 0, 0.01, 0, 0)'.]
+ expected: FAIL
+
+ ['calc(0.5 * progress(100px, 0px, 100px))' as a specified value should serialize as 'calc(0.5)'.]
+ expected: FAIL
+
+ ['scale(calc(0.5 * progress(100px, 0px, 100px)))' as a specified value should serialize as 'scale(calc(0.5))'.]
+ expected: FAIL
+
+ ['calc(0.5 * progress(100px, 0px, 100px))' as a computed value should serialize as '0.5'.]
+ expected: FAIL
+
+ ['scale(calc(0.5 * progress(100px, 0px, 100px)))' as a computed value should serialize as 'matrix(0.5, 0, 0, 0.5, 0, 0)'.]
+ expected: FAIL
+
+ ['calc(50px * progress(100px, 0px, 100px))' as a specified value should serialize as 'calc(50px)'.]
+ expected: FAIL
+
+ ['calc(1px * progress(abs(10%), (10% - 10%), 100% / 10))' as a computed value should serialize as '1px'.]
+ expected: FAIL