Run same tests for layout-2020 and layout-2013 (#30092)

Most tests were only being run for layout-2013, not for layout-2020.
This wasn't great since layout-2020 is now the default.

So this patch unifies the lists of included tests for both layouts.
For layout-2013 this implies adding css/css-content/, css/css-logical/
and css/css-masking/clip/.
For layout-2020 this implies adding several additional css tests, and
also tests like dom/, js/, html/, etc.
This commit is contained in:
Oriol Brufau 2023-08-15 02:28:32 +02:00 committed by GitHub
parent 78c7011240
commit 963104e5fc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4797 changed files with 679983 additions and 5390 deletions

View file

@ -0,0 +1,3 @@
[any-link-pseudo.html]
[Style was recalculated for the :any-link pseudo class.]
expected: FAIL

View file

@ -1,2 +1,39 @@
[attribute-or-elemental-selectors-in-has.html]
expected: ERROR
[add .child to #div_child: div#div_subject.color]
expected: FAIL
[add .descendant to #div_child: div#div_subject.color]
expected: FAIL
[add .descendant to #div_grandchild: div#div_subject.color]
expected: FAIL
[set descendant to #div_grandchild[attrname\]: div#div_subject.color]
expected: FAIL
[change #div_grandchild to #div_descendant: div#div_subject.color]
expected: FAIL
[add descendant to #div_subject: div#div_subject.color]
expected: FAIL
[add "div > descendant" to #div_subject: div#div_subject.color]
expected: FAIL
[add div.child to #div_subject: div#div_subject.color]
expected: FAIL
[add "div > div.descendant" to #div_subject: div#div_subject.color]
expected: FAIL
[add div#div_descendant to #div_subject: div#div_subject.color]
expected: FAIL
[add "div#div_descendant" to #div_subject: div#div_subject.color]
expected: FAIL
[add div[attrname\] to #div_subject: div#div_subject.color]
expected: FAIL
[add "div > div[attrname\]" to #div_subject: div#div_subject.color]
expected: FAIL

View file

@ -1,19 +1,81 @@
[child-indexed-pseudo-classes-in-has.html]
expected: ERROR
[Initial colors: #only_child]
[Prepend #div1.green: #only_child]
expected: FAIL
[Initial colors: #first_child]
[Prepend #div1.green: #first_child]
expected: FAIL
[Initial colors: #last_child]
[Prepend #div1.green: #last_child]
expected: FAIL
[Initial colors: #nth_child_3n_1]
[Prepend #div1.green: #nth_child_3n_1]
expected: FAIL
[Initial colors: #nth_child_3n_2]
[Prepend #div2.yellow: #first_child]
expected: FAIL
[Initial colors: #nth_child_3n]
[Prepend #div2.yellow: #last_child]
expected: FAIL
[Prepend #div2.yellow: #nth_child_3n_1]
expected: FAIL
[Prepend #div2.yellow: #nth_child_3n_2]
expected: FAIL
[Prepend #div3.orange: #first_child]
expected: FAIL
[Prepend #div3.orange: #last_child]
expected: FAIL
[Prepend #div3.orange: #nth_child_3n_1]
expected: FAIL
[Prepend #div3.orange: #nth_child_3n_2]
expected: FAIL
[Prepend #div3.orange: #nth_child_3n]
expected: FAIL
[Prepend #div4: #last_child]
expected: FAIL
[Prepend #div4: #nth_child_3n_1]
expected: FAIL
[Prepend #div4: #nth_child_3n_2]
expected: FAIL
[Prepend #div4: #nth_child_3n]
expected: FAIL
[Prepend #div5: #last_child]
expected: FAIL
[Prepend #div5: #nth_child_3n_1]
expected: FAIL
[Prepend #div5: #nth_child_3n_2]
expected: FAIL
[Prepend #div5: #nth_child_3n]
expected: FAIL
[Remove #div1: #last_child]
expected: FAIL
[Remove #div1: #nth_child_3n_1]
expected: FAIL
[Remove #div1: #nth_child_3n]
expected: FAIL
[Remove #div2: #last_child]
expected: FAIL
[Remove #div2: #nth_child_3n]
expected: FAIL
[Remove #div4: #only_child]
expected: FAIL

View file

@ -1,2 +0,0 @@
[class-id-attr.html]
expected: FAIL

View file

@ -0,0 +1,3 @@
[defined-in-has.html]
[Test :has() invalidation with :defined pseudo-class]
expected: FAIL

View file

@ -0,0 +1,2 @@
[dir-pseudo-class-in-has.html]
expected: FAIL

View file

@ -1,4 +1,6 @@
[empty-pseudo-in-has.html]
expected: ERROR
[Empty #subject]
[Insert div#child to #subject]
expected: FAIL
[Insert div to div.#child]
expected: FAIL

View file

@ -0,0 +1,6 @@
[enabled-disabled.html]
[Element updates when disabled]
expected: FAIL
[Element updates when enabled]
expected: FAIL

View file

@ -1,4 +1,4 @@
[has-complexity.html]
expected: ERROR
expected: TIMEOUT
[Before appending 25000 elements]
expected: FAIL

View file

@ -1,4 +1,306 @@
[has-in-adjacent-position.html]
expected: ERROR
[Initial color]
[add .test to previous_sibling_child]
expected: FAIL
[add .test to previous_sibling_descendant]
expected: FAIL
[add .test to subject]
expected: FAIL
[add .test to next_sibling]
expected: FAIL
[add .test to next_sibling_child]
expected: FAIL
[add .test to next_sibling_descendant]
expected: FAIL
[insert element div.test before previous_sibling_child]
expected: FAIL
[add the class 'test' again to the element inserted before previous_sibling_child]
expected: FAIL
[add the class 'test' to the element inserted again before previous_sibling_child]
expected: FAIL
[insert element div[test_attr\] before previous_sibling_child]
expected: FAIL
[insert element div.test before previous_sibling_descendant]
expected: FAIL
[add the class 'test' again to the element inserted before previous_sibling_descendant]
expected: FAIL
[add the class 'test' to the element inserted again before previous_sibling_descendant]
expected: FAIL
[insert element div[test_attr\] before previous_sibling_descendant]
expected: FAIL
[insert element div.test before next_sibling]
expected: FAIL
[add the class 'test' again to the element inserted before next_sibling]
expected: FAIL
[add the class 'test' to the element inserted again before next_sibling]
expected: FAIL
[insert element div[test_attr\] before next_sibling]
expected: FAIL
[insert element div.test before next_sibling_child]
expected: FAIL
[add the class 'test' again to the element inserted before next_sibling_child]
expected: FAIL
[add the class 'test' to the element inserted again before next_sibling_child]
expected: FAIL
[insert element div[test_attr\] before next_sibling_child]
expected: FAIL
[insert element div.test before next_sibling_descendant]
expected: FAIL
[add the class 'test' again to the element inserted before next_sibling_descendant]
expected: FAIL
[add the class 'test' to the element inserted again before next_sibling_descendant]
expected: FAIL
[insert element div[test_attr\] before next_sibling_descendant]
expected: FAIL
[insert element div.test after previous_sibling_child]
expected: FAIL
[add the class 'test' again to the element inserted after previous_sibling_child]
expected: FAIL
[add the class 'test' to the element inserted again after previous_sibling_child]
expected: FAIL
[insert element div[test_attr\] after previous_sibling_child]
expected: FAIL
[insert element div.test after previous_sibling_descendant]
expected: FAIL
[add the class 'test' again to the element inserted after previous_sibling_descendant]
expected: FAIL
[add the class 'test' to the element inserted again after previous_sibling_descendant]
expected: FAIL
[insert element div[test_attr\] after previous_sibling_descendant]
expected: FAIL
[insert element div.test after subject]
expected: FAIL
[add the class 'test' again to the element inserted after subject]
expected: FAIL
[add the class 'test' to the element inserted again after subject]
expected: FAIL
[insert element div[test_attr\] after subject]
expected: FAIL
[insert element div.test after next_sibling]
expected: FAIL
[add the class 'test' again to the element inserted after next_sibling]
expected: FAIL
[add the class 'test' to the element inserted again after next_sibling]
expected: FAIL
[insert element div[test_attr\] after next_sibling]
expected: FAIL
[insert element div.test after next_sibling_child]
expected: FAIL
[add the class 'test' again to the element inserted after next_sibling_child]
expected: FAIL
[add the class 'test' to the element inserted again after next_sibling_child]
expected: FAIL
[insert element div[test_attr\] after next_sibling_child]
expected: FAIL
[insert element div.test after next_sibling_descendant]
expected: FAIL
[add the class 'test' again to the element inserted after next_sibling_descendant]
expected: FAIL
[add the class 'test' to the element inserted again after next_sibling_descendant]
expected: FAIL
[insert element div[test_attr\] after next_sibling_descendant]
expected: FAIL
[insert tree div>div.test before previous_sibling_child]
expected: FAIL
[add the class 'test' again to the element in the tree inserted before previous_sibling_child]
expected: FAIL
[add the class 'test' to the element in the tree inserted again before previous_sibling_child]
expected: FAIL
[insert element div>div[test_attr\] before previous_sibling_child]
expected: FAIL
[insert tree div>div.test before previous_sibling_descendant]
expected: FAIL
[add the class 'test' again to the element in the tree inserted before previous_sibling_descendant]
expected: FAIL
[add the class 'test' to the element in the tree inserted again before previous_sibling_descendant]
expected: FAIL
[insert element div>div[test_attr\] before previous_sibling_descendant]
expected: FAIL
[insert tree div>div.test before subject]
expected: FAIL
[add the class 'test' again to the element in the tree inserted before subject]
expected: FAIL
[add the class 'test' to the element in the tree inserted again before subject]
expected: FAIL
[insert element div>div[test_attr\] before subject]
expected: FAIL
[insert tree div>div.test before next_sibling]
expected: FAIL
[add the class 'test' again to the element in the tree inserted before next_sibling]
expected: FAIL
[add the class 'test' to the element in the tree inserted again before next_sibling]
expected: FAIL
[insert element div>div[test_attr\] before next_sibling]
expected: FAIL
[insert tree div>div.test before next_sibling_child]
expected: FAIL
[add the class 'test' again to the element in the tree inserted before next_sibling_child]
expected: FAIL
[add the class 'test' to the element in the tree inserted again before next_sibling_child]
expected: FAIL
[insert element div>div[test_attr\] before next_sibling_child]
expected: FAIL
[insert tree div>div.test before next_sibling_descendant]
expected: FAIL
[add the class 'test' again to the element in the tree inserted before next_sibling_descendant]
expected: FAIL
[add the class 'test' to the element in the tree inserted again before next_sibling_descendant]
expected: FAIL
[insert element div>div[test_attr\] before next_sibling_descendant]
expected: FAIL
[insert tree div>div.test after previous_sibling]
expected: FAIL
[add the class 'test' again to the element in the tree inserted after previous_sibling]
expected: FAIL
[add the class 'test' to the element in the tree inserted again after previous_sibling]
expected: FAIL
[insert element div>div[test_attr\] after previous_sibling]
expected: FAIL
[insert tree div>div.test after previous_sibling_child]
expected: FAIL
[add the class 'test' again to the element in the tree inserted after previous_sibling_child]
expected: FAIL
[add the class 'test' to the element in the tree inserted again after previous_sibling_child]
expected: FAIL
[insert element div>div[test_attr\] after previous_sibling_child]
expected: FAIL
[insert tree div>div.test after previous_sibling_descendant]
expected: FAIL
[add the class 'test' again to the element in the tree inserted after previous_sibling_descendant]
expected: FAIL
[add the class 'test' to the element in the tree inserted again after previous_sibling_descendant]
expected: FAIL
[insert element div>div[test_attr\] after previous_sibling_descendant]
expected: FAIL
[insert tree div>div.test after subject]
expected: FAIL
[add the class 'test' again to the element in the tree inserted after subject]
expected: FAIL
[add the class 'test' to the element in the tree inserted again after subject]
expected: FAIL
[insert element div>div[test_attr\] after subject]
expected: FAIL
[insert tree div>div.test after next_sibling]
expected: FAIL
[add the class 'test' again to the element in the tree inserted after next_sibling]
expected: FAIL
[add the class 'test' to the element in the tree inserted again after next_sibling]
expected: FAIL
[insert element div>div[test_attr\] after next_sibling]
expected: FAIL
[insert tree div>div.test after next_sibling_child]
expected: FAIL
[add the class 'test' again to the element in the tree inserted after next_sibling_child]
expected: FAIL
[add the class 'test' to the element in the tree inserted again after next_sibling_child]
expected: FAIL
[insert element div>div[test_attr\] after next_sibling_child]
expected: FAIL
[insert tree div>div.test after next_sibling_descendant]
expected: FAIL
[add the class 'test' again to the element in the tree inserted after next_sibling_descendant]
expected: FAIL
[add the class 'test' to the element in the tree inserted again after next_sibling_descendant]
expected: FAIL
[insert element div>div[test_attr\] after next_sibling_descendant]
expected: FAIL

View file

@ -1,4 +1,381 @@
[has-in-ancestor-position.html]
expected: ERROR
[Initial color]
[add .test to subject_parent]
expected: FAIL
[add .test to subject]
expected: FAIL
[add .test to subject_child]
expected: FAIL
[add .test to subject_descendant]
expected: FAIL
[add .test to next_sibling]
expected: FAIL
[add .test to next_sibling_child]
expected: FAIL
[add .test to next_sibling_descendant]
expected: FAIL
[insert element div.test before subject_parent]
expected: FAIL
[add the class 'test' again to the element inserted before subject_parent]
expected: FAIL
[add the class 'test' to the element inserted again before subject_parent]
expected: FAIL
[insert element div[test_attr\] before subject_parent]
expected: FAIL
[insert element div.test before subject]
expected: FAIL
[add the class 'test' again to the element inserted before subject]
expected: FAIL
[add the class 'test' to the element inserted again before subject]
expected: FAIL
[insert element div[test_attr\] before subject]
expected: FAIL
[insert element div.test before subject_child]
expected: FAIL
[add the class 'test' again to the element inserted before subject_child]
expected: FAIL
[add the class 'test' to the element inserted again before subject_child]
expected: FAIL
[insert element div[test_attr\] before subject_child]
expected: FAIL
[insert element div.test before subject_descendant]
expected: FAIL
[add the class 'test' again to the element inserted before subject_descendant]
expected: FAIL
[add the class 'test' to the element inserted again before subject_descendant]
expected: FAIL
[insert element div[test_attr\] before subject_descendant]
expected: FAIL
[insert element div.test before next_sibling]
expected: FAIL
[add the class 'test' again to the element inserted before next_sibling]
expected: FAIL
[add the class 'test' to the element inserted again before next_sibling]
expected: FAIL
[insert element div[test_attr\] before next_sibling]
expected: FAIL
[insert element div.test before next_sibling_child]
expected: FAIL
[add the class 'test' again to the element inserted before next_sibling_child]
expected: FAIL
[add the class 'test' to the element inserted again before next_sibling_child]
expected: FAIL
[insert element div[test_attr\] before next_sibling_child]
expected: FAIL
[insert element div.test before next_sibling_descendant]
expected: FAIL
[add the class 'test' again to the element inserted before next_sibling_descendant]
expected: FAIL
[add the class 'test' to the element inserted again before next_sibling_descendant]
expected: FAIL
[insert element div[test_attr\] before next_sibling_descendant]
expected: FAIL
[insert element div.test after subject_ancestor]
expected: FAIL
[add the class 'test' again to the element inserted after subject_ancestor]
expected: FAIL
[add the class 'test' to the element inserted again after subject_ancestor]
expected: FAIL
[insert element div[test_attr\] after subject_ancestor]
expected: FAIL
[insert element div.test after subject_parent]
expected: FAIL
[add the class 'test' again to the element inserted after subject_parent]
expected: FAIL
[add the class 'test' to the element inserted again after subject_parent]
expected: FAIL
[insert element div[test_attr\] after subject_parent]
expected: FAIL
[insert element div.test after subject]
expected: FAIL
[add the class 'test' again to the element inserted after subject]
expected: FAIL
[add the class 'test' to the element inserted again after subject]
expected: FAIL
[insert element div[test_attr\] after subject]
expected: FAIL
[insert element div.test after subject_child]
expected: FAIL
[add the class 'test' again to the element inserted after subject_child]
expected: FAIL
[add the class 'test' to the element inserted again after subject_child]
expected: FAIL
[insert element div[test_attr\] after subject_child]
expected: FAIL
[insert element div.test after subject_descendant]
expected: FAIL
[add the class 'test' again to the element inserted after subject_descendant]
expected: FAIL
[add the class 'test' to the element inserted again after subject_descendant]
expected: FAIL
[insert element div[test_attr\] after subject_descendant]
expected: FAIL
[insert element div.test after next_sibling]
expected: FAIL
[add the class 'test' again to the element inserted after next_sibling]
expected: FAIL
[add the class 'test' to the element inserted again after next_sibling]
expected: FAIL
[insert element div[test_attr\] after next_sibling]
expected: FAIL
[insert element div.test after next_sibling_child]
expected: FAIL
[add the class 'test' again to the element inserted after next_sibling_child]
expected: FAIL
[add the class 'test' to the element inserted again after next_sibling_child]
expected: FAIL
[insert element div[test_attr\] after next_sibling_child]
expected: FAIL
[insert element div.test after next_sibling_descendant]
expected: FAIL
[add the class 'test' again to the element inserted after next_sibling_descendant]
expected: FAIL
[add the class 'test' to the element inserted again after next_sibling_descendant]
expected: FAIL
[insert element div[test_attr\] after next_sibling_descendant]
expected: FAIL
[insert tree div>div.test before subject_parent]
expected: FAIL
[add the class 'test' again to the element in the tree inserted before subject_parent]
expected: FAIL
[add the class 'test' to the element in the tree inserted again before subject_parent]
expected: FAIL
[insert element div>div[test_attr\] before subject_parent]
expected: FAIL
[insert tree div>div.test before subject]
expected: FAIL
[add the class 'test' again to the element in the tree inserted before subject]
expected: FAIL
[add the class 'test' to the element in the tree inserted again before subject]
expected: FAIL
[insert element div>div[test_attr\] before subject]
expected: FAIL
[insert tree div>div.test before subject_child]
expected: FAIL
[add the class 'test' again to the element in the tree inserted before subject_child]
expected: FAIL
[add the class 'test' to the element in the tree inserted again before subject_child]
expected: FAIL
[insert element div>div[test_attr\] before subject_child]
expected: FAIL
[insert tree div>div.test before subject_descendant]
expected: FAIL
[add the class 'test' again to the element in the tree inserted before subject_descendant]
expected: FAIL
[add the class 'test' to the element in the tree inserted again before subject_descendant]
expected: FAIL
[insert element div>div[test_attr\] before subject_descendant]
expected: FAIL
[insert tree div>div.test before next_sibling]
expected: FAIL
[add the class 'test' again to the element in the tree inserted before next_sibling]
expected: FAIL
[add the class 'test' to the element in the tree inserted again before next_sibling]
expected: FAIL
[insert element div>div[test_attr\] before next_sibling]
expected: FAIL
[insert tree div>div.test before next_sibling_child]
expected: FAIL
[add the class 'test' again to the element in the tree inserted before next_sibling_child]
expected: FAIL
[add the class 'test' to the element in the tree inserted again before next_sibling_child]
expected: FAIL
[insert element div>div[test_attr\] before next_sibling_child]
expected: FAIL
[insert tree div>div.test before next_sibling_descendant]
expected: FAIL
[add the class 'test' again to the element in the tree inserted before next_sibling_descendant]
expected: FAIL
[add the class 'test' to the element in the tree inserted again before next_sibling_descendant]
expected: FAIL
[insert element div>div[test_attr\] before next_sibling_descendant]
expected: FAIL
[insert tree div>div.test after subject_ancestor]
expected: FAIL
[add the class 'test' again to the element in the tree inserted after subject_ancestor]
expected: FAIL
[add the class 'test' to the element in the tree inserted again after subject_ancestor]
expected: FAIL
[insert element div>div[test_attr\] after subject_ancestor]
expected: FAIL
[insert tree div>div.test after subject_parent]
expected: FAIL
[add the class 'test' again to the element in the tree inserted after subject_parent]
expected: FAIL
[add the class 'test' to the element in the tree inserted again after subject_parent]
expected: FAIL
[insert element div>div[test_attr\] after subject_parent]
expected: FAIL
[insert tree div>div.test after subject]
expected: FAIL
[add the class 'test' again to the element in the tree inserted after subject]
expected: FAIL
[add the class 'test' to the element in the tree inserted again after subject]
expected: FAIL
[insert element div>div[test_attr\] after subject]
expected: FAIL
[insert tree div>div.test after subject_child]
expected: FAIL
[add the class 'test' again to the element in the tree inserted after subject_child]
expected: FAIL
[add the class 'test' to the element in the tree inserted again after subject_child]
expected: FAIL
[insert element div>div[test_attr\] after subject_child]
expected: FAIL
[insert tree div>div.test after subject_descendant]
expected: FAIL
[add the class 'test' again to the element in the tree inserted after subject_descendant]
expected: FAIL
[add the class 'test' to the element in the tree inserted again after subject_descendant]
expected: FAIL
[insert element div>div[test_attr\] after subject_descendant]
expected: FAIL
[insert tree div>div.test after next_sibling]
expected: FAIL
[add the class 'test' again to the element in the tree inserted after next_sibling]
expected: FAIL
[add the class 'test' to the element in the tree inserted again after next_sibling]
expected: FAIL
[insert element div>div[test_attr\] after next_sibling]
expected: FAIL
[insert tree div>div.test after next_sibling_child]
expected: FAIL
[add the class 'test' again to the element in the tree inserted after next_sibling_child]
expected: FAIL
[add the class 'test' to the element in the tree inserted again after next_sibling_child]
expected: FAIL
[insert element div>div[test_attr\] after next_sibling_child]
expected: FAIL
[insert tree div>div.test after next_sibling_descendant]
expected: FAIL
[add the class 'test' again to the element in the tree inserted after next_sibling_descendant]
expected: FAIL
[add the class 'test' to the element in the tree inserted again after next_sibling_descendant]
expected: FAIL
[insert element div>div[test_attr\] after next_sibling_descendant]
expected: FAIL

View file

@ -1,4 +1,177 @@
[has-in-parent-position.html]
expected: ERROR
[Initial color]
[add .test to subject]
expected: FAIL
[add .test to subject_child]
expected: FAIL
[add .test to subject_descendant]
expected: FAIL
[insert element div.test before subject]
expected: FAIL
[add the class 'test' again to the element inserted before subject]
expected: FAIL
[add the class 'test' to the element inserted again before subject]
expected: FAIL
[insert element div[test_attr\] before subject]
expected: FAIL
[insert element div.test before subject_child]
expected: FAIL
[add the class 'test' again to the element inserted before subject_child]
expected: FAIL
[add the class 'test' to the element inserted again before subject_child]
expected: FAIL
[insert element div[test_attr\] before subject_child]
expected: FAIL
[insert element div.test before subject_descendant]
expected: FAIL
[add the class 'test' again to the element inserted before subject_descendant]
expected: FAIL
[add the class 'test' to the element inserted again before subject_descendant]
expected: FAIL
[insert element div[test_attr\] before subject_descendant]
expected: FAIL
[insert element div.test after subject_parent]
expected: FAIL
[add the class 'test' again to the element inserted after subject_parent]
expected: FAIL
[add the class 'test' to the element inserted again after subject_parent]
expected: FAIL
[insert element div[test_attr\] after subject_parent]
expected: FAIL
[insert element div.test after subject]
expected: FAIL
[add the class 'test' again to the element inserted after subject]
expected: FAIL
[add the class 'test' to the element inserted again after subject]
expected: FAIL
[insert element div[test_attr\] after subject]
expected: FAIL
[insert element div.test after subject_child]
expected: FAIL
[add the class 'test' again to the element inserted after subject_child]
expected: FAIL
[add the class 'test' to the element inserted again after subject_child]
expected: FAIL
[insert element div[test_attr\] after subject_child]
expected: FAIL
[insert element div.test after subject_descendant]
expected: FAIL
[add the class 'test' again to the element inserted after subject_descendant]
expected: FAIL
[add the class 'test' to the element inserted again after subject_descendant]
expected: FAIL
[insert element div[test_attr\] after subject_descendant]
expected: FAIL
[insert tree div>div.test before subject]
expected: FAIL
[add the class 'test' again to the element in the tree inserted before subject]
expected: FAIL
[add the class 'test' to the element in the tree inserted again before subject]
expected: FAIL
[insert element div>div[test_attr\] before subject]
expected: FAIL
[insert tree div>div.test before subject_child]
expected: FAIL
[add the class 'test' again to the element in the tree inserted before subject_child]
expected: FAIL
[add the class 'test' to the element in the tree inserted again before subject_child]
expected: FAIL
[insert element div>div[test_attr\] before subject_child]
expected: FAIL
[insert tree div>div.test before subject_descendant]
expected: FAIL
[add the class 'test' again to the element in the tree inserted before subject_descendant]
expected: FAIL
[add the class 'test' to the element in the tree inserted again before subject_descendant]
expected: FAIL
[insert element div>div[test_attr\] before subject_descendant]
expected: FAIL
[insert tree div>div.test after subject_parent]
expected: FAIL
[add the class 'test' again to the element in the tree inserted after subject_parent]
expected: FAIL
[add the class 'test' to the element in the tree inserted again after subject_parent]
expected: FAIL
[insert element div>div[test_attr\] after subject_parent]
expected: FAIL
[insert tree div>div.test after subject]
expected: FAIL
[add the class 'test' again to the element in the tree inserted after subject]
expected: FAIL
[add the class 'test' to the element in the tree inserted again after subject]
expected: FAIL
[insert element div>div[test_attr\] after subject]
expected: FAIL
[insert tree div>div.test after subject_child]
expected: FAIL
[add the class 'test' again to the element in the tree inserted after subject_child]
expected: FAIL
[add the class 'test' to the element in the tree inserted again after subject_child]
expected: FAIL
[insert element div>div[test_attr\] after subject_child]
expected: FAIL
[insert tree div>div.test after subject_descendant]
expected: FAIL
[add the class 'test' again to the element in the tree inserted after subject_descendant]
expected: FAIL
[add the class 'test' to the element in the tree inserted again after subject_descendant]
expected: FAIL
[insert element div>div[test_attr\] after subject_descendant]
expected: FAIL

View file

@ -1,4 +1,342 @@
[has-in-sibling-position.html]
expected: ERROR
[Initial color]
[add .test to previous_sibling_child]
expected: FAIL
[add .test to previous_sibling_descendant]
expected: FAIL
[add .test to subject]
expected: FAIL
[add .test to next_sibling]
expected: FAIL
[add .test to next_sibling_child]
expected: FAIL
[add .test to next_sibling_descendant]
expected: FAIL
[insert element div.test before previous_sibling_child]
expected: FAIL
[add the class 'test' again to the element inserted before previous_sibling_child]
expected: FAIL
[add the class 'test' to the element inserted again before previous_sibling_child]
expected: FAIL
[insert element div[test_attr\] before previous_sibling_child]
expected: FAIL
[insert element div.test before previous_sibling_descendant]
expected: FAIL
[add the class 'test' again to the element inserted before previous_sibling_descendant]
expected: FAIL
[add the class 'test' to the element inserted again before previous_sibling_descendant]
expected: FAIL
[insert element div[test_attr\] before previous_sibling_descendant]
expected: FAIL
[insert element div.test before subject]
expected: FAIL
[add the class 'test' again to the element inserted before subject]
expected: FAIL
[add the class 'test' to the element inserted again before subject]
expected: FAIL
[insert element div[test_attr\] before subject]
expected: FAIL
[insert element div.test before next_sibling]
expected: FAIL
[add the class 'test' again to the element inserted before next_sibling]
expected: FAIL
[add the class 'test' to the element inserted again before next_sibling]
expected: FAIL
[insert element div[test_attr\] before next_sibling]
expected: FAIL
[insert element div.test before next_sibling_child]
expected: FAIL
[add the class 'test' again to the element inserted before next_sibling_child]
expected: FAIL
[add the class 'test' to the element inserted again before next_sibling_child]
expected: FAIL
[insert element div[test_attr\] before next_sibling_child]
expected: FAIL
[insert element div.test before next_sibling_descendant]
expected: FAIL
[add the class 'test' again to the element inserted before next_sibling_descendant]
expected: FAIL
[add the class 'test' to the element inserted again before next_sibling_descendant]
expected: FAIL
[insert element div[test_attr\] before next_sibling_descendant]
expected: FAIL
[insert element div.test after previous_sibling]
expected: FAIL
[add the class 'test' again to the element inserted after previous_sibling]
expected: FAIL
[add the class 'test' to the element inserted again after previous_sibling]
expected: FAIL
[insert element div[test_attr\] after previous_sibling]
expected: FAIL
[insert element div.test after previous_sibling_child]
expected: FAIL
[add the class 'test' again to the element inserted after previous_sibling_child]
expected: FAIL
[add the class 'test' to the element inserted again after previous_sibling_child]
expected: FAIL
[insert element div[test_attr\] after previous_sibling_child]
expected: FAIL
[insert element div.test after previous_sibling_descendant]
expected: FAIL
[add the class 'test' again to the element inserted after previous_sibling_descendant]
expected: FAIL
[add the class 'test' to the element inserted again after previous_sibling_descendant]
expected: FAIL
[insert element div[test_attr\] after previous_sibling_descendant]
expected: FAIL
[insert element div.test after subject]
expected: FAIL
[add the class 'test' again to the element inserted after subject]
expected: FAIL
[add the class 'test' to the element inserted again after subject]
expected: FAIL
[insert element div[test_attr\] after subject]
expected: FAIL
[insert element div.test after next_sibling]
expected: FAIL
[add the class 'test' again to the element inserted after next_sibling]
expected: FAIL
[add the class 'test' to the element inserted again after next_sibling]
expected: FAIL
[insert element div[test_attr\] after next_sibling]
expected: FAIL
[insert element div.test after next_sibling_child]
expected: FAIL
[add the class 'test' again to the element inserted after next_sibling_child]
expected: FAIL
[add the class 'test' to the element inserted again after next_sibling_child]
expected: FAIL
[insert element div[test_attr\] after next_sibling_child]
expected: FAIL
[insert element div.test after next_sibling_descendant]
expected: FAIL
[add the class 'test' again to the element inserted after next_sibling_descendant]
expected: FAIL
[add the class 'test' to the element inserted again after next_sibling_descendant]
expected: FAIL
[insert element div[test_attr\] after next_sibling_descendant]
expected: FAIL
[insert tree div>div.test before previous_sibling]
expected: FAIL
[add the class 'test' again to the element in the tree inserted before previous_sibling]
expected: FAIL
[add the class 'test' to the element in the tree inserted again before previous_sibling]
expected: FAIL
[insert element div>div[test_attr\] before previous_sibling]
expected: FAIL
[insert tree div>div.test before previous_sibling_child]
expected: FAIL
[add the class 'test' again to the element in the tree inserted before previous_sibling_child]
expected: FAIL
[add the class 'test' to the element in the tree inserted again before previous_sibling_child]
expected: FAIL
[insert element div>div[test_attr\] before previous_sibling_child]
expected: FAIL
[insert tree div>div.test before previous_sibling_descendant]
expected: FAIL
[add the class 'test' again to the element in the tree inserted before previous_sibling_descendant]
expected: FAIL
[add the class 'test' to the element in the tree inserted again before previous_sibling_descendant]
expected: FAIL
[insert element div>div[test_attr\] before previous_sibling_descendant]
expected: FAIL
[insert tree div>div.test before subject]
expected: FAIL
[add the class 'test' again to the element in the tree inserted before subject]
expected: FAIL
[add the class 'test' to the element in the tree inserted again before subject]
expected: FAIL
[insert element div>div[test_attr\] before subject]
expected: FAIL
[insert tree div>div.test before next_sibling]
expected: FAIL
[add the class 'test' again to the element in the tree inserted before next_sibling]
expected: FAIL
[add the class 'test' to the element in the tree inserted again before next_sibling]
expected: FAIL
[insert element div>div[test_attr\] before next_sibling]
expected: FAIL
[insert tree div>div.test before next_sibling_child]
expected: FAIL
[add the class 'test' again to the element in the tree inserted before next_sibling_child]
expected: FAIL
[add the class 'test' to the element in the tree inserted again before next_sibling_child]
expected: FAIL
[insert element div>div[test_attr\] before next_sibling_child]
expected: FAIL
[insert tree div>div.test before next_sibling_descendant]
expected: FAIL
[add the class 'test' again to the element in the tree inserted before next_sibling_descendant]
expected: FAIL
[add the class 'test' to the element in the tree inserted again before next_sibling_descendant]
expected: FAIL
[insert element div>div[test_attr\] before next_sibling_descendant]
expected: FAIL
[insert tree div>div.test after previous_sibling]
expected: FAIL
[add the class 'test' again to the element in the tree inserted after previous_sibling]
expected: FAIL
[add the class 'test' to the element in the tree inserted again after previous_sibling]
expected: FAIL
[insert element div>div[test_attr\] after previous_sibling]
expected: FAIL
[insert tree div>div.test after previous_sibling_child]
expected: FAIL
[add the class 'test' again to the element in the tree inserted after previous_sibling_child]
expected: FAIL
[add the class 'test' to the element in the tree inserted again after previous_sibling_child]
expected: FAIL
[insert element div>div[test_attr\] after previous_sibling_child]
expected: FAIL
[insert tree div>div.test after previous_sibling_descendant]
expected: FAIL
[add the class 'test' again to the element in the tree inserted after previous_sibling_descendant]
expected: FAIL
[add the class 'test' to the element in the tree inserted again after previous_sibling_descendant]
expected: FAIL
[insert element div>div[test_attr\] after previous_sibling_descendant]
expected: FAIL
[insert tree div>div.test after subject]
expected: FAIL
[add the class 'test' again to the element in the tree inserted after subject]
expected: FAIL
[add the class 'test' to the element in the tree inserted again after subject]
expected: FAIL
[insert element div>div[test_attr\] after subject]
expected: FAIL
[insert tree div>div.test after next_sibling]
expected: FAIL
[add the class 'test' again to the element in the tree inserted after next_sibling]
expected: FAIL
[add the class 'test' to the element in the tree inserted again after next_sibling]
expected: FAIL
[insert element div>div[test_attr\] after next_sibling]
expected: FAIL
[insert tree div>div.test after next_sibling_child]
expected: FAIL
[add the class 'test' again to the element in the tree inserted after next_sibling_child]
expected: FAIL
[add the class 'test' to the element in the tree inserted again after next_sibling_child]
expected: FAIL
[insert element div>div[test_attr\] after next_sibling_child]
expected: FAIL
[insert tree div>div.test after next_sibling_descendant]
expected: FAIL
[add the class 'test' again to the element in the tree inserted after next_sibling_descendant]
expected: FAIL
[add the class 'test' to the element in the tree inserted again after next_sibling_descendant]
expected: FAIL
[insert element div>div[test_attr\] after next_sibling_descendant]
expected: FAIL

View file

@ -1,2 +1,3 @@
[has-invalidation-after-removing-non-first-element.html]
expected: ERROR
[initial_color: div#subject.color]
expected: FAIL

View file

@ -1,2 +1,6 @@
[has-invalidation-for-wiping-an-element.html]
expected: ERROR
[color after inserting text and div > .descendant: div#subject.color]
expected: FAIL
[color after inserting text and #child > .descendant: div#subject.color]
expected: FAIL

View file

@ -1,4 +1,105 @@
[has-sibling.html]
expected: ERROR
[initial_color]
[add .test to first_sibling]
expected: FAIL
[add .test to second_sibling]
expected: FAIL
[add .test to third_sibling]
expected: FAIL
[add .test to first_sibling_child]
expected: FAIL
[add .test to first_sibling_descendant]
expected: FAIL
[add .test to third_sibling_child]
expected: FAIL
[add .test to third_sibling_descendant]
expected: FAIL
[insert element div.test before first_sibling]
expected: FAIL
[insert element div.test before second_sibling]
expected: FAIL
[insert element div.test before third_sibling]
expected: FAIL
[insert element div.test before first_sibling_child]
expected: FAIL
[insert element div.test before first_sibling_descendant]
expected: FAIL
[insert element div.test before third_sibling_child]
expected: FAIL
[insert element div.test before third_sibling_descendant]
expected: FAIL
[insert element div.test after first_sibling]
expected: FAIL
[insert element div.test after second_sibling]
expected: FAIL
[insert element div.test after third_sibling]
expected: FAIL
[insert element div.test after first_sibling_child]
expected: FAIL
[insert element div.test after first_sibling_descendant]
expected: FAIL
[insert element div.test after third_sibling_child]
expected: FAIL
[insert element div.test after third_sibling_descendant]
expected: FAIL
[insert tree div>div.test before first_sibling]
expected: FAIL
[insert tree div>div.test before second_sibling]
expected: FAIL
[insert tree div>div.test before third_sibling]
expected: FAIL
[insert tree div>div.test before first_sibling_child]
expected: FAIL
[insert tree div>div.test before first_sibling_descendant]
expected: FAIL
[insert tree div>div.test before third_sibling_child]
expected: FAIL
[insert tree div>div.test before third_sibling_descendant]
expected: FAIL
[insert tree div>div.test after first_sibling]
expected: FAIL
[insert tree div>div.test after second_sibling]
expected: FAIL
[insert tree div>div.test after third_sibling]
expected: FAIL
[insert tree div>div.test after first_sibling_child]
expected: FAIL
[insert tree div>div.test after first_sibling_descendant]
expected: FAIL
[insert tree div>div.test after third_sibling_child]
expected: FAIL
[insert tree div>div.test after third_sibling_descendant]
expected: FAIL

View file

@ -1,4 +1,30 @@
[has-with-not.html]
expected: ERROR
[Initial color]
[remove .test to subject_child]
expected: FAIL
[remove .test to subject_descendant]
expected: FAIL
[insert element div before subject_child]
expected: FAIL
[insert element div before subject_descendant]
expected: FAIL
[insert element div after subject_child]
expected: FAIL
[insert element div after subject_descendant]
expected: FAIL
[insert tree div>div before subject_child]
expected: FAIL
[insert tree div>div before subject_descendant]
expected: FAIL
[insert tree div.test after subject_child]
expected: FAIL
[insert tree div.test after subject_descendant]
expected: FAIL

View file

@ -0,0 +1,3 @@
[has-with-nth-child.html]
[Initially red]
expected: FAIL

View file

@ -1,2 +1,10 @@
[has-with-pseudo-class.html]
expected: ERROR
[Before set checked on checkbox, testing subject]
expected: FAIL
[Set checked on checkbox, testing subject]
expected: FAIL
[Unset checked on checkbox, testing subject]
expected: FAIL

View file

@ -1,28 +1,27 @@
[input-pseudo-classes-in-has.html]
expected: ERROR
[:checked & :indeterminate invalidation on <input>]
expected: FAIL
[:indeterminate invalidation on <progress>]
expected: NOTRUN
expected: FAIL
[:disabled invalidation]
expected: NOTRUN
expected: FAIL
[:read-only invalidation]
expected: NOTRUN
expected: FAIL
[:valid invalidation]
expected: NOTRUN
expected: FAIL
[:default invalidation with input[type=radio\]]
expected: NOTRUN
expected: FAIL
[:required invalidation]
expected: NOTRUN
expected: FAIL
[:out-of-range invalidation]
expected: NOTRUN
expected: FAIL
[:placeholder-shown invalidation]
expected: NOTRUN
expected: FAIL

View file

@ -0,0 +1,3 @@
[insert-sibling-002.html]
[Remove/Insert adjacent sibling of parent]
expected: FAIL

View file

@ -0,0 +1,3 @@
[insert-sibling-003.html]
[Remove/Insert earlier sibling of ancestor]
expected: FAIL

View file

@ -0,0 +1,3 @@
[insert-sibling-004.html]
[Remove/Insert earlier sibling of parent]
expected: FAIL

View file

@ -0,0 +1,3 @@
[is-pseudo-containing-sibling-relationship-in-has.html]
[Initially red]
expected: FAIL

View file

@ -0,0 +1,15 @@
[is.html]
[Invalidate :is() for simple selector arguments.]
expected: FAIL
[Invalidate :is() for compound selector arguments.]
expected: FAIL
[Invalidate :is() for complex selector arguments.]
expected: FAIL
[Invalidate nested :is().]
expected: FAIL
[Test specificity of :is().]
expected: FAIL

View file

@ -0,0 +1,2 @@
[lang-pseudo-class-in-has-document-element.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[lang-pseudo-class-in-has-multiple-document-elements.html]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[lang-pseudo-class-in-has-xhtml.xhtml]
expected: FAIL

View file

@ -0,0 +1,2 @@
[lang-pseudo-class-in-has.html]
expected: FAIL

View file

@ -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

View file

@ -0,0 +1,2 @@
[negated-nth-child-when-ancestor-changes.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[negated-nth-last-child-when-ancestor-changes.html]
expected: FAIL

View file

@ -1,7 +0,0 @@
[not-001.html]
[precondition]
expected: FAIL
[Invalidation of sibling combinators in :not()]
expected: FAIL

View file

@ -1,19 +1,3 @@
[not-002.html]
[Invalidate :not() for simple selector arguments.]
expected: FAIL
[Invalidate :not() for compound selector arguments.]
expected: FAIL
[Test specificity of :not().]
expected: FAIL
[Preconditions.]
expected: FAIL
[Invalidate :not() for complex selector arguments.]
expected: FAIL
[Invalidate nested :is() inside :not().]
expected: FAIL

View file

@ -0,0 +1,3 @@
[not-pseudo-containing-sibling-relationship-in-has.html]
[Initially red]
expected: FAIL

View file

@ -0,0 +1,2 @@
[nth-child-containing-ancestor.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[nth-child-in-shadow-root.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[nth-child-of-attr-largedom.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[nth-last-child-containing-ancestor.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[nth-last-child-in-shadow-root.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[nth-last-child-of-attr.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[nth-last-child-of-class.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[nth-last-child-of-has.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[nth-last-child-of-in-ancestor.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[nth-last-child-of-sibling.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[nth-last-child-when-ancestor-changes.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[nth-last-child-when-sibling-changes.html]
expected: FAIL

View file

@ -1,19 +1,144 @@
[typed-child-indexed-pseudo-classes-in-has.html]
expected: ERROR
[Initial colors: #only_of_type]
[Prepend #div1.green: #only_of_type]
expected: FAIL
[Initial colors: #first_of_type]
[Prepend #div1.green: #first_of_type]
expected: FAIL
[Initial colors: #last_of_type]
[Prepend #div1.green: #last_of_type]
expected: FAIL
[Initial colors: #nth_of_type_3n_1]
[Prepend #div1.green: #nth_of_type_3n_1]
expected: FAIL
[Initial colors: #nth_of_type_3n_2]
[Prepend span (2): #only_of_type]
expected: FAIL
[Initial colors: #nth_of_type_3n]
[Prepend span (2): #first_of_type]
expected: FAIL
[Prepend span (2): #last_of_type]
expected: FAIL
[Prepend span (2): #nth_of_type_3n_1]
expected: FAIL
[Prepend #div2.yellow: #first_of_type]
expected: FAIL
[Prepend #div2.yellow: #last_of_type]
expected: FAIL
[Prepend #div2.yellow: #nth_of_type_3n_1]
expected: FAIL
[Prepend #div2.yellow: #nth_of_type_3n_2]
expected: FAIL
[Prepend span (3): #first_of_type]
expected: FAIL
[Prepend span (3): #last_of_type]
expected: FAIL
[Prepend span (3): #nth_of_type_3n_1]
expected: FAIL
[Prepend span (3): #nth_of_type_3n_2]
expected: FAIL
[Prepend #div3.orange: #first_of_type]
expected: FAIL
[Prepend #div3.orange: #last_of_type]
expected: FAIL
[Prepend #div3.orange: #nth_of_type_3n_1]
expected: FAIL
[Prepend #div3.orange: #nth_of_type_3n_2]
expected: FAIL
[Prepend #div3.orange: #nth_of_type_3n]
expected: FAIL
[Prepend span (4): #first_of_type]
expected: FAIL
[Prepend span (4): #last_of_type]
expected: FAIL
[Prepend span (4): #nth_of_type_3n_1]
expected: FAIL
[Prepend span (4): #nth_of_type_3n_2]
expected: FAIL
[Prepend span (4): #nth_of_type_3n]
expected: FAIL
[Prepend #div4: #last_of_type]
expected: FAIL
[Prepend #div4: #nth_of_type_3n_1]
expected: FAIL
[Prepend #div4: #nth_of_type_3n_2]
expected: FAIL
[Prepend #div4: #nth_of_type_3n]
expected: FAIL
[Prepend span (5): #last_of_type]
expected: FAIL
[Prepend span (5): #nth_of_type_3n_1]
expected: FAIL
[Prepend span (5): #nth_of_type_3n_2]
expected: FAIL
[Prepend span (5): #nth_of_type_3n]
expected: FAIL
[Prepend #div5: #last_of_type]
expected: FAIL
[Prepend #div5: #nth_of_type_3n_1]
expected: FAIL
[Prepend #div5: #nth_of_type_3n_2]
expected: FAIL
[Prepend #div5: #nth_of_type_3n]
expected: FAIL
[Prepend span (6): #last_of_type]
expected: FAIL
[Prepend span (6): #nth_of_type_3n_1]
expected: FAIL
[Prepend span (6): #nth_of_type_3n_2]
expected: FAIL
[Prepend span (6): #nth_of_type_3n]
expected: FAIL
[Remove #div1: #last_of_type]
expected: FAIL
[Remove #div1: #nth_of_type_3n_1]
expected: FAIL
[Remove #div1: #nth_of_type_3n]
expected: FAIL
[Remove #div2: #last_of_type]
expected: FAIL
[Remove #div2: #nth_of_type_3n]
expected: FAIL
[Remove #div4: #only_of_type]
expected: FAIL

View file

@ -0,0 +1,15 @@
[where.html]
[Preconditions.]
expected: FAIL
[Invalidate :where() for simple selector arguments.]
expected: FAIL
[Invalidate :where() for compound selector arguments.]
expected: FAIL
[Invalidate :where() for complex selector arguments.]
expected: FAIL
[Invalidate nested :where().]
expected: FAIL