for all tests, bank::new -> bank::new_for_tests (#19064)
This commit is contained in:
committed by
GitHub
parent
367d5f62ce
commit
14361906ca
@ -532,7 +532,7 @@ pub mod test {
|
||||
let (transmit_sender, transmit_receiver) = channel();
|
||||
let (retransmit_slots_sender, retransmit_slots_receiver) = unbounded();
|
||||
let GenesisConfigInfo { genesis_config, .. } = create_genesis_config(100_000);
|
||||
let bank0 = Arc::new(Bank::new(&genesis_config));
|
||||
let bank0 = Arc::new(Bank::new_for_tests(&genesis_config));
|
||||
|
||||
// Make some shreds
|
||||
let updated_slot = 0;
|
||||
@ -608,7 +608,7 @@ pub mod test {
|
||||
let exit_sender = Arc::new(AtomicBool::new(false));
|
||||
|
||||
let GenesisConfigInfo { genesis_config, .. } = create_genesis_config(10_000);
|
||||
let bank = Bank::new(&genesis_config);
|
||||
let bank = Bank::new_for_tests(&genesis_config);
|
||||
let bank_forks = Arc::new(RwLock::new(BankForks::new(bank)));
|
||||
let bank = bank_forks.read().unwrap().root_bank();
|
||||
|
||||
|
@ -94,7 +94,7 @@ mod tests {
|
||||
mint_keypair,
|
||||
..
|
||||
} = create_genesis_config(2);
|
||||
let bank0 = Arc::new(Bank::new(&genesis_config));
|
||||
let bank0 = Arc::new(Bank::new_for_tests(&genesis_config));
|
||||
let tx = system_transaction::transfer(
|
||||
&mint_keypair,
|
||||
&solana_sdk::pubkey::new_rand(),
|
||||
|
@ -544,7 +544,7 @@ mod test {
|
||||
let mut genesis_config = create_genesis_config(10_000).genesis_config;
|
||||
genesis_config.ticks_per_slot = max_ticks_per_n_shreds(num_shreds_per_slot, None) + 1;
|
||||
|
||||
let bank = Bank::new(&genesis_config);
|
||||
let bank = Bank::new_for_tests(&genesis_config);
|
||||
let bank_forks = Arc::new(RwLock::new(BankForks::new(bank)));
|
||||
let bank0 = bank_forks.read().unwrap().root_bank();
|
||||
(
|
||||
|
@ -1037,7 +1037,7 @@ mod tests {
|
||||
vec![stake_per_validator; validator_voting_keypairs.len()],
|
||||
);
|
||||
|
||||
let bank0 = Bank::new(&genesis_config);
|
||||
let bank0 = Bank::new_for_tests(&genesis_config);
|
||||
// Votes for slots less than the provided root bank's slot should not be processed
|
||||
let bank3 = Arc::new(Bank::new_from_parent(
|
||||
&Arc::new(bank0),
|
||||
@ -1151,7 +1151,7 @@ mod tests {
|
||||
&validator_voting_keypairs,
|
||||
vec![stake_per_validator; validator_voting_keypairs.len()],
|
||||
);
|
||||
let bank0 = Bank::new(&genesis_config);
|
||||
let bank0 = Bank::new_for_tests(&genesis_config);
|
||||
|
||||
let gossip_vote_slots = vec![1, 2];
|
||||
let replay_vote_slots = vec![3, 4];
|
||||
@ -1286,7 +1286,7 @@ mod tests {
|
||||
&validator_voting_keypairs,
|
||||
vec![stake_per_validator; validator_voting_keypairs.len()],
|
||||
);
|
||||
let bank0 = Bank::new(&genesis_config);
|
||||
let bank0 = Bank::new_for_tests(&genesis_config);
|
||||
|
||||
// Send some votes to process
|
||||
let (votes_txs_sender, votes_txs_receiver) = unbounded();
|
||||
@ -1524,7 +1524,7 @@ mod tests {
|
||||
&validator_keypairs,
|
||||
vec![100; validator_keypairs.len()],
|
||||
);
|
||||
let bank = Bank::new(&genesis_config);
|
||||
let bank = Bank::new_for_tests(&genesis_config);
|
||||
let exit = Arc::new(AtomicBool::new(false));
|
||||
let bank_forks = Arc::new(RwLock::new(BankForks::new(bank)));
|
||||
let bank = bank_forks.read().unwrap().get(0).unwrap().clone();
|
||||
@ -1643,7 +1643,7 @@ mod tests {
|
||||
&validator_voting_keypairs,
|
||||
vec![100; validator_voting_keypairs.len()],
|
||||
);
|
||||
let bank = Bank::new(&genesis_config);
|
||||
let bank = Bank::new_for_tests(&genesis_config);
|
||||
let vote_tracker = VoteTracker::new(&bank);
|
||||
let exit = Arc::new(AtomicBool::new(false));
|
||||
let bank_forks = Arc::new(RwLock::new(BankForks::new(bank)));
|
||||
|
@ -426,7 +426,7 @@ mod tests {
|
||||
);
|
||||
|
||||
// Create bank
|
||||
let bank = Arc::new(Bank::new(&genesis_config));
|
||||
let bank = Arc::new(Bank::new_for_tests(&genesis_config));
|
||||
|
||||
let mut vote_state1 = VoteState::from(&vote_account1).unwrap();
|
||||
vote_state1.process_slot_vote_unchecked(3);
|
||||
@ -510,7 +510,7 @@ mod tests {
|
||||
vec![100; 1],
|
||||
);
|
||||
|
||||
let bank0 = Bank::new(&genesis_config);
|
||||
let bank0 = Bank::new_for_tests(&genesis_config);
|
||||
let mut bank_forks = BankForks::new(bank0);
|
||||
|
||||
// Fill bank_forks with banks with votes landing in the next slot
|
||||
|
@ -3018,7 +3018,7 @@ pub mod tests {
|
||||
#[test]
|
||||
fn test_handle_new_root() {
|
||||
let genesis_config = create_genesis_config(10_000).genesis_config;
|
||||
let bank0 = Bank::new(&genesis_config);
|
||||
let bank0 = Bank::new_for_tests(&genesis_config);
|
||||
let bank_forks = Arc::new(RwLock::new(BankForks::new(bank0)));
|
||||
|
||||
let root = 3;
|
||||
@ -3093,7 +3093,7 @@ pub mod tests {
|
||||
#[test]
|
||||
fn test_handle_new_root_ahead_of_highest_confirmed_root() {
|
||||
let genesis_config = create_genesis_config(10_000).genesis_config;
|
||||
let bank0 = Bank::new(&genesis_config);
|
||||
let bank0 = Bank::new_for_tests(&genesis_config);
|
||||
let bank_forks = Arc::new(RwLock::new(BankForks::new(bank0)));
|
||||
let confirmed_root = 1;
|
||||
let fork = 2;
|
||||
@ -3461,7 +3461,7 @@ pub mod tests {
|
||||
let leader_voting_pubkey = genesis_config_info.voting_keypair.pubkey();
|
||||
genesis_config.epoch_schedule.warmup = false;
|
||||
genesis_config.ticks_per_slot = 4;
|
||||
let bank0 = Bank::new(&genesis_config);
|
||||
let bank0 = Bank::new_for_tests(&genesis_config);
|
||||
for _ in 0..genesis_config.ticks_per_slot {
|
||||
bank0.register_tick(&Hash::default());
|
||||
}
|
||||
@ -3580,7 +3580,7 @@ pub mod tests {
|
||||
let keypair2 = Keypair::new();
|
||||
let keypair3 = Keypair::new();
|
||||
|
||||
let bank0 = Arc::new(Bank::new(&genesis_config));
|
||||
let bank0 = Arc::new(Bank::new_for_tests(&genesis_config));
|
||||
bank0
|
||||
.transfer(4, &mint_keypair, &keypair2.pubkey())
|
||||
.unwrap();
|
||||
@ -4049,7 +4049,7 @@ pub mod tests {
|
||||
fn test_update_slot_propagated_threshold_from_votes2() {
|
||||
let mut empty: Vec<Pubkey> = vec![];
|
||||
let genesis_config = create_genesis_config(100_000_000).genesis_config;
|
||||
let root_bank = Bank::new(&genesis_config);
|
||||
let root_bank = Bank::new_for_tests(&genesis_config);
|
||||
let stake = 10_000;
|
||||
// Simulate a child slot seeing threshold (`child_reached_threshold` = true),
|
||||
// then the parent should also be marked as having reached threshold,
|
||||
@ -4431,7 +4431,7 @@ pub mod tests {
|
||||
|
||||
// If the root is now set to `parent_slot`, this filters out `previous_leader_slot` from the progress map,
|
||||
// which implies confirmation
|
||||
let bank0 = Bank::new(&genesis_config::create_genesis_config(10000).0);
|
||||
let bank0 = Bank::new_for_tests(&genesis_config::create_genesis_config(10000).0);
|
||||
let parent_slot_bank =
|
||||
Bank::new_from_parent(&Arc::new(bank0), &Pubkey::default(), parent_slot);
|
||||
let mut bank_forks = BankForks::new(parent_slot_bank);
|
||||
|
@ -112,8 +112,9 @@ pub mod tests {
|
||||
fn test_sigverify_shreds_verify_batch() {
|
||||
let leader_keypair = Arc::new(Keypair::new());
|
||||
let leader_pubkey = leader_keypair.pubkey();
|
||||
let bank =
|
||||
Bank::new(&create_genesis_config_with_leader(100, &leader_pubkey, 10).genesis_config);
|
||||
let bank = Bank::new_for_tests(
|
||||
&create_genesis_config_with_leader(100, &leader_pubkey, 10).genesis_config,
|
||||
);
|
||||
let cache = Arc::new(LeaderScheduleCache::new_from_bank(&bank));
|
||||
let bf = Arc::new(RwLock::new(BankForks::new(bank)));
|
||||
let verifier = ShredSigVerifier::new(bf, cache);
|
||||
|
@ -393,7 +393,7 @@ pub mod tests {
|
||||
let starting_balance = 10_000;
|
||||
let GenesisConfigInfo { genesis_config, .. } = create_genesis_config(starting_balance);
|
||||
|
||||
let bank_forks = BankForks::new(Bank::new(&genesis_config));
|
||||
let bank_forks = BankForks::new(Bank::new_for_tests(&genesis_config));
|
||||
|
||||
//start cluster_info1
|
||||
let cluster_info1 = ClusterInfo::new(
|
||||
|
@ -1759,7 +1759,7 @@ mod tests {
|
||||
);
|
||||
|
||||
let (genesis_config, _mint_keypair) = create_genesis_config(1);
|
||||
let bank = Arc::new(Bank::new(&genesis_config));
|
||||
let bank = Arc::new(Bank::new_for_tests(&genesis_config));
|
||||
let mut config = ValidatorConfig::default();
|
||||
let rpc_override_health_check = Arc::new(AtomicBool::new(false));
|
||||
let start_progress = Arc::new(RwLock::new(ValidatorStartProgress::default()));
|
||||
|
@ -698,7 +698,7 @@ mod test {
|
||||
let me_id = solana_sdk::pubkey::new_rand();
|
||||
let leader_keypair = Arc::new(Keypair::new());
|
||||
let leader_pubkey = leader_keypair.pubkey();
|
||||
let bank = Arc::new(Bank::new(
|
||||
let bank = Arc::new(Bank::new_for_tests(
|
||||
&create_genesis_config_with_leader(100, &leader_pubkey, 10).genesis_config,
|
||||
));
|
||||
let cache = Arc::new(LeaderScheduleCache::new_from_bank(&bank));
|
||||
|
Reference in New Issue
Block a user