[Gecko Bug 1998245] Implement support for <number> and <attr-unit>. #57114
Community-TC (pull_request)
Verify that all tests affected by a pull request are stable when executed in chrome.
Details
View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster
Task Status
Started: 2026-01-09T20:57:48.181Z
Resolved: 2026-01-09T21:02:20.495Z
Task Execution Time: 4 minutes, 32 seconds, 314 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0
Artifacts
- public/logs/live_backing.log
- public/logs/live.log
- public/results/checkrun.md
WPT Command: python3 ./wpt run --channel=dev --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 --verify-log-full --no-headless --enable-swiftshader --install-browser --install-webdriver chrome
[taskcluster 2026-01-09 20:57:48.243Z] Task ID: YTEWOqlJQRmlnnn22pa-0Q
[taskcluster 2026-01-09 20:57:48.243Z] Worker ID: 2454911981292656982
[taskcluster 2026-01-09 20:57:48.243Z] Worker Group: us-central1-c
[taskcluster 2026-01-09 20:57:48.243Z] Worker Node Type: projects/757942385826/machineTypes/n2-standard-4
[taskcluster 2026-01-09 20:57:48.243Z] Worker Pool: proj-wpt/ci
[taskcluster 2026-01-09 20:57:48.243Z] Worker Version: 46.1.0
[taskcluster 2026-01-09 20:57:48.243Z] Public IP: 34.66.204.246
[taskcluster 2026-01-09 20:57:48.243Z] Hostname: proj-wpt-ci-ek-hlyzcsvqkyrdj664sqq
[taskcluster 2026-01-09 20:57:49.321Z] === Task Starting ===
+ '[' '' ']'
+ '[' -d /etc/profile.d ']'
+ for i in /etc/profile.d/*.sh
+ '[' -r /etc/profile.d/01-locale-fix.sh ']'
+ . /etc/profile.d/01-locale-fix.sh
+++ /usr/bin/locale-check C.UTF-8
++ eval
+ for i in /etc/profile.d/*.sh
+ '[' -r /etc/profile.d/apps-bin-path.sh ']'
+ . /etc/profile.d/apps-bin-path.sh
...(3531 lines hidden)...
0:44.92 wptserve INFO Stopped http server on 127.0.0.1:8003
0:44.93 wptserve INFO Stopped http server on 127.0.0.1:8002
0:44.93 wptserve INFO Stopped http server on 127.0.0.1:8443
0:44.94 wptserve INFO Stopped http server on 127.0.0.1:8444
0:44.94 wptserve INFO Stopped http server on 127.0.0.1:8446
0:44.94 wptserve INFO Stopped http server on 127.0.0.1:8445
0:44.95 wptserve INFO Stopped http server on 127.0.0.1:9000
0:44.95 wptserve INFO Stopped WebTransport over HTTP/3 server on 127.0.0.1:11000
0:44.95 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
0:44.95 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
0:45.21 INFO Removed font: Ahem.ttf
0:45.25 INFO Closing logging queue
0:45.25 INFO queue closed
0:45.27 INFO ::: Ran 10 of expected 10 iterations.
0:45.27 INFO ## All results ##
0:45.27 INFO ### /css/css-values/attr-all-types.html ###
0:45.27 INFO | Subtest | Results | Messages |
0:45.27 INFO |---------------------------------------|---------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
0:45.27 INFO | | OK | |
0:45.27 INFO | `Invariant behaviour for var` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 1` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 2` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 3` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 4` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 5` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 6` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 7` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 8` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 9` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 10` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 11` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 12` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 13` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 14` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 15` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 16` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 17` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 18` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 19` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 20` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 21` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 22` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 23` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 24` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 25` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 26` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 27` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 28` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 29` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 30` | PASS | |
0:45.27 INFO | `CSS Values and Units Test: attr 31` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 32` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 33` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 34` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 35` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 36` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 37` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 38` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 39` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 40` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 41` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 42` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 43` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 44` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 45` | FAIL | `assert_equals: Value 'attr(data-foo type(<url>))', where 'data-foo=url("https://does-not-exist.test/404.png")' should be valid for the property '--x'. expected "url(\"https://does-not-exist.test/404.png\")" but got ""` |
0:45.28 INFO | `CSS Values and Units Test: attr 46` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 47` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 48` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 49` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 50` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 51` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 52` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 53` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 54` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 55` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 56` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 57` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 58` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 59` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 60` | FAIL | `assert_equals: Value 'attr(data-foo type("<color>")', where 'data-foo=#ff0099aa' should be valid for the property 'background-color'. expected "rgba(255, 0, 153, 0.667)" but got "rgba(0, 0, 0, 0)"` |
0:45.28 INFO | `CSS Values and Units Test: attr 61` | FAIL | `assert_equals: Value 'attr(data-foo type("invalid \| blue")', where 'data-foo=blue' should be valid for the property 'background-color'. expected "rgb(0, 0, 255)" but got "rgba(0, 0, 0, 0)"` |
0:45.28 INFO | `CSS Values and Units Test: attr 62` | FAIL | `assert_equals: Value 'attr(data-foo type("<length> \| <percentage>")', where 'data-foo=10%' should be valid for the property 'width'. expected "102.594px" but got "1026px"` |
0:45.28 INFO | `CSS Values and Units Test: attr 63` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 64` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 65` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 66` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 67` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 68` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 69` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 70` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 71` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 72` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 73` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 74` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 75` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 76` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 77` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 78` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 79` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 80` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 81` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 82` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 83` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 84` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 85` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 86` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 87` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 88` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 89` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 90` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 91` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 92` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 93` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 94` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 95` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 96` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 97` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 98` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 99` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 100` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 101` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 102` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 103` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 104` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 105` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 106` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 107` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 108` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 109` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 110` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 111` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 112` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 113` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 114` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 115` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 116` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 117` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 118` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 119` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 120` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 121` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 122` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 123` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 124` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 125` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 126` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 127` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 128` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 129` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 130` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 131` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 132` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 133` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 134` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 135` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 136` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 137` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 138` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 139` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 140` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 141` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 142` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 143` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 144` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 145` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 146` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 147` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 148` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 149` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 150` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 151` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 152` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 153` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 154` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 155` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 156` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 157` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 158` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 159` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 160` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 161` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 162` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 163` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 164` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 165` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 166` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 167` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 168` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 169` | PASS | |
0:45.28 INFO | `CSS Values and Units Test: attr 170` | PASS | |
0:45.28 INFO
0:45.28 INFO ::: Running tests in a loop with restarts 10 times : PASS
0:45.28 INFO :::
0:45.28 INFO ::: Test verification PASS
0:45.28 INFO :::
[taskcluster 2026-01-09 21:02:18.696Z] === Task Finished ===
[taskcluster 2026-01-09 21:02:19.098Z] Successful task run with exit code: 0 completed in 270.855 seconds