Skip to content

Commit 2801c30

Browse files
committed
fix: fix tests and ignore svm integration tests
1 parent a93c82c commit 2801c30

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

tests/integration_test.rs

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ use {
77
register_builtins, MockBankCallback, MockForkGraph, EXECUTION_EPOCH, EXECUTION_SLOT,
88
WALLCLOCK_TIME,
99
},
10+
solana_account::test_utils::create_borrowed_account_shared_data,
1011
solana_sdk::{
1112
account::{AccountSharedData, ReadableAccount, WritableAccount},
1213
clock::Slot,
@@ -2317,6 +2318,7 @@ fn simd83_account_reallocate(enable_fee_only_transactions: bool) -> Vec<SvmTestE
23172318
#[test_case(simd83_fee_payer_deallocate(true))]
23182319
#[test_case(simd83_account_reallocate(false))]
23192320
#[test_case(simd83_account_reallocate(true))]
2321+
#[ignore = "we don't support entries in blocks"]
23202322
fn svm_integration(test_entries: Vec<SvmTestEntry>) {
23212323
for test_entry in test_entries {
23222324
let env = SvmTestEnvironment::create(test_entry);
@@ -2339,8 +2341,13 @@ fn svm_inspect_account() {
23392341
// Setting up the accounts for the transfer
23402342

23412343
// fee payer
2342-
let mut fee_payer_account = AccountSharedData::default();
2343-
fee_payer_account.set_delegated(true);
2344+
let fee_payer_account = AccountSharedData::default();
2345+
let (_buffer, mut fee_payer_account) =
2346+
create_borrowed_account_shared_data(&fee_payer_account, 0);
2347+
fee_payer_account
2348+
.as_borrowed_mut()
2349+
.unwrap()
2350+
.set_privileged(true);
23442351
fee_payer_account.set_lamports(85_000);
23452352
fee_payer_account.set_rent_epoch(u64::MAX);
23462353
initial_test_entry.add_initial_account(fee_payer, &fee_payer_account);

0 commit comments

Comments
 (0)