Skip to content

Conversation

@tabaktoni
Copy link
Member

@tabaktoni tabaktoni commented Dec 17, 2025

Motivation and Resolution

  • Devnet Tests 5x faster
  • Refactor test config
  • test autodiscover mock contracts
  • read compiler version for casm contracts

Example:

CONTRACTS.Hello260 = {
  sierra: {...},
  casm: {...},
  compiler: '2.6.0'
}

New Test speed results with timeout 0:

shardlabs/starknet-devnet-rs:0.6.0-arm

Test Suites: 3 skipped, 78 passed, 78 of 81 total
Tests:       43 skipped, 1776 passed, 1819 total
Snapshots:   56 passed, 56 total
Time:        459.516 s

shardlabs/starknet-devnet-rs:0.7.0

Test Suites: 2 skipped, 79 passed, 79 of 81 total
Tests:       40 skipped, 1779 passed, 1819 total
Snapshots:   56 passed, 56 total
Time:        115.674 s, estimated 458 s

Test Related Changes

Preloaded Test Contracts in CONTRACTS

Checklist:

  • Performed a self-review of the code
  • Rebased to the last commit of the target branch (or merged it into my branch)
  • Linked the issues which this PR resolves
  • Documented the changes in code (API docs will be generated automatically)
  • Updated the tests
  • All tests are passing

@tabaktoni tabaktoni merged commit 7d31ff3 into develop Dec 17, 2025
3 checks passed
@github-actions
Copy link
Contributor

🎉 This PR is included in version 9.2.2 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants