--- a/node/cli/Cargo.toml +++ b/node/cli/Cargo.toml @@ -317,4 +317,7 @@ [features] default = [] -runtime-benchmarks = ['nft-runtime/runtime-benchmarks'] +runtime-benchmarks = [ + 'nft-runtime/runtime-benchmarks', + 'polkadot-service/runtime-benchmarks', +] --- a/pallets/nft-transaction-payment/src/benchmarking.rs +++ /dev/null @@ -1,18 +0,0 @@ -#![cfg(feature = "runtime-benchmarks")] - -use super::*; - -use sp_std::prelude::*; -use frame_system::RawOrigin; -use frame_benchmarking::{benchmarks}; -use frame_support::traits::OnInitialize; - -benchmarks! { - - // on_initialize { - // let block1: T::BlockNumber = T::BlockNumber::from(1u32); - // let block2: T::BlockNumber = T::BlockNumber::from(2u32); - // Inflation::::on_initialize(block1); // Create Treasury account - // }: { Inflation::::on_initialize(block2); } // Benchmark deposit_into_existing path - -} --- a/pallets/nft-transaction-payment/src/lib.rs +++ b/pallets/nft-transaction-payment/src/lib.rs @@ -11,9 +11,6 @@ #[cfg(feature = "std")] pub use serde::*; -#[cfg(feature = "runtime-benchmarks")] -mod benchmarking; - use frame_support::{decl_module, decl_storage}; use sp_std::prelude::*; use up_sponsorship::SponsorshipHandler; --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -28,7 +28,9 @@ 'pallet-timestamp/runtime-benchmarks', 'pallet-nft/runtime-benchmarks', 'pallet-inflation/runtime-benchmarks', + 'pallet-xcm/runtime-benchmarks', 'sp-runtime/runtime-benchmarks', + 'xcm-builder/runtime-benchmarks', ] std = [ 'codec/std',