Re-enable test_broadcast_last_tick (#2639)

This commit is contained in:
Sagar Dhawan 2019-02-01 14:23:20 -08:00 committed by GitHub
parent d62c9ac309
commit 2985988f0d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 4 deletions

View File

@ -1673,8 +1673,6 @@ fn test_full_leader_validator_network() {
}
#[test]
#[ignore]
//TODO: This test relies on the tpu managing the ledger, which it no longer does. It cannot work without real tvus
fn test_broadcast_last_tick() {
solana_logger::setup();
// The number of validators
@ -1757,9 +1755,14 @@ fn test_broadcast_last_tick() {
info!("Shutting down the leader...");
bootstrap_leader.close().unwrap();
let last_tick_entry_height = genesis_ledger_len as u64 + bootstrap_height;
let last_tick_entry_height = bootstrap_height - genesis_ledger_len as u64;
let entries = read_ledger(&bootstrap_leader_ledger_path);
assert!(entries.len() >= last_tick_entry_height as usize);
assert!(
entries.len() >= last_tick_entry_height as usize,
"entries: {:?} less than last_tick_entry_height: {:?}",
entries.len(),
last_tick_entry_height as usize
);
let expected_last_tick = &entries[last_tick_entry_height as usize - 2];
debug!("last_tick_entry_height: {:?}", last_tick_entry_height);
debug!("expected_last_tick: {:?}", expected_last_tick);