Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: add initial benchmark infrastructure #3084

Merged
merged 38 commits into from
Sep 12, 2024

Merge branch 'master' into mc/test/performance-tests

20ab594
Select commit
Loading
Failed to load commit list.
Merged

ci: add initial benchmark infrastructure #3084

Merge branch 'master' into mc/test/performance-tests
20ab594
Select commit
Loading
Failed to load commit list.
CodSpeed HQ / CodSpeed Performance Analysis completed Sep 12, 2024 in 0s

Not enough data to estimate changes. The base run was not found.

Congrats! CodSpeed is installed 🎉

🆕 21 new benchmarks were detected.

You will start to see performance impacts in the reports once the benchmarks are run from your default branch.

Detected benchmarks

  • should successfully execute a contract deploy (101.4 ms)
  • should successfully execute a contract mint (90.5 ms)
  • should successfully execute a contract multi call (71.2 ms)
  • should successfully execute a contract read function (65.1 ms)
  • should successfully write to a contract (65.8 ms)
  • should successfully get transaction cost estimate for a batch transfer (47 ms)
  • should successfully get transaction cost estimate for a single contract call (22.6 ms)
  • should successfully get transaction cost estimate for a single transfer (26.5 ms)
  • should successfully get transaction cost estimate for multi contract calls (36 ms)
  • Decrypt via aes-ctr (218.6 ms)
  • Encrypt via aes-ctr (218.6 ms)
  • should compute HMAC correctly (319.7 µs)
  • should compute the PBKDF2 hash (2.3 ms)
  • should correctly convert string to Uint8Array with base64 encoding in a node environment (54.3 µs)
  • should successfully conduct a custom transfer between wallets (51.7 ms)
  • should successfully perform a batch transfer (105 ms)
  • should successfully transfer a single asset between wallets (65.1 ms)
  • should successfully withdraw to the base layer (48.6 ms)
  • Instantiate a new Unlocked wallet (105.2 ms)
  • Instantiate from a constructor (27.9 ms)
  • Instantiate from an address (30.9 ms)