-
Notifications
You must be signed in to change notification settings - Fork 257
Automatically benchmark new pallets in runtime-benchmark.sh #3590
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
Conversation
NingLin-P
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome work!!! Thank you!
|
Failed in the merge queue, possibly due to some GitHub internal infra issues: Windows clippy: https://github.com/autonomys/subspace/actions/runs/15716424422/job/44287153916#step:7:28 macOS tests: https://github.com/autonomys/subspace/actions/runs/15716424422/job/44287153941#step:9:91 |
|
Failed again due to "the operation was canceled", I'm following up on Slack. |
This PR improves the runtime-benchmark.sh, making it more portable and easier to use, and automatically fetching the list of benchmarks from the runtime lib.rs files.
Bug fixes
bashis in/bin(sometimes it is in/usr/binor a custom directory in the PATH)Script Improvements
set -xinstead ofecholib.rsfilesGenerated file improvements
Close #3582
Parts of #3587
Future Work
We could move some extension benchmark weights into the runtime, I've left TODOs in the script.
Code contributor checklist: