Add check that benchmark run on appropriate genesis
- Added
gdev-benchmark
enforcing for all benchmark commands. Currently, onlygdev-benchmark
supports the benchmark of all the extrinsics. - Fixed benchmarks in 'g1' and 'gtest' runtime for completion.
Currently, we use gdev-benchmark
to generate all the weights placed in runtime/common
and used for gdev
, g1
and gtest
.
This MR leaves room to add a g1-benchmark
and a gtest-benchmark
(or refactor pallet_membership
with benchmark types and functions to prepare identities during the benchmark using the loose coupling between pallets) and create a separated weights
mod for each chain.
Merge request reports
Activity
changed milestone to %runtime-500
added RN-runtime label
requested review from @HugoTrentesaux
assigned to @bgallois
Looks good to me. We soon will have to generate weights for ĞTest using the reference machine after !168 (merged) and !171 (merged) are merged. It is nice to check that benchmarks are run on an appropriate chainspec.
changed milestone to %runtime-401
removed milestone %runtime-401
removed RN-runtime label
added RN-binary label
mentioned in commit 2e943e2b