[INFO] fetching crate scanverge 0.2.0...
[INFO] testing scanverge-0.2.0 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate scanverge 0.2.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate scanverge 0.2.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate scanverge 0.2.0
[INFO] tweaked toml for crates.io crate scanverge 0.2.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate scanverge 0.2.0 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate scanverge 0.2.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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d8c76d431edf5b6af41428fc2b9ed61f553be76d2fefeec0f01f80cb2848b8e1
[INFO] running `Command { std: "docker" "start" "-a" "d8c76d431edf5b6af41428fc2b9ed61f553be76d2fefeec0f01f80cb2848b8e1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d8c76d431edf5b6af41428fc2b9ed61f553be76d2fefeec0f01f80cb2848b8e1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d8c76d431edf5b6af41428fc2b9ed61f553be76d2fefeec0f01f80cb2848b8e1", kill_on_drop: false }`
[INFO] [stdout] d8c76d431edf5b6af41428fc2b9ed61f553be76d2fefeec0f01f80cb2848b8e1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f430076999f7f69c094d3a300c9bf649495de57b9a1762df0e56d0de18394d49
[INFO] running `Command { std: "docker" "start" "-a" "f430076999f7f69c094d3a300c9bf649495de57b9a1762df0e56d0de18394d49", kill_on_drop: false }`
[INFO] [stderr]    Compiling scanverge v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.20s
[INFO] running `Command { std: "docker" "inspect" "f430076999f7f69c094d3a300c9bf649495de57b9a1762df0e56d0de18394d49", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f430076999f7f69c094d3a300c9bf649495de57b9a1762df0e56d0de18394d49", kill_on_drop: false }`
[INFO] [stdout] f430076999f7f69c094d3a300c9bf649495de57b9a1762df0e56d0de18394d49
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 34158964cd6b6e6953166fe598f8cd3d836928848dc2163d379c9e302358799b
[INFO] running `Command { std: "docker" "start" "-a" "34158964cd6b6e6953166fe598f8cd3d836928848dc2163d379c9e302358799b", kill_on_drop: false }`
[INFO] [stderr]    Compiling scanverge v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.18s
[INFO] running `Command { std: "docker" "inspect" "34158964cd6b6e6953166fe598f8cd3d836928848dc2163d379c9e302358799b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "34158964cd6b6e6953166fe598f8cd3d836928848dc2163d379c9e302358799b", kill_on_drop: false }`
[INFO] [stdout] 34158964cd6b6e6953166fe598f8cd3d836928848dc2163d379c9e302358799b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] dff46fe2023136d7875fe4d5e25279ce02b7c3bf4a7fbc8b61f52f7af49c5e71
[INFO] running `Command { std: "docker" "start" "-a" "dff46fe2023136d7875fe4d5e25279ce02b7c3bf4a7fbc8b61f52f7af49c5e71", 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/scanverge-284b204e94c3aaa9)
[INFO] [stdout] 
[INFO] [stdout] running 82 tests
[INFO] [stdout] test benchmark_tests::all_false_discoveries_eventually_converges ... ok
[INFO] [stdout] test benchmark_tests::all_false_discoveries_triggers_diminishing ... ok
[INFO] [stdout] test benchmark_tests::alternating_discoveries_maintains_rate ... ok
[INFO] [stdout] test benchmark_tests::alternating_with_longer_periods ... ok
[INFO] [stdout] test benchmark_tests::dry_streak_exactly_at_boundary ... ok
[INFO] [stdout] test benchmark_tests::alternating_pattern_never_converges_with_high_max_dry ... ok
[INFO] [stdout] test benchmark_tests::all_true_discoveries_high_rate ... ok
[INFO] [stdout] test benchmark_tests::discovery_resets_dry_streak_to_exactly_zero ... ok
[INFO] [stdout] test benchmark_tests::dry_streak_saturates_at_max ... ok
[INFO] [stdout] test benchmark_tests::concurrent_record_calls ... ok
[INFO] [stdout] test benchmark_tests::empty_observations_vec_with_zero_window ... ok
[INFO] [stdout] test benchmark_tests::extreme_ratio_discoveries_to_iterations ... ok
[INFO] [stdout] test benchmark_tests::infinity_min_discovery_rate ... ok
[INFO] [stdout] test benchmark_tests::long_sequence_window_rollover_correctness ... ok
[INFO] [stdout] test benchmark_tests::nan_min_discovery_rate ... ok
[INFO] [stdout] test benchmark_tests::negative_discovery_rate_in_practice ... ok
[INFO] [stdout] test benchmark_tests::negative_infinity_min_discovery_rate ... ok
[INFO] [stdout] test benchmark_tests::one_observation_fills_window_of_one ... ok
[INFO] [stdout] test benchmark_tests::one_zero_observation_not_converged_if_max_dry_high ... ok
[INFO] [stdout] test benchmark_tests::status_after_single_record_at_window_boundary ... ok
[INFO] [stdout] test benchmark_tests::one_observation_not_enough_for_window ... ok
[INFO] [stdout] test benchmark_tests::reset_after_convergence_then_continue ... ok
[INFO] [stdout] test benchmark_tests::threshold_extremely_high ... ok
[INFO] [stdout] test benchmark_tests::total_discoveries_saturates_at_max ... ok
[INFO] [stdout] test benchmark_tests::threshold_one_requires_perfect_rate ... ok
[INFO] [stdout] test benchmark_tests::threshold_zero_never_diminishing ... ok
[INFO] [stdout] test benchmark_tests::very_small_iteration_counts ... ok
[INFO] [stdout] test benchmark_tests::total_iterations_saturates_at_max ... ok
[INFO] [stdout] test benchmark_tests::window_boundary_at_exact_size ... ok
[INFO] [stdout] test benchmark_tests::manual_reset_by_creating_new_tracker ... ok
[INFO] [stdout] test benchmark_tests::mixed_iteration_counts ... ok
[INFO] [stdout] test benchmark_tests::threshold_just_above_zero ... ok
[INFO] [stdout] test benchmark_tests::window_iterations_saturates ... ok
[INFO] [stdout] test benchmark_tests::window_size_max_usize ... ok
[INFO] [stdout] test benchmark_tests::window_rollover_maintains_correct_order ... ok
[INFO] [stdout] test benchmark_tests::window_size_one_immediate_evaluation ... ok
[INFO] [stdout] test benchmark_tests::window_size_very_large ... ok
[INFO] [stdout] test benchmark_tests::window_size_zero_clears_observations ... ok
[INFO] [stdout] test benchmark_tests::window_size_zero_exploring_status ... ok
[INFO] [stdout] test benchmark_tests::zero_iteration_with_discoveries_not_recorded ... ok
[INFO] [stdout] test benchmark_tests::zero_iteration_count_does_not_affect_dry_streak ... ok
[INFO] [stdout] test benchmark_tests::dry_streak_priority_over_window ... ok
[INFO] [stdout] test benchmark_tests::rapid_toggle_between_states ... ok
[INFO] [stdout] test benchmark_tests::zero_observations_with_max_dry_streak_zero ... ok
[INFO] [stdout] test benchmark_tests::zero_observations_returns_exploring ... ok
[INFO] [stdout] test tests::test_accumulated_totals_always_increase ... ok
[INFO] [stdout] test tests::test_consecutive_records ... ok
[INFO] [stdout] test tests::test_discovery_reset_resets_dry_streak ... ok
[INFO] [stdout] test tests::test_diminishing_returns ... ok
[INFO] [stdout] test tests::test_dry_streak_boundary_is_inclusive ... ok
[INFO] [stdout] test tests::test_dry_streak_resets ... ok
[INFO] [stdout] test tests::test_dry_streak_increases ... ok
[INFO] [stdout] test tests::test_exactly_window_size ... ok
[INFO] [stdout] test tests::test_ignores_convergence_until_window_filled_with_zero_dry ... ok
[INFO] [stdout] test tests::test_initial_exploring ... ok
[INFO] [stdout] test tests::test_large_dry_streak_but_low_iters ... ok
[INFO] [stdout] test tests::test_large_iteration_counts_saturate_totals ... ok
[INFO] [stdout] test tests::test_long_sequence_of_zero_discoveries_converges ... ok
[INFO] [stdout] test benchmark_tests::long_sequence_all_zeros ... ok
[INFO] [stdout] test tests::test_no_diminishing_if_not_enough_iters ... ok
[INFO] [stdout] test tests::test_negative_min_discovery_rate_acts_as_disabled_threshold ... ok
[INFO] [stdout] test benchmark_tests::zero_observations_with_zero_window ... ok
[INFO] [stdout] test benchmark_tests::long_sequence_of_100k_observations ... ok
[INFO] [stdout] test tests::test_rate_recovery_from_older_low_data ... ok
[INFO] [stdout] test tests::test_record_discoveries ... ok
[INFO] [stdout] test tests::test_scanvergence_max_dry_streak ... ok
[INFO] [stdout] test tests::test_status_equality ... ok
[INFO] [stdout] test tests::test_rate_boundary_below_threshold_with_equal_window ... ok
[INFO] [stdout] test tests::test_recovery_after_zero_discovery_streak ... ok
[INFO] [stdout] test tests::test_window_rollover ... ok
[INFO] [stdout] test tests::test_window_rollover_prioritizes_recent_iterations ... ok
[INFO] [stdout] test tests::test_rate_boundary_exactly_met_with_full_window ... ok
[INFO] [stdout] test tests::test_status_remains_diminishing_after_window_rollover ... ok
[INFO] [stdout] test tests::test_zero_iteration_records_do_not_change_totals ... ok
[INFO] [stdout] test tests::test_min_discovery_rate_exact ... ok
[INFO] [stdout] test tests::test_zero_iteration_zero_discoveries_keeps_dry_streak_zero ... ok
[INFO] [stdout] test tests::test_zero_max_dry_streak_converges_immediately ... ok
[INFO] [stdout] test tests::test_zero_discoveries_high_iters ... ok
[INFO] [stdout] test tests::test_zero_window_iters ... ok
[INFO] [stdout] test tests::test_window_size_one_tracks_latest_observation_only ... ok
[INFO] [stdout] test benchmark_tests::all_parameters_zero ... ok
[INFO] [stdout] test benchmark_tests::concurrent_record_with_high_contention ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 82 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-d1c5ba8c5e0a4772)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_integration ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests scanverge
[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" "dff46fe2023136d7875fe4d5e25279ce02b7c3bf4a7fbc8b61f52f7af49c5e71", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dff46fe2023136d7875fe4d5e25279ce02b7c3bf4a7fbc8b61f52f7af49c5e71", kill_on_drop: false }`
[INFO] [stdout] dff46fe2023136d7875fe4d5e25279ce02b7c3bf4a7fbc8b61f52f7af49c5e71
