diff --git a/frame/benchmarking/pov/src/benchmarking.rs b/frame/benchmarking/pov/src/benchmarking.rs index 608077e2df806..9760501bdc6b5 100644 --- a/frame/benchmarking/pov/src/benchmarking.rs +++ b/frame/benchmarking/pov/src/benchmarking.rs @@ -334,6 +334,12 @@ mod mock { } ); + impl Test { + fn runtime_metadata() -> Vec<frame_support::metadata::v15::TraitMetadata> { + Default::default() + } + } + impl frame_system::Config for Test { type BaseCallFilter = frame_support::traits::Everything; type BlockWeights = (); diff --git a/frame/benchmarking/src/baseline.rs b/frame/benchmarking/src/baseline.rs index 0d511cbff4b86..9ee7078235c51 100644 --- a/frame/benchmarking/src/baseline.rs +++ b/frame/benchmarking/src/baseline.rs @@ -130,6 +130,12 @@ pub mod mock { } ); + impl Test { + fn runtime_metadata() -> Vec<frame_support::metadata::v15::TraitMetadata> { + Default::default() + } + } + impl frame_system::Config for Test { type BaseCallFilter = frame_support::traits::Everything; type BlockWeights = (); diff --git a/frame/system/benches/bench.rs b/frame/system/benches/bench.rs index f2acc319d3f5d..61c0be7793c2b 100644 --- a/frame/system/benches/bench.rs +++ b/frame/system/benches/bench.rs @@ -58,6 +58,12 @@ frame_support::construct_runtime!( } ); +impl Runtime { + fn runtime_metadata() -> Vec<frame_support::metadata::v15::TraitMetadata> { + Default::default() + } +} + frame_support::parameter_types! { pub BlockLength: frame_system::limits::BlockLength = frame_system::limits::BlockLength::max_with_normal_ratio(