Skip to content

Use EqualIgnoringAsciiCase() in LookupAlgorithmIdByName()

c090cf7
Select commit
Loading
Failed to load commit list.
Merged

Use EqualIgnoringAsciiCase() in LookupAlgorithmIdByName() #58271

Use EqualIgnoringAsciiCase() in LookupAlgorithmIdByName()
c090cf7
Select commit
Loading
Failed to load commit list.
Community-TC Integration / wpt-firefox-nightly-stability succeeded Mar 5, 2026 in 24m 39s

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 | View task group in Taskcluster

Task Status

Started: 2026-03-05T11:07:34.638Z
Resolved: 2026-03-05T11:13:07.021Z
Task Execution Time: 5 minutes, 32 seconds, 383 milliseconds
Task Status: completed
Reason Resolved: completed
TaskId: YzokrNAxRxGwh05n6VJFgA
RunId: 0

Artifacts

- public/logs/live_backing.log
- public/logs/live.log
- public/results/checkrun.md

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 --verify-log-full --no-headless --binary=/home/test/build/firefox/firefox firefox


[taskcluster 2026-03-05 11:07:34.714Z] Task ID: YzokrNAxRxGwh05n6VJFgA
[taskcluster 2026-03-05 11:07:34.714Z] Worker ID: 852100344703150291
[taskcluster 2026-03-05 11:07:34.714Z] Worker Group: us-east4-b
[taskcluster 2026-03-05 11:07:34.714Z] Worker Node Type: projects/757942385826/machineTypes/n2-standard-4
[taskcluster 2026-03-05 11:07:34.714Z] Worker Pool: proj-wpt/ci
[taskcluster 2026-03-05 11:07:34.714Z] Worker Version: 46.1.0
[taskcluster 2026-03-05 11:07:34.714Z] Public IP: 34.186.83.153
[taskcluster 2026-03-05 11:07:34.714Z] Hostname: proj-wpt-ci-ek52e3f5tcyahccczayccq

[taskcluster 2026-03-05 11:07:35.729Z] === 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

...(654 lines hidden)...

 1:43.76 SUITE_START: web-platform-test - running 2 tests
 1:43.76 INFO Using 1 child processes
 1:43.77 INFO Setting up ssl
 1:43.79 certutil b''
 1:43.80 certutil b''
 1:43.81 certutil b'\nCertificate Nickname                                         Trust Attributes\n                                                             SSL,S/MIME,JAR/XPI\n\nweb-platform-tests                                           CT,, \n'
 1:43.81 INFO Application command: /home/test/build/firefox/firefox --marionette --remote-allow-system-access about:blank -profile /tmp/tmp6jhkwg2a
 1:43.82 INFO Starting runner
 1:43.82 pid:4274 Full command: /home/test/build/firefox/firefox --marionette --remote-allow-system-access about:blank
pid:4274 [4274] Sandbox: CanCreateUserNamespace() clone() failure: EPERM
 1:44.31 pid:4274 1772709170262	Marionette	INFO	Marionette enabled
 1:44.42 pid:4274 1772709170371	Marionette	INFO	Listening on port 35305
 1:45.39 pid:4274 console.error: services.settings:
 1:45.40 pid:4274   Message: EmptyDatabaseError: "main/nimbus-desktop-experiments" has not been synced yet
 1:45.40 pid:4274   Stack:
 1:45.40 pid:4274     EmptyDatabaseError@resource://services-settings/Database.sys.mjs:19:5
 1:45.40 pid:4274 list@resource://services-settings/Database.sys.mjs:96:13
 1:45.60 pid:4274 console.warn: BackupService: "There was an error while trying to get the Document's directory" [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"  nsresult: "0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame :: resource:///modules/backup/BackupService.sys.mjs :: get docsDirFolderPath :: line 1204"  data: no]
 1:45.81 TEST_START: /WebCryptoAPI/normalize-algorithm-name.https.any.worker.html
 1:46.61 TEST_END: Test OK. Subtests passed 4/4. Unexpected 0
 1:46.61 TEST_START: /WebCryptoAPI/normalize-algorithm-name.https.any.html
 1:46.61 INFO Closing window 89caa35a-d679-41ec-8882-673894b64983
 1:46.96 TEST_END: Test OK. Subtests passed 4/4. Unexpected 0
 1:46.96 INFO No more tests
 1:46.96 pid:4274 1772709172912	Marionette	INFO	Stopped listening on port 35305
 1:47.64 INFO Browser exited with return code -15
 1:47.52 INFO Closing logging queue
 1:47.52 INFO queue closed
 1:47.64 SUITE_END

web-platform-test
~~~~~~~~~~~~~~~~~
Ran 70 checks (56 subtests, 14 tests)
Expected results: 70
Unexpected results: 0
OK
 1:47.64 INFO Got 0 unexpected results, with 0 unexpected passes
 1:47.64 INFO Repetition 8 / 10
 1:47.64 SUITE_START: web-platform-test - running 2 tests
 1:47.64 INFO Using 1 child processes
 1:47.66 INFO Setting up ssl
 1:47.67 certutil b''
 1:47.69 certutil b''
 1:47.69 certutil b'\nCertificate Nickname                                         Trust Attributes\n                                                             SSL,S/MIME,JAR/XPI\n\nweb-platform-tests                                           CT,, \n'
 1:47.70 INFO Application command: /home/test/build/firefox/firefox --marionette --remote-allow-system-access about:blank -profile /tmp/tmpx2ixlj54
 1:47.71 INFO Starting runner
 1:47.71 pid:4775 Full command: /home/test/build/firefox/firefox --marionette --remote-allow-system-access about:blank
pid:4775 [4775] Sandbox: CanCreateUserNamespace() clone() failure: EPERM
 1:48.21 pid:4775 1772709174160	Marionette	INFO	Marionette enabled
 1:48.31 pid:4775 1772709174264	Marionette	INFO	Listening on port 44665
 1:48.32 pid:4775 [Parent 4775, Main Thread] WARNING: Failed to create DBus proxy for org.a11y.Bus: Could not connect: Connection refused
 1:48.32 pid:4775 : 'glib warning', file /builds/worker/checkouts/gecko/toolkit/xre/nsSigHandlers.cpp:201
 1:48.32 pid:4775 ** (firefox-nightly:4775): WARNING **: 11:12:54.271: Failed to create DBus proxy for org.a11y.Bus: Could not connect: Connection refused
 1:49.28 pid:4775 console.error: services.settings:
 1:49.28 pid:4775   Message: EmptyDatabaseError: "main/nimbus-desktop-experiments" has not been synced yet
 1:49.28 pid:4775   Stack:
 1:49.28 pid:4775     EmptyDatabaseError@resource://services-settings/Database.sys.mjs:19:5
 1:49.28 pid:4775 list@resource://services-settings/Database.sys.mjs:96:13
 1:49.40 pid:4775 console.warn: BackupService: "There was an error while trying to get the Document's directory" [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"  nsresult: "0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame :: resource:///modules/backup/BackupService.sys.mjs :: get docsDirFolderPath :: line 1204"  data: no]
 1:49.65 TEST_START: /WebCryptoAPI/normalize-algorithm-name.https.any.worker.html
 1:50.29 TEST_END: Test OK. Subtests passed 4/4. Unexpected 0
 1:50.29 TEST_START: /WebCryptoAPI/normalize-algorithm-name.https.any.html
 1:50.30 INFO Closing window 41cc592f-b119-43c5-8727-915af6ee9998
 1:50.60 TEST_END: Test OK. Subtests passed 4/4. Unexpected 0
 1:50.60 INFO No more tests
 1:50.61 pid:4775 1772709176559	Marionette	INFO	Stopped listening on port 44665
 1:51.29 INFO Browser exited with return code -15
 1:51.16 INFO Closing logging queue
 1:51.17 INFO queue closed
 1:51.30 SUITE_END

web-platform-test
~~~~~~~~~~~~~~~~~
Ran 80 checks (64 subtests, 16 tests)
Expected results: 80
Unexpected results: 0
OK
 1:51.30 INFO Got 0 unexpected results, with 0 unexpected passes
 1:51.30 INFO Repetition 9 / 10
 1:51.30 SUITE_START: web-platform-test - running 2 tests
 1:51.30 INFO Using 1 child processes
 1:51.31 INFO Setting up ssl
 1:51.33 certutil b''
 1:51.34 certutil b''
 1:51.35 certutil b'\nCertificate Nickname                                         Trust Attributes\n                                                             SSL,S/MIME,JAR/XPI\n\nweb-platform-tests                                           CT,, \n'
 1:51.35 INFO Application command: /home/test/build/firefox/firefox --marionette --remote-allow-system-access about:blank -profile /tmp/tmpx5s94bks
 1:51.36 INFO Starting runner
 1:51.36 pid:5206 Full command: /home/test/build/firefox/firefox --marionette --remote-allow-system-access about:blank
pid:5206 [5206] Sandbox: CanCreateUserNamespace() clone() failure: EPERM
 1:51.85 pid:5206 1772709177800	Marionette	INFO	Marionette enabled
 1:51.95 pid:5206 1772709177903	Marionette	INFO	Listening on port 33797
 1:52.90 pid:5206 console.error: services.settings:
 1:52.90 pid:5206   Message: EmptyDatabaseError: "main/nimbus-desktop-experiments" has not been synced yet
 1:52.90 pid:5206   Stack:
 1:52.90 pid:5206     EmptyDatabaseError@resource://services-settings/Database.sys.mjs:19:5
 1:52.90 pid:5206 list@resource://services-settings/Database.sys.mjs:96:13
 1:53.10 pid:5206 console.warn: BackupService: "There was an error while trying to get the Document's directory" [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"  nsresult: "0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame :: resource:///modules/backup/BackupService.sys.mjs :: get docsDirFolderPath :: line 1204"  data: no]
 1:53.33 TEST_START: /WebCryptoAPI/normalize-algorithm-name.https.any.worker.html
 1:53.99 TEST_END: Test OK. Subtests passed 4/4. Unexpected 0
 1:53.99 TEST_START: /WebCryptoAPI/normalize-algorithm-name.https.any.html
 1:53.99 INFO Closing window 206e8bcf-876b-4842-9b13-c1c5fc7a503d
 1:54.29 TEST_END: Test OK. Subtests passed 4/4. Unexpected 0
 1:54.29 INFO No more tests
 1:54.29 pid:5206 1772709180242	Marionette	INFO	Stopped listening on port 33797
 1:54.92 INFO Browser exited with return code -15
 1:54.81 INFO Closing logging queue
 1:54.81 INFO queue closed
 1:54.93 SUITE_END

web-platform-test
~~~~~~~~~~~~~~~~~
Ran 90 checks (72 subtests, 18 tests)
Expected results: 90
Unexpected results: 0
OK
 1:54.93 INFO Got 0 unexpected results, with 0 unexpected passes
 1:54.93 INFO Repetition 10 / 10
 1:54.93 SUITE_START: web-platform-test - running 2 tests
 1:54.93 INFO Using 1 child processes
 1:54.94 INFO Setting up ssl
 1:54.96 certutil b''
 1:54.98 certutil b''
 1:54.98 certutil b'\nCertificate Nickname                                         Trust Attributes\n                                                             SSL,S/MIME,JAR/XPI\n\nweb-platform-tests                                           CT,, \n'
 1:54.98 INFO Application command: /home/test/build/firefox/firefox --marionette --remote-allow-system-access about:blank -profile /tmp/tmpqrl8atge
 1:54.99 INFO Starting runner
 1:54.99 pid:5620 Full command: /home/test/build/firefox/firefox --marionette --remote-allow-system-access about:blank
pid:5620 [5620] Sandbox: CanCreateUserNamespace() clone() failure: EPERM
 1:55.48 pid:5620 1772709181436	Marionette	INFO	Marionette enabled
 1:55.59 pid:5620 1772709181540	Marionette	INFO	Listening on port 32779
 1:55.59 pid:5620 [Parent 5620, Main Thread] WARNING: Failed to create DBus proxy for org.a11y.Bus: Could not connect: Connection refused
 1:55.59 pid:5620 : 'glib warning', file /builds/worker/checkouts/gecko/toolkit/xre/nsSigHandlers.cpp:201
 1:55.59 pid:5620 ** (firefox-nightly:5620): WARNING **: 11:13:01.547: Failed to create DBus proxy for org.a11y.Bus: Could not connect: Connection refused
 1:56.53 pid:5620 console.error: services.settings:
 1:56.53 pid:5620   Message: EmptyDatabaseError: "main/nimbus-desktop-experiments" has not been synced yet
 1:56.53 pid:5620   Stack:
 1:56.53 pid:5620     EmptyDatabaseError@resource://services-settings/Database.sys.mjs:19:5
 1:56.53 pid:5620 list@resource://services-settings/Database.sys.mjs:96:13
 1:56.72 pid:5620 console.warn: BackupService: "There was an error while trying to get the Document's directory" [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"  nsresult: "0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame :: resource:///modules/backup/BackupService.sys.mjs :: get docsDirFolderPath :: line 1204"  data: no]
 1:56.95 TEST_START: /WebCryptoAPI/normalize-algorithm-name.https.any.worker.html
 1:57.71 TEST_END: Test OK. Subtests passed 4/4. Unexpected 0
 1:57.71 TEST_START: /WebCryptoAPI/normalize-algorithm-name.https.any.html
 1:57.72 INFO Closing window a2f4eca1-3f85-45c4-9955-3f089357b97f
 1:57.95 TEST_END: Test OK. Subtests passed 4/4. Unexpected 0
 1:57.95 INFO No more tests
 1:57.96 pid:5620 1772709183910	Marionette	INFO	Stopped listening on port 32779
 1:58.62 INFO Browser exited with return code -15
 1:58.51 INFO Closing logging queue
 1:58.51 INFO queue closed
 1:58.63 SUITE_END

web-platform-test
~~~~~~~~~~~~~~~~~
Ran 100 checks (80 subtests, 20 tests)
Expected results: 100
Unexpected results: 0
OK
 1:58.63 INFO Got 0 unexpected results, with 0 unexpected passes
 1:58.63 wptserve INFO Stopped http server on 127.0.0.1:8000
 1:58.63 wptserve INFO Stopped http server on 127.0.0.1:8001
 1:58.63 wptserve INFO Stopped http server on 127.0.0.1:8002
 1:58.63 wptserve INFO Stopped http server on 127.0.0.1:8003
 1:58.64 wptserve INFO Stopped http server on 127.0.0.1:8443
 1:58.64 wptserve INFO Stopped http server on 127.0.0.1:8444
 1:58.64 wptserve INFO Stopped http server on 127.0.0.1:8446
 1:58.65 wptserve INFO Stopped http server on 127.0.0.1:8445
 1:58.65 wptserve INFO Stopped http server on 127.0.0.1:9000
 1:58.65 wptserve INFO Stopped WebTransport over HTTP/3 server on 127.0.0.1:11000
 1:58.82 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
 1:58.82 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
 1:58.86 INFO Removed font: Ahem.ttf
 1:58.88 INFO Closing logging queue
 1:58.88 INFO queue closed
 1:58.89 INFO ::: Ran 10 of expected 10 iterations.
 1:58.89 INFO ## All results ##

 1:58.89 INFO ### /WebCryptoAPI/normalize-algorithm-name.https.any.worker.html ###
 1:58.89 INFO |                             Subtest                             | Results | Messages |
 1:58.89 INFO |-----------------------------------------------------------------|---------|----------|
 1:58.89 INFO |                                                                 | OK      |          |
 1:58.89 INFO | `"H<U+212A>DF" does not match "HKDF"`                           | PASS    |          |
 1:58.89 INFO | `"PB<U+212A>DF2" does not match "PBKDF2"`                       | PASS    |          |
 1:58.89 INFO | `"AES-<U+212A>W" does not match "AES-KW"`                       | PASS    |          |
 1:58.89 INFO | `"RSASSA-P<U+212A>CS1-V1_5" does not match "RSASSA-PKCS1-V1_5"` | PASS    |          |
 1:58.89 INFO 
 1:58.89 INFO ### /WebCryptoAPI/normalize-algorithm-name.https.any.html ###
 1:58.89 INFO |                             Subtest                             | Results | Messages |
 1:58.89 INFO |-----------------------------------------------------------------|---------|----------|
 1:58.89 INFO |                                                                 | OK      |          |
 1:58.89 INFO | `"H<U+212A>DF" does not match "HKDF"`                           | PASS    |          |
 1:58.89 INFO | `"PB<U+212A>DF2" does not match "PBKDF2"`                       | PASS    |          |
 1:58.89 INFO | `"AES-<U+212A>W" does not match "AES-KW"`                       | PASS    |          |
 1:58.89 INFO | `"RSASSA-P<U+212A>CS1-V1_5" does not match "RSASSA-PKCS1-V1_5"` | PASS    |          |
 1:58.89 INFO 
 1:58.89 INFO ::: Running tests in a loop with restarts 10 times : PASS
 1:58.89 INFO :::
 1:58.89 INFO ::: Test verification PASS
 1:58.89 INFO :::
[taskcluster 2026-03-05 11:13:05.970Z] === Task Finished ===
[taskcluster 2026-03-05 11:13:06.344Z] Successful task run with exit code: 0 completed in 331.63 seconds