Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Test each benchmark case in own #[test] #9860

Merged
13 commits merged into from
Oct 1, 2021
6 changes: 3 additions & 3 deletions bin/node-template/pallets/template/src/benchmarking.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ use super::*;

#[allow(unused)]
use crate::Pallet as Template;
use frame_benchmarking::{benchmarks, impl_benchmark_test_suite, whitelisted_caller};
use frame_benchmarking::{benchmarks, whitelisted_caller};
use frame_system::RawOrigin;

benchmarks! {
Expand All @@ -15,6 +15,6 @@ benchmarks! {
verify {
assert_eq!(Something::<T>::get(), Some(s));
}
}

impl_benchmark_test_suite!(Template, crate::mock::new_test_ext(), crate::mock::Test);
impl_benchmark_test_suite!(Template, crate::mock::new_test_ext(), crate::mock::Test);
}
7 changes: 3 additions & 4 deletions frame/assets/src/benchmarking.rs
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,7 @@

use super::*;
use frame_benchmarking::{
account, benchmarks_instance_pallet, impl_benchmark_test_suite, whitelist_account,
whitelisted_caller,
account, benchmarks_instance_pallet, whitelist_account, whitelisted_caller,
};
use frame_support::{
dispatch::UnfilteredDispatchable,
Expand Down Expand Up @@ -438,6 +437,6 @@ benchmarks_instance_pallet! {
verify {
assert_last_event::<T, I>(Event::ApprovalCancelled(id, caller, delegate).into());
}
}

impl_benchmark_test_suite!(Assets, crate::mock::new_test_ext(), crate::mock::Test);
impl_benchmark_test_suite!(Assets, crate::mock::new_test_ext(), crate::mock::Test)
}
12 changes: 6 additions & 6 deletions frame/babe/src/benchmarking.rs
Original file line number Diff line number Diff line change
Expand Up @@ -63,19 +63,19 @@ benchmarks! {
} verify {
assert!(sp_consensus_babe::check_equivocation_proof::<Header>(equivocation_proof2));
}

impl_benchmark_test_suite!(
Pallet,
crate::mock::new_test_ext(3),
crate::mock::Test,
)
}

#[cfg(test)]
mod tests {
use super::*;
use crate::mock::*;

frame_benchmarking::impl_benchmark_test_suite!(
Pallet,
crate::mock::new_test_ext(3),
crate::mock::Test,
);

#[test]
fn test_generate_equivocation_report_blob() {
let (pairs, mut ext) = new_test_ext_with_pairs(3);
Expand Down
13 changes: 6 additions & 7 deletions frame/bags-list/src/benchmarks.rs
Original file line number Diff line number Diff line change
Expand Up @@ -134,11 +134,10 @@ frame_benchmarking::benchmarks! {
]
);
}
}

use frame_benchmarking::impl_benchmark_test_suite;
impl_benchmark_test_suite!(
Pallet,
crate::mock::ExtBuilder::default().build(),
crate::mock::Runtime,
);
impl_benchmark_test_suite!(
Pallet,
crate::mock::ExtBuilder::default().build(),
crate::mock::Runtime,
)
}
16 changes: 7 additions & 9 deletions frame/balances/src/benchmarking.rs
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,7 @@

use super::*;

use frame_benchmarking::{
account, benchmarks_instance_pallet, impl_benchmark_test_suite, whitelisted_caller,
};
use frame_benchmarking::{account, benchmarks_instance_pallet, whitelisted_caller};
use frame_system::RawOrigin;
use sp_runtime::traits::Bounded;

Expand Down Expand Up @@ -215,10 +213,10 @@ benchmarks_instance_pallet! {
assert!(Balances::<T, I>::reserved_balance(&user).is_zero());
assert_eq!(Balances::<T, I>::free_balance(&user), balance);
}
}

impl_benchmark_test_suite!(
Balances,
crate::tests_composite::ExtBuilder::default().build(),
crate::tests_composite::Test,
);
impl_benchmark_test_suite!(
Balances,
crate::tests_composite::ExtBuilder::default().build(),
crate::tests_composite::Test,
)
}
Loading