Module frame_benchmarking::v1
source · Expand description
Macros for benchmarking a FRAME runtime.
Re-exports
pub use super::*;
Macros
This macro adds pallet benchmarks to a
Vec<BenchmarkBatch>
object.Construct pallet benchmarks for weighing dispatchables.
Same as
benchmarks
but for instantiable module.Same as
benchmarks
but for instantiable pallet declared frame_support::pallet
.Callback for
define_benchmarks
to call add_benchmark
.Callback for
define_benchmarks
to call list_benchmark
.Defines pallet configs that
add_benchmarks
and list_benchmarks
use.
Should be preferred instead of having a repetitive list of configs
in add_benchmark
and list_benchmark
.This creates a test suite which runs the module’s benchmarks.
This macro allows users to easily generate a list of benchmarks for the pallets configured
in the runtime.
Whitelist the given account.
Functions
show error message and debugging info for the case of an error happening
during a benchmark