diff --git a/Cargo.lock b/Cargo.lock index 4aaad9fb1..14324e3cb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3095,6 +3095,8 @@ dependencies = [ "serde_derive 1.0.99 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)", "serde_yaml 0.8.9 (registry+https://github.com/rust-lang/crates.io-index)", + "serial_test 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serial_test_derive 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "solana-client 0.19.0-pre0", "solana-core 0.19.0-pre0", "solana-drone 0.19.0-pre0", diff --git a/bench-tps/Cargo.toml b/bench-tps/Cargo.toml index 92fc62850..78378c49c 100644 --- a/bench-tps/Cargo.toml +++ b/bench-tps/Cargo.toml @@ -30,6 +30,10 @@ solana-sdk = { path = "../sdk", version = "0.19.0-pre0" } solana-move-loader-program = { path = "../programs/move_loader_program", version = "0.19.0-pre0" } solana-move-loader-api = { path = "../programs/move_loader_api", version = "0.19.0-pre0" } +[dev-dependencies] +serial_test = "0.2.0" +serial_test_derive = "0.2.0" + [features] cuda = ["solana-core/cuda"] diff --git a/bench-tps/src/bench.rs b/bench-tps/src/bench.rs index fea90c879..12e2f946b 100644 --- a/bench-tps/src/bench.rs +++ b/bench-tps/src/bench.rs @@ -935,6 +935,7 @@ pub fn generate_and_fund_keypairs( mod tests { use super::*; + use serial_test_derive::serial; use solana_client::thin_client::create_client; use solana_core::cluster_info::FULLNODE_PORT_RANGE; use solana_core::validator::ValidatorConfig; @@ -1006,6 +1007,7 @@ mod tests { } #[test] + #[serial] fn test_bench_tps_local_cluster_solana() { let mut config = Config::default(); config.tx_count = 100; @@ -1015,6 +1017,7 @@ mod tests { } #[test] + #[serial] fn test_bench_tps_local_cluster_move() { let mut config = Config::default(); config.tx_count = 100;