Benchmarking: Add pov_mode to V2 syntax (#3616)
Changes:
- Port the `pov_mode` attribute from the V1 syntax to V2
- Update `pallet-whitelist` and `frame-benchmarking-pallet-pov`
Follow up: also allow this attribute on top-level benchmark modules.
---------
Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
Co-authored-by: command-bot <>
parent
430ad2f5
Showing
- prdoc/pr_3616.prdoc 28 additions, 0 deletionsprdoc/pr_3616.prdoc
- substrate/frame/benchmarking/pov/src/benchmarking.rs 235 additions, 177 deletionssubstrate/frame/benchmarking/pov/src/benchmarking.rs
- substrate/frame/benchmarking/pov/src/weights.rs 354 additions, 356 deletionssubstrate/frame/benchmarking/pov/src/weights.rs
- substrate/frame/support/procedural/src/benchmark.rs 155 additions, 12 deletionssubstrate/frame/support/procedural/src/benchmark.rs
- substrate/frame/support/test/tests/benchmark_ui/bad_attr_pov_mode_1.rs 31 additions, 0 deletions...me/support/test/tests/benchmark_ui/bad_attr_pov_mode_1.rs
- substrate/frame/support/test/tests/benchmark_ui/bad_attr_pov_mode_1.stderr 5 additions, 0 deletions...upport/test/tests/benchmark_ui/bad_attr_pov_mode_1.stderr
- substrate/frame/support/test/tests/benchmark_ui/bad_attr_pov_mode_2.rs 33 additions, 0 deletions...me/support/test/tests/benchmark_ui/bad_attr_pov_mode_2.rs
- substrate/frame/support/test/tests/benchmark_ui/bad_attr_pov_mode_2.stderr 5 additions, 0 deletions...upport/test/tests/benchmark_ui/bad_attr_pov_mode_2.stderr
- substrate/frame/support/test/tests/benchmark_ui/bad_attr_pov_mode_3.rs 31 additions, 0 deletions...me/support/test/tests/benchmark_ui/bad_attr_pov_mode_3.rs
- substrate/frame/support/test/tests/benchmark_ui/bad_attr_pov_mode_3.stderr 5 additions, 0 deletions...upport/test/tests/benchmark_ui/bad_attr_pov_mode_3.stderr
- substrate/frame/support/test/tests/benchmark_ui/bad_attr_pov_mode_4.rs 31 additions, 0 deletions...me/support/test/tests/benchmark_ui/bad_attr_pov_mode_4.rs
- substrate/frame/support/test/tests/benchmark_ui/bad_attr_pov_mode_4.stderr 5 additions, 0 deletions...upport/test/tests/benchmark_ui/bad_attr_pov_mode_4.stderr
- substrate/frame/support/test/tests/benchmark_ui/dup_attr_pov_mode.rs 32 additions, 0 deletions...rame/support/test/tests/benchmark_ui/dup_attr_pov_mode.rs
- substrate/frame/support/test/tests/benchmark_ui/dup_attr_pov_mode.stderr 14 additions, 0 deletions.../support/test/tests/benchmark_ui/dup_attr_pov_mode.stderr
- substrate/frame/support/test/tests/benchmark_ui/pass/valid_attr_pov_mode.rs 74 additions, 0 deletions...pport/test/tests/benchmark_ui/pass/valid_attr_pov_mode.rs
- substrate/frame/support/test/tests/benchmark_ui/pass/valid_basic.rs 1 addition, 1 deletion...frame/support/test/tests/benchmark_ui/pass/valid_basic.rs
- substrate/frame/support/test/tests/benchmark_ui/unrecognized_option.stderr 1 addition, 1 deletion...upport/test/tests/benchmark_ui/unrecognized_option.stderr
- substrate/frame/whitelist/src/benchmarking.rs 45 additions, 54 deletionssubstrate/frame/whitelist/src/benchmarking.rs
Please register or sign in to comment