[INFO] fetching crate rshogi-core 0.2.4... [INFO] testing rshogi-core-0.2.4 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate rshogi-core 0.2.4 into /workspace/builds/worker-3-tc2/source [INFO] started tweaking crates.io crate rshogi-core 0.2.4 [INFO] finished tweaking crates.io crate rshogi-core 0.2.4 [INFO] tweaked toml for crates.io crate rshogi-core 0.2.4 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate rshogi-core 0.2.4 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate rshogi-core 0.2.4 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] eec383bf49cea5b439e74d00a1f4d8427198d0b9f8c9e8afc707c67cc0ac2ef7 [INFO] running `Command { std: "docker" "start" "-a" "eec383bf49cea5b439e74d00a1f4d8427198d0b9f8c9e8afc707c67cc0ac2ef7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "eec383bf49cea5b439e74d00a1f4d8427198d0b9f8c9e8afc707c67cc0ac2ef7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "eec383bf49cea5b439e74d00a1f4d8427198d0b9f8c9e8afc707c67cc0ac2ef7", kill_on_drop: false }` [INFO] [stdout] eec383bf49cea5b439e74d00a1f4d8427198d0b9f8c9e8afc707c67cc0ac2ef7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e49c6f7954e6cdec5a54220f87542610619c91ba9007156f8c35817f984503ae [INFO] running `Command { std: "docker" "start" "-a" "e49c6f7954e6cdec5a54220f87542610619c91ba9007156f8c35817f984503ae", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.177 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling proc-macro2 v1.0.103 [INFO] [stderr] Compiling zerocopy v0.8.31 [INFO] [stderr] Compiling quote v1.0.42 [INFO] [stderr] Compiling anyhow v1.0.100 [INFO] [stderr] Compiling log v0.4.28 [INFO] [stderr] Compiling syn v2.0.111 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling rand_xoshiro v0.7.0 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling rshogi-core v0.2.4 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.98s [INFO] running `Command { std: "docker" "inspect" "e49c6f7954e6cdec5a54220f87542610619c91ba9007156f8c35817f984503ae", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e49c6f7954e6cdec5a54220f87542610619c91ba9007156f8c35817f984503ae", kill_on_drop: false }` [INFO] [stdout] e49c6f7954e6cdec5a54220f87542610619c91ba9007156f8c35817f984503ae [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b0febe203006996a7f660cab0e9517ba9dbedbe13e90893f57b9edc6153c8b8f [INFO] running `Command { std: "docker" "start" "-a" "b0febe203006996a7f660cab0e9517ba9dbedbe13e90893f57b9edc6153c8b8f", kill_on_drop: false }` [INFO] [stderr] Compiling rshogi-core v0.2.4 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 11.14s [INFO] running `Command { std: "docker" "inspect" "b0febe203006996a7f660cab0e9517ba9dbedbe13e90893f57b9edc6153c8b8f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b0febe203006996a7f660cab0e9517ba9dbedbe13e90893f57b9edc6153c8b8f", kill_on_drop: false }` [INFO] [stdout] b0febe203006996a7f660cab0e9517ba9dbedbe13e90893f57b9edc6153c8b8f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 75944d710bb3c498eb29d4c06de77a6fd45fd59769c0cb41a58352989606f810 [INFO] running `Command { std: "docker" "start" "-a" "75944d710bb3c498eb29d4c06de77a6fd45fd59769c0cb41a58352989606f810", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rshogi_core-c0203765b12c5eac) [INFO] [stdout] [INFO] [stdout] running 771 tests [INFO] [stdout] test bitboard::bitboard256::tests::test_bitboard256_bitor ... ok [INFO] [stdout] test bitboard::bitboard256::tests::test_bitboard256_bitand ... ok [INFO] [stdout] test bitboard::bitboard256::tests::test_bitboard256_byte_reverse ... ok [INFO] [stdout] test bitboard::bitboard256::tests::test_bitboard256_decrement_pair ... ok [INFO] [stdout] test bitboard::bitboard256::tests::test_bitboard256_decrement_pair_with_borrow ... ok [INFO] [stdout] test bitboard::bitboard256::tests::test_bitboard256_from_bitboards ... ok [INFO] [stdout] test bitboard::bitboard256::tests::test_bitboard256_merge ... ok [INFO] [stdout] test bitboard::bitboard256::tests::test_bitboard256_new ... ok [INFO] [stdout] test bitboard::core::tests::test_bitboard_all ... ok [INFO] [stdout] test bitboard::bitboard256::tests::test_bitboard256_unpack ... ok [INFO] [stdout] test bitboard::core::tests::test_bitboard_andnot ... ok [INFO] [stdout] test bitboard::core::tests::test_bitboard_bitand ... ok [INFO] [stdout] test bitboard::core::tests::test_bitboard_from_square ... ok [INFO] [stdout] test bitboard::core::tests::test_bitboard_from_u64_pair ... ok [INFO] [stdout] test bitboard::core::tests::test_bitboard_bitor ... ok [INFO] [stdout] test bitboard::core::tests::test_bitboard_boundary ... ok [INFO] [stdout] test bitboard::core::tests::test_bitboard_bitxor ... ok [INFO] [stdout] test bitboard::core::tests::test_bitboard_iter ... ok [INFO] [stdout] test bitboard::bitboard256::tests::test_bitboard256_bitxor ... ok [INFO] [stdout] test bitboard::core::tests::test_bitboard_empty ... ok [INFO] [stdout] test bitboard::core::tests::test_bitboard_iter_exact_size ... ok [INFO] [stdout] test bitboard::core::tests::test_bitboard_lsb_pop ... ok [INFO] [stdout] test bitboard::core::tests::test_bitboard_more_than_one ... ok [INFO] [stdout] test bitboard::core::tests::test_bitboard_not ... ok [INFO] [stdout] test bitboard::core::tests::test_bitboard_set_clear ... ok [INFO] [stdout] test bitboard::core::tests::test_bitboard_toggle ... ok [INFO] [stdout] test bitboard::core::tests::test_decrement_pair ... ok [INFO] [stdout] test bitboard::core::tests::test_decrement_with_borrow ... ok [INFO] [stdout] test bitboard::core::tests::test_from_u64_pair ... ok [INFO] [stdout] test bitboard::core::tests::test_unpack ... ok [INFO] [stdout] test bitboard::core::tests::test_decrement_pair_with_borrow ... ok [INFO] [stdout] test bitboard::sliders::tests::test_direct_of_basic ... ok [INFO] [stdout] test bitboard::sliders::tests::test_horse_effect ... ok [INFO] [stdout] test bitboard::sliders::tests::test_lance_effect_black ... ok [INFO] [stdout] test bitboard::sliders::tests::test_bishop_effect ... ok [INFO] [stdout] test bitboard::sliders::tests::test_lance_effect_black_blocked ... ok [INFO] [stdout] test bitboard::sliders::tests::test_bishop_effect_blocked ... ok [INFO] [stdout] test bitboard::core::tests::test_part ... ok [INFO] [stdout] test bitboard::sliders::tests::test_lance_effect_random_matches_naive ... ok [INFO] [stdout] test bitboard::check_candidate::tests::test_check_candidate_pawn_basic ... ok [INFO] [stdout] test bitboard::check_candidate::tests::test_check_candidate_bishop_basic ... ok [INFO] [stdout] test bitboard::check_candidate::tests::test_check_candidate_lance_promotion ... ok [INFO] [stdout] test bitboard::sliders::tests::test_lance_effect_white ... ok [INFO] [stdout] test bitboard::sliders::tests::test_ray_effect_matches_between_and_step ... ok [INFO] [stdout] test bitboard::core::tests::test_byte_reverse ... ok [INFO] [stdout] test bitboard::sliders::tests::test_rook_effect ... ok [INFO] [stdout] test bitboard::sliders::tests::test_rook_effect_corner ... ok [INFO] [stdout] test bitboard::core::tests::test_decrement_basic ... ok [INFO] [stdout] test bitboard::tables::tests::test_gold_effect ... ok [INFO] [stdout] test bitboard::sliders::tests::test_dragon_effect ... ok [INFO] [stdout] test bitboard::tables::tests::test_king_effect ... ok [INFO] [stdout] test bitboard::tables::tests::test_knight_effect ... ok [INFO] [stdout] test bitboard::tables::tests::test_rank_bb ... ok [INFO] [stdout] test bitboard::tables::tests::test_silver_effect ... ok [INFO] [stdout] test bitboard::sliders::tests::test_line_bb ... ok [INFO] [stdout] test bitboard::utils::tests::test_msb64_multiple_bits ... ok [INFO] [stdout] test bitboard::utils::tests::test_msb64_power_of_two ... ok [INFO] [stdout] test bitboard::sliders::tests::test_bishop_effect_random_matches_naive ... ok [INFO] [stdout] test bitboard::utils::tests::test_msb64_zero ... ok [INFO] [stdout] test bitboard::check_candidate::tests::test_check_candidate_gold_basic ... ok [INFO] [stdout] test eval::eval_hash::tests::test_eval_hash_boundary_scores ... ok [INFO] [stdout] test bitboard::tables::tests::test_file_bb ... ok [INFO] [stdout] test bitboard::tables::tests::test_pawn_effect ... ok [INFO] [stdout] test eval::eval_hash::tests::test_eval_hash_collision_overwrite ... ok [INFO] [stdout] test bitboard::utils::tests::test_msb64_single_bit ... ok [INFO] [stdout] test eval::eval_hash::tests::test_eval_hash_enabled_default ... ok [INFO] [stdout] test bitboard::sliders::tests::test_between_bb ... ok [INFO] [stdout] test eval::eval_hash::tests::test_eval_hash_enabled_toggle ... ok [INFO] [stdout] test bitboard::sliders::tests::test_bishop_effect_corner ... ok [INFO] [stdout] test eval::eval_hash::tests::test_eval_hash_size_zero ... ok [INFO] [stdout] test eval::eval_hash::tests::test_normalize_size ... ok [INFO] [stdout] test eval::material::tests::test_compute_pass_right_value_early ... ok [INFO] [stdout] test eval::material::tests::test_compute_pass_right_value_interpolation ... ok [INFO] [stdout] test eval::material::tests::test_compute_pass_right_value_late ... ok [INFO] [stdout] test eval::material::tests::test_get_set_material_level ... ok [INFO] [stdout] test eval::material::tests::test_material_level_value_roundtrip ... ok [INFO] [stdout] test eval::eval_hash::tests::test_eval_hash_store_probe ... ok [INFO] [stdout] test eval::material::tests::test_pass_right_value_global_and_evaluation ... ok [INFO] [stdout] test eval::eval_hash::tests::test_eval_hash_key_zero ... ok [INFO] [stdout] test eval::material::tests::test_material_eval_hirate ... ok [INFO] [stdout] test mate::move_mate::tests::test_knight_promo_gold_check_from_candidate_table ... ok [INFO] [stdout] test mate::move_mate::tests::test_move_mate_compile ... ok [INFO] [stdout] test mate::tables::tests::test_check_cand_silver_includes_two_files_away_on_special_rank ... ok [INFO] [stdout] test mate::move_mate::tests::test_lance_promo_mate_6f6g ... ok [INFO] [stdout] test mate::tables::tests::test_check_cand_special_cases ... ok [INFO] [stdout] test mate::tables::tests::test_piece_type_check_enum ... ok [INFO] [stdout] test mate::drop_mate::tests::test_cross45 ... ok [INFO] [stdout] test mate::drop_mate::tests::test_step_effects_exist ... ok [INFO] [stdout] test mate::helpers::tests::test_helper_functions_compile ... ok [INFO] [stdout] test mate::tests::test_dragon_move_not_false_mate_when_avoid_is_pinner_square ... ok [INFO] [stdout] test mate::tests::test_aligned ... ok [INFO] [stdout] test mate::tests::test_hirate_no_mate ... ok [INFO] [stdout] test mate::tests::test_knight_promotion_mate_when_protected ... ok [INFO] [stdout] test mate::tests::test_lance_nopro_skewer_fallback_after_promote_escape ... ok [INFO] [stdout] test mate::tests::test_move_mate_gold_like_2hop ... ok [INFO] [stdout] test mate::tests::test_can_promote ... ok [INFO] [stdout] test mate::tests::test_drop_mate_gold_corner ... ok [INFO] [stdout] test mate::tests::test_knight_promotion_not_false_mate_when_unprotected ... ok [INFO] [stdout] test eval::material::tests::test_material_level_invalid_values ... ok [INFO] [stdout] test bitboard::sliders::tests::test_rook_effect_random_matches_naive ... ok [INFO] [stdout] test mate::tests::test_module_structure ... ok [INFO] [stdout] test mate::tables::tests::test_tables_initialization ... ok [INFO] [stdout] test mate::tables::tests::test_check_around_bb_matches_yaneuraou_formula ... ok [INFO] [stdout] test eval::eval_hash::tests::test_eval_hash_size_power_of_two ... ok [INFO] [stdout] test bitboard::check_candidate::tests::test_check_candidate_rook_not_in_table ... ok [INFO] [stdout] test movegen::generator::tests::test_enemy_field ... ok [INFO] [stdout] test movegen::generator::tests::test_generate_legal_with_pass_no_pass_rights ... ok [INFO] [stdout] test movegen::generator::tests::test_generate_legal_hirate ... ok [INFO] [stdout] test movegen::generator::tests::test_generate_legal_with_pass_with_pass_rights ... ok [INFO] [stdout] test movegen::generator::tests::test_generate_non_evasions_hirate ... ok [INFO] [stdout] test movegen::generator::tests::test_generate_recaptures_targets_only_given_square ... ok [INFO] [stdout] test movegen::generator::tests::test_generate_legal_with_pass_in_check ... ok [INFO] [stdout] test movegen::generator::tests::test_generate_legal_with_pass_count ... ok [INFO] [stdout] test movegen::generator::tests::test_generate_legal_swap_erase_with_evasions ... ok [INFO] [stdout] test movegen::generator::tests::test_generate_legal_all_includes_bishop_non_promote ... ok [INFO] [stdout] test movegen::generator::tests::test_generate_checks_only_returns_check_moves ... ok [INFO] [stdout] test movegen::generator::tests::test_generate_checks_set_matches_filter ... ok [INFO] [stdout] test movegen::generator::tests::test_bishop_promotion_and_unpromotion_in_all_mode ... ok [INFO] [stdout] test movegen::generator::tests::test_generate_legal_swap_erase_no_illegal ... ok [INFO] [stdout] test movegen::generator::tests::test_bishop_promotion_only_in_default_mode ... ok [INFO] [stdout] test movegen::generator::tests::test_evasion_moves_are_legal_against_adjacent_checker ... ok [INFO] [stdout] test movegen::generator::tests::test_is_legal_with_pass_normal_move ... ok [INFO] [stdout] test movegen::generator::tests::test_knight_to_rank1_generates_only_promote ... ok [INFO] [stdout] test movegen::generator::tests::test_knight_capture_3a4c_is_generated ... ok [INFO] [stdout] test movegen::generator::tests::test_is_legal_with_pass_pass_move ... ok [INFO] [stdout] test movegen::generator::tests::test_knight_to_rank3_generates_both_promote_and_non_promote ... ok [INFO] [stdout] test movegen::generator::tests::test_pawn_drop_mate_is_illegal ... ok [INFO] [stdout] test movegen::generator::tests::test_pawn_drop_not_mate ... ok [INFO] [stdout] test movegen::movelist::tests::test_movelist_index ... ok [INFO] [stdout] test movegen::movelist::tests::test_movelist_iter ... ok [INFO] [stdout] test movegen::movelist::tests::test_movelist_new ... ok [INFO] [stdout] test movegen::movelist::tests::test_movelist_push ... ok [INFO] [stdout] test movegen::generator::tests::test_pawn_drop_is_blocked_by_nifu ... ok [INFO] [stdout] test movegen::movelist::tests::test_movelist_push_overflow_is_safe ... ok [INFO] [stdout] test movegen::generator::tests::test_quiets_pro_minus_omits_pawn_promotion ... ok [INFO] [stdout] test movegen::types::tests::test_ext_move_from_move ... ok [INFO] [stdout] test movegen::generator::tests::test_knight_to_rank2_generates_only_promote ... ok [INFO] [stdout] test movegen::generator::tests::test_pawn_drop_mask ... ok [INFO] [stdout] test movegen::types::tests::test_ext_move_new ... ok [INFO] [stdout] test movegen::types::tests::test_ext_move_ordering ... ok [INFO] [stdout] test nnue::accumulator::tests::test_accumulator_alignment ... ok [INFO] [stdout] test nnue::accumulator::tests::test_accumulator_new ... ok [INFO] [stdout] test nnue::accumulator::tests::test_accumulator_reset ... ok [INFO] [stdout] test nnue::accumulator::tests::test_accumulator_stack_find_usable ... ok [INFO] [stdout] test nnue::accumulator::tests::test_accumulator_stack_find_usable_with_king_move ... ok [INFO] [stdout] test nnue::accumulator::tests::test_accumulator_stack_push_pop ... ok [INFO] [stdout] test nnue::accumulator_stack_variant::tests::test_deep_push_pop ... ok [INFO] [stdout] test nnue::accumulator_layer_stacks::tests::test_refresh_or_cache_hit ... ok [INFO] [stdout] test nnue::accumulator::tests::test_accumulator_get ... ok [INFO] [stdout] test nnue::accumulator::tests::test_accumulator_stack_reset ... ok [INFO] [stdout] test nnue::accumulator_layer_stacks::tests::test_apply_diff_identical ... ok [INFO] [stdout] test nnue::accumulator_layer_stacks::tests::test_accumulator_new ... ok [INFO] [stdout] test nnue::accumulator::tests::test_accumulator_stack_find_usable_exceeds_max_depth ... ok [INFO] [stdout] test nnue::accumulator_layer_stacks::tests::test_apply_diff_all_added ... ok [INFO] [stdout] test nnue::accumulator_layer_stacks::tests::test_apply_diff_all_removed ... ok [INFO] [stdout] test nnue::accumulator_layer_stacks::tests::test_apply_diff_basic ... ok [INFO] [stdout] test nnue::accumulator_layer_stacks::tests::test_refresh_or_cache_cold_start ... ok [INFO] [stdout] test nnue::accumulator_layer_stacks::tests::test_cache_new_is_invalid ... ok [INFO] [stdout] test nnue::accumulator::tests::test_dirty_piece_new ... ok [INFO] [stdout] test nnue::accumulator_stack_variant::tests::test_default_is_halfkp ... ok [INFO] [stdout] test nnue::accumulator_stack_variant::tests::test_halfkp_stack_l1_sizes ... ok [INFO] [stdout] test nnue::accumulator_stack_variant::tests::test_halfka_hm_stack_l1_sizes ... ok [INFO] [stdout] test nnue::accumulator_layer_stacks::tests::test_stack_push_pop ... ok [INFO] [stdout] test nnue::accumulator_layer_stacks::tests::test_cache_invalidate ... ok [INFO] [stdout] test nnue::accumulator_stack_variant::tests::test_new_default_is_halfkp ... ok [INFO] [stdout] test nnue::accumulator_stack_variant::tests::test_push_pop_index_consistency_halfka_hm ... ok [INFO] [stdout] test nnue::accumulator_stack_variant::tests::test_push_pop_symmetry ... ok [INFO] [stdout] test nnue::accumulator_stack_variant::tests::test_push_pop_index_consistency_halfkp ... ok [INFO] [stdout] test nnue::activation::tests::test_crelu_i16_to_u8 ... ok [INFO] [stdout] test nnue::activation::tests::test_detect_activation_from_arch ... ok [INFO] [stdout] test nnue::accumulator_stack_variant::tests::test_variant_size ... ok [INFO] [stdout] test nnue::activation::tests::test_output_dim_divisor ... ok [INFO] [stdout] test nnue::activation::tests::test_crelu_i32_to_u8 ... ok [INFO] [stdout] test nnue::activation::tests::test_pairwise_crelu_i32_to_u8 ... ok [INFO] [stdout] test nnue::activation::tests::test_detect_activation ... ok [INFO] [stdout] test nnue::bona_piece::tests::test_bona_piece_zero ... ok [INFO] [stdout] test nnue::activation::tests::test_pairwise_crelu_simd_path ... ok [INFO] [stdout] test nnue::bona_piece::tests::test_halfkp_index ... ok [INFO] [stdout] test nnue::bona_piece_halfka::tests::test_constants ... ok [INFO] [stdout] test nnue::bona_piece_halfka::tests::test_king_index_black_perspective ... ok [INFO] [stdout] test nnue::accumulator_stack_variant::tests::test_reset_does_not_change_variant ... ok [INFO] [stdout] test nnue::activation::tests::test_pairwise_crelu_actual_network_size ... ok [INFO] [stdout] test nnue::activation::tests::test_pairwise_crelu_i16_to_u8_qa127 ... ok [INFO] [stdout] test nnue::activation::tests::test_pairwise_crelu_i16_to_u8_qa255 ... ok [INFO] [stdout] test nnue::activation::tests::test_pairwise_crelu_i32_simd_path ... ok [INFO] [stdout] test nnue::activation::tests::test_screlu_i16_to_u8 ... ok [INFO] [stdout] test nnue::activation::tests::test_screlu_i32_to_u8 ... ok [INFO] [stdout] test nnue::bona_piece::tests::test_bona_piece_from_piece_square ... ok [INFO] [stdout] test nnue::bona_piece::tests::test_bona_piece_king_returns_zero ... ok [INFO] [stdout] test nnue::bona_piece::tests::test_piece_base_table_consistency ... ok [INFO] [stdout] test nnue::bona_piece_halfka::tests::test_halfka_index ... ok [INFO] [stdout] test nnue::bona_piece_halfka::tests::test_king_index_white_perspective ... ok [INFO] [stdout] test nnue::bona_piece_halfka_hm::tests::test_constants ... ok [INFO] [stdout] test nnue::bona_piece_halfka_hm::tests::test_halfka_index ... ok [INFO] [stdout] test nnue::bona_piece_halfka_hm::tests::test_king_bucket_black_perspective ... ok [INFO] [stdout] test nnue::bona_piece_halfka_hm::tests::test_pack_bonapiece_board_mirror ... ok [INFO] [stdout] test nnue::bona_piece_halfka_hm::tests::test_pack_bonapiece_enemy_king ... ok [INFO] [stdout] test nnue::bona_piece_halfka_hm::tests::test_is_hm_mirror ... ok [INFO] [stdout] test nnue::bona_piece_halfka_hm::tests::test_pack_bonapiece_hand_no_mirror ... ok [INFO] [stdout] test nnue::evaluator::tests::test_stack_push_pop ... ok [INFO] [stdout] test nnue::evaluator::tests::test_network_enum_coverage ... ok [INFO] [stdout] test nnue::evaluator::tests::test_evaluator_size ... ok [INFO] [stdout] test nnue::evaluator::tests::test_stack_variant_type_checking ... ok [INFO] [stdout] test nnue::constants::tests::test_constants ... ok [INFO] [stdout] test nnue::evaluator::tests::test_all_variants_push_pop_consistency ... ok [INFO] [stdout] test nnue::evaluator::tests::test_deep_search_simulation ... ok [INFO] [stdout] test nnue::evaluator::tests::test_evaluator_construction ... ok [INFO] [stdout] test nnue::features::half_ka::tests::test_halfka_dimensions ... ok [INFO] [stdout] test nnue::features::half_ka::tests::test_halfka_max_active ... ok [INFO] [stdout] test nnue::features::half_ka_hm::tests::test_append_changed_indices_capture ... ok [INFO] [stdout] test nnue::features::half_ka::tests::test_halfka_refresh_trigger ... ok [INFO] [stdout] test nnue::features::half_ka_hm::tests::test_append_changed_indices_enemy_king_move ... ok [INFO] [stdout] test nnue::features::half_ka_hm::tests::test_append_active_indices_multiple_hand_pieces ... ok [INFO] [stdout] test nnue::features::half_ka_hm::tests::test_append_active_indices_startpos ... ok [INFO] [stdout] test nnue::features::half_ka_hm::tests::test_append_active_indices_with_hand_pieces ... ok [INFO] [stdout] test nnue::feature_transformer_layer_stacks::tests::test_feature_transformer_dimensions ... ok [INFO] [stdout] test nnue::features::half_ka_hm::tests::test_halfka_hm_max_active ... ok [INFO] [stdout] test nnue::features::half_ka_hm::tests::test_append_changed_indices_hand_decrease ... ok [INFO] [stdout] test nnue::features::half_ka_hm::tests::test_append_changed_indices_hand_increase ... ok [INFO] [stdout] test nnue::features::half_ka_hm::tests::test_append_changed_indices_hand_increase_multiple ... ok [INFO] [stdout] test nnue::features::half_ka_hm::tests::test_append_changed_indices_piece_move ... ok [INFO] [stdout] test nnue::features::half_ka_hm::tests::test_halfka_hm_dimensions ... ok [INFO] [stdout] test nnue::features::half_ka_hm::tests::test_append_changed_indices_hand_change ... ok [INFO] [stdout] test nnue::features::half_kp::tests::test_append_changed_indices_drop ... ok [INFO] [stdout] test nnue::features::half_ka_hm::tests::test_halfka_hm_refresh_trigger ... ok [INFO] [stdout] test nnue::features::half_kp::tests::test_append_changed_indices_hand_change ... ok [INFO] [stdout] test nnue::features::half_kp::tests::test_append_active_indices_startpos ... ok [INFO] [stdout] test nnue::features::half_kp::tests::test_append_changed_indices_hand_change_increment ... ok [INFO] [stdout] test nnue::features::half_kp::tests::test_append_changed_indices_piece_move ... ok [INFO] [stdout] test nnue::features::half_kp::tests::test_bona_piece_values ... ok [INFO] [stdout] test nnue::features::half_kp::tests::test_append_changed_indices_capture ... ok [INFO] [stdout] test nnue::features::half_kp::tests::test_debug_feature_indices ... ok [INFO] [stdout] test nnue::features::half_kp::tests::test_feature_indices_in_range ... ok [INFO] [stdout] test nnue::features::half_kp::tests::test_halfkp_dimensions ... ok [INFO] [stdout] test nnue::features::half_kp::tests::test_halfkp_refresh_trigger ... ok [INFO] [stdout] test nnue::features::tests::test_needs_refresh_black_king_moved ... ok [INFO] [stdout] test nnue::features::tests::test_needs_refresh_no_king_moved ... ok [INFO] [stdout] test nnue::features::tests::test_needs_refresh_white_king_moved ... ok [INFO] [stdout] test nnue::halfka::l1024::tests::test_activation_output_dim_divisor ... ok [INFO] [stdout] test nnue::halfka::l1024::tests::test_architecture_name_format ... ok [INFO] [stdout] test nnue::features::half_kp::tests::test_halfkp_max_active ... ok [INFO] [stdout] test nnue::halfka::l1024::tests::test_l1_size ... ok [INFO] [stdout] test nnue::halfka::l1024::tests::test_supported_specs ... ok [INFO] [stdout] test nnue::halfka::l256::tests::test_activation_output_dim_divisor ... ok [INFO] [stdout] test nnue::halfka::l256::tests::test_architecture_name_format ... ok [INFO] [stdout] test nnue::halfka::l1024::tests::test_multiple_l2_l3_combinations ... ok [INFO] [stdout] test nnue::halfka::l256::tests::test_l1_size ... ok [INFO] [stdout] test nnue::halfka::l256::tests::test_l2_l3_valid_range ... ok [INFO] [stdout] test nnue::halfka::l256::tests::test_supported_specs ... ok [INFO] [stdout] test nnue::halfka::l512::tests::test_activation_output_dim_divisor ... ok [INFO] [stdout] test nnue::halfka::l512::tests::test_architecture_name_format ... ok [INFO] [stdout] test nnue::halfka::l512::tests::test_l1_size ... ok [INFO] [stdout] test nnue::halfka::l512::tests::test_multiple_l2_l3_combinations ... ok [INFO] [stdout] test nnue::halfka::l512::tests::test_supported_specs ... ok [INFO] [stdout] test nnue::halfka::l768::tests::test_activation_output_dim_divisor ... ok [INFO] [stdout] test nnue::halfka::l768::tests::test_architecture_name_format ... ok [INFO] [stdout] test nnue::halfka::l768::tests::test_l1_size ... ok [INFO] [stdout] test nnue::halfka::l768::tests::test_supported_specs ... ok [INFO] [stdout] test nnue::halfka::tests::test_architecture_spec_consistency ... ok [INFO] [stdout] test nnue::halfka::tests::test_deep_push_pop ... ok [INFO] [stdout] test nnue::halfka::tests::test_halfka_stack_from_network_l1_size ... ok [INFO] [stdout] test nnue::halfka::tests::test_push_pop_index_consistency_l1024 ... ok [INFO] [stdout] test nnue::halfka::tests::test_push_pop_index_consistency_l256 ... ok [INFO] [stdout] test nnue::halfka::tests::test_push_pop_index_consistency_l512 ... ok [INFO] [stdout] test nnue::halfka::tests::test_supported_specs_combined ... ok [INFO] [stdout] test nnue::halfka_hm::l1024::tests::test_activation_output_dim_divisor ... ok [INFO] [stdout] test nnue::halfka_hm::l1024::tests::test_architecture_name_format ... ok [INFO] [stdout] test nnue::halfka_hm::l1024::tests::test_l1_size ... ok [INFO] [stdout] test nnue::halfka_hm::l1024::tests::test_multiple_l2_l3_combinations ... ok [INFO] [stdout] test nnue::halfka_hm::l256::tests::test_l2_l3_valid_range ... ok [INFO] [stdout] test nnue::halfka_hm::l256::tests::test_supported_specs ... ok [INFO] [stdout] test nnue::halfka_hm::l512::tests::test_activation_output_dim_divisor ... ok [INFO] [stdout] test nnue::halfka_hm::l512::tests::test_architecture_name_format ... ok [INFO] [stdout] test nnue::halfka_hm::l1024::tests::test_supported_specs ... ok [INFO] [stdout] test nnue::halfka_hm::l256::tests::test_activation_output_dim_divisor ... ok [INFO] [stdout] test nnue::halfka_hm::l256::tests::test_l1_size ... ok [INFO] [stdout] test nnue::halfka_hm::l512::tests::test_l1_size ... ok [INFO] [stdout] test nnue::halfka_hm::l512::tests::test_multiple_l2_l3_combinations ... ok [INFO] [stdout] test nnue::halfka_hm::l768::tests::test_activation_output_dim_divisor ... ok [INFO] [stdout] test nnue::halfka_hm::l768::tests::test_l1_size ... ok [INFO] [stdout] test nnue::halfka_hm::l768::tests::test_architecture_name_format ... ok [INFO] [stdout] test nnue::halfka_hm::tests::test_architecture_spec_consistency ... ok [INFO] [stdout] test nnue::halfka_hm::tests::test_deep_push_pop ... ok [INFO] [stdout] test nnue::halfka_hm::tests::test_halfka_stack_from_network_l1_size ... ok [INFO] [stdout] test nnue::halfka_hm::tests::test_push_pop_index_consistency_l1024 ... ok [INFO] [stdout] test nnue::halfka_hm::tests::test_supported_specs_combined ... ok [INFO] [stdout] test nnue::halfka_hm::tests::test_push_pop_index_consistency_l256 ... ok [INFO] [stdout] test nnue::halfka_hm::tests::test_push_pop_index_consistency_l512 ... ok [INFO] [stdout] test nnue::halfkp::l1024::tests::test_architecture_name_format ... ok [INFO] [stdout] test nnue::halfkp::l1024::tests::test_activation_output_dim_divisor ... ok [INFO] [stdout] test nnue::halfka_hm::l256::tests::test_architecture_name_format ... ok [INFO] [stdout] test nnue::halfka_hm::l512::tests::test_supported_specs ... ok [INFO] [stdout] test nnue::halfkp::l1024::tests::test_l1_size ... ok [INFO] [stdout] test nnue::halfkp::l1024::tests::test_multiple_l2_l3_combinations ... ok [INFO] [stdout] test nnue::halfkp::l1024::tests::test_supported_specs ... ok [INFO] [stdout] test nnue::halfkp::l256::tests::test_activation_output_dim_divisor ... ok [INFO] [stdout] test nnue::halfkp::l256::tests::test_architecture_name_format ... ok [INFO] [stdout] test nnue::halfkp::l256::tests::test_l2_l3_valid_range ... ok [INFO] [stdout] test nnue::halfkp::l256::tests::test_supported_specs ... ok [INFO] [stdout] test nnue::halfkp::l512::tests::test_activation_output_dim_divisor ... ok [INFO] [stdout] test nnue::halfkp::l512::tests::test_l1_size ... ok [INFO] [stdout] test nnue::halfkp::l256::tests::test_l1_size ... ok [INFO] [stdout] test nnue::halfkp::l512::tests::test_multiple_l2_l3_combinations ... ok [INFO] [stdout] test nnue::halfkp::l512::tests::test_supported_specs ... ok [INFO] [stdout] test nnue::halfkp::l512::tests::test_architecture_name_format ... ok [INFO] [stdout] test nnue::halfkp::l768::tests::test_architecture_name_format ... ok [INFO] [stdout] test nnue::halfkp::l768::tests::test_l1_size ... ok [INFO] [stdout] test nnue::halfkp::l768::tests::test_supported_specs ... ok [INFO] [stdout] test nnue::halfkp::tests::test_halfkp_stack_from_network_l1_size ... ok [INFO] [stdout] test nnue::halfkp::tests::test_deep_push_pop ... ok [INFO] [stdout] test nnue::halfkp::tests::test_push_pop_index_consistency_l512 ... ok [INFO] [stdout] test nnue::halfkp::tests::test_supported_specs_combined ... ok [INFO] [stdout] test nnue::layer_stacks::tests::test_bucket_index ... ok [INFO] [stdout] test nnue::layer_stacks::tests::test_compute_king_ranks_hirate ... ok [INFO] [stdout] test nnue::halfka_hm::l768::tests::test_supported_specs ... ok [INFO] [stdout] test nnue::layer_stacks::tests::test_compute_king_ranks_positions ... ok [INFO] [stdout] test nnue::layer_stacks::tests::test_layer_stack_bucket_new ... ok [INFO] [stdout] test nnue::layer_stacks::tests::test_layer_stack_l2_input_matches_scalar_reference ... ok [INFO] [stdout] test nnue::layer_stacks::tests::test_layer_stack_l2_relu_matches_scalar_reference ... ok [INFO] [stdout] test nnue::layer_stacks::tests::test_l1_sqr_clipped_relu_boundary ... ok [INFO] [stdout] test nnue::layer_stacks::tests::test_layer_stacks_new ... ok [INFO] [stdout] test nnue::layer_stacks::tests::test_sqr_clipped_relu_transform_basic ... ok [INFO] [stdout] test nnue::halfkp::l768::tests::test_activation_output_dim_divisor ... ok [INFO] [stdout] test nnue::layers::tests::test_affine_transform_propagate ... ok [INFO] [stdout] test nnue::layers::tests::test_clipped_relu ... ok [INFO] [stdout] test nnue::leb128::tests::test_decode_single_leb128_large_values ... ok [INFO] [stdout] test nnue::leb128::tests::test_decode_single_leb128_negative ... ok [INFO] [stdout] test nnue::leb128::tests::test_decode_single_leb128_positive ... ok [INFO] [stdout] test nnue::leb128::tests::test_read_compressed_tensor_i16_all ... ok [INFO] [stdout] test nnue::leb128::tests::test_read_compressed_tensor_i16_all_invalid_magic ... ok [INFO] [stdout] test nnue::leb128::tests::test_read_signed_leb128_i16_range ... ok [INFO] [stdout] test nnue::leb128::tests::test_read_signed_leb128_stream ... ok [INFO] [stdout] test nnue::network::tests::test_accumulator_stack_variant_fallback ... ok [INFO] [stdout] test nnue::network::tests::test_compute_layer_stack_ply9_bucket_index ... ok [INFO] [stdout] test nnue::network::tests::test_compute_layer_stack_progress8_bucket_index_range ... ok [INFO] [stdout] test nnue::halfkp::tests::test_architecture_spec_consistency ... ok [INFO] [stdout] test nnue::halfkp::tests::test_push_pop_index_consistency_l1024 ... ok [INFO] [stdout] test nnue::halfkp::tests::test_push_pop_index_consistency_l256 ... ok [INFO] [stdout] test nnue::network::tests::test_compute_layer_stack_progress8gikou_bucket_index_range ... ok [INFO] [stdout] test nnue::network::tests::test_detect_format_aoba ... ignored [INFO] [stdout] test nnue::network::tests::test_detect_format_error_cases ... ok [INFO] [stdout] test nnue::network::tests::test_detect_format_fallback_to_header ... ok [INFO] [stdout] test nnue::network::tests::test_evaluate_fallback ... ok [INFO] [stdout] test nnue::network::tests::test_nnue_halfka_hm_1024_auto_detect ... ignored [INFO] [stdout] test nnue::layers::tests::test_affine_transform_real_size ... ok [INFO] [stdout] test nnue::network::tests::test_nnue_halfka_hm_256_auto_detect ... ignored [INFO] [stdout] test nnue::network::tests::test_nnue_halfkp_256_suisho5 ... ignored [INFO] [stdout] test nnue::network::tests::test_nnue_halfkp_768_auto_detect ... ignored [INFO] [stdout] test nnue::network::tests::test_nnue_network_auto_detect_layer_stacks ... ignored [INFO] [stdout] test nnue::network::tests::test_parse_fv_scale_edge_cases ... ok [INFO] [stdout] test nnue::network::tests::test_parse_layer_stack_ply_bounds_csv ... ok [INFO] [stdout] test nnue::network::tests::test_progress_bucket_thresholds_match_sigmoid ... ok [INFO] [stdout] test nnue::network_halfka::tests::test_accumulator_halfka_1024 ... ok [INFO] [stdout] test nnue::network_halfka::tests::test_accumulator_halfka_256 ... ok [INFO] [stdout] test nnue::network_halfka::tests::test_accumulator_halfka_512 ... ok [INFO] [stdout] test nnue::network_halfka::tests::test_padded_input ... ok [INFO] [stdout] test nnue::network_halfka::tests::test_parse_qa_from_arch ... ok [INFO] [stdout] test nnue::network_halfka::tests::test_type_aliases ... ok [INFO] [stdout] test nnue::network_halfka_hm::tests::test_accumulator_halfka_1024 ... ok [INFO] [stdout] test nnue::network_halfka_hm::tests::test_accumulator_halfka_256 ... ok [INFO] [stdout] test nnue::network_halfka_hm::tests::test_accumulator_halfka_512 ... ok [INFO] [stdout] test nnue::network_halfka_hm::tests::test_padded_input ... ok [INFO] [stdout] test nnue::network_halfka_hm::tests::test_parse_qa_from_arch ... ok [INFO] [stdout] test nnue::network_halfka_hm::tests::test_type_aliases ... ok [INFO] [stdout] test nnue::network::tests::test_progress8kpabs_diff_update ... ok [INFO] [stdout] test nnue::network_halfkp::tests::test_accumulator_halfkp_256 ... ok [INFO] [stdout] test nnue::network_halfkp::tests::test_accumulator_halfkp_512 ... ok [INFO] [stdout] test nnue::network_halfkp::tests::test_padded_input ... ok [INFO] [stdout] test nnue::network_halfkp::tests::test_parse_fv_scale_from_arch ... ok [INFO] [stdout] test nnue::network_halfkp::tests::test_parse_qa_from_arch ... ok [INFO] [stdout] test nnue::network_layer_stacks::tests::test_load_layer_stacks_file ... ignored [INFO] [stdout] test nnue::network_halfkp::tests::test_type_aliases ... ok [INFO] [stdout] test nnue::network_layer_stacks::tests::test_network_dimensions ... ok [INFO] [stdout] test nnue::piece_list::tests::test_piece_list_hand ... ok [INFO] [stdout] test nnue::piece_list::tests::test_piece_list_put_and_get ... ok [INFO] [stdout] test nnue::piece_list::tests::test_piece_number_base ... ok [INFO] [stdout] test nnue::piece_list::tests::test_piece_number_base_promoted ... ok [INFO] [stdout] test nnue::spec::tests::test_activation_display ... ok [INFO] [stdout] test nnue::spec::tests::test_activation_from_header_suffix ... ok [INFO] [stdout] test nnue::spec::tests::test_activation_output_dim_divisor ... ok [INFO] [stdout] test nnue::spec::tests::test_architecture_spec_name ... ok [INFO] [stdout] test nnue::spec::tests::test_detect_architecture_from_size_nn_bin ... ok [INFO] [stdout] test nnue::spec::tests::test_detect_architecture_from_size_no_hint ... ok [INFO] [stdout] test nnue::spec::tests::test_detect_architecture_from_size_suisho5 ... ok [INFO] [stdout] test nnue::spec::tests::test_detect_architecture_from_size_unknown ... ok [INFO] [stdout] test nnue::spec::tests::test_detect_architecture_hash_without ... ok [INFO] [stdout] test nnue::spec::tests::test_detect_bullet_shogi_halfka_512_8_96 ... ok [INFO] [stdout] test nnue::network::tests::test_parse_fv_scale_from_arch ... ok [INFO] [stdout] test nnue::spec::tests::test_detect_bullet_shogi_various_paddings ... ok [INFO] [stdout] test nnue::spec::tests::test_feature_set_display ... ok [INFO] [stdout] test nnue::spec::tests::test_network_payload_halfka ... ok [INFO] [stdout] test nnue::spec::tests::test_network_payload_halfka_hm ... ok [INFO] [stdout] test nnue::spec::tests::test_network_payload_halfkp ... ok [INFO] [stdout] test nnue::spec::tests::test_parse_arch_dimensions ... ok [INFO] [stdout] test nnue::spec::tests::test_parse_feature_set_from_arch ... ok [INFO] [stdout] test nnue::spec::tests::test_parse_feature_set_from_arch_missing_dimensions ... ok [INFO] [stdout] test position::json_conversion::tests::test_initial_board_json ... ok [INFO] [stdout] test position::json_conversion::tests::test_replay_moves_strict_accepts_usi_without_piece_info ... ok [INFO] [stdout] test position::json_conversion::tests::test_replay_moves_strict_with_pass_move ... ok [INFO] [stdout] test position::json_conversion::tests::test_replay_moves_strict_pass_exhausted ... ok [INFO] [stdout] test nnue::network::tests::test_parse_layer_stack_bucket_mode ... ok [INFO] [stdout] test position::json_conversion::tests::test_replay_moves_strict_pass_without_rights ... ok [INFO] [stdout] test nnue::layer_stacks::tests::test_layer_stack_bucket_propagate_matches_scalar_reference ... ok [INFO] [stdout] test position::movepicker_support::tests::test_pseudo_legal_allows_promote_in_enemy_zone ... ok [INFO] [stdout] test position::json_conversion::tests::test_sfen_roundtrip ... ok [INFO] [stdout] test position::movepicker_support::tests::test_is_capture ... ok [INFO] [stdout] test position::movepicker_support::tests::test_pseudo_legal_drop_interpose_rook ... ok [INFO] [stdout] test position::movepicker_support::tests::test_pseudo_legal_basic ... ok [INFO] [stdout] test position::movepicker_support::tests::test_pseudo_legal_drop_double_check ... ok [INFO] [stdout] test position::movepicker_support::tests::test_pseudo_legal_drop_knight_check ... ok [INFO] [stdout] test position::movepicker_support::tests::test_pseudo_legal_move_double_check ... ok [INFO] [stdout] test position::movepicker_support::tests::test_pseudo_legal_move_capture_checker ... ok [INFO] [stdout] test position::movepicker_support::tests::test_pseudo_legal_rejects_invalid_promote_on_promoted_piece ... ok [INFO] [stdout] test position::movepicker_support::tests::test_pseudo_legal_move_interpose ... ok [INFO] [stdout] test position::movepicker_support::tests::test_pseudo_legal_rejects_invalid_promote_on_gold ... ok [INFO] [stdout] test position::movepicker_support::tests::test_pseudo_legal_rejects_promote_outside_enemy_zone ... ok [INFO] [stdout] test position::movepicker_support::tests::test_see_xray_attack ... ok [INFO] [stdout] test position::movepicker_support::tests::test_see_ge_simple_capture ... ok [INFO] [stdout] test nnue::leb128::tests::test_decode_single_leb128_early_eof ... ok [INFO] [stdout] test position::movepicker_support::tests::test_moved_piece ... ok [INFO] [stdout] test position::movepicker_support::tests::test_see_xray_attack_diagonal ... ok [INFO] [stdout] test position::pos::tests::test_attackers_to_pawn ... ok [INFO] [stdout] test position::movepicker_support::tests::test_pawn_history_index ... ok [INFO] [stdout] test position::pos::tests::panic_position_disallows_king_capture ... ok [INFO] [stdout] test position::pos::tests::test_blockers_pinners_incremental_matches_full ... ok [INFO] [stdout] test nnue::network::tests::test_compute_layer_stack_progress8kpabs_bucket_index_range ... ok [INFO] [stdout] test position::pos::tests::test_can_pass_requires_no_check ... ok [INFO] [stdout] test position::pos::tests::test_can_pass_requires_enabled ... ok [INFO] [stdout] test position::pos::tests::test_composite_bitboard_consistency ... ok [INFO] [stdout] test position::pos::tests::test_composite_bitboard_after_moves ... ok [INFO] [stdout] test position::pos::tests::test_composite_bitboard_bishop_promotion ... ok [INFO] [stdout] test position::pos::tests::test_composite_bitboard_with_promotions ... ok [INFO] [stdout] test position::pos::tests::test_count_total_piece_points_startpos ... ok [INFO] [stdout] test position::pos::tests::test_declaration_win_27point_success ... ok [INFO] [stdout] test position::pos::tests::test_declaration_win_in_check ... ok [INFO] [stdout] test position::pos::tests::test_declaration_win_insufficient_pieces ... ok [INFO] [stdout] test position::pos::tests::test_declaration_win_insufficient_points ... ok [INFO] [stdout] test position::pos::tests::test_checkers_matches_attackers_after_moves ... ok [INFO] [stdout] test position::pos::tests::test_do_move_capture ... ok [INFO] [stdout] test position::pos::tests::test_composite_bitboard_rook_promotion ... ok [INFO] [stdout] test position::pos::tests::test_declaration_win_none_rule ... ok [INFO] [stdout] test position::pos::tests::test_declaration_win_king_not_in_enemy ... ok [INFO] [stdout] test position::pos::tests::test_declaration_win_startpos ... ok [INFO] [stdout] test position::pos::tests::test_do_move_delegates_pass ... ok [INFO] [stdout] test position::pos::tests::test_do_move_promote ... ok [INFO] [stdout] test position::pos::tests::test_do_move_drop ... ok [INFO] [stdout] test position::pos::tests::test_do_move_sets_checkers_with_gives_check ... ok [INFO] [stdout] test position::pos::tests::test_do_move_normal ... ok [INFO] [stdout] test position::pos::tests::test_do_pass_move_basic ... ok [INFO] [stdout] test position::pos::tests::test_enemy_field ... ok [INFO] [stdout] test position::pos::tests::test_pass_checkers_computed_correctly ... ok [INFO] [stdout] test position::pos::tests::test_multiple_passes_decrement_correctly ... ok [INFO] [stdout] test position::pos::tests::test_pass_rights_enabled_default ... ok [INFO] [stdout] test position::pos::tests::test_pieces_by_type_set ... ok [INFO] [stdout] test position::pos::tests::test_position_new ... ok [INFO] [stdout] test position::pos::tests::test_pass_rights_hash_consistency ... ok [INFO] [stdout] test position::pos::tests::test_pass_while_giving_check ... ok [INFO] [stdout] test position::pos::tests::test_pinned_pieces_excluding_removes_pinner_itself ... ok [INFO] [stdout] test position::pos::tests::test_put_and_remove_piece ... ok [INFO] [stdout] test position::pos::tests::test_set_sfen_with_pass_rights ... ok [INFO] [stdout] test position::pos::tests::test_set_startpos_with_pass_rights ... ok [INFO] [stdout] test position::pos::tests::test_set_pass_rights_enabled_normalizes_on_disable ... ok [INFO] [stdout] test position::pos::tests::test_to_move_accepts_valid_pawn_promotion ... ok [INFO] [stdout] test position::pos::tests::test_set_pass_rights_idempotent ... ok [INFO] [stdout] test position::pos::tests::test_to_move_rejects_invalid_promote_flag_for_promoted_piece ... ok [INFO] [stdout] test position::pos::tests::test_to_move_rejects_invalid_promote_flag_for_gold ... ok [INFO] [stdout] test position::pos::tests::test_to_move_accepts_valid_pawn_no_promotion ... ok [INFO] [stdout] test position::pos::tests::test_try_rule_not_adjacent ... ok [INFO] [stdout] test position::pos::tests::test_try_rule_own_piece_on_target ... ok [INFO] [stdout] test position::pos::tests::test_try_rule_enemy_attacks_target ... ok [INFO] [stdout] test position::pos::tests::test_try_rule_success ... ok [INFO] [stdout] test position::sfen::tests::test_piece_to_sfen ... ok [INFO] [stdout] test position::pos::tests::test_undo_pass_move_restores_state ... ok [INFO] [stdout] test position::pos::tests::test_undo_move_delegates_pass ... ok [INFO] [stdout] test position::sfen::tests::test_set_hirate ... ok [INFO] [stdout] test position::sfen::tests::test_sfen_error_invalid_board ... ok [INFO] [stdout] test position::pos::tests::test_composite_bitboard_capture_and_promote ... ok [INFO] [stdout] test position::sfen::tests::test_sfen_hand_invalid_duplicate_overflow ... ok [INFO] [stdout] test position::pos::tests::test_composite_bitboard_lance_knight_silver_promotions ... ok [INFO] [stdout] test position::sfen::tests::test_sfen_hand_invalid_too_many_pawns ... ok [INFO] [stdout] test position::sfen::tests::test_sfen_lowercase_bishop_is_white_hand ... ok [INFO] [stdout] test position::sfen::tests::test_sfen_roundtrip_max_hands ... ok [INFO] [stdout] test position::sfen::tests::test_sfen_promoted_pieces ... ok [INFO] [stdout] test position::sfen::tests::test_sfen_hand_invalid_trailing_digit ... ok [INFO] [stdout] test position::sfen::tests::test_sfen_rejects_piece_inventory_overflow ... ok [INFO] [stdout] test position::pos::tests::test_to_move_rejects_invalid_promote_flag_for_king ... ok [INFO] [stdout] test position::state::tests::test_pass_rights_independence ... ok [INFO] [stdout] test position::state::tests::test_pass_rights_partial_clone ... ok [INFO] [stdout] test position::sfen::tests::test_sfen_roundtrip ... ok [INFO] [stdout] test position::state::tests::test_pass_rights_storage ... ok [INFO] [stdout] test position::state::tests::test_state_info_key ... ok [INFO] [stdout] test position::sfen::tests::test_sfen_white_to_move ... ok [INFO] [stdout] test position::state::tests::test_state_info_new ... ok [INFO] [stdout] test position::state::tests::test_state_info_partial_clone ... ok [INFO] [stdout] test position::sfen::tests::test_sfen_with_hands ... ok [INFO] [stdout] test position::state::tests::test_pass_rights_clamp ... ok [INFO] [stdout] test position::zobrist::tests::test_zobrist_hand ... ok [INFO] [stdout] test position::zobrist::tests::test_zobrist_pass_rights_clamp ... ok [INFO] [stdout] test position::zobrist::tests::test_zobrist_pass_rights_nonzero ... ok [INFO] [stdout] test position::zobrist::tests::test_zobrist_pass_rights_uniqueness ... ok [INFO] [stdout] test position::zobrist::tests::test_zobrist_pass_rights_xor_property ... ok [INFO] [stdout] test position::zobrist::tests::test_zobrist_xor_property ... ok [INFO] [stdout] test position::zobrist::tests::test_zobrist_pass_rights_zero_compatible ... ok [INFO] [stdout] test search::engine::tests::test_aggregate_best_move_changes_empty ... ok [INFO] [stdout] test search::engine::tests::test_mate_within_limit_converts_moves_to_plies ... ok [INFO] [stdout] test search::engine::tests::test_mate_within_limit_handles_mated_scores ... ok [INFO] [stdout] test search::engine::tests::test_mate_within_limit_requires_exact_score ... ok [INFO] [stdout] test search::engine::tests::test_search_info_to_usi ... ok [INFO] [stdout] test search::engine::tests::test_aggregate_best_move_changes_multi ... ok [INFO] [stdout] test position::zobrist::tests::test_zobrist_init ... ok [INFO] [stdout] test search::engine::tests::test_search_info_to_usi_formats_mate_score ... ok [INFO] [stdout] test search::engine::tests::test_search_info_to_usi_formats_mated_score_with_negative_sign ... ok [INFO] [stdout] test search::engine::tests::test_select_best_summary_index_allows_helper_when_supported_by_multiple_threads ... ok [INFO] [stdout] test search::engine::tests::test_select_best_summary_index_prefers_move_vote_over_single_outlier ... ok [INFO] [stdout] test search::engine::tests::test_select_best_summary_index_prefers_shorter_win_line ... ok [INFO] [stdout] test search::engine::tests::test_select_best_summary_index_rejects_single_helper_outlier_move ... ok [INFO] [stdout] test search::engine::tests::test_should_use_best_thread_selection_yaneuraou_conditions ... ok [INFO] [stdout] test search::history::tests::test_butterfly_history ... ok [INFO] [stdout] test search::history::tests::test_capture_piece_to_history_with_captured_piece ... ok [INFO] [stdout] test search::history::tests::test_counter_move_history ... ok [INFO] [stdout] test search::engine::tests::test_set_draw_value_options ... ok [INFO] [stdout] test search::engine::tests::test_set_max_moves_to_draw_option ... ok [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/target/debug/deps/rshogi_core-c0203765b12c5eac` (signal: 9, SIGKILL: kill) [INFO] running `Command { std: "docker" "inspect" "75944d710bb3c498eb29d4c06de77a6fd45fd59769c0cb41a58352989606f810", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "75944d710bb3c498eb29d4c06de77a6fd45fd59769c0cb41a58352989606f810", kill_on_drop: false }` [INFO] [stdout] 75944d710bb3c498eb29d4c06de77a6fd45fd59769c0cb41a58352989606f810