You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Which components does the task require to be changed? (think hard pls)
snforge
Description
Currently we isolate scarb cache per test, this solves issue with parallel tests writing to same cache. With new scarb plugins in current shape we must rebuild plugin which makes running our tests very slow. We should split tests into buckets. In each bucket we have only one cache and run tests synchronously. This way we compile plugin only few times (ones per bucket/thread)
The text was updated successfully, but these errors were encountered:
<!-- Reference any GitHub issues resolved by this PR -->
Closes#2267
## Introduced changes
<!-- A brief description of the changes -->
- Added cache directory to e2e tests, to avoid rebuilding `forge_std`.
## Checklist
<!-- Make sure all of these are complete -->
- [x] Linked relevant issue
- [ ] Updated relevant documentation
- [ ] Added relevant tests
- [x] Performed self-review of the code
- [ ] Added changes to `CHANGELOG.md`
Which components does the task require to be changed? (think hard pls)
snforge
Description
Currently we isolate scarb cache per test, this solves issue with parallel tests writing to same cache. With new scarb plugins in current shape we must rebuild plugin which makes running our tests very slow. We should split tests into buckets. In each bucket we have only one cache and run tests synchronously. This way we compile plugin only few times (ones per bucket/thread)
The text was updated successfully, but these errors were encountered: