summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/css/css-borders
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/css/css-borders')
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-end-radius-computed.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-end-radius-valid.html.ini24
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-start-radius-computed.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-start-radius-valid.html.ini24
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-bottom-radius-computed.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-bottom-radius-valid.html.ini24
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-clip-computed.html.ini21
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-clip-valid.html.ini21
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-end-radius-computed.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-end-radius-valid.html.ini24
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-start-radius-computed.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-start-radius-valid.html.ini24
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-left-radius-computed.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-left-radius-valid.html.ini24
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-right-radius-computed.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-right-radius-valid.html.ini24
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-top-radius-computed.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/border-top-radius-valid.html.ini24
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-blur-computed.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-blur-valid.html.ini15
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-color-computed.html.ini51
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-color-valid.html.ini51
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-offset-computed.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-offset-valid.html.ini21
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-position-computed.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-position-valid.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-spread-computed.html.ini15
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-spread-valid.html.ini15
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/corner-shape-computed.html.ini15
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/corner-shape-valid.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/corners-computed.html.ini108
-rw-r--r--testing/web-platform/meta/css/css-borders/tentative/parsing/corners-valid.html.ini108
32 files changed, 849 insertions, 0 deletions
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-end-radius-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-end-radius-computed.html.ini
new file mode 100644
index 0000000000..05c13c430a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-end-radius-computed.html.ini
@@ -0,0 +1,18 @@
+[border-block-end-radius-computed.html]
+ [Property border-block-end-radius value '10px']
+ expected: FAIL
+
+ [Property border-block-end-radius value '10px 10px']
+ expected: FAIL
+
+ [Property border-block-end-radius value '5px 10px']
+ expected: FAIL
+
+ [Property border-block-end-radius value '10px / 5px 10px']
+ expected: FAIL
+
+ [Property border-block-end-radius value '5px 10px / 10px']
+ expected: FAIL
+
+ [Property border-block-end-radius value '10px 10px / 5px 5px']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-end-radius-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-end-radius-valid.html.ini
new file mode 100644
index 0000000000..bfbc723027
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-end-radius-valid.html.ini
@@ -0,0 +1,24 @@
+[border-block-end-radius-valid.html]
+ [e.style['border-block-end-radius'\] = "1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-end-radius'\] = "10%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-end-radius'\] = "1px 5%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-end-radius'\] = "5% 1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-end-radius'\] = "1px / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-end-radius'\] = "1px / 1px 2%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-end-radius'\] = "1px 2% / 3%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-end-radius'\] = "1px 2% / 3px 4px" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-start-radius-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-start-radius-computed.html.ini
new file mode 100644
index 0000000000..9d7db5ea7e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-start-radius-computed.html.ini
@@ -0,0 +1,18 @@
+[border-block-start-radius-computed.html]
+ [Property border-block-start-radius value '10px']
+ expected: FAIL
+
+ [Property border-block-start-radius value '10px 10px']
+ expected: FAIL
+
+ [Property border-block-start-radius value '5px 10px']
+ expected: FAIL
+
+ [Property border-block-start-radius value '10px / 5px 10px']
+ expected: FAIL
+
+ [Property border-block-start-radius value '5px 10px / 10px']
+ expected: FAIL
+
+ [Property border-block-start-radius value '10px 10px / 5px 5px']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-start-radius-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-start-radius-valid.html.ini
new file mode 100644
index 0000000000..a3c8f78101
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-block-start-radius-valid.html.ini
@@ -0,0 +1,24 @@
+[border-block-start-radius-valid.html]
+ [e.style['border-block-start-radius'\] = "1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-start-radius'\] = "10%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-start-radius'\] = "1px 5%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-start-radius'\] = "5% 1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-start-radius'\] = "1px / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-start-radius'\] = "1px / 1px 2%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-start-radius'\] = "1px 2% / 3%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-block-start-radius'\] = "1px 2% / 3px 4px" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-bottom-radius-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-bottom-radius-computed.html.ini
new file mode 100644
index 0000000000..992b0f80e6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-bottom-radius-computed.html.ini
@@ -0,0 +1,18 @@
+[border-bottom-radius-computed.html]
+ [Property border-bottom-radius value '10px']
+ expected: FAIL
+
+ [Property border-bottom-radius value '10px 10px']
+ expected: FAIL
+
+ [Property border-bottom-radius value '5px 10px']
+ expected: FAIL
+
+ [Property border-bottom-radius value '10px / 5px 10px']
+ expected: FAIL
+
+ [Property border-bottom-radius value '5px 10px / 10px']
+ expected: FAIL
+
+ [Property border-bottom-radius value '10px 10px / 5px 5px']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-bottom-radius-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-bottom-radius-valid.html.ini
new file mode 100644
index 0000000000..13d7d53aa0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-bottom-radius-valid.html.ini
@@ -0,0 +1,24 @@
+[border-bottom-radius-valid.html]
+ [e.style['border-bottom-radius'\] = "1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-bottom-radius'\] = "10%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-bottom-radius'\] = "1px 5%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-bottom-radius'\] = "5% 1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-bottom-radius'\] = "1px / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-bottom-radius'\] = "1px / 1px 2%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-bottom-radius'\] = "1px 2% / 3%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-bottom-radius'\] = "1px 2% / 3px 4px" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-clip-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-clip-computed.html.ini
new file mode 100644
index 0000000000..b594c6f3b9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-clip-computed.html.ini
@@ -0,0 +1,21 @@
+[border-clip-computed.html]
+ [Property border-clip value 'normal']
+ expected: FAIL
+
+ [Property border-clip value '10px']
+ expected: FAIL
+
+ [Property border-clip value '10%']
+ expected: FAIL
+
+ [Property border-clip value '0']
+ expected: FAIL
+
+ [Property border-clip value '1fr']
+ expected: FAIL
+
+ [Property border-clip value '10px 10%']
+ expected: FAIL
+
+ [Property border-clip value '10px 1em 10% 1fr 2fr']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-clip-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-clip-valid.html.ini
new file mode 100644
index 0000000000..ffb31b6617
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-clip-valid.html.ini
@@ -0,0 +1,21 @@
+[border-clip-valid.html]
+ [e.style['border-clip'\] = "normal" should set the property value]
+ expected: FAIL
+
+ [e.style['border-clip'\] = "10px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-clip'\] = "10%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-clip'\] = "0" should set the property value]
+ expected: FAIL
+
+ [e.style['border-clip'\] = "1fr" should set the property value]
+ expected: FAIL
+
+ [e.style['border-clip'\] = "10px 10%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-clip'\] = "10px 1em 10% 1fr 2fr" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-end-radius-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-end-radius-computed.html.ini
new file mode 100644
index 0000000000..faa10f8cdd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-end-radius-computed.html.ini
@@ -0,0 +1,18 @@
+[border-inline-end-radius-computed.html]
+ [Property border-inline-end-radius value '10px']
+ expected: FAIL
+
+ [Property border-inline-end-radius value '10px 10px']
+ expected: FAIL
+
+ [Property border-inline-end-radius value '5px 10px']
+ expected: FAIL
+
+ [Property border-inline-end-radius value '10px / 5px 10px']
+ expected: FAIL
+
+ [Property border-inline-end-radius value '5px 10px / 10px']
+ expected: FAIL
+
+ [Property border-inline-end-radius value '10px 10px / 5px 5px']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-end-radius-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-end-radius-valid.html.ini
new file mode 100644
index 0000000000..5bf92e18ee
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-end-radius-valid.html.ini
@@ -0,0 +1,24 @@
+[border-inline-end-radius-valid.html]
+ [e.style['border-inline-end-radius'\] = "1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-end-radius'\] = "10%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-end-radius'\] = "1px 5%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-end-radius'\] = "5% 1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-end-radius'\] = "1px / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-end-radius'\] = "1px / 1px 2%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-end-radius'\] = "1px 2% / 3%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-end-radius'\] = "1px 2% / 3px 4px" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-start-radius-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-start-radius-computed.html.ini
new file mode 100644
index 0000000000..37a9242d2a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-start-radius-computed.html.ini
@@ -0,0 +1,18 @@
+[border-inline-start-radius-computed.html]
+ [Property border-inline-start-radius value '10px']
+ expected: FAIL
+
+ [Property border-inline-start-radius value '10px 10px']
+ expected: FAIL
+
+ [Property border-inline-start-radius value '5px 10px']
+ expected: FAIL
+
+ [Property border-inline-start-radius value '10px / 5px 10px']
+ expected: FAIL
+
+ [Property border-inline-start-radius value '5px 10px / 10px']
+ expected: FAIL
+
+ [Property border-inline-start-radius value '10px 10px / 5px 5px']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-start-radius-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-start-radius-valid.html.ini
new file mode 100644
index 0000000000..dbb0f7cb02
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-inline-start-radius-valid.html.ini
@@ -0,0 +1,24 @@
+[border-inline-start-radius-valid.html]
+ [e.style['border-inline-start-radius'\] = "1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-start-radius'\] = "10%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-start-radius'\] = "1px 5%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-start-radius'\] = "5% 1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-start-radius'\] = "1px / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-start-radius'\] = "1px / 1px 2%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-start-radius'\] = "1px 2% / 3%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-inline-start-radius'\] = "1px 2% / 3px 4px" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-left-radius-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-left-radius-computed.html.ini
new file mode 100644
index 0000000000..3dfe06ea35
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-left-radius-computed.html.ini
@@ -0,0 +1,18 @@
+[border-left-radius-computed.html]
+ [Property border-left-radius value '10px']
+ expected: FAIL
+
+ [Property border-left-radius value '10px 10px']
+ expected: FAIL
+
+ [Property border-left-radius value '5px 10px']
+ expected: FAIL
+
+ [Property border-left-radius value '10px / 5px 10px']
+ expected: FAIL
+
+ [Property border-left-radius value '5px 10px / 10px']
+ expected: FAIL
+
+ [Property border-left-radius value '10px 10px / 5px 5px']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-left-radius-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-left-radius-valid.html.ini
new file mode 100644
index 0000000000..f6ed2c4d29
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-left-radius-valid.html.ini
@@ -0,0 +1,24 @@
+[border-left-radius-valid.html]
+ [e.style['border-left-radius'\] = "1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-left-radius'\] = "10%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-left-radius'\] = "1px 5%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-left-radius'\] = "5% 1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-left-radius'\] = "1px / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-left-radius'\] = "1px / 1px 2%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-left-radius'\] = "1px 2% / 3%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-left-radius'\] = "1px 2% / 3px 4px" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-right-radius-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-right-radius-computed.html.ini
new file mode 100644
index 0000000000..5513df6068
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-right-radius-computed.html.ini
@@ -0,0 +1,18 @@
+[border-right-radius-computed.html]
+ [Property border-right-radius value '10px']
+ expected: FAIL
+
+ [Property border-right-radius value '10px 10px']
+ expected: FAIL
+
+ [Property border-right-radius value '5px 10px']
+ expected: FAIL
+
+ [Property border-right-radius value '10px / 5px 10px']
+ expected: FAIL
+
+ [Property border-right-radius value '5px 10px / 10px']
+ expected: FAIL
+
+ [Property border-right-radius value '10px 10px / 5px 5px']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-right-radius-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-right-radius-valid.html.ini
new file mode 100644
index 0000000000..496e658778
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-right-radius-valid.html.ini
@@ -0,0 +1,24 @@
+[border-right-radius-valid.html]
+ [e.style['border-right-radius'\] = "1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-right-radius'\] = "10%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-right-radius'\] = "1px 5%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-right-radius'\] = "5% 1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-right-radius'\] = "1px / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-right-radius'\] = "1px / 1px 2%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-right-radius'\] = "1px 2% / 3%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-right-radius'\] = "1px 2% / 3px 4px" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-top-radius-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-top-radius-computed.html.ini
new file mode 100644
index 0000000000..c1befe901b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-top-radius-computed.html.ini
@@ -0,0 +1,18 @@
+[border-top-radius-computed.html]
+ [Property border-top-radius value '10px']
+ expected: FAIL
+
+ [Property border-top-radius value '10px 10px']
+ expected: FAIL
+
+ [Property border-top-radius value '5px 10px']
+ expected: FAIL
+
+ [Property border-top-radius value '10px / 5px 10px']
+ expected: FAIL
+
+ [Property border-top-radius value '5px 10px / 10px']
+ expected: FAIL
+
+ [Property border-top-radius value '10px 10px / 5px 5px']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/border-top-radius-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-top-radius-valid.html.ini
new file mode 100644
index 0000000000..ad4384c539
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/border-top-radius-valid.html.ini
@@ -0,0 +1,24 @@
+[border-top-radius-valid.html]
+ [e.style['border-top-radius'\] = "1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-top-radius'\] = "10%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-top-radius'\] = "1px 5%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-top-radius'\] = "5% 1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-top-radius'\] = "1px / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-top-radius'\] = "1px / 1px 2%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-top-radius'\] = "1px 2% / 3%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-top-radius'\] = "1px 2% / 3px 4px" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-blur-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-blur-computed.html.ini
new file mode 100644
index 0000000000..dbdf7bdff5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-blur-computed.html.ini
@@ -0,0 +1,12 @@
+[box-shadow-blur-computed.html]
+ [Property box-shadow-blur value '0']
+ expected: FAIL
+
+ [Property box-shadow-blur value '1px']
+ expected: FAIL
+
+ [Property box-shadow-blur value '1em']
+ expected: FAIL
+
+ [Property box-shadow-blur value '1px, 2px']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-blur-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-blur-valid.html.ini
new file mode 100644
index 0000000000..3c86a662ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-blur-valid.html.ini
@@ -0,0 +1,15 @@
+[box-shadow-blur-valid.html]
+ [e.style['box-shadow-blur'\] = "0" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-blur'\] = "1px" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-blur'\] = "1em" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-blur'\] = "calc(1em + 2px)" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-blur'\] = "1px, 2px" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-color-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-color-computed.html.ini
new file mode 100644
index 0000000000..964f3e3be3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-color-computed.html.ini
@@ -0,0 +1,51 @@
+[box-shadow-color-computed.html]
+ [Property box-shadow-color value 'currentcolor']
+ expected: FAIL
+
+ [Property box-shadow-color value 'transparent']
+ expected: FAIL
+
+ [Property box-shadow-color value 'red']
+ expected: FAIL
+
+ [Property box-shadow-color value 'magenta']
+ expected: FAIL
+
+ [Property box-shadow-color value '#234']
+ expected: FAIL
+
+ [Property box-shadow-color value '#FEDCBA']
+ expected: FAIL
+
+ [Property box-shadow-color value 'rgb(2, 3, 4)']
+ expected: FAIL
+
+ [Property box-shadow-color value 'rgb(100%, 0%, 0%)']
+ expected: FAIL
+
+ [Property box-shadow-color value 'rgba(2, 3, 4, 0.5)']
+ expected: FAIL
+
+ [Property box-shadow-color value 'rgba(2, 3, 4, 50%)']
+ expected: FAIL
+
+ [Property box-shadow-color value 'hsl(120, 100%, 50%)']
+ expected: FAIL
+
+ [Property box-shadow-color value 'hsla(120, 100%, 50%, 0.25)']
+ expected: FAIL
+
+ [Property box-shadow-color value 'rgb(-2, 3, 4)']
+ expected: FAIL
+
+ [Property box-shadow-color value 'rgb(100, 200, 300)']
+ expected: FAIL
+
+ [Property box-shadow-color value 'rgb(20, 10, 0, -10)']
+ expected: FAIL
+
+ [Property box-shadow-color value 'rgb(100%, 200%, 300%)']
+ expected: FAIL
+
+ [Property box-shadow-color value 'red, blue']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-color-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-color-valid.html.ini
new file mode 100644
index 0000000000..34b918dad0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-color-valid.html.ini
@@ -0,0 +1,51 @@
+[box-shadow-color-valid.html]
+ [e.style['box-shadow-color'\] = "currentcolor" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "transparent" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "red" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "magenta" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "#234" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "#FEDCBA" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "rgb(2, 3, 4)" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "rgb(100%, 0%, 0%)" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "rgba(2, 3, 4, 0.5)" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "rgba(2, 3, 4, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "hsl(120, 100%, 50%)" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "hsla(120, 100%, 50%, 0.25)" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "rgb(-2, 3, 4)" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "rgb(100, 200, 300)" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "rgb(20, 10, 0, -10)" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "rgb(100%, 200%, 300%)" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-color'\] = "red, blue" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-offset-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-offset-computed.html.ini
new file mode 100644
index 0000000000..b232a0b16e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-offset-computed.html.ini
@@ -0,0 +1,18 @@
+[box-shadow-offset-computed.html]
+ [Property box-shadow-offset value '0 0']
+ expected: FAIL
+
+ [Property box-shadow-offset value '10px 0']
+ expected: FAIL
+
+ [Property box-shadow-offset value '0 10px']
+ expected: FAIL
+
+ [Property box-shadow-offset value '10px 10px']
+ expected: FAIL
+
+ [Property box-shadow-offset value '10px 20px, 30px 40px']
+ expected: FAIL
+
+ [Property box-shadow-offset value 'calc(1em + 1px) calc(-1em + 1px)']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-offset-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-offset-valid.html.ini
new file mode 100644
index 0000000000..8211e9a42d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-offset-valid.html.ini
@@ -0,0 +1,21 @@
+[box-shadow-offset-valid.html]
+ [e.style['box-shadow-offset'\] = "0" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-offset'\] = "0 0" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-offset'\] = "1px 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-offset'\] = "1em 2em" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-offset'\] = "-1px -2px" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-offset'\] = "calc(1em + 2px) calc(3rem + 4vw)" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-offset'\] = "1px 2px, 3px 4px" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-position-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-position-computed.html.ini
new file mode 100644
index 0000000000..98607eab5a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-position-computed.html.ini
@@ -0,0 +1,12 @@
+[box-shadow-position-computed.html]
+ [Property box-shadow-position value 'inset']
+ expected: FAIL
+
+ [Property box-shadow-position value 'outset']
+ expected: FAIL
+
+ [Property box-shadow-position value 'inset, outset']
+ expected: FAIL
+
+ [Property box-shadow-position value 'outset, inset']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-position-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-position-valid.html.ini
new file mode 100644
index 0000000000..9fa2590b2b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-position-valid.html.ini
@@ -0,0 +1,12 @@
+[box-shadow-position-valid.html]
+ [e.style['box-shadow-position'\] = "inset" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-position'\] = "outset" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-position'\] = "inset, outset" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-position'\] = "outset, inset" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-spread-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-spread-computed.html.ini
new file mode 100644
index 0000000000..36676b921f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-spread-computed.html.ini
@@ -0,0 +1,15 @@
+[box-shadow-spread-computed.html]
+ [Property box-shadow-spread value '0']
+ expected: FAIL
+
+ [Property box-shadow-spread value '1px']
+ expected: FAIL
+
+ [Property box-shadow-spread value '1em']
+ expected: FAIL
+
+ [Property box-shadow-spread value '-1px']
+ expected: FAIL
+
+ [Property box-shadow-spread value 'calc(1em + 1px)']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-spread-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-spread-valid.html.ini
new file mode 100644
index 0000000000..669c60cbc7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/box-shadow-spread-valid.html.ini
@@ -0,0 +1,15 @@
+[box-shadow-spread-valid.html]
+ [e.style['box-shadow-spread'\] = "0" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-spread'\] = "1px" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-spread'\] = "1em" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-spread'\] = "-1px" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow-spread'\] = "calc(1em + 2px)" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/corner-shape-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/corner-shape-computed.html.ini
new file mode 100644
index 0000000000..a2c40f8c58
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/corner-shape-computed.html.ini
@@ -0,0 +1,15 @@
+[corner-shape-computed.html]
+ [Property corner-shape value 'round']
+ expected: FAIL
+
+ [Property corner-shape value 'angle']
+ expected: FAIL
+
+ [Property corner-shape value 'round angle']
+ expected: FAIL
+
+ [Property corner-shape value 'round angle round']
+ expected: FAIL
+
+ [Property corner-shape value 'round angle round angle']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/corner-shape-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/corner-shape-valid.html.ini
new file mode 100644
index 0000000000..acc4117473
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/corner-shape-valid.html.ini
@@ -0,0 +1,18 @@
+[corner-shape-valid.html]
+ [e.style['corner-shape'\] = "round" should set the property value]
+ expected: FAIL
+
+ [e.style['corner-shape'\] = "angle" should set the property value]
+ expected: FAIL
+
+ [e.style['corner-shape'\] = "angle round" should set the property value]
+ expected: FAIL
+
+ [e.style['corner-shape'\] = "round angle" should set the property value]
+ expected: FAIL
+
+ [e.style['corner-shape'\] = "angle round angle" should set the property value]
+ expected: FAIL
+
+ [e.style['corner-shape'\] = "angle round angle round" should set the property value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/corners-computed.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/corners-computed.html.ini
new file mode 100644
index 0000000000..278ab534b5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/corners-computed.html.ini
@@ -0,0 +1,108 @@
+[corners-computed.html]
+ [Property corners value 'round']
+ expected: FAIL
+
+ [Property corners value 'angle']
+ expected: FAIL
+
+ [Property corners value 'round angle']
+ expected: FAIL
+
+ [Property corners value 'round angle round']
+ expected: FAIL
+
+ [Property corners value 'round angle round angle']
+ expected: FAIL
+
+ [Property corners value '4px']
+ expected: FAIL
+
+ [Property corners value '2%']
+ expected: FAIL
+
+ [Property corners value '4px 2%']
+ expected: FAIL
+
+ [Property corners value '4px 2% 1em']
+ expected: FAIL
+
+ [Property corners value '4px 2% 1em 4%']
+ expected: FAIL
+
+ [Property corners value '4px / 2px']
+ expected: FAIL
+
+ [Property corners value '2% / 2px']
+ expected: FAIL
+
+ [Property corners value '4px 2% / 2px']
+ expected: FAIL
+
+ [Property corners value '4px 2% 1em / 2px']
+ expected: FAIL
+
+ [Property corners value '4px 2% 1em 4% / 2px']
+ expected: FAIL
+
+ [Property corners value '4px / 2px 4%']
+ expected: FAIL
+
+ [Property corners value '4px / 2px 4% 1em']
+ expected: FAIL
+
+ [Property corners value '4px / 2px 4% 1em 2%']
+ expected: FAIL
+
+ [Property corners value '4px 2% / 2px 4%']
+ expected: FAIL
+
+ [Property corners value '4px 2% 1em / 2px 4% 1em']
+ expected: FAIL
+
+ [Property corners value '4px 2% 1em 4% / 2px 4% 1em 2%']
+ expected: FAIL
+
+ [Property corners value '4px round']
+ expected: FAIL
+
+ [Property corners value '4px angle']
+ expected: FAIL
+
+ [Property corners value '4px round angle']
+ expected: FAIL
+
+ [Property corners value '4px round angle round']
+ expected: FAIL
+
+ [Property corners value '4px round angle round angle']
+ expected: FAIL
+
+ [Property corners value '4px 2% round']
+ expected: FAIL
+
+ [Property corners value '4px 2% / 2px round']
+ expected: FAIL
+
+ [Property corners value '4px / 2px 4% round']
+ expected: FAIL
+
+ [Property corners value '4px / 2px 4% round angle']
+ expected: FAIL
+
+ [Property corners value 'round 4px']
+ expected: FAIL
+
+ [Property corners value 'round 4px 2%']
+ expected: FAIL
+
+ [Property corners value 'round 4px 2% / 2px']
+ expected: FAIL
+
+ [Property corners value 'round 4px / 2px 4%']
+ expected: FAIL
+
+ [Property corners value 'round angle 4px / 2px 4%']
+ expected: FAIL
+
+ [Property corners value 'round angle round angle 4px 2% 1em 4% / 2px 4% 1em 2%']
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-borders/tentative/parsing/corners-valid.html.ini b/testing/web-platform/meta/css/css-borders/tentative/parsing/corners-valid.html.ini
new file mode 100644
index 0000000000..fc39c33c11
--- /dev/null
+++ b/testing/web-platform/meta/css/css-borders/tentative/parsing/corners-valid.html.ini
@@ -0,0 +1,108 @@
+[corners-valid.html]
+ [e.style['corners'\] = "round" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "angle" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "round angle" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "round angle round" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "round angle round angle" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "2%" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px 2%" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px 2% 1em" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px 2% 1em 4%" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "2% / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px 2% / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px 2% 1em / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px 2% 1em 4% / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px / 2px 4%" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px / 2px 4% 1em" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px / 2px 4% 1em 2%" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px 2% / 2px 4%" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px 2% 1em / 2px 4% 1em" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px 2% 1em 4% / 2px 4% 1em 2%" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px round" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px angle" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px round angle" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px round angle round" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px round angle round angle" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px 2% round" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px 2% / 2px round" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px / 2px 4% round" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "4px / 2px 4% round angle" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "round 4px" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "round 4px 2%" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "round 4px 2% / 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "round 4px / 2px 4%" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "round angle 4px / 2px 4%" should set the property value]
+ expected: FAIL
+
+ [e.style['corners'\] = "round angle round angle 4px 2% 1em 4% / 2px 4% 1em 2%" should set the property value]
+ expected: FAIL