Fix nesting #41213
Merged
Fix nesting #41213
Community-TC Integration / wpt-firefox-nightly-stability
succeeded
Jul 27, 2023 in 5m 19s
Community-TC (pull_request)
Verify that all tests affected by a pull request are stable when executed in firefox.
Details
View task in Taskcluster
View logs in Taskcluster
WPT Command: python3 ./wpt run --channel=nightly --verify --verify-no-chaos-mode --verify-repeat-loop=0 --verify-repeat-restart=10 --github-checks-text-file=/home/test/artifacts/checkrun.md --affected base_head --log-mach-level=info --log-mach=- -y --no-pause --no-restart-on-unexpected --install-fonts --no-headless --verify-log-full --binary=/home/test/build/firefox/firefox firefox
@http://web-platform.test:8000/css/css-nesting/parsing.html:52:21
FAIL .foo { + .bar, .foo, > .baz { color: green; }} - assert_equals: Inner rule's selector should be "& + .bar, & .foo, & > .baz". expected "& + .bar, & .foo, & > .baz" but got "& + .bar, .foo, & > .baz"
testNestedSelector/<@http://web-platform.test:8000/css/css-nesting/parsing.html:27:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2599:25
test@http://web-platform.test:8000/resources/testharness.js:628:30
testNestedSelector@http://web-platform.test:8000/css/css-nesting/parsing.html:21:9
@http://web-platform.test:8000/css/css-nesting/parsing.html:52:21
FAIL .foo { + .bar, .foo, > .baz { color: green; }} - assert_equals: Inner rule's selector should be "& + .bar, & .foo, & > .baz". expected "& + .bar, & .foo, & > .baz" but got "& + .bar, .foo, & > .baz"
testNestedSelector/<@http://web-platform.test:8000/css/css-nesting/parsing.html:27:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2599:25
test@http://web-platform.test:8000/resources/testharness.js:628:30
testNestedSelector@http://web-platform.test:8000/css/css-nesting/parsing.html:21:9
@http://web-platform.test:8000/css/css-nesting/parsing.html:52:21
FAIL .foo { + .bar, .foo, > .baz { color: green; }} - assert_equals: Inner rule's selector should be "& + .bar, & .foo, & > .baz". expected "& + .bar, & .foo, & > .baz" but got "& + .bar, .foo, & > .baz"
testNestedSelector/<@http://web-platform.test:8000/css/css-nesting/parsing.html:27:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2599:25
test@http://web-platform.test:8000/resources/testharness.js:628:30
testNestedSelector@http://web-platform.test:8000/css/css-nesting/parsing.html:21:9
@http://web-platform.test:8000/css/css-nesting/parsing.html:52:21
FAIL .foo { + .bar, .foo, > .baz { color: green; }} - assert_equals: Inner rule's selector should be "& + .bar, & .foo, & > .baz". expected "& + .bar, & .foo, & > .baz" but got "& + .bar, .foo, & > .baz"
testNestedSelector/<@http://web-platform.test:8000/css/css-nesting/parsing.html:27:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2599:25
test@http://web-platform.test:8000/resources/testharness.js:628:30
testNestedSelector@http://web-platform.test:8000/css/css-nesting/parsing.html:21:9
@http://web-platform.test:8000/css/css-nesting/parsing.html:52:21
0:59.76 INFO Got 9 unexpected results, with 0 unexpected passes
0:59.76 INFO Repetition 10 / 10
0:59.76 SUITE_START: web-platform-test - running 1 tests
0:59.77 INFO Using 1 child processes
0:59.78 INFO Setting up ssl
0:59.81 certutil b''
0:59.85 certutil b''
0:59.86 certutil b'\nCertificate Nickname Trust Attributes\n SSL,S/MIME,JAR/XPI\n\nweb-platform-tests CT,, \n'
0:59.86 INFO Application command: /home/test/build/firefox/firefox --marionette about:blank -profile /tmp/tmplv6toum5
0:59.87 INFO Starting runner
1:00.47 pid:3787 Full command: /home/test/build/firefox/firefox --marionette about:blank
pid:3787 [GFX1-]: glxtest: libpci missing
1:00.49 pid:3787 1690501112969 Marionette INFO Marionette enabled
1:00.49 pid:3787 ATTENTION: default value of option mesa_glthread overridden by environment.
1:00.55 pid:3787 ATTENTION: default value of option mesa_glthread overridden by environment.
1:00.59 pid:3787 1690501113066 Marionette INFO Listening on port 47585
1:01.25 pid:3787 console.error: ({})
1:01.33 pid:3787 console.error: (new Error("Unexpected content-type \"text/plain;charset=US-ASCII\"", "resource://services-settings/Utils.sys.mjs", 399))
1:01.33 pid:3787 console.error: (new Error("Unexpected content-type \"text/plain;charset=US-ASCII\"", "resource://services-settings/Utils.sys.mjs", 399))
1:02.02 pid:3787 console.error: (new Error("Unexpected content-type \"text/plain;charset=US-ASCII\"", "resource://services-settings/Utils.sys.mjs", 399))
1:02.02 pid:3787 console.error: (new Error("Unexpected content-type \"text/plain;charset=US-ASCII\"", "resource://services-settings/Utils.sys.mjs", 399))
1:02.02 pid:3787 console.error: (new Error("Unexpected content-type \"text/plain;charset=US-ASCII\"", "resource://services-settings/Utils.sys.mjs", 399))
1:02.36 TEST_START: /css/css-nesting/parsing.html
1:02.57 TEST_END: Test OK. Subtests passed 30/31. Unexpected 1
FAIL .foo { + .bar, .foo, > .baz { color: green; }} - assert_equals: Inner rule's selector should be "& + .bar, & .foo, & > .baz". expected "& + .bar, & .foo, & > .baz" but got "& + .bar, .foo, & > .baz"
testNestedSelector/<@http://web-platform.test:8000/css/css-nesting/parsing.html:27:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2599:25
test@http://web-platform.test:8000/resources/testharness.js:628:30
testNestedSelector@http://web-platform.test:8000/css/css-nesting/parsing.html:21:9
@http://web-platform.test:8000/css/css-nesting/parsing.html:52:21
FAIL .foo { + .bar, .foo, > .baz { color: green; }} - assert_equals: Inner rule's selector should be "& + .bar, & .foo, & > .baz". expected "& + .bar, & .foo, & > .baz" but got "& + .bar, .foo, & > .baz"
testNestedSelector/<@http://web-platform.test:8000/css/css-nesting/parsing.html:27:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2599:25
test@http://web-platform.test:8000/resources/testharness.js:628:30
testNestedSelector@http://web-platform.test:8000/css/css-nesting/parsing.html:21:9
@http://web-platform.test:8000/css/css-nesting/parsing.html:52:21
FAIL .foo { + .bar, .foo, > .baz { color: green; }} - assert_equals: Inner rule's selector should be "& + .bar, & .foo, & > .baz". expected "& + .bar, & .foo, & > .baz" but got "& + .bar, .foo, & > .baz"
testNestedSelector/<@http://web-platform.test:8000/css/css-nesting/parsing.html:27:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2599:25
test@http://web-platform.test:8000/resources/testharness.js:628:30
testNestedSelector@http://web-platform.test:8000/css/css-nesting/parsing.html:21:9
@http://web-platform.test:8000/css/css-nesting/parsing.html:52:21
FAIL .foo { + .bar, .foo, > .baz { color: green; }} - assert_equals: Inner rule's selector should be "& + .bar, & .foo, & > .baz". expected "& + .bar, & .foo, & > .baz" but got "& + .bar, .foo, & > .baz"
testNestedSelector/<@http://web-platform.test:8000/css/css-nesting/parsing.html:27:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2599:25
test@http://web-platform.test:8000/resources/testharness.js:628:30
testNestedSelector@http://web-platform.test:8000/css/css-nesting/parsing.html:21:9
@http://web-platform.test:8000/css/css-nesting/parsing.html:52:21
FAIL .foo { + .bar, .foo, > .baz { color: green; }} - assert_equals: Inner rule's selector should be "& + .bar, & .foo, & > .baz". expected "& + .bar, & .foo, & > .baz" but got "& + .bar, .foo, & > .baz"
testNestedSelector/<@http://web-platform.test:8000/css/css-nesting/parsing.html:27:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2599:25
test@http://web-platform.test:8000/resources/testharness.js:628:30
testNestedSelector@http://web-platform.test:8000/css/css-nesting/parsing.html:21:9
@http://web-platform.test:8000/css/css-nesting/parsing.html:52:21
FAIL .foo { + .bar, .foo, > .baz { color: green; }} - assert_equals: Inner rule's selector should be "& + .bar, & .foo, & > .baz". expected "& + .bar, & .foo, & > .baz" but got "& + .bar, .foo, & > .baz"
testNestedSelector/<@http://web-platform.test:8000/css/css-nesting/parsing.html:27:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2599:25
test@http://web-platform.test:8000/resources/testharness.js:628:30
testNestedSelector@http://web-platform.test:8000/css/css-nesting/parsing.html:21:9
@http://web-platform.test:8000/css/css-nesting/parsing.html:52:21
FAIL .foo { + .bar, .foo, > .baz { color: green; }} - assert_equals: Inner rule's selector should be "& + .bar, & .foo, & > .baz". expected "& + .bar, & .foo, & > .baz" but got "& + .bar, .foo, & > .baz"
testNestedSelector/<@http://web-platform.test:8000/css/css-nesting/parsing.html:27:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2599:25
test@http://web-platform.test:8000/resources/testharness.js:628:30
testNestedSelector@http://web-platform.test:8000/css/css-nesting/parsing.html:21:9
@http://web-platform.test:8000/css/css-nesting/parsing.html:52:21
FAIL .foo { + .bar, .foo, > .baz { color: green; }} - assert_equals: Inner rule's selector should be "& + .bar, & .foo, & > .baz". expected "& + .bar, & .foo, & > .baz" but got "& + .bar, .foo, & > .baz"
testNestedSelector/<@http://web-platform.test:8000/css/css-nesting/parsing.html:27:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2599:25
test@http://web-platform.test:8000/resources/testharness.js:628:30
testNestedSelector@http://web-platform.test:8000/css/css-nesting/parsing.html:21:9
@http://web-platform.test:8000/css/css-nesting/parsing.html:52:21
FAIL .foo { + .bar, .foo, > .baz { color: green; }} - assert_equals: Inner rule's selector should be "& + .bar, & .foo, & > .baz". expected "& + .bar, & .foo, & > .baz" but got "& + .bar, .foo, & > .baz"
testNestedSelector/<@http://web-platform.test:8000/css/css-nesting/parsing.html:27:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2599:25
test@http://web-platform.test:8000/resources/testharness.js:628:30
testNestedSelector@http://web-platform.test:8000/css/css-nesting/parsing.html:21:9
@http://web-platform.test:8000/css/css-nesting/parsing.html:52:21
FAIL .foo { + .bar, .foo, > .baz { color: green; }} - assert_equals: Inner rule's selector should be "& + .bar, & .foo, & > .baz". expected "& + .bar, & .foo, & > .baz" but got "& + .bar, .foo, & > .baz"
testNestedSelector/<@http://web-platform.test:8000/css/css-nesting/parsing.html:27:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2599:25
test@http://web-platform.test:8000/resources/testharness.js:628:30
testNestedSelector@http://web-platform.test:8000/css/css-nesting/parsing.html:21:9
@http://web-platform.test:8000/css/css-nesting/parsing.html:52:21
1:02.58 INFO No more tests
1:02.59 pid:3787 1690501115075 Marionette INFO Stopped listening on port 47585
1:03.23 pid:3787 console.error: ({})
1:03.69 INFO Browser exited with return code 0
1:03.21 INFO Closing logging queue
1:03.21 INFO queue closed
1:03.71 SUITE_END
web-platform-test
~~~~~~~~~~~~~~~~~
Ran 320 checks (310 subtests, 10 tests)
Expected results: 310
Unexpected results: 10
subtest: 10 (10 fail)
Unexpected Results
------------------
/css/css-nesting/parsing.html
FAIL .foo { + .bar, .foo, > .baz { color: green; }} - assert_equals: Inner rule's selector should be "& + .bar, & .foo, & > .baz". expected "& + .bar, & .foo, & > .baz" but got "& + .bar, .foo, & > .baz"
testNestedSelector/<@http://web-platform.test:8000/css/css-nesting/parsing.html:27:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2599:25
test@http://web-platform.test:8000/resources/testharness.js:628:30
testNestedSelector@http://web-platform.test:8000/css/css-nesting/parsing.html:21:9
@http://web-platform.test:8000/css/css-nesting/parsing.html:52:21
FAIL .foo { + .bar, .foo, > .baz { color: green; }} - assert_equals: Inner rule's selector should be "& + .bar, & .foo, & > .baz". expected "& + .bar, & .foo, & > .baz" but got "& + .bar, .foo, & > .baz"
testNestedSelector/<@http://web-platform.test:8000/css/css-nesting/parsing.html:27:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2599:25
test@http://web-platform.test:8000/resources/testharness.js:628:30
testNestedSelector@http://web-platform.test:8000/css/css-nesting/parsing.html:21:9
@http://web-platform.test:8000/css/css-nesting/parsing.html:52:21
FAIL .foo { + .bar, .foo, > .baz { color: green; }} - assert_equals: Inner rule's selector should be "& + .bar, & .foo, & > .baz". expected "& + .bar, & .foo, & > .baz" but got "& + .bar, .foo, & > .baz"
testNestedSelector/<@http://web-platform.test:8000/css/css-nesting/parsing.html:27:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2599:25
test@http://web-platform.test:8000/resources/testharness.js:628:30
testNestedSelector@http://web-platform.test:8000/css/css-nesting/parsing.html:21:9
@http://web-platform.test:8000/css/css-nesting/parsing.html:52:21
FAIL .foo { + .bar, .foo, > .baz { color: green; }} - assert_equals: Inner rule's selector should be "& + .bar, & .foo, & > .baz". expected "& + .bar, & .foo, & > .baz" but got "& + .bar, .foo, & > .baz"
testNestedSelector/<@http://web-platform.test:8000/css/css-nesting/parsing.html:27:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2599:25
test@http://web-platform.test:8000/resources/testharness.js:628:30
testNestedSelector@http://web-platform.test:8000/css/css-nesting/parsing.html:21:9
@http://web-platform.test:8000/css/css-nesting/parsing.html:52:21
FAIL .foo { + .bar, .foo, > .baz { color: green; }} - assert_equals: Inner rule's selector should be "& + .bar, & .foo, & > .baz". expected "& + .bar, & .foo, & > .baz" but got "& + .bar, .foo, & > .baz"
testNestedSelector/<@http://web-platform.test:8000/css/css-nesting/parsing.html:27:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2599:25
test@http://web-platform.test:8000/resources/testharness.js:628:30
testNestedSelector@http://web-platform.test:8000/css/css-nesting/parsing.html:21:9
@http://web-platform.test:8000/css/css-nesting/parsing.html:52:21
FAIL .foo { + .bar, .foo, > .baz { color: green; }} - assert_equals: Inner rule's selector should be "& + .bar, & .foo, & > .baz". expected "& + .bar, & .foo, & > .baz" but got "& + .bar, .foo, & > .baz"
testNestedSelector/<@http://web-platform.test:8000/css/css-nesting/parsing.html:27:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2599:25
test@http://web-platform.test:8000/resources/testharness.js:628:30
testNestedSelector@http://web-platform.test:8000/css/css-nesting/parsing.html:21:9
@http://web-platform.test:8000/css/css-nesting/parsing.html:52:21
FAIL .foo { + .bar, .foo, > .baz { color: green; }} - assert_equals: Inner rule's selector should be "& + .bar, & .foo, & > .baz". expected "& + .bar, & .foo, & > .baz" but got "& + .bar, .foo, & > .baz"
testNestedSelector/<@http://web-platform.test:8000/css/css-nesting/parsing.html:27:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2599:25
test@http://web-platform.test:8000/resources/testharness.js:628:30
testNestedSelector@http://web-platform.test:8000/css/css-nesting/parsing.html:21:9
@http://web-platform.test:8000/css/css-nesting/parsing.html:52:21
FAIL .foo { + .bar, .foo, > .baz { color: green; }} - assert_equals: Inner rule's selector should be "& + .bar, & .foo, & > .baz". expected "& + .bar, & .foo, & > .baz" but got "& + .bar, .foo, & > .baz"
testNestedSelector/<@http://web-platform.test:8000/css/css-nesting/parsing.html:27:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2599:25
test@http://web-platform.test:8000/resources/testharness.js:628:30
testNestedSelector@http://web-platform.test:8000/css/css-nesting/parsing.html:21:9
@http://web-platform.test:8000/css/css-nesting/parsing.html:52:21
FAIL .foo { + .bar, .foo, > .baz { color: green; }} - assert_equals: Inner rule's selector should be "& + .bar, & .foo, & > .baz". expected "& + .bar, & .foo, & > .baz" but got "& + .bar, .foo, & > .baz"
testNestedSelector/<@http://web-platform.test:8000/css/css-nesting/parsing.html:27:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2599:25
test@http://web-platform.test:8000/resources/testharness.js:628:30
testNestedSelector@http://web-platform.test:8000/css/css-nesting/parsing.html:21:9
@http://web-platform.test:8000/css/css-nesting/parsing.html:52:21
FAIL .foo { + .bar, .foo, > .baz { color: green; }} - assert_equals: Inner rule's selector should be "& + .bar, & .foo, & > .baz". expected "& + .bar, & .foo, & > .baz" but got "& + .bar, .foo, & > .baz"
testNestedSelector/<@http://web-platform.test:8000/css/css-nesting/parsing.html:27:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2599:25
test@http://web-platform.test:8000/resources/testharness.js:628:30
testNestedSelector@http://web-platform.test:8000/css/css-nesting/parsing.html:21:9
@http://web-platform.test:8000/css/css-nesting/parsing.html:52:21
1:03.71 INFO Got 10 unexpected results, with 0 unexpected passes
1:03.71 wptserve INFO Stopped WebTransport over HTTP/3 server on 127.0.0.1:11000
1:04.03 wptserve INFO Stopped http server on 127.0.0.1:8000
1:04.06 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
1:04.06 wptserve INFO Stopped http server on 127.0.0.1:8444
1:04.07 wptserve INFO Stopped http server on 127.0.0.1:8002
1:04.07 wptserve INFO Stopped http server on 127.0.0.1:8446
1:04.07 wptserve INFO Stopped http server on 127.0.0.1:8001
1:04.07 wptserve INFO Stopped http server on 127.0.0.1:9000
1:04.07 wptserve INFO Stopped http server on 127.0.0.1:8445
1:04.07 wptserve INFO Stopped http server on 127.0.0.1:8443
1:04.07 wptserve INFO Stopped http server on 127.0.0.1:8003
1:04.07 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
1:04.20 INFO Removed font: Ahem.ttf
1:04.22 INFO Closing logging queue
1:04.23 INFO queue closed
1:04.24 INFO ::: Ran 10 of expected 10 iterations.
1:04.24 INFO ## All results ##
1:04.24 INFO ### /css/css-nesting/parsing.html ###
1:04.24 INFO | Subtest | Results | Messages |
1:04.24 INFO |------------------------------------------------------|---------|---------------------------------------------------------------------------------------------------------------------------------------------------------|
1:04.24 INFO | | OK | |
1:04.24 INFO | `.foo { & { color: green; }}` | PASS | |
1:04.24 INFO | `.foo { &.bar { color: green; }}` | PASS | |
1:04.24 INFO | `.foo { & .bar { color: green; }}` | PASS | |
1:04.24 INFO | `.foo { & > .bar { color: green; }}` | PASS | |
1:04.24 INFO | `.foo { > .bar { color: green; }}` | PASS | |
1:04.24 INFO | `.foo { > & .bar { color: green; }}` | PASS | |
1:04.24 INFO | `.foo { + .bar & { color: green; }}` | PASS | |
1:04.24 INFO | `.foo { + .bar, .foo, > .baz { color: green; }}` | FAIL | `assert_equals: Inner rule's selector should be "& + .bar, & .foo, & > .baz". expected "& + .bar, & .foo, & > .baz" but got "& + .bar, .foo, & > .baz"` |
1:04.24 INFO | `.foo { .foo { color: green; }}` | PASS | |
1:04.24 INFO | `.foo { .test > & .bar { color: green; }}` | PASS | |
1:04.24 INFO | `.foo { .foo, .foo & { color: green; }}` | PASS | |
1:04.24 INFO | `.foo { :is(.bar, .baz) { color: green; }}` | PASS | |
1:04.24 INFO | `.foo { &:is(.bar, .baz) { color: green; }}` | PASS | |
1:04.24 INFO | `.foo { :is(.bar, &.baz) { color: green; }}` | PASS | |
1:04.24 INFO | `.foo { &:is(.bar, &.baz) { color: green; }}` | PASS | |
1:04.24 INFO | `.foo { div& { color: green; }}` | PASS | |
1:04.24 INFO | `INVALID: .foo { &div { color: green; }}` | PASS | |
1:04.24 INFO | `.foo { .class& { color: green; }}` | PASS | |
1:04.24 INFO | `.foo { &.class { color: green; }}` | PASS | |
1:04.24 INFO | `.foo { [attr]& { color: green; }}` | PASS | |
1:04.24 INFO | `.foo { &[attr] { color: green; }}` | PASS | |
1:04.24 INFO | `.foo { #id& { color: green; }}` | PASS | |
1:04.24 INFO | `.foo { &#id { color: green; }}` | PASS | |
1:04.24 INFO | `.foo { :hover& { color: green; }}` | PASS | |
1:04.24 INFO | `.foo { &:hover { color: green; }}` | PASS | |
1:04.24 INFO | `.foo { :is(div)& { color: green; }}` | PASS | |
1:04.24 INFO | `.foo { &:is(div) { color: green; }}` | PASS | |
1:04.24 INFO | `.foo { & .bar & .baz & .qux { color: green; }}` | PASS | |
1:04.24 INFO | `.foo { && { color: green; }}` | PASS | |
1:04.24 INFO | `.foo { & > section, & > article { color: green; }}` | PASS | |
1:04.24 INFO | `.foo, .bar { & + .baz, &.qux { color: green; }}` | PASS | |
1:04.24 INFO
1:04.24 INFO ::: Running tests in a loop with restarts 10 times : PASS
1:04.24 INFO :::
1:04.24 INFO ::: Test verification PASS
1:04.24 INFO :::
[taskcluster 2023-07-27 23:38:38.337Z] === Task Finished ===
[taskcluster 2023-07-27 23:38:38.660Z] Successful task run with exit code: 0 completed in 180.977 seconds
Loading