node icon indicating copy to clipboard operation
node copied to clipboard

test,crypto: update WebCryptoAPI WPT

Open panva opened this issue 6 months ago • 6 comments

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.

panva avatar Aug 27 '24 16:08 panva