[INFO] fetching crate sekirei-match-runner 0.3.56...
[INFO] testing sekirei-match-runner-0.3.56 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate sekirei-match-runner 0.3.56 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate sekirei-match-runner 0.3.56
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate sekirei-match-runner 0.3.56
[INFO] tweaked toml for crates.io crate sekirei-match-runner 0.3.56 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate sekirei-match-runner 0.3.56 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 sekirei-match-runner 0.3.56 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] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded toml v1.1.3+spec-1.1.0
[INFO] [stderr]   Downloaded veridict v0.19.0
[INFO] [stderr]   Downloaded sekirei-core v0.3.56
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 2f9248b347d40a84bbfd338a195fe4d43a6dca908c64ffd794bbb88f506f2841
[INFO] running `Command { std: "docker" "start" "2f9248b347d40a84bbfd338a195fe4d43a6dca908c64ffd794bbb88f506f2841", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2f9248b347d40a84bbfd338a195fe4d43a6dca908c64ffd794bbb88f506f2841", 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" "2f9248b347d40a84bbfd338a195fe4d43a6dca908c64ffd794bbb88f506f2841" "/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" "2f9248b347d40a84bbfd338a195fe4d43a6dca908c64ffd794bbb88f506f2841", 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" "2f9248b347d40a84bbfd338a195fe4d43a6dca908c64ffd794bbb88f506f2841" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling chacha20 v0.10.2
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling web-time v1.1.0
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling statrs v0.18.0
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling toml v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling sekirei-core v0.3.56
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling veridict v0.19.0
[INFO] [stderr]    Compiling sekirei-match-runner v0.3.56 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.11s
[INFO] running `Command { std: "docker" "inspect" "2f9248b347d40a84bbfd338a195fe4d43a6dca908c64ffd794bbb88f506f2841", 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" "2f9248b347d40a84bbfd338a195fe4d43a6dca908c64ffd794bbb88f506f2841" "/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 sekirei-match-runner v0.3.56 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.46s
[INFO] running `Command { std: "docker" "inspect" "2f9248b347d40a84bbfd338a195fe4d43a6dca908c64ffd794bbb88f506f2841", 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" "2f9248b347d40a84bbfd338a195fe4d43a6dca908c64ffd794bbb88f506f2841" "/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.06s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/sekirei_match-2b53c54c4696766a)
[INFO] [stdout] 
[INFO] [stdout] running 64 tests
[INFO] [stdout] test engine::tests::clock_deadline_is_the_larger_clock_plus_increment ... ok
[INFO] [stdout] test engine::tests::advertised_option_name_accepts_standard_declarations ... ok
[INFO] [stdout] test elo::tests::los_all_wins_is_high ... ok
[INFO] [stdout] test elo::tests::elo_ci_decreases_with_more_games ... ok
[INFO] [stdout] test engine::tests::ignores_info_string_messages ... ok
[INFO] [stdout] test elo::tests::los_50pct_is_half ... ok
[INFO] [stdout] test engine::tests::keeps_only_one_complete_primary_iteration ... ok
[INFO] [stdout] test engine::tests::parses_root_mate_safety_metrics_only_from_complete_diagnostic ... ok
[INFO] [stdout] test engine::tests::parses_cp_search_info_with_bound_and_pv ... ok
[INFO] [stdout] test engine::tests::setoption_commands_skips_entries_without_an_equals_sign ... ok
[INFO] [stdout] test engine::tests::parses_symbolic_mate_score ... ok
[INFO] [stdout] test engine::tests::recv_ok_trims_trailing_whitespace ... ok
[INFO] [stdout] test engine::tests::requested_option_names_excludes_malformed_entries ... ok
[INFO] [stdout] test tests::build_game_list_pairs_same_position_opposite_colors ... ok
[INFO] [stdout] test tests::build_game_list_random_sample_mode_ignores_games_per_position ... ok
[INFO] [stdout] test engine::tests::preserves_last_completed_primary_across_stop_like_partial_output ... ok
[INFO] [stdout] test engine::tests::rayon_threads_option_accepts_only_positive_threads ... ok
[INFO] [stdout] test elo::tests::elo_75pct_is_about_191 ... ok
[INFO] [stdout] test engine::tests::recv_disconnected_maps_to_broken_pipe_io_error_not_timedout ... ok
[INFO] [stdout] test tests::complete_pair_validation_accepts_only_two_records_per_id ... ok
[INFO] [stdout] test tests::disconnected_go_error_stays_engine_error_not_time_forfeit ... ok
[INFO] [stdout] test engine::tests::recv_timeout_maps_to_timedout_io_error ... ok
[INFO] [stdout] test tests::diversity_stats_all_identical_games_has_low_ratio ... ok
[INFO] [stdout] test engine::tests::setoption_commands_formats_name_value_pairs_in_order ... ok
[INFO] [stdout] test tests::csa_piece_names_cover_promotions ... ok
[INFO] [stdout] test tests::diversity_stats_all_distinct_games_has_ratio_one ... ok
[INFO] [stdout] test tests::diversity_stats_on_empty_input_is_zero ... ok
[INFO] [stdout] test tests::engine_assignment_uses_board_side_not_ply_parity ... ok
[INFO] [stdout] test tests::duplicate_stats_counts_exact_replays ... ok
[INFO] [stdout] test elo::tests::elo_50pct_is_zero ... ok
[INFO] [stdout] test tests::inconclusive_on_small_mixed_sample ... ok
[INFO] [stdout] test tests::fails_when_candidate_loses_every_game ... ok
[INFO] [stdout] test tests::low_diversity_message_silent_at_or_above_threshold ... ok
[INFO] [stdout] test tests::low_diversity_message_silent_when_field_missing ... ok
[INFO] [stdout] test tests::options_json_on_empty_input_is_empty_object ... ok
[INFO] [stdout] test tests::json_number_uses_null_for_non_finite_values ... ok
[INFO] [stdout] test engine::tests::lowerbound_iteration_is_not_retained_as_a_completed_primary ... ok
[INFO] [stdout] test tests::diversity_stats_only_looks_at_first_20_plies ... ok
[INFO] [stdout] test tests::pair_id_groups_two_consecutive_games_per_position_without_crossing_blocks ... ok
[INFO] [stdout] test engine::tests::setoption_commands_on_empty_input_is_empty ... ok
[INFO] [stdout] test tests::options_json_renders_name_value_pairs ... ok
[INFO] [stdout] test tests::perpetual_check_repetition_awards_a_loss_to_the_checking_side ... ok
[INFO] [stdout] test tests::json_f64_accepts_json_exponent_notation ... ok
[INFO] [stdout] test tests::random_mode_exhausts_each_opening_color_before_reuse ... ok
[INFO] [stdout] test tests::selfplay_csa_rejects_non_game_results ... ok
[INFO] [stdout] test tests::low_diversity_message_fires_below_threshold ... ok
[INFO] [stdout] test tests::json_string_or_null_is_valid_json ... ok
[INFO] [stdout] test tests::passes_when_ci_lower_bound_clears_pass_elo ... ok
[INFO] [stdout] test tests::sprt_decide_passes_on_strong_candidate_run ... ok
[INFO] [stdout] test tests::sprt_decide_fails_on_strong_baseline_run ... ok
[INFO] [stdout] test tests::selfplay_manifest_marks_single_startpos_run ... ok
[INFO] [stdout] test tests::pair_id_odd_games_per_position_leaves_a_singleton ... ok
[INFO] [stdout] test tests::timed_out_go_error_becomes_time_forfeit ... ok
[INFO] [stdout] test tests::sprt_decide_rejects_invalid_hypothesis_bounds ... ok
[INFO] [stdout] test tests::sprt_decide_trinomial_paired_absorbs_a_split_pair_as_a_draw ... ok
[INFO] [stdout] test tests::tally_records_counts_draws_separately ... ok
[INFO] [stdout] test tests::zero_decisive_games_is_inconclusive_not_error ... ok
[INFO] [stdout] test tests::invalid_games_force_an_inconclusive_gate ... ok
[INFO] [stdout] test tests::sprt_decide_inconclusive_on_small_mixed_sample ... ok
[INFO] [stdout] test tests::selfplay_manifest_preserves_each_scheduled_sfen_and_source ... ok
[INFO] [stdout] test tests::tally_records_matches_elo_module_inputs ... ok
[INFO] [stdout] test tests::write_verdict_sidecar_derives_path_and_writes_content ... ok
[INFO] [stdout] test tests::perpetual_check_csa_retains_the_loser_for_training_replay ... ok
[INFO] [stdout] test tests::selfplay_csa_replays_startpos_resignation_without_inventing_result ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 64 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "2f9248b347d40a84bbfd338a195fe4d43a6dca908c64ffd794bbb88f506f2841", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2f9248b347d40a84bbfd338a195fe4d43a6dca908c64ffd794bbb88f506f2841", kill_on_drop: false }`
[INFO] [stdout] 2f9248b347d40a84bbfd338a195fe4d43a6dca908c64ffd794bbb88f506f2841
