setup_leader_validator: remove unnecessary ticks_per_slot parameter
This commit is contained in:
parent
2de0a9e453
commit
1eabe66c85
|
@ -704,9 +704,8 @@ mod tests {
|
||||||
0,
|
0,
|
||||||
// Generate enough ticks for two epochs to flush the bootstrap_leader's vote at
|
// Generate enough ticks for two epochs to flush the bootstrap_leader's vote at
|
||||||
// tick_height = 0 from the leader scheduler's active window
|
// tick_height = 0 from the leader scheduler's active window
|
||||||
ticks_per_slot * 4,
|
ticks_per_slot * slots_per_epoch * 2,
|
||||||
"test_wrong_role_transition",
|
"test_wrong_role_transition",
|
||||||
ticks_per_slot,
|
|
||||||
&blocktree_config,
|
&blocktree_config,
|
||||||
);
|
);
|
||||||
let bootstrap_leader_info = bootstrap_leader_node.info.clone();
|
let bootstrap_leader_info = bootstrap_leader_node.info.clone();
|
||||||
|
@ -781,7 +780,6 @@ mod tests {
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
"test_validator_to_leader_transition",
|
"test_validator_to_leader_transition",
|
||||||
ticks_per_slot,
|
|
||||||
&fullnode_config.ledger_config(),
|
&fullnode_config.ledger_config(),
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -883,7 +881,6 @@ mod tests {
|
||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
"test_tvu_behind",
|
"test_tvu_behind",
|
||||||
ticks_per_slot,
|
|
||||||
&fullnode_config.ledger_config(),
|
&fullnode_config.ledger_config(),
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -999,14 +996,13 @@ mod tests {
|
||||||
num_genesis_ticks: u64,
|
num_genesis_ticks: u64,
|
||||||
num_ending_ticks: u64,
|
num_ending_ticks: u64,
|
||||||
test_name: &str,
|
test_name: &str,
|
||||||
ticks_per_slot: u64,
|
blocktree_config: &BlocktreeConfig,
|
||||||
config: &BlocktreeConfig,
|
|
||||||
) -> (Node, Node, String, u64, Hash) {
|
) -> (Node, Node, String, u64, Hash) {
|
||||||
// Make a leader identity
|
// Make a leader identity
|
||||||
let leader_node = Node::new_localhost_with_pubkey(leader_keypair.pubkey());
|
let leader_node = Node::new_localhost_with_pubkey(leader_keypair.pubkey());
|
||||||
|
|
||||||
// Create validator identity
|
// Create validator identity
|
||||||
assert!(num_genesis_ticks <= ticks_per_slot);
|
assert!(num_genesis_ticks <= blocktree_config.ticks_per_slot);
|
||||||
let (mint_keypair, ledger_path, tick_height, mut entry_height, last_id, last_entry_id) =
|
let (mint_keypair, ledger_path, tick_height, mut entry_height, last_id, last_entry_id) =
|
||||||
create_tmp_sample_ledger(
|
create_tmp_sample_ledger(
|
||||||
test_name,
|
test_name,
|
||||||
|
@ -1014,18 +1010,12 @@ mod tests {
|
||||||
num_genesis_ticks,
|
num_genesis_ticks,
|
||||||
leader_node.info.id,
|
leader_node.info.id,
|
||||||
500,
|
500,
|
||||||
config,
|
blocktree_config,
|
||||||
);
|
);
|
||||||
|
|
||||||
let validator_node = Node::new_localhost_with_pubkey(validator_keypair.pubkey());
|
let validator_node = Node::new_localhost_with_pubkey(validator_keypair.pubkey());
|
||||||
|
|
||||||
// Write two entries so that the validator is in the active set:
|
// Write two entries so that the validator is in the active set:
|
||||||
//
|
|
||||||
// 1) Give the validator a nonzero number of tokens
|
|
||||||
// Write the bootstrap entries to the ledger that will cause leader rotation
|
|
||||||
// after the bootstrap height
|
|
||||||
//
|
|
||||||
// 2) A vote from the validator
|
|
||||||
let (active_set_entries, _) = make_active_set_entries(
|
let (active_set_entries, _) = make_active_set_entries(
|
||||||
validator_keypair,
|
validator_keypair,
|
||||||
&mint_keypair,
|
&mint_keypair,
|
||||||
|
@ -1036,7 +1026,7 @@ mod tests {
|
||||||
num_ending_ticks,
|
num_ending_ticks,
|
||||||
);
|
);
|
||||||
|
|
||||||
let blocktree = Blocktree::open_config(&ledger_path, config).unwrap();
|
let blocktree = Blocktree::open_config(&ledger_path, blocktree_config).unwrap();
|
||||||
let active_set_entries_len = active_set_entries.len() as u64;
|
let active_set_entries_len = active_set_entries.len() as u64;
|
||||||
let last_id = active_set_entries.last().unwrap().id;
|
let last_id = active_set_entries.last().unwrap().id;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue