From cc24d2207c58ae6e248604f977d11ba83cbe46c1 Mon Sep 17 00:00:00 2001 From: Pankaj Garg Date: Thu, 4 May 2023 17:17:02 -0700 Subject: [PATCH] Update SBF bench to account for delay visibility (#31501) --- programs/sbf/benches/bpf_loader.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/programs/sbf/benches/bpf_loader.rs b/programs/sbf/benches/bpf_loader.rs index 82ac88476..a7303bc76 100644 --- a/programs/sbf/benches/bpf_loader.rs +++ b/programs/sbf/benches/bpf_loader.rs @@ -196,9 +196,12 @@ fn bench_program_execute_noop(bencher: &mut Bencher) { } = create_genesis_config(50); let bank = Bank::new_for_benches(&genesis_config); let bank = Arc::new(bank); - let bank_client = BankClient::new_shared(&bank); + let mut bank_client = BankClient::new_shared(&bank); let invoke_program_id = load_program(&bank_client, &bpf_loader::id(), &mint_keypair, "noop"); + let bank = bank_client + .advance_slot(1, &Pubkey::default()) + .expect("Failed to advance the slot"); let mint_pubkey = mint_keypair.pubkey(); let account_metas = vec![AccountMeta::new(mint_pubkey, true)];