feat: benchmark existing <runtime-name>.wasm
or trigger build if needed
#411
+196
−23
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
How to test the PR?
./base-parachain
or any parachain template.pop bench pallet --pallet=pallet_timestamp --extrinsic=
(No runtime provided)Changelog
build_project
to build any Rust projects with features and target, required for the tests of this PR. The method is shared withbuild_parachain
.build_binary_path
to locate the binary path of the provided Rust project. The method is shared withbinary_path
method.<runtime-name>.wasm
to benchmark. The path of the runtime WASM blob follows:build_project
method for the runtime, we build the mock project withwasm32-unknown-unknown
as target and locates the.wasm
file.[sc-2931]