From 247a14f4c313f76c787869b2cbeeea386151c8e2 Mon Sep 17 00:00:00 2001 From: Riccardo Casatta Date: Thu, 6 Jan 2022 13:55:50 +0100 Subject: [PATCH] Use test big block for bench_stream_reader instead of making one --- src/blockdata/block.rs | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/blockdata/block.rs b/src/blockdata/block.rs index f0560d0d..4f8e850a 100644 --- a/src/blockdata/block.rs +++ b/src/blockdata/block.rs @@ -481,21 +481,15 @@ mod tests { mod benches { use super::Block; use EmptyWrite; - use consensus::{deserialize, Encodable, serialize}; + use consensus::{deserialize, Encodable}; use test::{black_box, Bencher}; use network::stream_reader::StreamReader; #[bench] #[allow(deprecated)] pub fn bench_stream_reader(bh: &mut Bencher) { - let raw_block = include_bytes!("../../test_data/testnet_block_000000000000045e0b1660b6445b5e5c5ab63c9a4f956be7e1e69be04fa4497b.raw"); - let mut block: Block = deserialize(&raw_block[..]).unwrap(); - for _ in 0..8 { - // make a big block - block.txdata.extend(block.txdata.clone().into_iter()); - } - let big_block = serialize(&block); - assert_eq!(big_block.len(), 1_085_011); + let big_block = include_bytes!("../../test_data/mainnet_block_000000000000000000000c835b2adcaedc20fdf6ee440009c249452c726dafae.raw"); + assert_eq!(big_block.len(), 1_381_836); let big_block = black_box(big_block); bh.iter(|| {