Skip to content

Commit d4f5db4

Browse files
committed
feat: extended criterion measurement time to 20s for consistent results
1 parent 6f30f1a commit d4f5db4

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

crates/blockifier/bench/blockifier_bench.rs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
//!
1616
//! Run the benchmarks using `cargo bench --bench blockifier_bench`.
1717
18+
use std::time::Duration;
19+
1820
use blockifier::context::BlockContext;
1921
use blockifier::invoke_tx_args;
2022
use blockifier::state::cached_state::{CachedState, TransactionalState};
@@ -240,5 +242,9 @@ pub fn execution_benchmark(c: &mut Criterion) {
240242
});
241243
}
242244

243-
criterion_group!(benches, transfers_benchmark, execution_benchmark, cached_state_benchmark);
245+
criterion_group! {
246+
name = benches;
247+
config = Criterion::default().measurement_time(Duration::from_secs(20));
248+
targets = transfers_benchmark, execution_benchmark, cached_state_benchmark
249+
}
244250
criterion_main!(benches);

crates/blockifier/src/concurrency/fee_utils.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,9 @@ pub fn fill_sequencer_balance_reads(
7272
) {
7373
let storage_read_values = if fee_transfer_call_info.inner_calls.is_empty() {
7474
&mut fee_transfer_call_info.storage_read_values
75-
} else {
76-
// Proxy pattern.
75+
} else
76+
// Proxy pattern.
77+
{
7778
assert_eq!(
7879
fee_transfer_call_info.inner_calls.len(),
7980
1,

0 commit comments

Comments
 (0)