Skip to content

Commit 30a6fe0

Browse files
committed
make sure to commit
1 parent 77989b5 commit 30a6fe0

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

crates/executor/benches/execution.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use katana_executor::ExecutionFlags;
99
use katana_primitives::env::BlockEnv;
1010
use katana_primitives::transaction::ExecutableTxWithHash;
1111
use katana_provider::api::state::StateFactoryProvider;
12-
use katana_provider::test_utils;
12+
use katana_provider::{test_utils, ProviderFactory};
1313
use pprof::criterion::{Output, PProfProfiler};
1414

1515
use crate::utils::{envs, tx};
@@ -20,7 +20,8 @@ fn executor_transact(c: &mut Criterion) {
2020
let mut group = c.benchmark_group("Invoke.ERC20.transfer");
2121
group.warm_up_time(Duration::from_millis(200));
2222

23-
let provider = test_utils::test_provider();
23+
let provider_factory = test_utils::test_provider();
24+
let provider = provider_factory.provider();
2425
let flags = ExecutionFlags::new();
2526

2627
let tx = tx();

crates/storage/provider/provider/tests/block.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ use katana_provider::api::state_update::StateUpdateProvider;
1414
use katana_provider::api::transaction::{
1515
ReceiptProvider, TransactionProvider, TransactionStatusProvider, TransactionTraceProvider,
1616
};
17-
use katana_provider::{DbProviderFactory, ProviderFactory};
17+
use katana_provider::{DbProviderFactory, MutableProvider, ProviderFactory};
1818
use rstest_reuse::{self, *};
1919

2020
mod fixtures;
@@ -59,12 +59,14 @@ where
5959
let blocks = utils::generate_dummy_blocks_and_receipts(start, end);
6060

6161
for (block, receipts, executions) in &blocks {
62-
provider_factory.provider_mut().insert_block_with_states_and_receipts(
62+
let povider_mut = provider_factory.provider_mut();
63+
povider_mut.insert_block_with_states_and_receipts(
6364
block.clone(),
6465
Default::default(),
6566
receipts.clone(),
6667
executions.clone(),
6768
)?;
69+
povider_mut.commit().unwrap();
6870

6971
let provider = provider_factory.provider();
7072
assert_eq!(provider.latest_number().unwrap(), block.block.header.number);
@@ -183,6 +185,7 @@ where
183185
vec![],
184186
vec![],
185187
)?;
188+
provider_mut.commit().unwrap();
186189

187190
let provider = storage_provider.provider();
188191
assert_eq!(provider.latest_number().unwrap(), block.block.header.number);

0 commit comments

Comments
 (0)