From 26a029d407be480d791972afb5975cf62c9360a6 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 02:47:55 +0200 Subject: Adding upstream version 124.0.1. Signed-off-by: Daniel Baumann --- .../web-platform/meta/css/css-cascade/__dir__.ini | 1 + .../css-cascade/all-prop-initial-visited.html.ini | 2 + .../css/css-cascade/all-prop-revert-layer.html.ini | 3 + .../css/css-cascade/all-prop-revert-noop.html.ini | 3 + .../meta/css/css-cascade/at-scope-parsing.html.ini | 80 ++++++++++++++++++++++ .../meta/css/css-cascade/idlharness.html.ini | 35 ++++++++++ .../css-cascade/important-vs-inline-001.html.ini | 3 + .../css-cascade/important-vs-inline-002.html.ini | 3 + .../css-cascade/important-vs-inline-003.html.ini | 3 + .../meta/css/css-cascade/inherit-initial.html.ini | 3 + .../meta/css/css-cascade/layer-basic.html.ini | 3 + .../layer-counter-style-override.html.ini | 3 + .../layer-cssom-order-reverse-at-property.html.ini | 4 ++ .../css-cascade/layer-cssom-order-reverse.html.ini | 3 + .../css-cascade/layer-font-face-override.html.ini | 3 + .../meta/css/css-cascade/layer-import.html.ini | 3 + .../meta/css/css-cascade/layer-important.html.ini | 3 + .../css-cascade/layer-keyframes-override.html.ini | 3 + .../css/css-cascade/layer-media-query.html.ini | 3 + .../css-cascade/layer-property-override.html.ini | 4 ++ .../layer-replaceSync-clears-stale.html.ini | 3 + .../css/css-cascade/layer-rules-cssom.html.ini | 3 + .../css/css-cascade/layer-vs-inline-style.html.ini | 3 + .../parsing/supports-import-parsing.html.ini | 18 +++++ .../presentational-hints-cascade.html.ini | 3 + .../presentational-hints-rollback.html.ini | 8 +++ .../meta/css/css-cascade/revert-layer-008.html.ini | 3 + .../meta/css/css-cascade/revert-layer-010.html.ini | 2 + .../meta/css/css-cascade/revert-layer-011.html.ini | 2 + .../meta/css/css-cascade/revert-val-003.html.ini | 3 + .../meta/css/css-cascade/revert-val-004.html.ini | 3 + .../meta/css/css-cascade/revert-val-005.html.ini | 3 + .../meta/css/css-cascade/revert-val-006.html.ini | 5 ++ .../meta/css/css-cascade/revert-val-007.html.ini | 5 ++ .../meta/css/css-cascade/revert-val-008.html.ini | 5 ++ .../meta/css/css-cascade/revert-val-009.html.ini | 3 + .../meta/css/css-cascade/revert-val-010.html.ini | 5 ++ .../meta/css/css-cascade/revert-val-011.html.ini | 3 + .../meta/css/css-cascade/scope-container.html.ini | 3 + .../meta/css/css-cascade/scope-cssom.html.ini | 39 +++++++++++ .../meta/css/css-cascade/scope-deep.html.ini | 5 ++ .../meta/css/css-cascade/scope-evaluation.html.ini | 45 ++++++++++++ .../meta/css/css-cascade/scope-focus.html.ini | 12 ++++ .../meta/css/css-cascade/scope-hover.html.ini | 12 ++++ .../css-cascade/scope-implicit-external.html.ini | 3 + .../meta/css/css-cascade/scope-implicit.html.ini | 18 +++++ .../css/css-cascade/scope-invalidation.html.ini | 69 +++++++++++++++++++ .../meta/css/css-cascade/scope-layer.html.ini | 3 + .../meta/css/css-cascade/scope-media.html.ini | 3 + .../css-cascade/scope-name-defining-rules.html.ini | 12 ++++ .../meta/css/css-cascade/scope-nesting.html.ini | 48 +++++++++++++ .../meta/css/css-cascade/scope-proximity.html.ini | 11 +++ .../css-cascade/scope-shadow.tentative.html.ini | 18 +++++ .../css/css-cascade/scope-specificity.html.ini | 24 +++++++ .../css/css-cascade/scope-starting-style.html.ini | 3 + .../meta/css/css-cascade/scope-supports.html.ini | 3 + .../css/css-cascade/scope-visited-cssom.html.ini | 24 +++++++ .../meta/css/css-cascade/scope-visited.html.ini | 2 + .../meta/css/css-cascade/unset-val-001.html.ini | 3 + .../css/css-cascade/unset-value-storage.html.ini | 3 + 60 files changed, 611 insertions(+) create mode 100644 testing/web-platform/meta/css/css-cascade/__dir__.ini create mode 100644 testing/web-platform/meta/css/css-cascade/all-prop-initial-visited.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/all-prop-revert-layer.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/all-prop-revert-noop.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/at-scope-parsing.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/idlharness.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/important-vs-inline-001.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/important-vs-inline-002.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/important-vs-inline-003.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/inherit-initial.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/layer-basic.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/layer-counter-style-override.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse-at-property.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/layer-font-face-override.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/layer-import.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/layer-important.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/layer-keyframes-override.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/layer-media-query.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/layer-property-override.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/layer-replaceSync-clears-stale.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/layer-rules-cssom.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/layer-vs-inline-style.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/parsing/supports-import-parsing.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/presentational-hints-cascade.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/presentational-hints-rollback.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/revert-layer-008.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/revert-layer-010.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/revert-layer-011.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/revert-val-003.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/revert-val-004.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/revert-val-005.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/revert-val-006.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/revert-val-007.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/revert-val-008.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/revert-val-009.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/revert-val-010.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/revert-val-011.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/scope-container.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/scope-cssom.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/scope-deep.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/scope-evaluation.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/scope-focus.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/scope-hover.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/scope-implicit-external.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/scope-implicit.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/scope-invalidation.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/scope-layer.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/scope-media.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/scope-name-defining-rules.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/scope-nesting.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/scope-proximity.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/scope-shadow.tentative.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/scope-specificity.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/scope-starting-style.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/scope-supports.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/scope-visited-cssom.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/scope-visited.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/unset-val-001.html.ini create mode 100644 testing/web-platform/meta/css/css-cascade/unset-value-storage.html.ini (limited to 'testing/web-platform/meta/css/css-cascade') diff --git a/testing/web-platform/meta/css/css-cascade/__dir__.ini b/testing/web-platform/meta/css/css-cascade/__dir__.ini new file mode 100644 index 0000000000..8c7ee3efc9 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/__dir__.ini @@ -0,0 +1 @@ +prefs: [layout.css.import-supports.enabled:true] diff --git a/testing/web-platform/meta/css/css-cascade/all-prop-initial-visited.html.ini b/testing/web-platform/meta/css/css-cascade/all-prop-initial-visited.html.ini new file mode 100644 index 0000000000..dbca63fa45 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/all-prop-initial-visited.html.ini @@ -0,0 +1,2 @@ +[all-prop-initial-visited.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/all-prop-revert-layer.html.ini b/testing/web-platform/meta/css/css-cascade/all-prop-revert-layer.html.ini new file mode 100644 index 0000000000..5c94e8e034 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/all-prop-revert-layer.html.ini @@ -0,0 +1,3 @@ +[all-prop-revert-layer.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/all-prop-revert-noop.html.ini b/testing/web-platform/meta/css/css-cascade/all-prop-revert-noop.html.ini new file mode 100644 index 0000000000..73d2cc5f67 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/all-prop-revert-noop.html.ini @@ -0,0 +1,3 @@ +[all-prop-revert-noop.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/css/css-cascade/at-scope-parsing.html.ini b/testing/web-platform/meta/css/css-cascade/at-scope-parsing.html.ini new file mode 100644 index 0000000000..dd3a35e95f --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/at-scope-parsing.html.ini @@ -0,0 +1,80 @@ +[at-scope-parsing.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [@scope (.a) is valid] + expected: FAIL + + [@scope (.a + .b) is valid] + expected: FAIL + + [@scope (.a:hover) is valid] + expected: FAIL + + [@scope (.a:hover, #b, div) is valid] + expected: FAIL + + [@scope (:is(div, span)) is valid] + expected: FAIL + + [@scope (.a) to (.b) is valid] + expected: FAIL + + [@scope (.a)to (.b) is valid] + expected: FAIL + + [@scope (.a) to (.b:hover, #c, div) is valid] + expected: FAIL + + [@scope (.c <> .d) is valid] + expected: FAIL + + [@scope (.a, .c <> .d) is valid] + expected: FAIL + + [@scope (.a <> .b, .c) is valid] + expected: FAIL + + [@scope (div::before) is valid] + expected: FAIL + + [@scope (div::after) is valid] + expected: FAIL + + [@scope (slotted(div)) is valid] + expected: FAIL + + [@scope (.a) to (div::before) is valid] + expected: FAIL + + [@scope is valid] + expected: FAIL + + [@scope (.a) to (&) is valid] + expected: FAIL + + [@scope (.a) to (& > &) is valid] + expected: FAIL + + [@scope (.a) to (> .b) is valid] + expected: FAIL + + [@scope (.a) to (+ .b) is valid] + expected: FAIL + + [@scope (.a) to (~ .b) is valid] + expected: FAIL + + [@scope to (.a) is valid] + expected: FAIL + + [@scope (> &) to (>>) is valid] + expected: FAIL + + [@scope () is valid] + expected: FAIL + + [@scope to () is valid] + expected: FAIL + + [@scope () to () is valid] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/idlharness.html.ini b/testing/web-platform/meta/css/css-cascade/idlharness.html.ini new file mode 100644 index 0000000000..cd50fa8256 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/idlharness.html.ini @@ -0,0 +1,35 @@ +[idlharness.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [CSSScopeRule interface: existence and properties of interface object] + expected: FAIL + + [CSSScopeRule interface object length] + expected: FAIL + + [CSSScopeRule interface object name] + expected: FAIL + + [CSSScopeRule interface: existence and properties of interface prototype object] + expected: FAIL + + [CSSScopeRule interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [CSSScopeRule interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [CSSScopeRule interface: attribute start] + expected: FAIL + + [CSSScopeRule interface: attribute end] + expected: FAIL + + [Stringification of scope] + expected: FAIL + + [CSSScopeRule interface: scope must inherit property "start" with the proper type] + expected: FAIL + + [CSSScopeRule interface: scope must inherit property "end" with the proper type] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/important-vs-inline-001.html.ini b/testing/web-platform/meta/css/css-cascade/important-vs-inline-001.html.ini new file mode 100644 index 0000000000..cf16b7ac19 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/important-vs-inline-001.html.ini @@ -0,0 +1,3 @@ +[important-vs-inline-001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/important-vs-inline-002.html.ini b/testing/web-platform/meta/css/css-cascade/important-vs-inline-002.html.ini new file mode 100644 index 0000000000..eb9aaefc1d --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/important-vs-inline-002.html.ini @@ -0,0 +1,3 @@ +[important-vs-inline-002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/important-vs-inline-003.html.ini b/testing/web-platform/meta/css/css-cascade/important-vs-inline-003.html.ini new file mode 100644 index 0000000000..9f55e104cd --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/important-vs-inline-003.html.ini @@ -0,0 +1,3 @@ +[important-vs-inline-003.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/inherit-initial.html.ini b/testing/web-platform/meta/css/css-cascade/inherit-initial.html.ini new file mode 100644 index 0000000000..e65771ca2e --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/inherit-initial.html.ini @@ -0,0 +1,3 @@ +[inherit-initial.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/layer-basic.html.ini b/testing/web-platform/meta/css/css-cascade/layer-basic.html.ini new file mode 100644 index 0000000000..0c24e3a3e2 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/layer-basic.html.ini @@ -0,0 +1,3 @@ +[layer-basic.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/layer-counter-style-override.html.ini b/testing/web-platform/meta/css/css-cascade/layer-counter-style-override.html.ini new file mode 100644 index 0000000000..6eadf0bc3c --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/layer-counter-style-override.html.ini @@ -0,0 +1,3 @@ +[layer-counter-style-override.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse-at-property.html.ini b/testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse-at-property.html.ini new file mode 100644 index 0000000000..fa3a09a1b3 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse-at-property.html.ini @@ -0,0 +1,4 @@ +[layer-cssom-order-reverse-at-property.html] + prefs: [layout.css.properties-and-values.enabled:true] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse.html.ini b/testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse.html.ini new file mode 100644 index 0000000000..3d8421bdee --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse.html.ini @@ -0,0 +1,3 @@ +[layer-cssom-order-reverse.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/layer-font-face-override.html.ini b/testing/web-platform/meta/css/css-cascade/layer-font-face-override.html.ini new file mode 100644 index 0000000000..3f356b463c --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/layer-font-face-override.html.ini @@ -0,0 +1,3 @@ +[layer-font-face-override.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/layer-import.html.ini b/testing/web-platform/meta/css/css-cascade/layer-import.html.ini new file mode 100644 index 0000000000..7777e0add0 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/layer-import.html.ini @@ -0,0 +1,3 @@ +[layer-import.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/layer-important.html.ini b/testing/web-platform/meta/css/css-cascade/layer-important.html.ini new file mode 100644 index 0000000000..7b3448b0b8 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/layer-important.html.ini @@ -0,0 +1,3 @@ +[layer-important.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/layer-keyframes-override.html.ini b/testing/web-platform/meta/css/css-cascade/layer-keyframes-override.html.ini new file mode 100644 index 0000000000..b1c0e1da92 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/layer-keyframes-override.html.ini @@ -0,0 +1,3 @@ +[layer-keyframes-override.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/layer-media-query.html.ini b/testing/web-platform/meta/css/css-cascade/layer-media-query.html.ini new file mode 100644 index 0000000000..cc58ec5fa2 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/layer-media-query.html.ini @@ -0,0 +1,3 @@ +[layer-media-query.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/layer-property-override.html.ini b/testing/web-platform/meta/css/css-cascade/layer-property-override.html.ini new file mode 100644 index 0000000000..293e08a939 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/layer-property-override.html.ini @@ -0,0 +1,4 @@ +[layer-property-override.html] + prefs: [layout.css.properties-and-values.enabled:true] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/layer-replaceSync-clears-stale.html.ini b/testing/web-platform/meta/css/css-cascade/layer-replaceSync-clears-stale.html.ini new file mode 100644 index 0000000000..d6c3eb8673 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/layer-replaceSync-clears-stale.html.ini @@ -0,0 +1,3 @@ +[layer-replaceSync-clears-stale.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/layer-rules-cssom.html.ini b/testing/web-platform/meta/css/css-cascade/layer-rules-cssom.html.ini new file mode 100644 index 0000000000..3f1c7685bd --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/layer-rules-cssom.html.ini @@ -0,0 +1,3 @@ +[layer-rules-cssom.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/layer-vs-inline-style.html.ini b/testing/web-platform/meta/css/css-cascade/layer-vs-inline-style.html.ini new file mode 100644 index 0000000000..e21a22d1c0 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/layer-vs-inline-style.html.ini @@ -0,0 +1,3 @@ +[layer-vs-inline-style.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/parsing/supports-import-parsing.html.ini b/testing/web-platform/meta/css/css-cascade/parsing/supports-import-parsing.html.ini new file mode 100644 index 0000000000..8b9e55c22f --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/parsing/supports-import-parsing.html.ini @@ -0,0 +1,18 @@ +[supports-import-parsing.html] + [@import url("nonexist.css") layer supports(); should be a valid supports() import rule] + expected: + if not debug and (os == "linux") and (processor == "x86_64"): [PASS, FAIL] + if not debug and (os == "android"): [PASS, FAIL] + if not debug and (os == "mac"): [PASS, FAIL] + + [@import url("nonexist.css") layer(A) supports((display: flex) or (foo: bar)); should be a valid supports() import rule] + expected: + if not debug and (os == "linux") and (processor == "x86_64"): [PASS, FAIL] + if not debug and (os == "mac"): [PASS, FAIL] + if not debug and (os == "android"): [PASS, FAIL] + + [@import url("nonexist.css") layer(A.B) supports((display: flex) and (foo: bar)); should be a valid supports() import rule] + expected: + if not debug and (os == "linux") and (processor == "x86_64"): [PASS, FAIL] + if not debug and (os == "android"): [PASS, FAIL] + if not debug and (os == "mac"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-cascade/presentational-hints-cascade.html.ini b/testing/web-platform/meta/css/css-cascade/presentational-hints-cascade.html.ini new file mode 100644 index 0000000000..d1b83db927 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/presentational-hints-cascade.html.ini @@ -0,0 +1,3 @@ +[presentational-hints-cascade.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/presentational-hints-rollback.html.ini b/testing/web-platform/meta/css/css-cascade/presentational-hints-rollback.html.ini new file mode 100644 index 0000000000..f386ff7853 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/presentational-hints-rollback.html.ini @@ -0,0 +1,8 @@ +[presentational-hints-rollback.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [#tests > * 7] + expected: FAIL + + [#tests > * 15] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/revert-layer-008.html.ini b/testing/web-platform/meta/css/css-cascade/revert-layer-008.html.ini new file mode 100644 index 0000000000..1228a1b3f6 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/revert-layer-008.html.ini @@ -0,0 +1,3 @@ +[revert-layer-008.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/revert-layer-010.html.ini b/testing/web-platform/meta/css/css-cascade/revert-layer-010.html.ini new file mode 100644 index 0000000000..0e8b11b467 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/revert-layer-010.html.ini @@ -0,0 +1,2 @@ +[revert-layer-010.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/revert-layer-011.html.ini b/testing/web-platform/meta/css/css-cascade/revert-layer-011.html.ini new file mode 100644 index 0000000000..3b6eac50a8 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/revert-layer-011.html.ini @@ -0,0 +1,2 @@ +[revert-layer-011.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-003.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-003.html.ini new file mode 100644 index 0000000000..5dec875804 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/revert-val-003.html.ini @@ -0,0 +1,3 @@ +[revert-val-003.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-004.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-004.html.ini new file mode 100644 index 0000000000..f886fae23e --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/revert-val-004.html.ini @@ -0,0 +1,3 @@ +[revert-val-004.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-005.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-005.html.ini new file mode 100644 index 0000000000..525a7f7e5e --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/revert-val-005.html.ini @@ -0,0 +1,3 @@ +[revert-val-005.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-006.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-006.html.ini new file mode 100644 index 0000000000..ea2ba19da9 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/revert-val-006.html.ini @@ -0,0 +1,5 @@ +[revert-val-006.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [The revert keyword works with @keyframes] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-007.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-007.html.ini new file mode 100644 index 0000000000..baa7a7df4d --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/revert-val-007.html.ini @@ -0,0 +1,5 @@ +[revert-val-007.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [A @keyframe animation with revert works when applied to multiple identical elements] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-008.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-008.html.ini new file mode 100644 index 0000000000..d5035b5e93 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/revert-val-008.html.ini @@ -0,0 +1,5 @@ +[revert-val-008.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [The revert keyword works in the final frame of a web animation] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-009.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-009.html.ini new file mode 100644 index 0000000000..e8bf50b28d --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/revert-val-009.html.ini @@ -0,0 +1,3 @@ +[revert-val-009.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-010.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-010.html.ini new file mode 100644 index 0000000000..d562f6ae77 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/revert-val-010.html.ini @@ -0,0 +1,5 @@ +[revert-val-010.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [The revert works when appearing in setKeyframes] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-011.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-011.html.ini new file mode 100644 index 0000000000..b92705e52f --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/revert-val-011.html.ini @@ -0,0 +1,3 @@ +[revert-val-011.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/scope-container.html.ini b/testing/web-platform/meta/css/css-cascade/scope-container.html.ini new file mode 100644 index 0000000000..ede55cab1a --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-container.html.ini @@ -0,0 +1,3 @@ +[scope-container.html] + [Style rules within @container are scoped] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/scope-cssom.html.ini b/testing/web-platform/meta/css/css-cascade/scope-cssom.html.ini new file mode 100644 index 0000000000..510a64990d --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-cssom.html.ini @@ -0,0 +1,39 @@ +[scope-cssom.html] + [CSSScopeRule.cssText, implicit scope] + expected: FAIL + + [CSSScopeRule.cssText, root only] + expected: FAIL + + [CSSScopeRule.cssText, root and limit] + expected: FAIL + + [CSSScopeRule.cssText, limit only] + expected: FAIL + + [CSSScopeRule.start, implicit scope] + expected: FAIL + + [CSSScopeRule.start, root only] + expected: FAIL + + [CSSScopeRule.start, root and limit] + expected: FAIL + + [CSSScopeRule.start, limit only] + expected: FAIL + + [CSSScopeRule.end, implicit scope] + expected: FAIL + + [CSSScopeRule.end, root only] + expected: FAIL + + [CSSScopeRule.end, root and limit] + expected: FAIL + + [CSSScopeRule.end, limit only] + expected: FAIL + + [CSSScopeRule is a CSSGroupingRule] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/scope-deep.html.ini b/testing/web-platform/meta/css/css-cascade/scope-deep.html.ini new file mode 100644 index 0000000000..3968ff3a8b --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-deep.html.ini @@ -0,0 +1,5 @@ +[scope-deep.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Deep @scope nesting] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/scope-evaluation.html.ini b/testing/web-platform/meta/css/css-cascade/scope-evaluation.html.ini new file mode 100644 index 0000000000..1768b21bb4 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-evaluation.html.ini @@ -0,0 +1,45 @@ +[scope-evaluation.html] + [Single scope] + expected: FAIL + + [Single scope with limit] + expected: FAIL + + [Single scope, :scope pseudo in main selector] + expected: FAIL + + [Single scope, :scope pseudo in to-selector] + expected: FAIL + + [Multiple scopes, :scope pseudo in to-selector] + expected: FAIL + + [Inner @scope with :scope in from-selector] + expected: FAIL + + [Multiple scopes from same @scope-rule, only one limited] + expected: FAIL + + [Nested scopes] + expected: FAIL + + [Nested scopes, with to-selector] + expected: FAIL + + [:scope selecting itself] + expected: FAIL + + [The scoping limit is not in scope] + expected: FAIL + + [Simulated inclusive scoping limit] + expected: FAIL + + [Selecting self with :scope] + expected: FAIL + + [Relative selector inside @scope] + expected: FAIL + + [Scope root with :has()] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/scope-focus.html.ini b/testing/web-platform/meta/css/css-cascade/scope-focus.html.ini new file mode 100644 index 0000000000..5f26024c0d --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-focus.html.ini @@ -0,0 +1,12 @@ +[scope-focus.html] + [:focus via :scope in subject] + expected: FAIL + + [:focus via :scope in non-subject] + expected: FAIL + + [:focus in limit, :scope in subject] + expected: FAIL + + [:focus in intermediate limit, :scope in subject] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/scope-hover.html.ini b/testing/web-platform/meta/css/css-cascade/scope-hover.html.ini new file mode 100644 index 0000000000..fb1122da2a --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-hover.html.ini @@ -0,0 +1,12 @@ +[scope-hover.html] + [:hover via :scope in subject] + expected: FAIL + + [:hover via :scope in non-subject] + expected: FAIL + + [:hover in limit, :scope in subject] + expected: FAIL + + [:hover in intermediate limit, :scope in subject] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/scope-implicit-external.html.ini b/testing/web-platform/meta/css/css-cascade/scope-implicit-external.html.ini new file mode 100644 index 0000000000..915c74ee9e --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-implicit-external.html.ini @@ -0,0 +1,3 @@ +[scope-implicit-external.html] + [@scope with external stylesheet] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/scope-implicit.html.ini b/testing/web-platform/meta/css/css-cascade/scope-implicit.html.ini new file mode 100644 index 0000000000..dc73a3cb37 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-implicit.html.ini @@ -0,0 +1,18 @@ +[scope-implicit.html] + [@scope without prelude implicitly scopes to parent of owner node] + expected: FAIL + + [:scope can style implicit root] + expected: FAIL + + [@scope works with two identical stylesheets] + expected: FAIL + + [Implicit @scope with inner relative selector] + expected: FAIL + + [Implicit @scope with inner nesting selector] + expected: FAIL + + [Implicit @scope with limit] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/scope-invalidation.html.ini b/testing/web-platform/meta/css/css-cascade/scope-invalidation.html.ini new file mode 100644 index 0000000000..9e2186c9f0 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-invalidation.html.ini @@ -0,0 +1,69 @@ +[scope-invalidation.html] + [Element becoming scope root] + expected: FAIL + + [Toggling inner/outer scope roots] + expected: FAIL + + [Element becoming root, with :scope in subject] + expected: FAIL + + [Element becoming scope root, with inner :scope rule] + expected: FAIL + + [Parent element becoming scope limit] + expected: FAIL + + [Subject element becoming scope limit] + expected: FAIL + + [Parent element affecting scope limit] + expected: FAIL + + [Sibling element affecting scope limit] + expected: FAIL + + [Scope root with :has()] + expected: FAIL + + [Scope root with :has(), :scope subject] + expected: FAIL + + [Scope root with :has(), :scope both subject and non-subject] + expected: FAIL + + [Scope limit with :has()] + expected: FAIL + + [Element becoming root, with :scope selected by ~ combinator] + expected: FAIL + + [Element becoming root via ~ combinator] + expected: FAIL + + [Element becoming root via + combinator] + expected: FAIL + + [:not(scope) in subject] + expected: FAIL + + [:not(scope) in ancestor] + expected: FAIL + + [:not(scope) in limit subject] + expected: FAIL + + [:not(scope) in limit ancestor] + expected: FAIL + + [Element becoming scope root (selector list)] + expected: FAIL + + [Parent element becoming scope limit (selector list)] + expected: FAIL + + [:nth-child() in scope root] + expected: FAIL + + [:nth-child() in scope limit] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/scope-layer.html.ini b/testing/web-platform/meta/css/css-cascade/scope-layer.html.ini new file mode 100644 index 0000000000..ca0a7dd978 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-layer.html.ini @@ -0,0 +1,3 @@ +[scope-layer.html] + [Style rules within @layer are scoped] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/scope-media.html.ini b/testing/web-platform/meta/css/css-cascade/scope-media.html.ini new file mode 100644 index 0000000000..4c767d709f --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-media.html.ini @@ -0,0 +1,3 @@ +[scope-media.html] + [Style rules within @media are scoped] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/scope-name-defining-rules.html.ini b/testing/web-platform/meta/css/css-cascade/scope-name-defining-rules.html.ini new file mode 100644 index 0000000000..a5ef978d27 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-name-defining-rules.html.ini @@ -0,0 +1,12 @@ +[scope-name-defining-rules.html] + [@keyframes is unaffected by @scope] + expected: FAIL + + [@keyframes is unaffected by non-matching @scope] + expected: FAIL + + [@property is unaffected by @scope] + expected: FAIL + + [@property is unaffected by non-matching @scope] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/scope-nesting.html.ini b/testing/web-platform/meta/css/css-cascade/scope-nesting.html.ini new file mode 100644 index 0000000000..0d535cd082 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-nesting.html.ini @@ -0,0 +1,48 @@ +[scope-nesting.html] + [Implicit :scope in ] + expected: FAIL + + [Relative selectors in ] + expected: FAIL + + [Nesting-selector in the scope's ] + expected: FAIL + + [Nesting-selector within :scope rule] + expected: FAIL + + [Nesting-selector within :scope rule (double nested)] + expected: FAIL + + [@scope nested within style rule] + expected: FAIL + + [Parent pseudo class within scope-start] + expected: FAIL + + [Parent pseudo class within scope-end] + expected: FAIL + + [Parent pseudo class within body of nested @scope] + expected: FAIL + + [Implicit rule within nested @scope ] + expected: FAIL + + [Implicit rule within nested @scope (proximity)] + expected: FAIL + + [Nested :scope inside an :is] + expected: FAIL + + [:scope within nested and scoped rule] + expected: FAIL + + [:scope within nested and scoped rule (implied &)] + expected: FAIL + + [:scope within nested and scoped rule (relative)] + expected: FAIL + + [Scoped nested group rule] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/scope-proximity.html.ini b/testing/web-platform/meta/css/css-cascade/scope-proximity.html.ini new file mode 100644 index 0000000000..2e16da28b1 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-proximity.html.ini @@ -0,0 +1,11 @@ +[scope-proximity.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Alternating light/dark] + expected: FAIL + + [Proximity wins over order of appearance] + expected: FAIL + + [Specificity wins over proximity] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/scope-shadow.tentative.html.ini b/testing/web-platform/meta/css/css-cascade/scope-shadow.tentative.html.ini new file mode 100644 index 0000000000..bf47d2b4f7 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-shadow.tentative.html.ini @@ -0,0 +1,18 @@ +[scope-shadow.tentative.html] + [@scope can match :host] + expected: FAIL + + [@scope can match :host(...)] + expected: FAIL + + [:scope matches host via the scoping root] + expected: FAIL + + [:scope within :is() matches host via the scoping root] + expected: FAIL + + [Implicit @scope as direct child of shadow root] + expected: FAIL + + [Implicit @scope in construted stylesheet] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/scope-specificity.html.ini b/testing/web-platform/meta/css/css-cascade/scope-specificity.html.ini new file mode 100644 index 0000000000..f2161e6530 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-specificity.html.ini @@ -0,0 +1,24 @@ +[scope-specificity.html] + [@scope (#main) { .b { } }] + expected: FAIL + + [@scope (#main) to (.b) { .a { } }] + expected: FAIL + + [@scope (#main, .foo, .bar) { #a { } }] + expected: FAIL + + [@scope (#main) { div.b { } }] + expected: FAIL + + [@scope (#main) { :scope .b { } }] + expected: FAIL + + [@scope (#main) { & .b { } }] + expected: FAIL + + [@scope (#main) { div .b { } }] + expected: FAIL + + [@scope (#main) { @scope (.a) { .b { } } }] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/scope-starting-style.html.ini b/testing/web-platform/meta/css/css-cascade/scope-starting-style.html.ini new file mode 100644 index 0000000000..5888ce6e0f --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-starting-style.html.ini @@ -0,0 +1,3 @@ +[scope-starting-style.html] + [Style rules within @starting-style are scoped] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/scope-supports.html.ini b/testing/web-platform/meta/css/css-cascade/scope-supports.html.ini new file mode 100644 index 0000000000..3467ca0616 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-supports.html.ini @@ -0,0 +1,3 @@ +[scope-supports.html] + [Style rules within @supports are scoped] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/scope-visited-cssom.html.ini b/testing/web-platform/meta/css/css-cascade/scope-visited-cssom.html.ini new file mode 100644 index 0000000000..beda7272c7 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-visited-cssom.html.ini @@ -0,0 +1,24 @@ +[scope-visited-cssom.html] + [:link as scoped selector] + expected: FAIL + + [:not(:visited) as scoped selector] + expected: FAIL + + [:link as scoping root] + expected: FAIL + + [:not(:visited) as scoping root] + expected: FAIL + + [:link as scoping root, :scope] + expected: FAIL + + [:not(:visited) as scoping root, :scope] + expected: FAIL + + [:visited as scoping limit] + expected: FAIL + + [:not(:link) as scoping limit] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/scope-visited.html.ini b/testing/web-platform/meta/css/css-cascade/scope-visited.html.ini new file mode 100644 index 0000000000..761b1dd0ed --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-visited.html.ini @@ -0,0 +1,2 @@ +[scope-visited.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/unset-val-001.html.ini b/testing/web-platform/meta/css/css-cascade/unset-val-001.html.ini new file mode 100644 index 0000000000..15f208f7fa --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/unset-val-001.html.ini @@ -0,0 +1,3 @@ +[unset-val-001.html] + fuzzy: + if (os == "win"): maxDifference=1;totalPixels=0-21 diff --git a/testing/web-platform/meta/css/css-cascade/unset-value-storage.html.ini b/testing/web-platform/meta/css/css-cascade/unset-value-storage.html.ini new file mode 100644 index 0000000000..106df003bb --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/unset-value-storage.html.ini @@ -0,0 +1,3 @@ +[unset-value-storage.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] -- cgit v1.2.3