diff --git a/substrate/bin/node/bench/src/import.rs b/substrate/bin/node/bench/src/import.rs index a6e4eb2514e890b6133400c37d2db67cef06ccd7..ed40f1b459a6cd0d9fd5384bab1a347ca161afbd 100644 --- a/substrate/bin/node/bench/src/import.rs +++ b/substrate/bin/node/bench/src/import.rs @@ -39,6 +39,8 @@ use crate::core::{self, Path, Mode}; #[derive(Clone, Copy, Debug, derive_more::Display)] pub enum SizeType { + #[display(fmt = "empty")] + Empty, #[display(fmt = "small")] Small, #[display(fmt = "medium")] @@ -52,6 +54,7 @@ pub enum SizeType { impl SizeType { fn transactions(&self) -> usize { match self { + SizeType::Empty => 0, SizeType::Small => 10, SizeType::Medium => 100, SizeType::Large => 500, diff --git a/substrate/bin/node/bench/src/main.rs b/substrate/bin/node/bench/src/main.rs index d2eca8d7de5104ef54e073187a139fbada31acee..27c9358f9d69fcce8be5e3f163577f8b3426ae7a 100644 --- a/substrate/bin/node/bench/src/main.rs +++ b/substrate/bin/node/bench/src/main.rs @@ -73,6 +73,11 @@ fn main() { key_types: KeyTypes::Sr25519, size: SizeType::Medium, }, + ImportBenchmarkDescription { + profile: Profile::Wasm, + key_types: KeyTypes::Sr25519, + size: SizeType::Empty, + }, ImportBenchmarkDescription { profile: Profile::Native, key_types: KeyTypes::Ed25519,