[INFO] fetching crate uc_consensus 2.13.0...
[INFO] testing uc_consensus-2.13.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate uc_consensus 2.13.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate uc_consensus 2.13.0
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate uc_consensus 2.13.0
[INFO] tweaked toml for crates.io crate uc_consensus 2.13.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate uc_consensus 2.13.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate uc_consensus 2.13.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d334b184a22b67c11b6ee4b49894ea22169290e09c0cebdf86264f1eb53f2dc1
[INFO] running `Command { std: "docker" "start" "d334b184a22b67c11b6ee4b49894ea22169290e09c0cebdf86264f1eb53f2dc1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d334b184a22b67c11b6ee4b49894ea22169290e09c0cebdf86264f1eb53f2dc1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d334b184a22b67c11b6ee4b49894ea22169290e09c0cebdf86264f1eb53f2dc1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d334b184a22b67c11b6ee4b49894ea22169290e09c0cebdf86264f1eb53f2dc1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d334b184a22b67c11b6ee4b49894ea22169290e09c0cebdf86264f1eb53f2dc1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling uc_consensus v2.13.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.48s
[INFO] running `Command { std: "docker" "inspect" "d334b184a22b67c11b6ee4b49894ea22169290e09c0cebdf86264f1eb53f2dc1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d334b184a22b67c11b6ee4b49894ea22169290e09c0cebdf86264f1eb53f2dc1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling uc_consensus v2.13.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.52s
[INFO] running `Command { std: "docker" "inspect" "d334b184a22b67c11b6ee4b49894ea22169290e09c0cebdf86264f1eb53f2dc1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d334b184a22b67c11b6ee4b49894ea22169290e09c0cebdf86264f1eb53f2dc1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/uc_consensus-167eb6412ed1b046)
[INFO] [stdout] 
[INFO] [stdout] running 90 tests
[INFO] [stdout] test commit::tests::commit_never_regresses_even_when_a_report_does ... ok
[INFO] [stdout] test commit::tests::reset_reports_clears_slots_but_keeps_commit ... ok
[INFO] [stdout] test config::tests::op_code_and_reason_code_match_the_wire_table ... ok
[INFO] [stdout] test commit::tests::quorum_loss_never_commits_on_own_durable_alone ... ok
[INFO] [stdout] test election::tests::adopt_then_grant_action_order ... ok
[INFO] [stdout] test election::tests::a_report_attesting_a_different_history_is_not_counted ... ok
[INFO] [stdout] test config::tests::apply_enforces_every_precondition ... ok
[INFO] [stdout] test election::tests::adopt_config_rebuilds_tracker_and_carries_reports ... ok
[INFO] [stdout] test commit::tests::five_node_commit_is_third_highest ... ok
[INFO] [stdout] test election::tests::a_new_terms_gossip_cannot_bless_an_unvalidated_tail ... ok
[INFO] [stdout] test election::tests::config_observed_is_idempotent_and_monotone_by_version ... ok
[INFO] [stdout] test commit::tests::untracked_member_counts_as_permanent_zero ... ok
[INFO] [stdout] test election::tests::adopt_snapshot_config_is_fiat_with_no_action ... ok
[INFO] [stdout] test election::tests::crash_rewin_collapses_multi_phantom_chain ... ok
[INFO] [stdout] test election::tests::adoption_mid_truncation_holds_latch_until_matching_ack ... ok
[INFO] [stdout] test commit::tests::three_node_commit_is_second_highest_bounded_by_own ... ok
[INFO] [stdout] test election::tests::data_term_observed_grows_map_and_makes_reconcile_clean ... ok
[INFO] [stdout] test election::tests::candidate_steps_down_on_same_term_commit_gossip ... ok
[INFO] [stdout] test election::tests::commit_clamped_to_new_term_base_never_certifies_old_term_only_range ... ok
[INFO] [stdout] test election::tests::ex_leader_without_data_stamp_truncates ... ok
[INFO] [stdout] test election::tests::can_serve_not_inherited_across_reelection ... ok
[INFO] [stdout] test election::tests::config_adoption_prunes_stale_grant_from_removed_voter ... ok
[INFO] [stdout] test election::tests::leader_adopts_higher_term_from_any_event ... ok
[INFO] [stdout] test election::tests::follower_commit_gossip_is_monotonic_and_term_checked ... ok
[INFO] [stdout] test election::tests::follower_truncates_on_divergent_term_map_and_resumes_after_feedback ... ok
[INFO] [stdout] test election::tests::higher_term_deposes_leader_and_stale_events_ignored ... ok
[INFO] [stdout] test election::tests::leader_reships_term_map_on_commit_advance ... ok
[INFO] [stdout] test election::tests::leader_gates_serving_on_new_term_commit_and_ranks_reports ... ok
[INFO] [stdout] test election::tests::higher_term_mid_truncation_is_adoptable_but_holds_latch ... ok
[INFO] [stdout] test election::tests::leader_preempted_by_higher_term_without_removal_does_not_halt ... ok
[INFO] [stdout] test election::tests::demote_then_remove_still_halts ... ok
[INFO] [stdout] test election::tests::leader_self_demote_steps_down_to_follower_once_commit_crosses ... ok
[INFO] [stdout] test election::tests::leader_self_removal_adoption_keeps_leading_and_ranks_via_c_new ... ok
[INFO] [stdout] test election::tests::double_vote_rejected_even_for_better_credentials ... ok
[INFO] [stdout] test election::tests::idle_leader_reemits_on_gossip_floor ... ok
[INFO] [stdout] test commit::tests::four_node_even_cluster_commit_is_third_highest ... ok
[INFO] [stdout] test election::tests::leader_self_removal_steps_down_once_commit_crosses_config_position ... ok
[INFO] [stdout] test election::tests::learner_never_becomes_a_candidate ... ok
[INFO] [stdout] test election::tests::learner_adopts_term_but_never_grants_a_vote ... ok
[INFO] [stdout] test election::tests::no_common_prefix_fatal_when_wipe_disabled ... ok
[INFO] [stdout] test election::tests::learner_report_never_advances_a_leaders_commit ... ok
[INFO] [stdout] test election::tests::no_common_prefix_wipes_and_rejoins ... ok
[INFO] [stdout] test commit::tests::a_follower_that_truncates_stops_backing_the_bytes_it_dropped ... ok
[INFO] [stdout] test election::tests::recovered_vote_is_honored_across_restart ... ok
[INFO] [stdout] test election::tests::nonmember_vote_and_report_stay_dropped_after_adoption ... ok
[INFO] [stdout] test election::tests::promote_requires_caught_up_learner ... ok
[INFO] [stdout] test election::tests::removed_follower_emits_halt ... ok
[INFO] [stdout] test election::tests::non_member_vote_is_ignored ... ok
[INFO] [stdout] test election::tests::propose_refused_unless_serving_and_no_pending ... ok
[INFO] [stdout] test election::tests::request_vote_from_non_member_is_ignored ... ok
[INFO] [stdout] test election::tests::one_vote_per_term_and_idempotent_regrant ... ok
[INFO] [stdout] test election::tests::pruned_leader_map_reconciles_clean_on_caught_up_follower ... ok
[INFO] [stdout] test election::tests::recovered_vote_allows_next_term ... ok
[INFO] [stdout] test election::tests::restored_prev_level_backs_a_post_restart_revert ... ok
[INFO] [stdout] test election::tests::revert_disabled_counterfactual_keeps_stale_config ... ok
[INFO] [stdout] test election::tests::self_removed_latch_is_tombstone_based_not_absence_based ... ok
[INFO] [stdout] test election::tests::split_vote_retries_with_new_term_and_randomized_timeout ... ok
[INFO] [stdout] test election::tests::stale_term_grant_ignored_while_candidate_ahead ... ok
[INFO] [stdout] test election::tests::stale_term_map_is_dropped ... ok
[INFO] [stdout] test election::tests::self_removal_window_tracker_permits_leader_plus_one_of_two_new_followers ... ok
[INFO] [stdout] test election::tests::self_demote_is_refused_other_demote_still_works ... ok
[INFO] [stdout] test election::tests::duplicate_voter_grant_counted_once ... ok
[INFO] [stdout] test election::tests::become_leader_keeps_predecessor_when_durable_advanced ... ok
[INFO] [stdout] test election::tests::leader_self_removal_preempted_by_higher_term_halts ... ok
[INFO] [stdout] test election::tests::leader_ships_term_map_on_open ... ok
[INFO] [stdout] test election::tests::wrong_epoch_ack_clamps_durable_but_never_reverts_config ... ok
[INFO] [stdout] test reconcile::tests::behind_follower_with_stamped_term_is_clean ... ok
[INFO] [stdout] test election::tests::truncation_below_config_frame_reverts_to_prev ... ok
[INFO] [stdout] test reconcile::tests::divergent_own_tail_truncates_at_own_divergent_base ... ok
[INFO] [stdout] test election::tests::wipe_keeps_operational_config_and_resets_record_position ... ok
[INFO] [stdout] test election::tests::joiner_replaying_pre_admission_configs_neither_halts_nor_latches ... ok
[INFO] [stdout] test reconcile::tests::empty_own_map_reconciles_clean_at_durable_zero ... ok
[INFO] [stdout] test reconcile::tests::ex_leader_divergent_truncates_at_leaders_uncovered_base ... ok
[INFO] [stdout] test reconcile::tests::identical_histories_are_clean ... ok
[INFO] [stdout] test reconcile::tests::no_common_prefix_is_surfaced ... ok
[INFO] [stdout] test reconcile::tests::own_overhang_beyond_leader_truncates_at_own_next_base ... ok
[INFO] [stdout] test reconcile::tests::windowed_alignment_still_cuts_at_real_divergence ... ok
[INFO] [stdout] test reconcile::tests::windowed_leader_map_aligns_against_full_own_map ... ok
[INFO] [stdout] test reconcile::tests::same_base_different_term_truncates_to_zero ... ok
[INFO] [stdout] test reconcile::tests::window_start_inside_our_bytes_but_unknown_term_cuts_there ... ok
[INFO] [stdout] test election::tests::stale_truncated_ack_clamps_durable_only ... ok
[INFO] [stdout] test election::tests::truncated_ack_with_wrong_epoch_keeps_latch ... ok
[INFO] [stdout] test election::tests::truncation_at_config_frame_end_preserves_the_config ... ok
[INFO] [stdout] test election::tests::vote_rule_lexicographic_on_durable_credentials ... ok
[INFO] [stdout] test reconcile::tests::clean_outcome_drops_beyond_prefix_phantom_frontier_entry ... ok
[INFO] [stdout] test election::tests::timeout_starts_election_and_majority_wins ... ok
[INFO] [stdout] test reconcile::tests::entry_at_the_bound_is_not_a_divergence ... ok
[INFO] [stdout] test election::tests::crash_rewin_prunes_same_base_phantom_at_become_leader ... ok
[INFO] [stdout] test commit::tests::leader_must_be_a_member - should panic ... ok
[INFO] [stdout] test commit::tests::too_few_tracked_followers_is_rejected - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 90 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests uc_consensus
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "d334b184a22b67c11b6ee4b49894ea22169290e09c0cebdf86264f1eb53f2dc1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d334b184a22b67c11b6ee4b49894ea22169290e09c0cebdf86264f1eb53f2dc1", kill_on_drop: false }`
[INFO] [stdout] d334b184a22b67c11b6ee4b49894ea22169290e09c0cebdf86264f1eb53f2dc1
