Test each benchmark case in own #[test] (#9860)
* Generate one #[test] fn per bench case.
* Update benchmark macro syntax in frame pallets.
* Explain new benchmark macro syntax in example pallet.
* support with and without a semicolon
* update pallets to use individual tests
* migrate staking too
* migrate more pallets
* fix up democracy and use individual tests
* Fix comment
* Put println message in panic
* Remove `another_set_dummy` from doc
`another_set_dummy` is not present in the benchmarking.rs (anymore).
* Update doc for benchmarks macro
* Update doc for impl_benchmark_test_suite macro
Co-authored-by:
Shawn Tabrizi <shawntabrizi@gmail.com>
parent
a31ab1fc
Showing
- substrate/bin/node-template/pallets/template/src/benchmarking.rs 3 additions, 3 deletions...te/bin/node-template/pallets/template/src/benchmarking.rs
- substrate/frame/assets/src/benchmarking.rs 3 additions, 4 deletionssubstrate/frame/assets/src/benchmarking.rs
- substrate/frame/babe/src/benchmarking.rs 6 additions, 6 deletionssubstrate/frame/babe/src/benchmarking.rs
- substrate/frame/bags-list/src/benchmarks.rs 6 additions, 7 deletionssubstrate/frame/bags-list/src/benchmarks.rs
- substrate/frame/balances/src/benchmarking.rs 7 additions, 9 deletionssubstrate/frame/balances/src/benchmarking.rs
- substrate/frame/benchmarking/src/lib.rs 339 additions, 9 deletionssubstrate/frame/benchmarking/src/lib.rs
- substrate/frame/benchmarking/src/tests_instance.rs 6 additions, 6 deletionssubstrate/frame/benchmarking/src/tests_instance.rs
- substrate/frame/bounties/src/benchmarking.rs 3 additions, 3 deletionssubstrate/frame/bounties/src/benchmarking.rs
- substrate/frame/collective/src/benchmarking.rs 3 additions, 5 deletionssubstrate/frame/collective/src/benchmarking.rs
- substrate/frame/contracts/src/benchmarking/mod.rs 7 additions, 7 deletionssubstrate/frame/contracts/src/benchmarking/mod.rs
- substrate/frame/democracy/src/benchmarking.rs 8 additions, 4 deletionssubstrate/frame/democracy/src/benchmarking.rs
- substrate/frame/democracy/src/lib.rs 1 addition, 1 deletionsubstrate/frame/democracy/src/lib.rs
- substrate/frame/election-provider-multi-phase/src/benchmarking.rs 7 additions, 7 deletions...e/frame/election-provider-multi-phase/src/benchmarking.rs
- substrate/frame/elections-phragmen/src/benchmarking.rs 8 additions, 10 deletionssubstrate/frame/elections-phragmen/src/benchmarking.rs
- substrate/frame/example/src/benchmarking.rs 11 additions, 9 deletionssubstrate/frame/example/src/benchmarking.rs
- substrate/frame/gilt/src/benchmarking.rs 3 additions, 3 deletionssubstrate/frame/gilt/src/benchmarking.rs
- substrate/frame/grandpa/src/benchmarking.rs 6 additions, 6 deletionssubstrate/frame/grandpa/src/benchmarking.rs
- substrate/frame/identity/src/benchmarking.rs 2 additions, 3 deletionssubstrate/frame/identity/src/benchmarking.rs
- substrate/frame/im-online/src/benchmarking.rs 3 additions, 3 deletionssubstrate/frame/im-online/src/benchmarking.rs
- substrate/frame/indices/src/benchmarking.rs 3 additions, 3 deletionssubstrate/frame/indices/src/benchmarking.rs
Please register or sign in to comment