
running 288 tests
test accounts_hash_verifier::tests::test_get_next_accounts_package1 ... ok
test accounts_hash_verifier::tests::test_get_next_accounts_package2 ... ok
test banking_stage::immutable_deserialized_packet::tests::compute_unit_limit_above_static_builtins ... ok
test banking_stage::immutable_deserialized_packet::tests::simple_deserialized_packet ... ok
test banking_stage::latest_validator_vote_packet::tests::test_deserialize_vote_packets ... ok
test banking_stage::leader_slot_metrics::tests::test_update_on_leader_slot_boundary_leader_to_leader_bigger_slot ... ok
test banking_stage::leader_slot_metrics::tests::test_update_on_leader_slot_boundary_leader_to_leader_same_slot ... ok
test banking_stage::leader_slot_metrics::tests::test_update_on_leader_slot_boundary_leader_to_leader_smaller_slot ... ok
test banking_stage::leader_slot_metrics::tests::test_update_on_leader_slot_boundary_leader_to_not_leader ... ok
test banking_stage::leader_slot_metrics::tests::test_update_on_leader_slot_boundary_not_leader_to_leader ... ok
test banking_stage::leader_slot_metrics::tests::test_update_on_leader_slot_boundary_not_leader_to_not_leader ... ok
test banking_stage::packet_deserializer::tests::test_deserialize_and_collect_packets_empty ... ok
test banking_stage::packet_deserializer::tests::test_deserialize_and_collect_packets_simple_batches ... ok
test banking_stage::packet_deserializer::tests::test_deserialize_and_collect_packets_simple_batches_with_failure ... ok
test banking_stage::qos_service::tests::test_accumulate_batched_transaction_costs ... ok
test banking_stage::qos_service::tests::test_compute_transaction_costs ... ok
test banking_stage::qos_service::tests::test_select_transactions_per_cost ... ok
test banking_stage::qos_service::tests::test_update_and_remove_transaction_costs_committed ... ok
test banking_stage::qos_service::tests::test_update_and_remove_transaction_costs_mixed_execution ... ok
test banking_stage::qos_service::tests::test_update_and_remove_transaction_costs_not_committed ... ok
test banking_stage::read_write_account_set::tests::test_check_and_take_locks_read_read_non_conflict ... ok
test banking_stage::read_write_account_set::tests::test_check_and_take_locks_read_write_conflict ... ok
test banking_stage::read_write_account_set::tests::test_check_and_take_locks_write_read_conflict ... ok
test banking_stage::read_write_account_set::tests::test_check_and_take_locks_write_write_conflict ... ok
test banking_stage::read_write_account_set::tests::test_read_read_non_conflict ... ok
test banking_stage::read_write_account_set::tests::test_read_write_conflict ... ok
test banking_stage::read_write_account_set::tests::test_write_read_conflict ... ok
test banking_stage::read_write_account_set::tests::test_write_write_conflict ... ok
test banking_stage::read_write_account_set::tests::test_write_write_different_keys ... ok
test banking_stage::transaction_scheduler::greedy_scheduler::test::test_schedule_disconnected_channel ... ok
test banking_stage::transaction_scheduler::greedy_scheduler::test::test_schedule_local_fee_markets ... ok
test banking_stage::transaction_scheduler::greedy_scheduler::test::test_schedule_scan_past_highest_priority ... ok
test banking_stage::transaction_scheduler::greedy_scheduler::test::test_schedule_simple_thread_selection ... ok
test banking_stage::transaction_scheduler::greedy_scheduler::test::test_schedule_single_threaded_conflict ... ok
test banking_stage::transaction_scheduler::greedy_scheduler::test::test_schedule_single_threaded_no_conflicts ... ok
test banking_stage::transaction_scheduler::greedy_scheduler::test::test_schedule_single_threaded_scheduling_batch_size ... ok
test banking_stage::transaction_scheduler::greedy_scheduler::test::test_schedule_single_threaded_scheduling_cu_limit ... ok
test banking_stage::transaction_scheduler::greedy_scheduler::test::test_schedule_single_threaded_scheduling_scan_limit ... ok
test banking_stage::transaction_scheduler::in_flight_tracker::tests::test_in_flight_tracker ... ok
test banking_stage::transaction_scheduler::in_flight_tracker::tests::test_in_flight_tracker_untracked_batch - should panic ... ok
test banking_stage::transaction_scheduler::prio_graph_scheduler::tests::test_schedule_consume_single_threaded_multi_batch ... ok
test banking_stage::transaction_scheduler::prio_graph_scheduler::tests::test_schedule_disconnected_channel ... ok
test banking_stage::transaction_scheduler::prio_graph_scheduler::tests::test_schedule_over_full_container ... ok
test banking_stage::transaction_scheduler::prio_graph_scheduler::tests::test_schedule_priority_guard ... ok
test banking_stage::transaction_scheduler::prio_graph_scheduler::tests::test_schedule_simple_thread_selection ... ok
test banking_stage::transaction_scheduler::prio_graph_scheduler::tests::test_schedule_single_threaded_conflict ... ok
test banking_stage::transaction_scheduler::prio_graph_scheduler::tests::test_schedule_single_threaded_no_conflicts ... ok
test banking_stage::transaction_scheduler::scheduler_common::tests::test_receive_completed ... ok
test banking_stage::transaction_scheduler::scheduler_common::tests::test_receive_completed_out_of_order - should panic ... FAILED
test banking_stage::transaction_scheduler::scheduler_common::tests::test_select_thread::test_case_batch_count_select ... ok
test banking_stage::transaction_scheduler::scheduler_common::tests::test_select_thread::test_case_batch_cu_select ... ok
test banking_stage::transaction_scheduler::scheduler_common::tests::test_select_thread::test_case_cus_before_count ... ok
test banking_stage::transaction_scheduler::scheduler_common::tests::test_select_thread::test_case_in_flight_count_select ... ok
test banking_stage::transaction_scheduler::scheduler_common::tests::test_select_thread::test_case_in_flight_cu_select ... ok
test banking_stage::transaction_scheduler::scheduler_common::tests::test_select_thread::test_case_simple ... ok
test banking_stage::transaction_scheduler::scheduler_common::tests::test_select_thread::test_case_thread_set ... ok
test banking_stage::transaction_scheduler::scheduler_common::tests::test_send_batches ... ok
test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_accounts_schedulable_threads_no_outstanding_locks ... ok
test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_accounts_schedulable_threads_outstanding_mixed ... ok
test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_accounts_schedulable_threads_outstanding_read_only ... ok
test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_accounts_schedulable_threads_outstanding_write_only ... ok
test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_lock_accounts_invalid_thread - should panic ... ok
test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_read_lock_account_write_conflict_panic - should panic ... ok
test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_read_locking ... ok
test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_read_unlock_account_not_locked - should panic ... ok
test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_read_unlock_account_thread_mismatch - should panic ... ok
test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_thread_set ... ok
test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_thread_set_any_max ... ok
test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_thread_set_any_zero ... ok
test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_thread_set_iter ... ok
test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_too_few_num_threads - should panic ... ok
test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_too_many_num_threads - should panic ... ok
test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_try_lock_accounts_any ... ok
test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_try_lock_accounts_multiple ... ok
test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_try_lock_accounts_none ... ok
test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_try_lock_accounts_one ... ok
test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_try_lock_accounts_one_not_allowed ... ok
test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_write_lock_account_read_conflict_panic - should panic ... ok
test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_write_lock_account_write_conflict_panic - should panic ... ok
test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_write_locking ... ok
test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_write_unlock_account_not_locked - should panic ... ok
test banking_stage::transaction_scheduler::thread_aware_account_locks::tests::test_write_unlock_account_thread_mismatch - should panic ... ok
test banking_stage::transaction_scheduler::transaction_priority_id::tests::test_transaction_priority_id_ordering ... ok
test banking_stage::transaction_scheduler::transaction_state::tests::test_priority ... ok
test banking_stage::transaction_scheduler::transaction_state::tests::test_retry_transaction ... ok
test banking_stage::transaction_scheduler::transaction_state::tests::test_retry_transaction_panic - should panic ... ok
test banking_stage::transaction_scheduler::transaction_state::tests::test_take_transaction_for_scheduling ... ok
test banking_stage::transaction_scheduler::transaction_state::tests::test_take_transaction_for_scheduling_panic - should panic ... ok
test banking_stage::transaction_scheduler::transaction_state::tests::test_transaction ... ok
test banking_stage::transaction_scheduler::transaction_state::tests::test_transaction_panic - should panic ... ok
test banking_stage::transaction_scheduler::transaction_state_container::tests::test_get_mut_transaction_state ... ok
test banking_stage::transaction_scheduler::transaction_state_container::tests::test_is_empty ... ok
test banking_stage::transaction_scheduler::transaction_state_container::tests::test_priority_queue_capacity ... ok
test banking_stage::transaction_scheduler::transaction_state_container::tests::test_view_push_ids_to_queue ... ok
test banking_stage::vote_storage::tests::test_clear ... ok
test banking_stage::vote_storage::tests::test_insert_batch_unstaked ... FAILED
test banking_stage::vote_storage::tests::test_reinsert_packets ... ok
test banking_stage::vote_storage::tests::test_update_latest_vote ... ok
test banking_stage::vote_worker::tests::test_bank_filter_valid_transaction_indexes ... ok
test banking_stage::vote_worker::tests::test_bank_prepare_filter_for_pending_transaction ... ok
test banking_trace::tests::test_new_disabled ... ok
test banking_trace::tests::test_record_and_restore ... ok
test banking_trace::tests::test_reopen_with_blank_file ... ok
test banking_trace::tests::test_send_after_exited ... ok
test banking_trace::tests::test_spill_over_at_rotation ... ok
test cluster_slots_service::cluster_slots::tests::test_best_completed_slot_peer ... ok
test cluster_slots_service::cluster_slots::tests::test_best_peer_2 ... ok
test cluster_slots_service::cluster_slots::tests::test_best_peer_3 ... ok
test cluster_slots_service::cluster_slots::tests::test_compute_weights_failsafes ... ok
test cluster_slots_service::cluster_slots::tests::test_default ... ok
test cluster_slots_service::cluster_slots::tests::test_roll_cluster_slots ... ok
test cluster_slots_service::cluster_slots::tests::test_roll_cluster_slots_backwards - should panic ... ok
test cluster_slots_service::cluster_slots::tests::test_update_empty ... ok
test cluster_slots_service::cluster_slots::tests::test_update_multiple_slots ... ok
test cluster_slots_service::cluster_slots::tests::test_update_new_staked_slot ... ok
test cluster_slots_service::cluster_slots::tests::test_update_rooted ... ok
test cluster_slots_service::test::test_update_lowest_slot ... ok
test commitment_service::tests::test_aggregate_commitment_for_vote_account_1 ... ok
test commitment_service::tests::test_aggregate_commitment_for_vote_account_2 ... ok
test commitment_service::tests::test_aggregate_commitment_for_vote_account_3 ... ok
test commitment_service::tests::test_aggregate_commitment_validity_with_node_vote_state ... FAILED
test commitment_service::tests::test_aggregate_commitment_validity_without_node_vote_state ... FAILED
test commitment_service::tests::test_get_highest_super_majority_root ... ok
test commitment_service::tests::test_highest_super_majority_root_advance ... ok
test completed_data_sets_service::test::test_multi_signatures ... ok
test completed_data_sets_service::test::test_zero_signatures ... ok
test consensus::latest_validator_votes_for_frozen_banks::tests::test_latest_validator_votes_for_frozen_banks_add_replay_and_gossip_vote ... ok
test consensus::latest_validator_votes_for_frozen_banks::tests::test_latest_validator_votes_for_frozen_banks_check_add_vote_is_not_replay ... ok
test consensus::latest_validator_votes_for_frozen_banks::tests::test_latest_validator_votes_for_frozen_banks_check_add_vote_is_replay ... ok
test consensus::latest_validator_votes_for_frozen_banks::tests::test_latest_validator_votes_for_frozen_banks_take_votes_dirty_set_is_not_replay ... ok
test consensus::latest_validator_votes_for_frozen_banks::tests::test_latest_validator_votes_for_frozen_banks_take_votes_dirty_set_is_replay ... ok
test consensus::progress_map::test::test_add_node_pubkey_internal ... ok
test consensus::progress_map::test::test_add_vote_pubkey ... ok
test consensus::progress_map::test::test_is_propagated ... ok
test consensus::progress_map::test::test_is_propagated_status_on_construction ... ok
test consensus::test::test_adjust_lockouts_after_replay_all_future_votes_only_root_found ... ok
test consensus::test::test_adjust_lockouts_after_replay_all_not_found ... ok
test consensus::test::test_adjust_lockouts_after_replay_all_not_found_even_if_rooted ... ok
test consensus::test::test_adjust_lockouts_after_replay_all_rooted_with_no_too_old ... ok
test consensus::test::test_adjust_lockouts_after_replay_all_rooted_with_too_old ... ok
test consensus::test::test_adjust_lockouts_after_replay_anchored_future_slots ... ok
test consensus::test::test_adjust_lockouts_after_replay_diverged_ancestor ... ok
test consensus::test::test_adjust_lockouts_after_replay_empty ... ok
test consensus::test::test_adjust_lockouts_after_replay_future_slots ... ok
test consensus::test::test_adjust_lockouts_after_replay_future_tower ... ok
test consensus::test::test_adjust_lockouts_after_replay_not_found_slots ... ok
test consensus::test::test_adjust_lockouts_after_replay_out_of_order ... ok
test consensus::test::test_adjust_lockouts_after_replay_repeated_non_root_votes - should panic ... ok
test consensus::test::test_adjust_lockouts_after_replay_reversed_votes - should panic ... ok
test consensus::test::test_adjust_lockouts_after_replay_time_warped ... ok
test consensus::test::test_adjust_lockouts_after_replay_too_old_tower ... ok
test consensus::test::test_adjust_lockouts_after_replay_vote_on_genesis ... ok
test consensus::test::test_adjust_lockouts_after_replay_vote_on_root ... ok
test consensus::test::test_check_already_voted ... ok
test consensus::test::test_check_recent_slot ... ok
test consensus::test::test_check_vote_threshold_above_threshold ... ok
test consensus::test::test_check_vote_threshold_above_threshold_after_pop ... ok
test consensus::test::test_check_vote_threshold_above_threshold_no_stake ... ok
test consensus::test::test_check_vote_threshold_below_threshold ... ok
test consensus::test::test_check_vote_threshold_deep_below_threshold ... ok
test consensus::test::test_check_vote_threshold_forks ... ok
test consensus::test::test_check_vote_threshold_lockouts_not_updated ... ok
test consensus::test::test_check_vote_threshold_no_skip_lockout_with_new_root ... ok
test consensus::test::test_check_vote_threshold_shallow_below_threshold ... ok
test consensus::test::test_check_vote_threshold_without_votes ... ok
test consensus::test::test_check_vote_thresholds_above_thresholds ... ok
test consensus::test::test_collect_vote_lockouts_root ... ok
test consensus::test::test_collect_vote_lockouts_sums ... ok
test consensus::test::test_default_tower_has_no_stray_last_vote ... ok
test consensus::test::test_double_partition ... FAILED
test consensus::test::test_is_locked_out_child ... ok
test consensus::test::test_is_locked_out_double_vote ... ok
test consensus::test::test_is_locked_out_empty ... ok
test consensus::test::test_is_locked_out_last_vote_expired ... FAILED
test consensus::test::test_is_locked_out_root_slot_child_pass ... ok
test consensus::test::test_is_locked_out_root_slot_sibling_fail ... ok
test consensus::test::test_is_locked_out_sibling ... ok
test consensus::test::test_is_slot_confirmed_not_enough_stake_failure ... ok
test consensus::test::test_is_slot_confirmed_pass ... ok
test consensus::test::test_is_slot_confirmed_unknown_slot ... ok
test consensus::test::test_is_slot_duplicate_confirmed_not_enough_stake_failure ... ok
test consensus::test::test_is_slot_duplicate_confirmed_pass ... ok
test consensus::test::test_is_slot_duplicate_confirmed_unknown_slot ... ok
test consensus::test::test_load_tower_deser_failure ... ok
test consensus::test::test_load_tower_invalid_signature ... ok
test consensus::test::test_load_tower_missing ... ok
test consensus::test::test_load_tower_ok ... ok
test consensus::test::test_load_tower_wrong_identity ... ok
test consensus::test::test_maybe_timestamp ... ok
test consensus::test::test_recent_votes_empty ... ok
test consensus::test::test_recent_votes_exact ... ok
test consensus::test::test_recent_votes_full ... ok
test consensus::test::test_reconcile_blockstore_roots_with_tower_nop_no_parent ... ok
test consensus::test::test_reconcile_blockstore_roots_with_tower_normal ... ok
test consensus::test::test_reconcile_blockstore_roots_with_tower_panic_no_common_root - should panic ... ok
test consensus::test::test_refresh_last_vote_timestamp ... ok
test consensus::test::test_simple_votes ... ok
test consensus::test::test_stake_is_updated_for_entire_branch ... ok
test consensus::test::test_switch_threshold ... FAILED
test consensus::test::test_switch_threshold_across_tower_reload ... FAILED
test consensus::test::test_switch_threshold_common_ancestor ... FAILED
test consensus::test::test_switch_threshold_duplicate_rollback ... FAILED
test consensus::test::test_switch_threshold_duplicate_rollback_panic - should panic ... ok
test consensus::test::test_switch_threshold_use_gossip_votes ... FAILED
test consensus::test::test_switch_threshold_votes ... FAILED
test consensus::test::test_to_vote_instruction ... ok
test consensus::tower_storage::test::test_tower_migration ... ok
test consensus::tower_vote_state::tests::test_basic_vote_state ... ok
test consensus::tower_vote_state::tests::test_duplicate_vote ... ok
test consensus::tower_vote_state::tests::test_expire_multiple_votes ... FAILED
test consensus::tower_vote_state::tests::test_multiple_root_progress ... ok
test consensus::tower_vote_state::tests::test_vote_double_lockout_after_expiration ... FAILED
test consensus::tower_vote_state::tests::test_vote_lockout ... FAILED
test consensus::tower_vote_state::tests::test_vote_state_roots ... ok
test consensus::vote_stake_tracker::test::test_add_vote_pubkey ... ok
test forwarding_stage::packet_container::tests::test_packet_container_pop_max ... ok
test forwarding_stage::packet_container::tests::test_packet_container_pop_min ... ok
test forwarding_stage::packet_container::tests::test_packet_container_status ... ok
test forwarding_stage::tests::test_forwarding ... ok
test forwarding_stage::tests::test_initial_packet_meta_filter ... ok
test gen_keys::tests::test_gen_keypair_is_deterministic ... ok
test gen_keys::tests::test_gen_n_pubkeys_deterministic ... ok
test gen_keys::tests::test_new_key_is_deterministic ... ok
test optimistic_confirmation_verifier::test::test_add_new_optimistic_confirmed_slots ... ok
test optimistic_confirmation_verifier::test::test_get_unrooted_optimistic_slots ... ok
test optimistic_confirmation_verifier::test::test_get_unrooted_optimistic_slots_same_slot_different_hash ... ok
test repair::duplicate_repair_status::tests::test_add_multiple_responses_ancestors_all_match ... ok
test repair::duplicate_repair_status::tests::test_add_multiple_responses_ancestors_all_mismatched ... ok
test repair::duplicate_repair_status::tests::test_add_multiple_responses_ancestors_all_not_frozen ... ok
test repair::duplicate_repair_status::tests::test_add_multiple_responses_ancestors_some_mismatched ... ok
test repair::duplicate_repair_status::tests::test_add_multiple_responses_ancestors_some_not_frozen ... ok
test repair::duplicate_repair_status::tests::test_add_multiple_responses_invalid_sample_mismatches_then_matches ... ok
test repair::duplicate_repair_status::tests::test_add_multiple_responses_invalid_sample_missing_requested_slot ... ok
test repair::duplicate_repair_status::tests::test_add_multiple_responses_invalid_sample_no_agreement ... ok
test repair::duplicate_repair_status::tests::test_add_multiple_responses_invalid_sample_responses_not_ancestors ... ok
test repair::duplicate_repair_status::tests::test_add_multiple_responses_invalid_sample_responses_out_of_order ... ok
test repair::duplicate_repair_status::tests::test_add_multiple_responses_not_duplicate_confirmed ... ok
test repair::duplicate_repair_status::tests::test_add_multiple_responses_pruned_all_match ... ok
test repair::duplicate_repair_status::tests::test_add_multiple_responses_pruned_all_mismatch ... ok
test repair::duplicate_repair_status::tests::test_add_multiple_responses_pruned_ancestor_is_bad ... ok
test repair::duplicate_repair_status::tests::test_add_multiple_responses_pruned_some_ancestors_missing ... ok
test repair::duplicate_repair_status::tests::test_add_multiple_responses_same_peer ... ok
test repair::duplicate_repair_status::tests::test_add_multiple_responses_start_from_snapshot_missing_then_matches ... ok
test repair::duplicate_repair_status::tests::test_add_multiple_responses_start_from_snapshot_missing_then_mismatch ... ok
test repair::duplicate_repair_status::tests::test_add_response_invalid_peer ... ok
test repair::outstanding_requests::tests::test_add_request ... ok
test repair::outstanding_requests::tests::test_register_response ... ok
test repair::outstanding_requests::tests::test_timeout_expired_remove ... ok
test repair::packet_threshold::test::test_dynamic_packet_threshold ... ok
test repair::quic_endpoint::tests::test_quic_endpoint ... ok
test repair::repair_response::test::test_sigverify_shred_cpu_repair ... ok
test repair::serve_repair::tests::run_orphan_corrupted_shred_size ... ok
test repair::serve_repair::tests::test_check_well_formed_repair_request ... ok
test repair::serve_repair::tests::test_deserialize_shred_as_ping ... ok
test repair::serve_repair::tests::test_map_requests_signed ... ok
test repair::serve_repair::tests::test_repair_with_repair_validators ... ok
test repair::serve_repair::tests::test_run_ancestor_hashes ... ok
test repair::serve_repair::tests::test_run_highest_window_request ... ok
test repair::serve_repair::tests::test_run_orphan ... ok
test repair::serve_repair::tests::test_run_window_request ... ok
test repair::serve_repair::tests::test_serialize_deserialize_ancestor_hashes_request ... ok
test repair::serve_repair::tests::test_serialize_deserialize_signed_request ... ok
test repair::serve_repair::tests::test_serialized_ping_size ... ok
test repair::serve_repair::tests::test_verify_ancestor_response ... ok
test repair::serve_repair::tests::test_verify_shred_response ... ok
test repair::serve_repair::tests::test_verify_signed_packet ... ok
test repair::serve_repair::tests::window_index_request ... ok
test result::tests::fmt_test ... ok
test result::tests::from_test ... ok
test sigverify_stage::tests::test_maybe_shrink_batches ... ok
test sigverify_stage::tests::test_packet_discard ... ok
test sigverify_stage::tests::test_sigverify_stage_with_same_tx ... ok
test sigverify_stage::tests::test_sigverify_stage_without_same_tx ... ok
test snapshot_packager_service::pending_snapshot_packages::tests::test_default ... ok
test snapshot_packager_service::pending_snapshot_packages::tests::test_pop ... ok
test snapshot_packager_service::pending_snapshot_packages::tests::test_pop_invalid_pending_full - should panic ... ok
test snapshot_packager_service::pending_snapshot_packages::tests::test_pop_invalid_pending_incremental - should panic ... ok
test snapshot_packager_service::pending_snapshot_packages::tests::test_push ... ok
test snapshot_packager_service::pending_snapshot_packages::tests::test_push_older_full - should panic ... ok
test snapshot_packager_service::pending_snapshot_packages::tests::test_push_older_incremental - should panic ... ok
test system_monitor_service::tests::test_calc_percent ... ok
test system_monitor_service::tests::test_parse_disk_stats ... ok
test system_monitor_service::tests::test_parse_net_dev_stats ... ok
test system_monitor_service::tests::test_parse_udp_stats ... ok
test unfrozen_gossip_verified_vote_hashes::tests::test_unfrozen_gossip_verified_vote_hashes_add_vote ... ok
test window_service::test::test_process_shred ... ok
test window_service::test::test_run_check_duplicate ... ok
test window_service::test::test_store_duplicate_shreds_same_batch ... ok

failures:

---- banking_stage::transaction_scheduler::scheduler_common::tests::test_receive_completed_out_of_order stdout ----
note: test did not panic as expected
---- banking_stage::vote_storage::tests::test_insert_batch_unstaked stdout ----

thread 'banking_stage::vote_storage::tests::test_insert_batch_unstaked' panicked at core/src/banking_stage/vote_storage.rs:720:9:
assertion `left == right` failed
  left: 0
 right: 1

---- commitment_service::tests::test_aggregate_commitment_validity_with_node_vote_state stdout ----

thread 'commitment_service::tests::test_aggregate_commitment_validity_with_node_vote_state' panicked at core/src/commitment_service.rs:507:48:
called `Option::unwrap()` on a `None` value

---- commitment_service::tests::test_aggregate_commitment_validity_without_node_vote_state stdout ----

thread 'commitment_service::tests::test_aggregate_commitment_validity_without_node_vote_state' panicked at core/src/commitment_service.rs:507:48:
called `Option::unwrap()` on a `None` value

---- consensus::test::test_double_partition stdout ----

thread 'consensus::test::test_double_partition' panicked at core/src/consensus.rs:2437:13:
assertion failed: vote_simulator.simulate_vote(*vote, &node_pubkey, &mut tower).is_empty()

---- consensus::test::test_is_locked_out_last_vote_expired stdout ----

thread 'consensus::test::test_is_locked_out_last_vote_expired' panicked at core/src/consensus.rs:2698:9:
assertion `left == right` failed
  left: 4
 right: 0

---- consensus::test::test_switch_threshold stdout ----

thread 'consensus::test::test_switch_threshold' panicked at core/src/consensus.rs:1940:9:
assertion `left == right` failed
  left: 0
 right: 20000

---- consensus::test::test_switch_threshold_across_tower_reload stdout ----

thread 'consensus::test::test_switch_threshold_across_tower_reload' panicked at core/src/consensus.rs:3003:9:
assertion `left == right` failed
  left: 0
 right: 20000

---- consensus::test::test_switch_threshold_common_ancestor stdout ----

thread 'consensus::test::test_switch_threshold_common_ancestor' panicked at core/src/consensus.rs:3736:9:
assertion `left == right` failed
  left: 0
 right: 20000

---- consensus::test::test_switch_threshold_duplicate_rollback stdout ----

thread 'consensus::test::test_switch_threshold_duplicate_rollback' panicked at core/src/consensus.rs:1940:9:
assertion `left == right` failed
  left: 0
 right: 20000

---- consensus::test::test_switch_threshold_use_gossip_votes stdout ----

thread 'consensus::test::test_switch_threshold_use_gossip_votes' panicked at core/src/consensus.rs:1940:9:
assertion `left == right` failed
  left: 0
 right: 20000

---- consensus::test::test_switch_threshold_votes stdout ----

thread 'consensus::test::test_switch_threshold_votes' panicked at core/src/consensus.rs:2375:9:
assertion `left == right` failed
  left: [FailedSwitchThreshold(46, 0, 0)]
 right: [FailedSwitchThreshold(46, 0, 40000)]

---- consensus::tower_vote_state::tests::test_expire_multiple_votes stdout ----

thread 'consensus::tower_vote_state::tests::test_expire_multiple_votes' panicked at core/src/consensus/tower_vote_state.rs:240:9:
assertion `left == right` failed
  left: 1
 right: 2

---- consensus::tower_vote_state::tests::test_vote_double_lockout_after_expiration stdout ----

thread 'consensus::tower_vote_state::tests::test_vote_double_lockout_after_expiration' panicked at core/src/consensus/tower_vote_state.rs:141:13:
assertion `left == right` failed
  left: 4
 right: 8

---- consensus::tower_vote_state::tests::test_vote_lockout stdout ----

thread 'consensus::tower_vote_state::tests::test_vote_lockout' panicked at core/src/consensus/tower_vote_state.rs:141:13:
assertion `left == right` failed
  left: 15006
 right: 2147483648


failures:
    banking_stage::transaction_scheduler::scheduler_common::tests::test_receive_completed_out_of_order
    banking_stage::vote_storage::tests::test_insert_batch_unstaked
    commitment_service::tests::test_aggregate_commitment_validity_with_node_vote_state
    commitment_service::tests::test_aggregate_commitment_validity_without_node_vote_state
    consensus::test::test_double_partition
    consensus::test::test_is_locked_out_last_vote_expired
    consensus::test::test_switch_threshold
    consensus::test::test_switch_threshold_across_tower_reload
    consensus::test::test_switch_threshold_common_ancestor
    consensus::test::test_switch_threshold_duplicate_rollback
    consensus::test::test_switch_threshold_use_gossip_votes
    consensus::test::test_switch_threshold_votes
    consensus::tower_vote_state::tests::test_expire_multiple_votes
    consensus::tower_vote_state::tests::test_vote_double_lockout_after_expiration
    consensus::tower_vote_state::tests::test_vote_lockout

test result: FAILED. 273 passed; 15 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.60s

