RESOLVED FIXED 210450
[ macOS ] REGRESSION(r260024) inspector/css/selector-dynamic-specificity.html is constantly failing
https://bugs.webkit.org/show_bug.cgi?id=210450
Summary [ macOS ] REGRESSION(r260024) inspector/css/selector-dynamic-specificity.html...
Jacob Uphoff
Reported 2020-04-13 13:01:57 PDT
nspector/css/selector-dynamic-specificity.html This test became a constant failure after commit r260024 for all of macOS History: https://results.webkit.org/?suite=layout-tests&test=inspector%2Fcss%2Fselector-dynamic-specificity.html Diff: --- /Volumes/Data/slave/catalina-debug-tests-wk2/build/layout-test-results/inspector/css/selector-dynamic-specificity-expected.txt +++ /Volumes/Data/slave/catalina-debug-tests-wk2/build/layout-test-results/inspector/css/selector-dynamic-specificity-actual.txt @@ -1,50 +1,50 @@ Testing that dynamic selectors have expected specificity values depending on the context node. -p - :is(div, article) (0, 0, 1) (dynamic) -p - :is(div, .foo, #bar, div#bar) (no value) (dynamic) -p - :matches(div, article) (0, 0, 1) (dynamic) -p - :matches(div, .foo, #bar, div#bar) (no value) (dynamic) +p - :is(div, article) (0, 0, 1) +p - :is(div, .foo, #bar, div#bar) (1, 0, 1) +p - :matches(div, article) (0, 0, 1) +p - :matches(div, .foo, #bar, div#bar) (1, 0, 1) p - div:nth-child(odd) (0, 1, 1) -p - :nth-child(odd of div) (0, 1, 1) (dynamic) -p - :nth-child(odd of div, .foo, #bar, div#bar) (no value) (dynamic) -p - :nth-child(even of div, .foo, #bar, div#bar) (no value) (dynamic) +p - :nth-child(odd of div) (0, 1, 1) +p - :nth-child(odd of div, .foo, #bar, div#bar) (1, 1, 1) +p - :nth-child(even of div, .foo, #bar, div#bar) (1, 1, 1) p - :not(span, #missing) (1, 0, 0) p - :not(:not(:is(div, .foo, #bar, div#bar))) (1, 0, 1) p - :not(:not(:matches(div, .foo, #bar, div#bar))) (1, 0, 1) -div - :is(div, article) (0, 0, 1) (dynamic) -div - :is(div, .foo, #bar, div#bar) (0, 0, 1) (dynamic) -div - :matches(div, article) (0, 0, 1) (dynamic) -div - :matches(div, .foo, #bar, div#bar) (0, 0, 1) (dynamic) +div - :is(div, article) (0, 0, 1) +div - :is(div, .foo, #bar, div#bar) (1, 0, 1) +div - :matches(div, article) (0, 0, 1) +div - :matches(div, .foo, #bar, div#bar) (1, 0, 1) div - div:nth-child(odd) (0, 1, 1) -div - :nth-child(odd of div) (0, 1, 1) (dynamic) -div - :nth-child(odd of div, .foo, #bar, div#bar) (0, 1, 1) (dynamic) -div - :nth-child(even of div, .foo, #bar, div#bar) (no value) (dynamic) +div - :nth-child(odd of div) (0, 1, 1) +div - :nth-child(odd of div, .foo, #bar, div#bar) (1, 1, 1) +div - :nth-child(even of div, .foo, #bar, div#bar) (1, 1, 1) div - :not(span, #missing) (1, 0, 0) div - :not(:not(:is(div, .foo, #bar, div#bar))) (1, 0, 1) div - :not(:not(:matches(div, .foo, #bar, div#bar))) (1, 0, 1) -.foo - :is(div, article) (0, 0, 1) (dynamic) -.foo - :is(div, .foo, #bar, div#bar) (0, 1, 0) (dynamic) -.foo - :matches(div, article) (0, 0, 1) (dynamic) -.foo - :matches(div, .foo, #bar, div#bar) (0, 1, 0) (dynamic) +.foo - :is(div, article) (0, 0, 1) +.foo - :is(div, .foo, #bar, div#bar) (1, 0, 1) +.foo - :matches(div, article) (0, 0, 1) +.foo - :matches(div, .foo, #bar, div#bar) (1, 0, 1) .foo - div:nth-child(odd) (0, 1, 1) -.foo - :nth-child(odd of div) (0, 1, 1) (dynamic) -.foo - :nth-child(odd of div, .foo, #bar, div#bar) (no value) (dynamic) -.foo - :nth-child(even of div, .foo, #bar, div#bar) (0, 2, 0) (dynamic) +.foo - :nth-child(odd of div) (0, 1, 1) +.foo - :nth-child(odd of div, .foo, #bar, div#bar) (1, 1, 1) +.foo - :nth-child(even of div, .foo, #bar, div#bar) (1, 1, 1) .foo - :not(span, #missing) (1, 0, 0) .foo - :not(:not(:is(div, .foo, #bar, div#bar))) (1, 0, 1) .foo - :not(:not(:matches(div, .foo, #bar, div#bar))) (1, 0, 1) -#bar - :is(div, article) (0, 0, 1) (dynamic) -#bar - :is(div, .foo, #bar, div#bar) (1, 0, 1) (dynamic) -#bar - :matches(div, article) (0, 0, 1) (dynamic) -#bar - :matches(div, .foo, #bar, div#bar) (1, 0, 1) (dynamic) +#bar - :is(div, article) (0, 0, 1) +#bar - :is(div, .foo, #bar, div#bar) (1, 0, 1) +#bar - :matches(div, article) (0, 0, 1) +#bar - :matches(div, .foo, #bar, div#bar) (1, 0, 1) #bar - div:nth-child(odd) (0, 1, 1) -#bar - :nth-child(odd of div) (0, 1, 1) (dynamic) -#bar - :nth-child(odd of div, .foo, #bar, div#bar) (1, 1, 1) (dynamic) -#bar - :nth-child(even of div, .foo, #bar, div#bar) (no value) (dynamic) +#bar - :nth-child(odd of div) (0, 1, 1) +#bar - :nth-child(odd of div, .foo, #bar, div#bar) (1, 1, 1) +#bar - :nth-child(even of div, .foo, #bar, div#bar) (1, 1, 1) #bar - :not(span, #missing) (1, 0, 0) #bar - :not(:not(:is(div, .foo, #bar, div#bar))) (1, 0, 1) #bar - :not(:not(:matches(div, .foo, #bar, div#bar))) (1, 0, 1)
Attachments
Radar WebKit Bug Importer
Comment 1 2020-04-13 13:02:27 PDT
Jacob Uphoff
Comment 2 2020-04-13 14:29:48 PDT
Since support for this test was intentionally removed in r260024, it would make sense it started to fail. I removed the test and any expectations for it here: https://trac.webkit.org/changeset/260039/webkit
Note You need to log in before you can comment on or make changes to this bug.