Add verify block to benchmark tests (#5551)
* Add verify block to benchmarks macro.
* Update all benchmarks.
* Add tests, add params.
* Should panic.
* ups, add closures
* Update tests.rs
* update macro syntax
* Revert benchmark syntax change
* verify only in tests
* Update tests.rs
* Uncomment staking
* Fix tests for benchmark instance
* Add docs
* Update frame/benchmarking/src/lib.rs
* add trace logs to benchmarks
* Verify returns closure
Co-authored-by:
Shawn Tabrizi <shawntabrizi@gmail.com>
Showing
- substrate/frame/balances/src/benchmarking.rs 5 additions, 2 deletionssubstrate/frame/balances/src/benchmarking.rs
- substrate/frame/benchmarking/src/lib.rs 225 additions, 30 deletionssubstrate/frame/benchmarking/src/lib.rs
- substrate/frame/benchmarking/src/tests.rs 48 additions, 15 deletionssubstrate/frame/benchmarking/src/tests.rs
- substrate/frame/benchmarking/src/utils.rs 8 additions, 2 deletionssubstrate/frame/benchmarking/src/utils.rs
- substrate/frame/collective/src/benchmarking.rs 29 additions, 4 deletionssubstrate/frame/collective/src/benchmarking.rs
- substrate/frame/collective/src/lib.rs 15 additions, 15 deletionssubstrate/frame/collective/src/lib.rs
Please register or sign in to comment