Removes unnecessary AccountsDb::new_with_config_for_tests() (#34485)
This commit is contained in:
parent
1015488c00
commit
cbe8a02029
|
@ -824,8 +824,6 @@ mod tests {
|
||||||
use {
|
use {
|
||||||
super::*,
|
super::*,
|
||||||
crate::{
|
crate::{
|
||||||
accounts_db::AccountShrinkThreshold,
|
|
||||||
accounts_index::AccountSecondaryIndexes,
|
|
||||||
rent_collector::RentCollector,
|
rent_collector::RentCollector,
|
||||||
transaction_results::{DurableNonceFee, TransactionExecutionDetails},
|
transaction_results::{DurableNonceFee, TransactionExecutionDetails},
|
||||||
},
|
},
|
||||||
|
@ -834,7 +832,6 @@ mod tests {
|
||||||
solana_sdk::{
|
solana_sdk::{
|
||||||
account::{AccountSharedData, WritableAccount},
|
account::{AccountSharedData, WritableAccount},
|
||||||
address_lookup_table::state::LookupTableMeta,
|
address_lookup_table::state::LookupTableMeta,
|
||||||
genesis_config::ClusterType,
|
|
||||||
hash::Hash,
|
hash::Hash,
|
||||||
instruction::{CompiledInstruction, InstructionError},
|
instruction::{CompiledInstruction, InstructionError},
|
||||||
message::{Message, MessageHeader},
|
message::{Message, MessageHeader},
|
||||||
|
@ -939,12 +936,7 @@ mod tests {
|
||||||
#[test]
|
#[test]
|
||||||
fn test_load_lookup_table_addresses_account_not_found() {
|
fn test_load_lookup_table_addresses_account_not_found() {
|
||||||
let ancestors = vec![(0, 0)].into_iter().collect();
|
let ancestors = vec![(0, 0)].into_iter().collect();
|
||||||
let accounts_db = AccountsDb::new_with_config_for_tests(
|
let accounts_db = AccountsDb::new_single_for_tests();
|
||||||
Vec::new(),
|
|
||||||
&ClusterType::Development,
|
|
||||||
AccountSecondaryIndexes::default(),
|
|
||||||
AccountShrinkThreshold::default(),
|
|
||||||
);
|
|
||||||
let accounts = Accounts::new(Arc::new(accounts_db));
|
let accounts = Accounts::new(Arc::new(accounts_db));
|
||||||
|
|
||||||
let invalid_table_key = Pubkey::new_unique();
|
let invalid_table_key = Pubkey::new_unique();
|
||||||
|
@ -967,12 +959,7 @@ mod tests {
|
||||||
#[test]
|
#[test]
|
||||||
fn test_load_lookup_table_addresses_invalid_account_owner() {
|
fn test_load_lookup_table_addresses_invalid_account_owner() {
|
||||||
let ancestors = vec![(0, 0)].into_iter().collect();
|
let ancestors = vec![(0, 0)].into_iter().collect();
|
||||||
let accounts_db = AccountsDb::new_with_config_for_tests(
|
let accounts_db = AccountsDb::new_single_for_tests();
|
||||||
Vec::new(),
|
|
||||||
&ClusterType::Development,
|
|
||||||
AccountSecondaryIndexes::default(),
|
|
||||||
AccountShrinkThreshold::default(),
|
|
||||||
);
|
|
||||||
let accounts = Accounts::new(Arc::new(accounts_db));
|
let accounts = Accounts::new(Arc::new(accounts_db));
|
||||||
|
|
||||||
let invalid_table_key = Pubkey::new_unique();
|
let invalid_table_key = Pubkey::new_unique();
|
||||||
|
@ -999,12 +986,7 @@ mod tests {
|
||||||
#[test]
|
#[test]
|
||||||
fn test_load_lookup_table_addresses_invalid_account_data() {
|
fn test_load_lookup_table_addresses_invalid_account_data() {
|
||||||
let ancestors = vec![(0, 0)].into_iter().collect();
|
let ancestors = vec![(0, 0)].into_iter().collect();
|
||||||
let accounts_db = AccountsDb::new_with_config_for_tests(
|
let accounts_db = AccountsDb::new_single_for_tests();
|
||||||
Vec::new(),
|
|
||||||
&ClusterType::Development,
|
|
||||||
AccountSecondaryIndexes::default(),
|
|
||||||
AccountShrinkThreshold::default(),
|
|
||||||
);
|
|
||||||
let accounts = Accounts::new(Arc::new(accounts_db));
|
let accounts = Accounts::new(Arc::new(accounts_db));
|
||||||
|
|
||||||
let invalid_table_key = Pubkey::new_unique();
|
let invalid_table_key = Pubkey::new_unique();
|
||||||
|
@ -1031,12 +1013,7 @@ mod tests {
|
||||||
#[test]
|
#[test]
|
||||||
fn test_load_lookup_table_addresses() {
|
fn test_load_lookup_table_addresses() {
|
||||||
let ancestors = vec![(1, 1), (0, 0)].into_iter().collect();
|
let ancestors = vec![(1, 1), (0, 0)].into_iter().collect();
|
||||||
let accounts_db = AccountsDb::new_with_config_for_tests(
|
let accounts_db = AccountsDb::new_single_for_tests();
|
||||||
Vec::new(),
|
|
||||||
&ClusterType::Development,
|
|
||||||
AccountSecondaryIndexes::default(),
|
|
||||||
AccountShrinkThreshold::default(),
|
|
||||||
);
|
|
||||||
let accounts = Accounts::new(Arc::new(accounts_db));
|
let accounts = Accounts::new(Arc::new(accounts_db));
|
||||||
|
|
||||||
let table_key = Pubkey::new_unique();
|
let table_key = Pubkey::new_unique();
|
||||||
|
@ -1077,12 +1054,7 @@ mod tests {
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_load_by_program_slot() {
|
fn test_load_by_program_slot() {
|
||||||
let accounts_db = AccountsDb::new_with_config_for_tests(
|
let accounts_db = AccountsDb::new_single_for_tests();
|
||||||
Vec::new(),
|
|
||||||
&ClusterType::Development,
|
|
||||||
AccountSecondaryIndexes::default(),
|
|
||||||
AccountShrinkThreshold::default(),
|
|
||||||
);
|
|
||||||
let accounts = Accounts::new(Arc::new(accounts_db));
|
let accounts = Accounts::new(Arc::new(accounts_db));
|
||||||
|
|
||||||
// Load accounts owned by various programs into AccountsDb
|
// Load accounts owned by various programs into AccountsDb
|
||||||
|
@ -1106,12 +1078,7 @@ mod tests {
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_accounts_empty_bank_hash_stats() {
|
fn test_accounts_empty_bank_hash_stats() {
|
||||||
let accounts_db = AccountsDb::new_with_config_for_tests(
|
let accounts_db = AccountsDb::new_single_for_tests();
|
||||||
Vec::new(),
|
|
||||||
&ClusterType::Development,
|
|
||||||
AccountSecondaryIndexes::default(),
|
|
||||||
AccountShrinkThreshold::default(),
|
|
||||||
);
|
|
||||||
let accounts = Accounts::new(Arc::new(accounts_db));
|
let accounts = Accounts::new(Arc::new(accounts_db));
|
||||||
assert!(accounts.accounts_db.get_bank_hash_stats(0).is_some());
|
assert!(accounts.accounts_db.get_bank_hash_stats(0).is_some());
|
||||||
assert!(accounts.accounts_db.get_bank_hash_stats(1).is_none());
|
assert!(accounts.accounts_db.get_bank_hash_stats(1).is_none());
|
||||||
|
@ -1119,12 +1086,7 @@ mod tests {
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_lock_accounts_with_duplicates() {
|
fn test_lock_accounts_with_duplicates() {
|
||||||
let accounts_db = AccountsDb::new_with_config_for_tests(
|
let accounts_db = AccountsDb::new_single_for_tests();
|
||||||
Vec::new(),
|
|
||||||
&ClusterType::Development,
|
|
||||||
AccountSecondaryIndexes::default(),
|
|
||||||
AccountShrinkThreshold::default(),
|
|
||||||
);
|
|
||||||
let accounts = Accounts::new(Arc::new(accounts_db));
|
let accounts = Accounts::new(Arc::new(accounts_db));
|
||||||
|
|
||||||
let keypair = Keypair::new();
|
let keypair = Keypair::new();
|
||||||
|
@ -1144,12 +1106,7 @@ mod tests {
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_lock_accounts_with_too_many_accounts() {
|
fn test_lock_accounts_with_too_many_accounts() {
|
||||||
let accounts_db = AccountsDb::new_with_config_for_tests(
|
let accounts_db = AccountsDb::new_single_for_tests();
|
||||||
Vec::new(),
|
|
||||||
&ClusterType::Development,
|
|
||||||
AccountSecondaryIndexes::default(),
|
|
||||||
AccountShrinkThreshold::default(),
|
|
||||||
);
|
|
||||||
let accounts = Accounts::new(Arc::new(accounts_db));
|
let accounts = Accounts::new(Arc::new(accounts_db));
|
||||||
|
|
||||||
let keypair = Keypair::new();
|
let keypair = Keypair::new();
|
||||||
|
@ -1210,12 +1167,7 @@ mod tests {
|
||||||
let account2 = AccountSharedData::new(3, 0, &Pubkey::default());
|
let account2 = AccountSharedData::new(3, 0, &Pubkey::default());
|
||||||
let account3 = AccountSharedData::new(4, 0, &Pubkey::default());
|
let account3 = AccountSharedData::new(4, 0, &Pubkey::default());
|
||||||
|
|
||||||
let accounts_db = AccountsDb::new_with_config_for_tests(
|
let accounts_db = AccountsDb::new_single_for_tests();
|
||||||
Vec::new(),
|
|
||||||
&ClusterType::Development,
|
|
||||||
AccountSecondaryIndexes::default(),
|
|
||||||
AccountShrinkThreshold::default(),
|
|
||||||
);
|
|
||||||
let accounts = Accounts::new(Arc::new(accounts_db));
|
let accounts = Accounts::new(Arc::new(accounts_db));
|
||||||
accounts.store_for_tests(0, &keypair0.pubkey(), &account0);
|
accounts.store_for_tests(0, &keypair0.pubkey(), &account0);
|
||||||
accounts.store_for_tests(0, &keypair1.pubkey(), &account1);
|
accounts.store_for_tests(0, &keypair1.pubkey(), &account1);
|
||||||
|
@ -1320,12 +1272,7 @@ mod tests {
|
||||||
let account1 = AccountSharedData::new(2, 0, &Pubkey::default());
|
let account1 = AccountSharedData::new(2, 0, &Pubkey::default());
|
||||||
let account2 = AccountSharedData::new(3, 0, &Pubkey::default());
|
let account2 = AccountSharedData::new(3, 0, &Pubkey::default());
|
||||||
|
|
||||||
let accounts_db = AccountsDb::new_with_config_for_tests(
|
let accounts_db = AccountsDb::new_single_for_tests();
|
||||||
Vec::new(),
|
|
||||||
&ClusterType::Development,
|
|
||||||
AccountSecondaryIndexes::default(),
|
|
||||||
AccountShrinkThreshold::default(),
|
|
||||||
);
|
|
||||||
let accounts = Accounts::new(Arc::new(accounts_db));
|
let accounts = Accounts::new(Arc::new(accounts_db));
|
||||||
accounts.store_for_tests(0, &keypair0.pubkey(), &account0);
|
accounts.store_for_tests(0, &keypair0.pubkey(), &account0);
|
||||||
accounts.store_for_tests(0, &keypair1.pubkey(), &account1);
|
accounts.store_for_tests(0, &keypair1.pubkey(), &account1);
|
||||||
|
@ -1402,12 +1349,7 @@ mod tests {
|
||||||
let account2 = AccountSharedData::new(3, 0, &Pubkey::default());
|
let account2 = AccountSharedData::new(3, 0, &Pubkey::default());
|
||||||
let account3 = AccountSharedData::new(4, 0, &Pubkey::default());
|
let account3 = AccountSharedData::new(4, 0, &Pubkey::default());
|
||||||
|
|
||||||
let accounts_db = AccountsDb::new_with_config_for_tests(
|
let accounts_db = AccountsDb::new_single_for_tests();
|
||||||
Vec::new(),
|
|
||||||
&ClusterType::Development,
|
|
||||||
AccountSecondaryIndexes::default(),
|
|
||||||
AccountShrinkThreshold::default(),
|
|
||||||
);
|
|
||||||
let accounts = Accounts::new(Arc::new(accounts_db));
|
let accounts = Accounts::new(Arc::new(accounts_db));
|
||||||
accounts.store_for_tests(0, &keypair0.pubkey(), &account0);
|
accounts.store_for_tests(0, &keypair0.pubkey(), &account0);
|
||||||
accounts.store_for_tests(0, &keypair1.pubkey(), &account1);
|
accounts.store_for_tests(0, &keypair1.pubkey(), &account1);
|
||||||
|
@ -1479,12 +1421,7 @@ mod tests {
|
||||||
let account2 = AccountSharedData::new(3, 0, &Pubkey::default());
|
let account2 = AccountSharedData::new(3, 0, &Pubkey::default());
|
||||||
let account3 = AccountSharedData::new(4, 0, &Pubkey::default());
|
let account3 = AccountSharedData::new(4, 0, &Pubkey::default());
|
||||||
|
|
||||||
let accounts_db = AccountsDb::new_with_config_for_tests(
|
let accounts_db = AccountsDb::new_single_for_tests();
|
||||||
Vec::new(),
|
|
||||||
&ClusterType::Development,
|
|
||||||
AccountSecondaryIndexes::default(),
|
|
||||||
AccountShrinkThreshold::default(),
|
|
||||||
);
|
|
||||||
let accounts = Accounts::new(Arc::new(accounts_db));
|
let accounts = Accounts::new(Arc::new(accounts_db));
|
||||||
accounts.store_for_tests(0, &keypair0.pubkey(), &account0);
|
accounts.store_for_tests(0, &keypair0.pubkey(), &account0);
|
||||||
accounts.store_for_tests(0, &keypair1.pubkey(), &account1);
|
accounts.store_for_tests(0, &keypair1.pubkey(), &account1);
|
||||||
|
@ -1639,12 +1576,7 @@ mod tests {
|
||||||
|
|
||||||
let mut loaded = vec![loaded0, loaded1];
|
let mut loaded = vec![loaded0, loaded1];
|
||||||
|
|
||||||
let accounts_db = AccountsDb::new_with_config_for_tests(
|
let accounts_db = AccountsDb::new_single_for_tests();
|
||||||
Vec::new(),
|
|
||||||
&ClusterType::Development,
|
|
||||||
AccountSecondaryIndexes::default(),
|
|
||||||
AccountShrinkThreshold::default(),
|
|
||||||
);
|
|
||||||
let accounts = Accounts::new(Arc::new(accounts_db));
|
let accounts = Accounts::new(Arc::new(accounts_db));
|
||||||
{
|
{
|
||||||
accounts
|
accounts
|
||||||
|
@ -1691,12 +1623,7 @@ mod tests {
|
||||||
#[test]
|
#[test]
|
||||||
fn huge_clean() {
|
fn huge_clean() {
|
||||||
solana_logger::setup();
|
solana_logger::setup();
|
||||||
let accounts_db = AccountsDb::new_with_config_for_tests(
|
let accounts_db = AccountsDb::new_single_for_tests();
|
||||||
Vec::new(),
|
|
||||||
&ClusterType::Development,
|
|
||||||
AccountSecondaryIndexes::default(),
|
|
||||||
AccountShrinkThreshold::default(),
|
|
||||||
);
|
|
||||||
let accounts = Accounts::new(Arc::new(accounts_db));
|
let accounts = Accounts::new(Arc::new(accounts_db));
|
||||||
let mut old_pubkey = Pubkey::default();
|
let mut old_pubkey = Pubkey::default();
|
||||||
let zero_account = AccountSharedData::new(0, 0, AccountSharedData::default().owner());
|
let zero_account = AccountSharedData::new(0, 0, AccountSharedData::default().owner());
|
||||||
|
@ -2031,12 +1958,7 @@ mod tests {
|
||||||
let mut loaded = vec![loaded];
|
let mut loaded = vec![loaded];
|
||||||
|
|
||||||
let durable_nonce = DurableNonce::from_blockhash(&Hash::new_unique());
|
let durable_nonce = DurableNonce::from_blockhash(&Hash::new_unique());
|
||||||
let accounts_db = AccountsDb::new_with_config_for_tests(
|
let accounts_db = AccountsDb::new_single_for_tests();
|
||||||
Vec::new(),
|
|
||||||
&ClusterType::Development,
|
|
||||||
AccountSecondaryIndexes::default(),
|
|
||||||
AccountShrinkThreshold::default(),
|
|
||||||
);
|
|
||||||
let accounts = Accounts::new(Arc::new(accounts_db));
|
let accounts = Accounts::new(Arc::new(accounts_db));
|
||||||
let txs = vec![tx];
|
let txs = vec![tx];
|
||||||
let execution_results = vec![new_execution_result(
|
let execution_results = vec![new_execution_result(
|
||||||
|
@ -2145,12 +2067,7 @@ mod tests {
|
||||||
let mut loaded = vec![loaded];
|
let mut loaded = vec![loaded];
|
||||||
|
|
||||||
let durable_nonce = DurableNonce::from_blockhash(&Hash::new_unique());
|
let durable_nonce = DurableNonce::from_blockhash(&Hash::new_unique());
|
||||||
let accounts_db = AccountsDb::new_with_config_for_tests(
|
let accounts_db = AccountsDb::new_single_for_tests();
|
||||||
Vec::new(),
|
|
||||||
&ClusterType::Development,
|
|
||||||
AccountSecondaryIndexes::default(),
|
|
||||||
AccountShrinkThreshold::default(),
|
|
||||||
);
|
|
||||||
let accounts = Accounts::new(Arc::new(accounts_db));
|
let accounts = Accounts::new(Arc::new(accounts_db));
|
||||||
let txs = vec![tx];
|
let txs = vec![tx];
|
||||||
let execution_results = vec![new_execution_result(
|
let execution_results = vec![new_execution_result(
|
||||||
|
@ -2187,12 +2104,7 @@ mod tests {
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_load_largest_accounts() {
|
fn test_load_largest_accounts() {
|
||||||
let accounts_db = AccountsDb::new_with_config_for_tests(
|
let accounts_db = AccountsDb::new_single_for_tests();
|
||||||
Vec::new(),
|
|
||||||
&ClusterType::Development,
|
|
||||||
AccountSecondaryIndexes::default(),
|
|
||||||
AccountShrinkThreshold::default(),
|
|
||||||
);
|
|
||||||
let accounts = Accounts::new(Arc::new(accounts_db));
|
let accounts = Accounts::new(Arc::new(accounts_db));
|
||||||
|
|
||||||
/* This test assumes pubkey0 < pubkey1 < pubkey2.
|
/* This test assumes pubkey0 < pubkey1 < pubkey2.
|
||||||
|
|
|
@ -9522,23 +9522,6 @@ pub(crate) enum UpdateIndexThreadSelection {
|
||||||
// These functions/fields are only usable from a dev context (i.e. tests and benches)
|
// These functions/fields are only usable from a dev context (i.e. tests and benches)
|
||||||
#[cfg(feature = "dev-context-only-utils")]
|
#[cfg(feature = "dev-context-only-utils")]
|
||||||
impl AccountsDb {
|
impl AccountsDb {
|
||||||
pub fn new_with_config_for_tests(
|
|
||||||
paths: Vec<PathBuf>,
|
|
||||||
cluster_type: &ClusterType,
|
|
||||||
account_indexes: AccountSecondaryIndexes,
|
|
||||||
shrink_ratio: AccountShrinkThreshold,
|
|
||||||
) -> Self {
|
|
||||||
Self::new_with_config(
|
|
||||||
paths,
|
|
||||||
cluster_type,
|
|
||||||
account_indexes,
|
|
||||||
shrink_ratio,
|
|
||||||
Some(ACCOUNTS_DB_CONFIG_FOR_TESTING),
|
|
||||||
None,
|
|
||||||
Arc::default(),
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn new_with_config_for_benches(
|
pub fn new_with_config_for_benches(
|
||||||
paths: Vec<PathBuf>,
|
paths: Vec<PathBuf>,
|
||||||
cluster_type: &ClusterType,
|
cluster_type: &ClusterType,
|
||||||
|
@ -11965,12 +11948,10 @@ pub mod tests {
|
||||||
fn test_clean_old_with_both_normal_and_zero_lamport_accounts() {
|
fn test_clean_old_with_both_normal_and_zero_lamport_accounts() {
|
||||||
solana_logger::setup();
|
solana_logger::setup();
|
||||||
|
|
||||||
let mut accounts = AccountsDb::new_with_config_for_tests(
|
let mut accounts = AccountsDb {
|
||||||
Vec::new(),
|
account_indexes: spl_token_mint_index_enabled(),
|
||||||
&ClusterType::Development,
|
..AccountsDb::new_single_for_tests()
|
||||||
spl_token_mint_index_enabled(),
|
};
|
||||||
AccountShrinkThreshold::default(),
|
|
||||||
);
|
|
||||||
let pubkey1 = solana_sdk::pubkey::new_rand();
|
let pubkey1 = solana_sdk::pubkey::new_rand();
|
||||||
let pubkey2 = solana_sdk::pubkey::new_rand();
|
let pubkey2 = solana_sdk::pubkey::new_rand();
|
||||||
|
|
||||||
|
|
|
@ -536,10 +536,7 @@ mod tests {
|
||||||
use {
|
use {
|
||||||
super::*,
|
super::*,
|
||||||
nonce::state::Versions as NonceVersions,
|
nonce::state::Versions as NonceVersions,
|
||||||
solana_accounts_db::{
|
solana_accounts_db::{accounts::Accounts, rent_collector::RentCollector},
|
||||||
accounts::Accounts, accounts_db::AccountShrinkThreshold,
|
|
||||||
accounts_index::AccountSecondaryIndexes, rent_collector::RentCollector,
|
|
||||||
},
|
|
||||||
solana_program_runtime::{
|
solana_program_runtime::{
|
||||||
compute_budget_processor,
|
compute_budget_processor,
|
||||||
prioritization_fee::{PrioritizationFeeDetails, PrioritizationFeeType},
|
prioritization_fee::{PrioritizationFeeDetails, PrioritizationFeeType},
|
||||||
|
@ -548,7 +545,6 @@ mod tests {
|
||||||
account::{AccountSharedData, WritableAccount},
|
account::{AccountSharedData, WritableAccount},
|
||||||
compute_budget::ComputeBudgetInstruction,
|
compute_budget::ComputeBudgetInstruction,
|
||||||
epoch_schedule::EpochSchedule,
|
epoch_schedule::EpochSchedule,
|
||||||
genesis_config::ClusterType,
|
|
||||||
hash::Hash,
|
hash::Hash,
|
||||||
instruction::CompiledInstruction,
|
instruction::CompiledInstruction,
|
||||||
message::{Message, SanitizedMessage},
|
message::{Message, SanitizedMessage},
|
||||||
|
@ -573,12 +569,7 @@ mod tests {
|
||||||
) -> Vec<TransactionLoadResult> {
|
) -> Vec<TransactionLoadResult> {
|
||||||
let mut hash_queue = BlockhashQueue::new(100);
|
let mut hash_queue = BlockhashQueue::new(100);
|
||||||
hash_queue.register_hash(&tx.message().recent_blockhash, lamports_per_signature);
|
hash_queue.register_hash(&tx.message().recent_blockhash, lamports_per_signature);
|
||||||
let accounts_db = AccountsDb::new_with_config_for_tests(
|
let accounts_db = AccountsDb::new_single_for_tests();
|
||||||
Vec::new(),
|
|
||||||
&ClusterType::Development,
|
|
||||||
AccountSecondaryIndexes::default(),
|
|
||||||
AccountShrinkThreshold::default(),
|
|
||||||
);
|
|
||||||
let accounts = Accounts::new(Arc::new(accounts_db));
|
let accounts = Accounts::new(Arc::new(accounts_db));
|
||||||
for ka in ka.iter() {
|
for ka in ka.iter() {
|
||||||
accounts.accounts_db.store_for_tests(0, &[(&ka.0, &ka.1)]);
|
accounts.accounts_db.store_for_tests(0, &[(&ka.0, &ka.1)]);
|
||||||
|
@ -1384,12 +1375,7 @@ mod tests {
|
||||||
#[test]
|
#[test]
|
||||||
fn test_instructions() {
|
fn test_instructions() {
|
||||||
solana_logger::setup();
|
solana_logger::setup();
|
||||||
let accounts_db = AccountsDb::new_with_config_for_tests(
|
let accounts_db = AccountsDb::new_single_for_tests();
|
||||||
Vec::new(),
|
|
||||||
&ClusterType::Development,
|
|
||||||
AccountSecondaryIndexes::default(),
|
|
||||||
AccountShrinkThreshold::default(),
|
|
||||||
);
|
|
||||||
let accounts = Accounts::new(Arc::new(accounts_db));
|
let accounts = Accounts::new(Arc::new(accounts_db));
|
||||||
|
|
||||||
let instructions_key = solana_sdk::sysvar::instructions::id();
|
let instructions_key = solana_sdk::sysvar::instructions::id();
|
||||||
|
@ -1411,12 +1397,7 @@ mod tests {
|
||||||
#[test]
|
#[test]
|
||||||
fn test_overrides() {
|
fn test_overrides() {
|
||||||
solana_logger::setup();
|
solana_logger::setup();
|
||||||
let accounts_db = AccountsDb::new_with_config_for_tests(
|
let accounts_db = AccountsDb::new_single_for_tests();
|
||||||
Vec::new(),
|
|
||||||
&ClusterType::Development,
|
|
||||||
AccountSecondaryIndexes::default(),
|
|
||||||
AccountShrinkThreshold::default(),
|
|
||||||
);
|
|
||||||
let accounts = Accounts::new(Arc::new(accounts_db));
|
let accounts = Accounts::new(Arc::new(accounts_db));
|
||||||
let mut account_overrides = AccountOverrides::default();
|
let mut account_overrides = AccountOverrides::default();
|
||||||
let slot_history_id = sysvar::slot_history::id();
|
let slot_history_id = sysvar::slot_history::id();
|
||||||
|
|
|
@ -223,12 +223,7 @@ mod serde_snapshot_tests {
|
||||||
fn test_accounts_serialize_style(serde_style: SerdeStyle) {
|
fn test_accounts_serialize_style(serde_style: SerdeStyle) {
|
||||||
solana_logger::setup();
|
solana_logger::setup();
|
||||||
let (_accounts_dir, paths) = get_temp_accounts_paths(4).unwrap();
|
let (_accounts_dir, paths) = get_temp_accounts_paths(4).unwrap();
|
||||||
let accounts_db = AccountsDb::new_with_config_for_tests(
|
let accounts_db = AccountsDb::new_for_tests(paths, &ClusterType::Development);
|
||||||
paths,
|
|
||||||
&ClusterType::Development,
|
|
||||||
AccountSecondaryIndexes::default(),
|
|
||||||
AccountShrinkThreshold::default(),
|
|
||||||
);
|
|
||||||
let accounts = Accounts::new(Arc::new(accounts_db));
|
let accounts = Accounts::new(Arc::new(accounts_db));
|
||||||
|
|
||||||
let slot = 0;
|
let slot = 0;
|
||||||
|
|
Loading…
Reference in New Issue