90fd044766
- snowbridge-pezpallet-* → pezsnowbridge-pezpallet-* (201 refs) - pallet/ directories → pezpallet/ (4 locations) - Fixed pezpallet.rs self-include recursion bug - Fixed sc-chain-spec hardcoded crate name in derive macro - Reverted .pezpallet_by_name() to .pallet_by_name() (subxt API) - Added BizinikiwiConfig type alias for zombienet tests - Deleted obsolete session state files Verified: pezsnowbridge-pezpallet-*, pezpallet-staking, pezpallet-staking-async, pezframe-benchmarking-cli all pass cargo check
34 lines
899 B
Rust
34 lines
899 B
Rust
//! Benchmarking setup for pezpallet-template
|
|
|
|
use super::*;
|
|
use frame::{deps::pezframe_benchmarking::v2::*, prelude::*};
|
|
|
|
#[benchmarks]
|
|
mod benchmarks {
|
|
use super::*;
|
|
#[cfg(test)]
|
|
use crate::pezpallet::Pezpallet as Template;
|
|
use pezframe_system::RawOrigin;
|
|
|
|
#[benchmark]
|
|
fn do_something() {
|
|
let caller: T::AccountId = whitelisted_caller();
|
|
#[extrinsic_call]
|
|
do_something(RawOrigin::Signed(caller), 100);
|
|
|
|
assert_eq!(Something::<T>::get().map(|v| v.block_number), Some(100u32.into()));
|
|
}
|
|
|
|
#[benchmark]
|
|
fn cause_error() {
|
|
Something::<T>::put(CompositeStruct { block_number: 100u32.into() });
|
|
let caller: T::AccountId = whitelisted_caller();
|
|
#[extrinsic_call]
|
|
cause_error(RawOrigin::Signed(caller));
|
|
|
|
assert_eq!(Something::<T>::get().map(|v| v.block_number), Some(101u32.into()));
|
|
}
|
|
|
|
impl_benchmark_test_suite!(Template, crate::mock::new_test_ext(), crate::mock::Test);
|
|
}
|