node
node copied to clipboard
test,crypto: update WebCryptoAPI WPT
This PR:
- updates the WebCryptoAPI WPTs to the latest using
git node wpt WebCryptoAPI
- updates the WPT runner to allow for CJS status files so that more complex expectations can be defined
The CJS status file is necessary for this update since the vectors the WPT update is adding are passing on the Jenkins CI s390x
nodes but fail everywhere else, I would love to know why but I didn't dig into it much. Marking the tests as flaky is not accurate, so instead the CJS status file allows to detect os.arch()
and change the expectations accordingly.
Refs: #54572 Refs: #54468
cc @RedYetiDev
Note: I can potentially split the WPT runner update and WebCryptoAPI WPT pull into two separate commits with a rebase label in this PR.