Reduce bpf_loader test dependencies (#18949)
This commit is contained in:
@ -864,16 +864,13 @@ mod tests {
|
|||||||
account_utils::StateMut,
|
account_utils::StateMut,
|
||||||
client::SyncClient,
|
client::SyncClient,
|
||||||
clock::Clock,
|
clock::Clock,
|
||||||
compute_budget::ComputeBudget,
|
|
||||||
feature_set::FeatureSet,
|
feature_set::FeatureSet,
|
||||||
genesis_config::create_genesis_config,
|
genesis_config::create_genesis_config,
|
||||||
instruction::Instruction,
|
instruction::Instruction,
|
||||||
instruction::{AccountMeta, InstructionError},
|
instruction::{AccountMeta, InstructionError},
|
||||||
keyed_account::KeyedAccount,
|
keyed_account::KeyedAccount,
|
||||||
message::Message,
|
message::Message,
|
||||||
process_instruction::{
|
process_instruction::{MockComputeMeter, MockInvokeContext},
|
||||||
InvokeContextStackFrame, MockComputeMeter, MockInvokeContext, MockLogger,
|
|
||||||
},
|
|
||||||
pubkey::Pubkey,
|
pubkey::Pubkey,
|
||||||
rent::Rent,
|
rent::Rent,
|
||||||
signature::{Keypair, Signer},
|
signature::{Keypair, Signer},
|
||||||
@ -1123,22 +1120,8 @@ mod tests {
|
|||||||
);
|
);
|
||||||
|
|
||||||
// Case: limited budget
|
// Case: limited budget
|
||||||
let keyed_accounts_range = 0..keyed_accounts.len();
|
let mut invoke_context = MockInvokeContext::new(keyed_accounts);
|
||||||
let mut invoke_context = MockInvokeContext {
|
invoke_context.compute_meter = MockComputeMeter::default();
|
||||||
invoke_stack: vec![InvokeContextStackFrame {
|
|
||||||
key: Pubkey::default(),
|
|
||||||
keyed_accounts,
|
|
||||||
keyed_accounts_range,
|
|
||||||
}],
|
|
||||||
logger: MockLogger::default(),
|
|
||||||
compute_budget: ComputeBudget::default(),
|
|
||||||
bpf_compute_budget: ComputeBudget::default().into(),
|
|
||||||
compute_meter: MockComputeMeter::default(),
|
|
||||||
programs: vec![],
|
|
||||||
accounts: vec![],
|
|
||||||
sysvars: vec![],
|
|
||||||
disabled_features: vec![].into_iter().collect(),
|
|
||||||
};
|
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
Err(InstructionError::ProgramFailedToComplete),
|
Err(InstructionError::ProgramFailedToComplete),
|
||||||
process_instruction(&program_key, &[], &mut invoke_context)
|
process_instruction(&program_key, &[], &mut invoke_context)
|
||||||
|
Reference in New Issue
Block a user