Trait frame_benchmarking::BenchmarkingSetup [−][src]
The required setup for creating a benchmark.
Instance generic parameter is optional and can be used in order to capture unused generics for instantiable pallets.
Required methods
fn components(&self) -> Vec<(BenchmarkParameter, u32, u32)>
[src]
Return the components and their ranges which should be tested in this benchmark.
fn instance(
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), &'static str>>, &'static str>
[src]
&self,
components: &[(BenchmarkParameter, u32)],
verify: bool
) -> Result<Box<dyn FnOnce() -> Result<(), &'static str>>, &'static str>
Set up the storage, and prepare a closure to run the benchmark.