diff options
Diffstat (limited to 'testing/web-platform/meta/css/selectors/invalidation')
26 files changed, 113 insertions, 0 deletions
diff --git a/testing/web-platform/meta/css/selectors/invalidation/defined.html.ini b/testing/web-platform/meta/css/selectors/invalidation/defined.html.ini new file mode 100644 index 0000000000..710b7702b5 --- /dev/null +++ b/testing/web-platform/meta/css/selectors/invalidation/defined.html.ini @@ -0,0 +1,3 @@ +[defined.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/selectors/invalidation/enabled-disabled.html.ini b/testing/web-platform/meta/css/selectors/invalidation/enabled-disabled.html.ini new file mode 100644 index 0000000000..b0d268d36f --- /dev/null +++ b/testing/web-platform/meta/css/selectors/invalidation/enabled-disabled.html.ini @@ -0,0 +1,3 @@ +[enabled-disabled.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/selectors/invalidation/first-child-last-child.html.ini b/testing/web-platform/meta/css/selectors/invalidation/first-child-last-child.html.ini new file mode 100644 index 0000000000..761439c092 --- /dev/null +++ b/testing/web-platform/meta/css/selectors/invalidation/first-child-last-child.html.ini @@ -0,0 +1,3 @@ +[first-child-last-child.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/selectors/invalidation/has-complexity.html.ini b/testing/web-platform/meta/css/selectors/invalidation/has-complexity.html.ini new file mode 100644 index 0000000000..644a732de0 --- /dev/null +++ b/testing/web-platform/meta/css/selectors/invalidation/has-complexity.html.ini @@ -0,0 +1,3 @@ +[has-complexity.html] + expected: + if debug or asan or tsan or ((os == "linux") and not fission): [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/selectors/invalidation/host-context-pseudo-class-in-has.html.ini b/testing/web-platform/meta/css/selectors/invalidation/host-context-pseudo-class-in-has.html.ini new file mode 100644 index 0000000000..80b716a87e --- /dev/null +++ b/testing/web-platform/meta/css/selectors/invalidation/host-context-pseudo-class-in-has.html.ini @@ -0,0 +1,6 @@ +[host-context-pseudo-class-in-has.html] + [After adding 'a' to #host_parent: Check #subject1 color] + expected: FAIL + + [After adding 'a' to #host_parent: Check #subject2 color] + expected: FAIL diff --git a/testing/web-platform/meta/css/selectors/invalidation/insert-sibling-001.html.ini b/testing/web-platform/meta/css/selectors/invalidation/insert-sibling-001.html.ini new file mode 100644 index 0000000000..21c4dc9672 --- /dev/null +++ b/testing/web-platform/meta/css/selectors/invalidation/insert-sibling-001.html.ini @@ -0,0 +1,3 @@ +[insert-sibling-001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/selectors/invalidation/insert-sibling-002.html.ini b/testing/web-platform/meta/css/selectors/invalidation/insert-sibling-002.html.ini new file mode 100644 index 0000000000..9c5c2fd229 --- /dev/null +++ b/testing/web-platform/meta/css/selectors/invalidation/insert-sibling-002.html.ini @@ -0,0 +1,3 @@ +[insert-sibling-002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/selectors/invalidation/insert-sibling-003.html.ini b/testing/web-platform/meta/css/selectors/invalidation/insert-sibling-003.html.ini new file mode 100644 index 0000000000..a030ae1e5f --- /dev/null +++ b/testing/web-platform/meta/css/selectors/invalidation/insert-sibling-003.html.ini @@ -0,0 +1,3 @@ +[insert-sibling-003.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/selectors/invalidation/insert-sibling-004.html.ini b/testing/web-platform/meta/css/selectors/invalidation/insert-sibling-004.html.ini new file mode 100644 index 0000000000..666a26b7a8 --- /dev/null +++ b/testing/web-platform/meta/css/selectors/invalidation/insert-sibling-004.html.ini @@ -0,0 +1,3 @@ +[insert-sibling-004.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/selectors/invalidation/is-pseudo-containing-sibling-relationship-in-has.html.ini b/testing/web-platform/meta/css/selectors/invalidation/is-pseudo-containing-sibling-relationship-in-has.html.ini new file mode 100644 index 0000000000..f01afd7944 --- /dev/null +++ b/testing/web-platform/meta/css/selectors/invalidation/is-pseudo-containing-sibling-relationship-in-has.html.ini @@ -0,0 +1,19 @@ +[is-pseudo-containing-sibling-relationship-in-has.html] + [sibling selector in non-subject enclosed by :is() no longer matching after removal (5)] + expected: + if not asan and tsan: [FAIL, PASS] + if asan: [FAIL, PASS] + + [:nth-child() enclosed by :is() no longer matching after removal (1)] + expected: + if not asan and tsan: [FAIL, PASS] + if asan: [FAIL, PASS] + + [sibling selector in parent selector non-subject position enclosed by :is() no longer matching after removal (1)] + expected: + if tsan: [FAIL, PASS] + + [Initially red] + expected: + if not asan and tsan: [PASS, FAIL] + if asan: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/selectors/invalidation/is.html.ini b/testing/web-platform/meta/css/selectors/invalidation/is.html.ini new file mode 100644 index 0000000000..8d2dfa6362 --- /dev/null +++ b/testing/web-platform/meta/css/selectors/invalidation/is.html.ini @@ -0,0 +1,3 @@ +[is.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/selectors/invalidation/lang-pseudo-class-in-has-multiple-document-elements.html.ini b/testing/web-platform/meta/css/selectors/invalidation/lang-pseudo-class-in-has-multiple-document-elements.html.ini new file mode 100644 index 0000000000..d31de72c1b --- /dev/null +++ b/testing/web-platform/meta/css/selectors/invalidation/lang-pseudo-class-in-has-multiple-document-elements.html.ini @@ -0,0 +1,3 @@ +[lang-pseudo-class-in-has-multiple-document-elements.html] + expected: + if os == "win": FAIL diff --git a/testing/web-platform/meta/css/selectors/invalidation/location-pseudo-classes-in-has.html.ini b/testing/web-platform/meta/css/selectors/invalidation/location-pseudo-classes-in-has.html.ini new file mode 100644 index 0000000000..fde2638b5d --- /dev/null +++ b/testing/web-platform/meta/css/selectors/invalidation/location-pseudo-classes-in-has.html.ini @@ -0,0 +1,3 @@ +[location-pseudo-classes-in-has.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/selectors/invalidation/media-loading-pseudo-classes-in-has.html.ini b/testing/web-platform/meta/css/selectors/invalidation/media-loading-pseudo-classes-in-has.html.ini new file mode 100644 index 0000000000..468b68e88d --- /dev/null +++ b/testing/web-platform/meta/css/selectors/invalidation/media-loading-pseudo-classes-in-has.html.ini @@ -0,0 +1,7 @@ +[media-loading-pseudo-classes-in-has.html] + expected: TIMEOUT + [Test :has(:stalled) invalidation] + expected: TIMEOUT + + [Test :has(:buffering) invalidation] + expected: NOTRUN diff --git a/testing/web-platform/meta/css/selectors/invalidation/media-pseudo-classes-in-has.html.ini b/testing/web-platform/meta/css/selectors/invalidation/media-pseudo-classes-in-has.html.ini new file mode 100644 index 0000000000..54159bc4bc --- /dev/null +++ b/testing/web-platform/meta/css/selectors/invalidation/media-pseudo-classes-in-has.html.ini @@ -0,0 +1,10 @@ +[media-pseudo-classes-in-has.html] + expected: TIMEOUT + [Test :playing pseudo-classes] + expected: FAIL + + [Test :seeking pseudo-class] + expected: FAIL + + [Test :muted pseudo-class] + expected: TIMEOUT diff --git a/testing/web-platform/meta/css/selectors/invalidation/not-001.html.ini b/testing/web-platform/meta/css/selectors/invalidation/not-001.html.ini new file mode 100644 index 0000000000..fc932d99ae --- /dev/null +++ b/testing/web-platform/meta/css/selectors/invalidation/not-001.html.ini @@ -0,0 +1,3 @@ +[not-001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/selectors/invalidation/not-002.html.ini b/testing/web-platform/meta/css/selectors/invalidation/not-002.html.ini new file mode 100644 index 0000000000..ca0e613641 --- /dev/null +++ b/testing/web-platform/meta/css/selectors/invalidation/not-002.html.ini @@ -0,0 +1,3 @@ +[not-002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/selectors/invalidation/part-dir.html.ini b/testing/web-platform/meta/css/selectors/invalidation/part-dir.html.ini new file mode 100644 index 0000000000..1a49bec1aa --- /dev/null +++ b/testing/web-platform/meta/css/selectors/invalidation/part-dir.html.ini @@ -0,0 +1,6 @@ +[part-dir.html] + [::part():dir() invalidation] + expected: FAIL + + [::part():dir() invalidation from setAttribute] + expected: FAIL diff --git a/testing/web-platform/meta/css/selectors/invalidation/part-lang.html.ini b/testing/web-platform/meta/css/selectors/invalidation/part-lang.html.ini new file mode 100644 index 0000000000..43cf3f0123 --- /dev/null +++ b/testing/web-platform/meta/css/selectors/invalidation/part-lang.html.ini @@ -0,0 +1,6 @@ +[part-lang.html] + [::part():lang() invalidation] + expected: FAIL + + [::part():lang() invalidation from setAttribute] + expected: FAIL diff --git a/testing/web-platform/meta/css/selectors/invalidation/part-pseudo.html.ini b/testing/web-platform/meta/css/selectors/invalidation/part-pseudo.html.ini new file mode 100644 index 0000000000..92ab29d162 --- /dev/null +++ b/testing/web-platform/meta/css/selectors/invalidation/part-pseudo.html.ini @@ -0,0 +1,2 @@ +[part-pseudo.html] + prefs: [dom.webcomponents.shadowdom.declarative.enabled:true] diff --git a/testing/web-platform/meta/css/selectors/invalidation/quirks-mode-stylesheet-dynamic-add-001.html.ini b/testing/web-platform/meta/css/selectors/invalidation/quirks-mode-stylesheet-dynamic-add-001.html.ini new file mode 100644 index 0000000000..10344da254 --- /dev/null +++ b/testing/web-platform/meta/css/selectors/invalidation/quirks-mode-stylesheet-dynamic-add-001.html.ini @@ -0,0 +1,3 @@ +[quirks-mode-stylesheet-dynamic-add-001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/selectors/invalidation/selectorText-dynamic-001.html.ini b/testing/web-platform/meta/css/selectors/invalidation/selectorText-dynamic-001.html.ini new file mode 100644 index 0000000000..e77dabe940 --- /dev/null +++ b/testing/web-platform/meta/css/selectors/invalidation/selectorText-dynamic-001.html.ini @@ -0,0 +1,3 @@ +[selectorText-dynamic-001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/selectors/invalidation/sheet-going-away-001.html.ini b/testing/web-platform/meta/css/selectors/invalidation/sheet-going-away-001.html.ini new file mode 100644 index 0000000000..be648b42fa --- /dev/null +++ b/testing/web-platform/meta/css/selectors/invalidation/sheet-going-away-001.html.ini @@ -0,0 +1,3 @@ +[sheet-going-away-001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/selectors/invalidation/sibling.html.ini b/testing/web-platform/meta/css/selectors/invalidation/sibling.html.ini new file mode 100644 index 0000000000..8956fdaf4e --- /dev/null +++ b/testing/web-platform/meta/css/selectors/invalidation/sibling.html.ini @@ -0,0 +1,3 @@ +[sibling.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/selectors/invalidation/state-in-has.html.ini b/testing/web-platform/meta/css/selectors/invalidation/state-in-has.html.ini new file mode 100644 index 0000000000..56c5689155 --- /dev/null +++ b/testing/web-platform/meta/css/selectors/invalidation/state-in-has.html.ini @@ -0,0 +1,3 @@ +[state-in-has.html] + [Test :has() invalidation with :state() pseudo-classes] + expected: FAIL diff --git a/testing/web-platform/meta/css/selectors/invalidation/where.html.ini b/testing/web-platform/meta/css/selectors/invalidation/where.html.ini new file mode 100644 index 0000000000..232f9d15bd --- /dev/null +++ b/testing/web-platform/meta/css/selectors/invalidation/where.html.ini @@ -0,0 +1,3 @@ +[where.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] |