diff --git a/ci/test-nightly.sh b/ci/test-nightly.sh index d56a691ebc..462867937c 100755 --- a/ci/test-nightly.sh +++ b/ci/test-nightly.sh @@ -8,5 +8,6 @@ cargo --version rustup component add rustfmt-preview cargo build --verbose --features unstable cargo test --verbose --features unstable +cargo bench --verbose --features unstable exit 0 diff --git a/src/bank.rs b/src/bank.rs index 30b62bdec4..002eac43af 100644 --- a/src/bank.rs +++ b/src/bank.rs @@ -581,7 +581,7 @@ mod bench { use signature::KeyPairUtil; #[bench] - fn process_verified_transaction_bench(bencher: &mut Bencher) { + fn bench_process_verified_transaction(bencher: &mut Bencher) { let mint = Mint::new(100_000_000); let bank = Bank::new(&mint); // Create transactions between unrelated parties. diff --git a/src/banking_stage.rs b/src/banking_stage.rs index 90227fa9f6..7ac34524f3 100644 --- a/src/banking_stage.rs +++ b/src/banking_stage.rs @@ -192,7 +192,7 @@ impl BankingStage { // use transaction::Transaction; // // #[bench] -// fn process_transactions_bench(_bencher: &mut Bencher) { +// fn bench_process_transactions(_bencher: &mut Bencher) { // let mint = Mint::new(100_000_000); // let bank = Bank::new(&mint); // // Create transactions between unrelated parties. @@ -260,7 +260,7 @@ mod bench { use transaction::Transaction; #[bench] - fn stage_bench(bencher: &mut Bencher) { + fn bench_stage(bencher: &mut Bencher) { let tx = 100_usize; let mint = Mint::new(1_000_000_000); let pubkey = KeyPair::new().pubkey(); diff --git a/src/ledger.rs b/src/ledger.rs index 406f265b8d..5819082f23 100644 --- a/src/ledger.rs +++ b/src/ledger.rs @@ -197,7 +197,7 @@ mod bench { use ledger::*; #[bench] - fn next_entries_bench(bencher: &mut Bencher) { + fn bench_next_entries(bencher: &mut Bencher) { let start_hash = Hash::default(); let entries = next_entries(&start_hash, 10_000, vec![vec![]; 8]); bencher.iter(|| { diff --git a/src/streamer.rs b/src/streamer.rs index 9f03163e6b..88fd820b11 100644 --- a/src/streamer.rs +++ b/src/streamer.rs @@ -537,7 +537,8 @@ mod bench { } }) } - fn run_streamer_bench() -> Result<()> { + + fn bench_streamer_with_result() -> Result<()> { let read = UdpSocket::bind("127.0.0.1:0")?; read.set_read_timeout(Some(Duration::new(1, 0)))?; @@ -572,8 +573,8 @@ mod bench { Ok(()) } #[bench] - pub fn streamer_bench(_bench: &mut Bencher) { - run_streamer_bench().unwrap(); + pub fn bench_streamer(_bench: &mut Bencher) { + bench_streamer_with_result().unwrap(); } } diff --git a/src/transaction.rs b/src/transaction.rs index aa932a40f4..f5da50c3ac 100644 --- a/src/transaction.rs +++ b/src/transaction.rs @@ -278,7 +278,7 @@ mod bench { use transaction::*; #[bench] - fn verify_signatures_bench(bencher: &mut Bencher) { + fn bench_verify_signatures(bencher: &mut Bencher) { let alice_keypair = KeyPair::new(); let last_id = Hash::default(); let transactions: Vec<_> = (0..64)