summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/css/css-variables
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
commit26a029d407be480d791972afb5975cf62c9360a6 (patch)
treef435a8308119effd964b339f76abb83a57c29483 /testing/web-platform/meta/css/css-variables
parentInitial commit. (diff)
downloadfirefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz
firefox-26a029d407be480d791972afb5975cf62c9360a6.zip
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/css/css-variables')
-rw-r--r--testing/web-platform/meta/css/css-variables/revert-layer-in-fallback.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/test_variable_legal_values.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-animation-substitute-into-keyframe-shorthand.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-animation-substitute-into-keyframe-transform.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-animation-substitute-within-keyframe-fallback.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-animation-substitute-within-keyframe-multiple.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-animation-substitute-within-keyframe.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-created-document.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-created-element.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-cssText.html.ini12
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-cycles.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-definition-border-shorthand-serialize.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-definition-cascading.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-definition-keywords.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-definition.html.ini104
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-empty-name-reserved.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-exponential-blowup.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-external-font-face-01.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-first-letter.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-first-line.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-font-face-01.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-font-face-02.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-invalidation.html.ini18
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-presentation-attribute.html.ini50
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-pseudo-element.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-reference-cssom.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-reference-refresh.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-reference-shorthands-cssom.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-reference-shorthands.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-reference-variable.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-reference.html.ini9
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-substitution-background-properties.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-substitution-basic.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-substitution-filters.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-substitution-replaced-size.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-substitution-shadow-properties.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-substitution-shorthands.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-substitution-variable-declaration.html.ini30
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-transitions-transition-property-all-before-value.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variable-transitions-value-before-transition-property-all.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/variables-animation-math-functions-tentative.html.ini102
-rw-r--r--testing/web-platform/meta/css/css-variables/variables-substitute-guaranteed-invalid.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-variables/vars-background-shorthand-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-variables/vars-border-shorthand-serialize.html.ini3
44 files changed, 438 insertions, 0 deletions
diff --git a/testing/web-platform/meta/css/css-variables/revert-layer-in-fallback.html.ini b/testing/web-platform/meta/css/css-variables/revert-layer-in-fallback.html.ini
new file mode 100644
index 0000000000..47f6e6f906
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/revert-layer-in-fallback.html.ini
@@ -0,0 +1,3 @@
+[revert-layer-in-fallback.html]
+ [var(--unknown, revert-layer) in custom property]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-variables/test_variable_legal_values.html.ini b/testing/web-platform/meta/css/css-variables/test_variable_legal_values.html.ini
new file mode 100644
index 0000000000..e254970caa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/test_variable_legal_values.html.ini
@@ -0,0 +1,3 @@
+[test_variable_legal_values.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-animation-substitute-into-keyframe-shorthand.html.ini b/testing/web-platform/meta/css/css-variables/variable-animation-substitute-into-keyframe-shorthand.html.ini
new file mode 100644
index 0000000000..786a488ed8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-animation-substitute-into-keyframe-shorthand.html.ini
@@ -0,0 +1,3 @@
+[variable-animation-substitute-into-keyframe-shorthand.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-animation-substitute-into-keyframe-transform.html.ini b/testing/web-platform/meta/css/css-variables/variable-animation-substitute-into-keyframe-transform.html.ini
new file mode 100644
index 0000000000..ffdb48322e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-animation-substitute-into-keyframe-transform.html.ini
@@ -0,0 +1,3 @@
+[variable-animation-substitute-into-keyframe-transform.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-variables/variable-animation-substitute-within-keyframe-fallback.html.ini b/testing/web-platform/meta/css/css-variables/variable-animation-substitute-within-keyframe-fallback.html.ini
new file mode 100644
index 0000000000..6cfc140bd0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-animation-substitute-within-keyframe-fallback.html.ini
@@ -0,0 +1,3 @@
+[variable-animation-substitute-within-keyframe-fallback.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-animation-substitute-within-keyframe-multiple.html.ini b/testing/web-platform/meta/css/css-variables/variable-animation-substitute-within-keyframe-multiple.html.ini
new file mode 100644
index 0000000000..61957b9499
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-animation-substitute-within-keyframe-multiple.html.ini
@@ -0,0 +1,3 @@
+[variable-animation-substitute-within-keyframe-multiple.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-animation-substitute-within-keyframe.html.ini b/testing/web-platform/meta/css/css-variables/variable-animation-substitute-within-keyframe.html.ini
new file mode 100644
index 0000000000..6e427087e6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-animation-substitute-within-keyframe.html.ini
@@ -0,0 +1,3 @@
+[variable-animation-substitute-within-keyframe.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-variables/variable-created-document.html.ini b/testing/web-platform/meta/css/css-variables/variable-created-document.html.ini
new file mode 100644
index 0000000000..f6137ad076
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-created-document.html.ini
@@ -0,0 +1,3 @@
+[variable-created-document.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-created-element.html.ini b/testing/web-platform/meta/css/css-variables/variable-created-element.html.ini
new file mode 100644
index 0000000000..d5a031ef33
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-created-element.html.ini
@@ -0,0 +1,3 @@
+[variable-created-element.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-cssText.html.ini b/testing/web-platform/meta/css/css-variables/variable-cssText.html.ini
new file mode 100644
index 0000000000..09a7949d9d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-cssText.html.ini
@@ -0,0 +1,12 @@
+[variable-cssText.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [target9]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [target4]
+ expected: FAIL
+
+ [target5]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-variables/variable-cycles.html.ini b/testing/web-platform/meta/css/css-variables/variable-cycles.html.ini
new file mode 100644
index 0000000000..bb50516974
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-cycles.html.ini
@@ -0,0 +1,3 @@
+[variable-cycles.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-definition-border-shorthand-serialize.html.ini b/testing/web-platform/meta/css/css-variables/variable-definition-border-shorthand-serialize.html.ini
new file mode 100644
index 0000000000..4e1a2eda84
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-definition-border-shorthand-serialize.html.ini
@@ -0,0 +1,3 @@
+[variable-definition-border-shorthand-serialize.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-definition-cascading.html.ini b/testing/web-platform/meta/css/css-variables/variable-definition-cascading.html.ini
new file mode 100644
index 0000000000..65e701f969
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-definition-cascading.html.ini
@@ -0,0 +1,3 @@
+[variable-definition-cascading.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-definition-keywords.html.ini b/testing/web-platform/meta/css/css-variables/variable-definition-keywords.html.ini
new file mode 100644
index 0000000000..5f1c17c990
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-definition-keywords.html.ini
@@ -0,0 +1,3 @@
+[variable-definition-keywords.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-definition.html.ini b/testing/web-platform/meta/css/css-variables/variable-definition.html.ini
new file mode 100644
index 0000000000..0912dd8dea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-definition.html.ini
@@ -0,0 +1,104 @@
+[variable-definition.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [CSSOM.setProperty with space 1]
+ expected: FAIL
+
+ [CSSOM.setProperty with space 2]
+ expected: FAIL
+
+ [can overwrite with space value (Cascading)]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [ leading white space (single space) (Cascading)]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [ leading white space (single space)]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [white space value (double space)]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [ leading white space (double space) 2 (Cascading)]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [white space value (single space) (Computed Style)]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [can overwrite with space value]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [white space value (double space) (Computed Style)]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [can overwrite with space value (Computed Style)]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [ leading white space (single space) (Computed Style)]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [white space value (single space)]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [white space value (double space) (Cascading)]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [white space value (single space) (Cascading)]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [ leading white space (double space) 2]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [ leading white space (double space) 2 (Computed Style)]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [ trailing white space (single space)]
+ expected: FAIL
+
+ [ trailing white space (double space) 2]
+ expected: FAIL
+
+ [!important]
+ expected: FAIL
+
+ [!important (with space)]
+ expected: FAIL
+
+ [ trailing white space (single space) (Computed Style)]
+ expected: FAIL
+
+ [ trailing white space (double space) 2 (Computed Style)]
+ expected: FAIL
+
+ [!important (Computed Style)]
+ expected: FAIL
+
+ [!important (with space) (Computed Style)]
+ expected: FAIL
+
+ [ trailing white space (single space) (Cascading)]
+ expected: FAIL
+
+ [ trailing white space (double space) 2 (Cascading)]
+ expected: FAIL
+
+ [!important (Cascading)]
+ expected: FAIL
+
+ [!important (with space) (Cascading)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-variables/variable-empty-name-reserved.html.ini b/testing/web-platform/meta/css/css-variables/variable-empty-name-reserved.html.ini
new file mode 100644
index 0000000000..2967bd12ba
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-empty-name-reserved.html.ini
@@ -0,0 +1,3 @@
+[variable-empty-name-reserved.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-exponential-blowup.html.ini b/testing/web-platform/meta/css/css-variables/variable-exponential-blowup.html.ini
new file mode 100644
index 0000000000..c2fda278ef
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-exponential-blowup.html.ini
@@ -0,0 +1,3 @@
+[variable-exponential-blowup.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-external-font-face-01.html.ini b/testing/web-platform/meta/css/css-variables/variable-external-font-face-01.html.ini
new file mode 100644
index 0000000000..98c8ee5ece
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-external-font-face-01.html.ini
@@ -0,0 +1,4 @@
+[variable-external-font-face-01.html]
+ expected:
+ if os == "linux": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/css-variables/variable-first-letter.html.ini b/testing/web-platform/meta/css/css-variables/variable-first-letter.html.ini
new file mode 100644
index 0000000000..9c8fbfe211
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-first-letter.html.ini
@@ -0,0 +1,3 @@
+[variable-first-letter.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-first-line.html.ini b/testing/web-platform/meta/css/css-variables/variable-first-line.html.ini
new file mode 100644
index 0000000000..d109d0a8d0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-first-line.html.ini
@@ -0,0 +1,3 @@
+[variable-first-line.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-font-face-01.html.ini b/testing/web-platform/meta/css/css-variables/variable-font-face-01.html.ini
new file mode 100644
index 0000000000..0466fa7da9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-font-face-01.html.ini
@@ -0,0 +1,4 @@
+[variable-font-face-01.html]
+ expected:
+ if os == "linux": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/css-variables/variable-font-face-02.html.ini b/testing/web-platform/meta/css/css-variables/variable-font-face-02.html.ini
new file mode 100644
index 0000000000..ed04ef0f5b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-font-face-02.html.ini
@@ -0,0 +1,4 @@
+[variable-font-face-02.html]
+ expected:
+ if os == "linux": PASS
+ FAIL
diff --git a/testing/web-platform/meta/css/css-variables/variable-invalidation.html.ini b/testing/web-platform/meta/css/css-variables/variable-invalidation.html.ini
new file mode 100644
index 0000000000..5cf60fb5e8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-invalidation.html.ini
@@ -0,0 +1,18 @@
+[variable-invalidation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [css rule test]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [css rule test important]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [inline style test]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [inline style test important]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-variables/variable-presentation-attribute.html.ini b/testing/web-platform/meta/css/css-variables/variable-presentation-attribute.html.ini
new file mode 100644
index 0000000000..bb5f0b96d5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-presentation-attribute.html.ini
@@ -0,0 +1,50 @@
+[variable-presentation-attribute.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Testing 'clip' on '#test4'.]
+ expected:
+ if os == "win": PASS
+ if os == "mac": PASS
+ FAIL
+
+ [Testing 'alignment-baseline'.]
+ expected: FAIL
+
+ [Testing 'baseline-shift'.]
+ expected: FAIL
+
+ [Testing 'color-interpolation-filters'.]
+ expected: FAIL
+
+ [Testing 'fill'.]
+ expected: FAIL
+
+ [Testing 'flood-color'.]
+ expected: FAIL
+
+ [Testing 'font-family'.]
+ expected: FAIL
+
+ [Testing 'glyph-orientation-horizontal'.]
+ expected: FAIL
+
+ [Testing 'glyph-orientation-vertical'.]
+ expected: FAIL
+
+ [Testing 'kerning'.]
+ expected: FAIL
+
+ [Testing 'lighting-color'.]
+ expected: FAIL
+
+ [Testing 'pointer-events'.]
+ expected: FAIL
+
+ [Testing 'stop-color'.]
+ expected: FAIL
+
+ [Testing 'stroke'.]
+ expected: FAIL
+
+ [Testing 'writing-mode'.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-variables/variable-pseudo-element.html.ini b/testing/web-platform/meta/css/css-variables/variable-pseudo-element.html.ini
new file mode 100644
index 0000000000..dc92685f27
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-pseudo-element.html.ini
@@ -0,0 +1,3 @@
+[variable-pseudo-element.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-reference-cssom.html.ini b/testing/web-platform/meta/css/css-variables/variable-reference-cssom.html.ini
new file mode 100644
index 0000000000..a532d9ab4c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-reference-cssom.html.ini
@@ -0,0 +1,3 @@
+[variable-reference-cssom.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-reference-refresh.html.ini b/testing/web-platform/meta/css/css-variables/variable-reference-refresh.html.ini
new file mode 100644
index 0000000000..628a673166
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-reference-refresh.html.ini
@@ -0,0 +1,3 @@
+[variable-reference-refresh.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-variables/variable-reference-shorthands-cssom.html.ini b/testing/web-platform/meta/css/css-variables/variable-reference-shorthands-cssom.html.ini
new file mode 100644
index 0000000000..45b8b0cca5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-reference-shorthands-cssom.html.ini
@@ -0,0 +1,3 @@
+[variable-reference-shorthands-cssom.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-reference-shorthands.html.ini b/testing/web-platform/meta/css/css-variables/variable-reference-shorthands.html.ini
new file mode 100644
index 0000000000..0cae8d7025
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-reference-shorthands.html.ini
@@ -0,0 +1,3 @@
+[variable-reference-shorthands.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-reference-variable.html.ini b/testing/web-platform/meta/css/css-variables/variable-reference-variable.html.ini
new file mode 100644
index 0000000000..61c971e2e5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-reference-variable.html.ini
@@ -0,0 +1,3 @@
+[variable-reference-variable.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-reference.html.ini b/testing/web-platform/meta/css/css-variables/variable-reference.html.ini
new file mode 100644
index 0000000000..e68f894c0a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-reference.html.ini
@@ -0,0 +1,9 @@
+[variable-reference.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Variable reference left open at end of stylesheet]
+ expected: FAIL
+
+ [width: var(--prop,);]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-variables/variable-substitution-background-properties.html.ini b/testing/web-platform/meta/css/css-variables/variable-substitution-background-properties.html.ini
new file mode 100644
index 0000000000..996b675611
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-substitution-background-properties.html.ini
@@ -0,0 +1,3 @@
+[variable-substitution-background-properties.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-substitution-basic.html.ini b/testing/web-platform/meta/css/css-variables/variable-substitution-basic.html.ini
new file mode 100644
index 0000000000..6109f5d5ec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-substitution-basic.html.ini
@@ -0,0 +1,3 @@
+[variable-substitution-basic.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-substitution-filters.html.ini b/testing/web-platform/meta/css/css-variables/variable-substitution-filters.html.ini
new file mode 100644
index 0000000000..e38849f11a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-substitution-filters.html.ini
@@ -0,0 +1,3 @@
+[variable-substitution-filters.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/css/css-variables/variable-substitution-replaced-size.html.ini b/testing/web-platform/meta/css/css-variables/variable-substitution-replaced-size.html.ini
new file mode 100644
index 0000000000..08ae37771b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-substitution-replaced-size.html.ini
@@ -0,0 +1,3 @@
+[variable-substitution-replaced-size.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-substitution-shadow-properties.html.ini b/testing/web-platform/meta/css/css-variables/variable-substitution-shadow-properties.html.ini
new file mode 100644
index 0000000000..0e5a6499d8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-substitution-shadow-properties.html.ini
@@ -0,0 +1,3 @@
+[variable-substitution-shadow-properties.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-substitution-shorthands.html.ini b/testing/web-platform/meta/css/css-variables/variable-substitution-shorthands.html.ini
new file mode 100644
index 0000000000..79090830f4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-substitution-shorthands.html.ini
@@ -0,0 +1,3 @@
+[variable-substitution-shorthands.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-substitution-variable-declaration.html.ini b/testing/web-platform/meta/css/css-variables/variable-substitution-variable-declaration.html.ini
new file mode 100644
index 0000000000..081ccc377b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-substitution-variable-declaration.html.ini
@@ -0,0 +1,30 @@
+[variable-substitution-variable-declaration.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [target1 --var2]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [target2 --var1]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [target3 --var1]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [target3 --var2]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [target4 --varC]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [target8 --varB]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
+
+ [target9 --varA]
+ expected:
+ if (os == "linux") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/css/css-variables/variable-transitions-transition-property-all-before-value.html.ini b/testing/web-platform/meta/css/css-variables/variable-transitions-transition-property-all-before-value.html.ini
new file mode 100644
index 0000000000..50cb12d9e0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-transitions-transition-property-all-before-value.html.ini
@@ -0,0 +1,3 @@
+[variable-transitions-transition-property-all-before-value.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variable-transitions-value-before-transition-property-all.html.ini b/testing/web-platform/meta/css/css-variables/variable-transitions-value-before-transition-property-all.html.ini
new file mode 100644
index 0000000000..e58a9fb6a5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variable-transitions-value-before-transition-property-all.html.ini
@@ -0,0 +1,3 @@
+[variable-transitions-value-before-transition-property-all.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/variables-animation-math-functions-tentative.html.ini b/testing/web-platform/meta/css/css-variables/variables-animation-math-functions-tentative.html.ini
new file mode 100644
index 0000000000..2e55766a58
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variables-animation-math-functions-tentative.html.ini
@@ -0,0 +1,102 @@
+[variables-animation-math-functions-tentative.html]
+ [CSS Transitions: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0) should be [100deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.875) should be [170deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (1) should be [180deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.875) should be [170deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (1) should be [180deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]]
+ expected: FAIL
+
+ [Web Animations: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]]
+ expected: FAIL
+
+ [Web Animations: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]]
+ expected: FAIL
+
+ [Web Animations: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.875) should be [170deg\]]
+ expected: FAIL
+
+ [Web Animations: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (1) should be [180deg\]]
+ expected: FAIL
+
+ [Web Animations: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (-1) should be [20deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0) should be [100deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.125) should be [110deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.875) should be [170deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (1) should be [180deg\]]
+ expected: FAIL
+
+ [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (-1) should be [20deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0) should be [100deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.125) should be [110deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.875) should be [170deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (1) should be [180deg\]]
+ expected: FAIL
+
+ [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]]
+ expected: FAIL
+
+ [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (-1) should be [20deg\]]
+ expected: FAIL
+
+ [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0) should be [100deg\]]
+ expected: FAIL
+
+ [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.125) should be [110deg\]]
+ expected: FAIL
+
+ [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.875) should be [170deg\]]
+ expected: FAIL
+
+ [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (1) should be [180deg\]]
+ expected: FAIL
+
+ [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-variables/variables-substitute-guaranteed-invalid.html.ini b/testing/web-platform/meta/css/css-variables/variables-substitute-guaranteed-invalid.html.ini
new file mode 100644
index 0000000000..619eaf680c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/variables-substitute-guaranteed-invalid.html.ini
@@ -0,0 +1,3 @@
+[variables-substitute-guaranteed-invalid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-variables/vars-background-shorthand-001.html.ini b/testing/web-platform/meta/css/css-variables/vars-background-shorthand-001.html.ini
new file mode 100644
index 0000000000..f03f183970
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/vars-background-shorthand-001.html.ini
@@ -0,0 +1,2 @@
+[vars-background-shorthand-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-variables/vars-border-shorthand-serialize.html.ini b/testing/web-platform/meta/css/css-variables/vars-border-shorthand-serialize.html.ini
new file mode 100644
index 0000000000..f03d97249c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-variables/vars-border-shorthand-serialize.html.ini
@@ -0,0 +1,3 @@
+[vars-border-shorthand-serialize.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]