[INFO] updating cached repository nagyf/rs-chess [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/nagyf/rs-chess [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/nagyf/rs-chess" "work/ex/beta-1.38-1/sources/1.37.0/gh/nagyf/rs-chess"` [INFO] [stderr] Cloning into 'work/ex/beta-1.38-1/sources/1.37.0/gh/nagyf/rs-chess'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/nagyf/rs-chess" "work/ex/beta-1.38-1/sources/beta-2019-08-13/gh/nagyf/rs-chess"` [INFO] [stderr] Cloning into 'work/ex/beta-1.38-1/sources/beta-2019-08-13/gh/nagyf/rs-chess'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] b5a83c291d16f0ec13ec66b66bbb3fe8167f16d0 [INFO] sha for GitHub repo nagyf/rs-chess: b5a83c291d16f0ec13ec66b66bbb3fe8167f16d0 [INFO] validating manifest of nagyf/rs-chess on toolchain 1.37.0 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of nagyf/rs-chess on toolchain beta-2019-08-13 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing nagyf/rs-chess [INFO] finished frobbing nagyf/rs-chess [INFO] frobbed toml for nagyf/rs-chess written to work/ex/beta-1.38-1/sources/1.37.0/gh/nagyf/rs-chess/Cargo.toml [INFO] started frobbing nagyf/rs-chess [INFO] finished frobbing nagyf/rs-chess [INFO] frobbed toml for nagyf/rs-chess written to work/ex/beta-1.38-1/sources/beta-2019-08-13/gh/nagyf/rs-chess/Cargo.toml [INFO] crate nagyf/rs-chess already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] testing nagyf/rs-chess against beta-2019-08-13 for beta-1.38-1 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-5/beta-2019-08-13:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/beta-2019-08-13/gh/nagyf/rs-chess:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+beta-2019-08-13" "build" "--frozen"` [INFO] [stdout] 57cfe9c2b828adc2d2cba2bee89877e11788c73c7e6bcb8aff62590eca17f068 [INFO] running `"docker" "start" "-a" "57cfe9c2b828adc2d2cba2bee89877e11788c73c7e6bcb8aff62590eca17f068"` [INFO] [stderr] Compiling chess v0.1.0 (/opt/crater/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.29s [INFO] running `"docker" "inspect" "57cfe9c2b828adc2d2cba2bee89877e11788c73c7e6bcb8aff62590eca17f068"` [INFO] running `"docker" "rm" "-f" "57cfe9c2b828adc2d2cba2bee89877e11788c73c7e6bcb8aff62590eca17f068"` [INFO] [stdout] 57cfe9c2b828adc2d2cba2bee89877e11788c73c7e6bcb8aff62590eca17f068 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-5/beta-2019-08-13:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/beta-2019-08-13/gh/nagyf/rs-chess:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+beta-2019-08-13" "test" "--frozen" "--no-run"` [INFO] [stdout] a78d07934879d9997d3be6219adc5d34ed090ff3d157abbfadcffb37b35294ab [INFO] running `"docker" "start" "-a" "a78d07934879d9997d3be6219adc5d34ed090ff3d157abbfadcffb37b35294ab"` [INFO] [stderr] Compiling chess v0.1.0 (/opt/crater/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 4.87s [INFO] running `"docker" "inspect" "a78d07934879d9997d3be6219adc5d34ed090ff3d157abbfadcffb37b35294ab"` [INFO] running `"docker" "rm" "-f" "a78d07934879d9997d3be6219adc5d34ed090ff3d157abbfadcffb37b35294ab"` [INFO] [stdout] a78d07934879d9997d3be6219adc5d34ed090ff3d157abbfadcffb37b35294ab [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-5/beta-2019-08-13:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/beta-2019-08-13/gh/nagyf/rs-chess:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+beta-2019-08-13" "test" "--frozen"` [INFO] [stdout] 0f87f9ca43756cf8b0b73b58a260ca0c56be6ceb76a832028637a17a7bf14445 [INFO] running `"docker" "start" "-a" "0f87f9ca43756cf8b0b73b58a260ca0c56be6ceb76a832028637a17a7bf14445"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.06s [INFO] [stderr] Running /opt/crater/target/debug/deps/chess-81919829193b601b [INFO] [stdout] [INFO] [stdout] running 234 tests [INFO] [stdout] test engine::board::bitboard::tests::and ... ok [INFO] [stdout] test engine::board::bitboard::tests::and2 ... ok [INFO] [stdout] test engine::board::bitboard::tests::and_assign ... ok [INFO] [stdout] test engine::board::bitboard::tests::and_u64_assign ... ok [INFO] [stdout] test engine::board::bitboard::tests::clone ... ok [INFO] [stdout] test engine::board::bitboard::tests::complement ... ok [INFO] [stdout] test engine::board::bitboard::tests::complement2 ... ok [INFO] [stdout] test engine::board::bitboard::tests::copy ... ok [INFO] [stdout] test engine::board::bitboard::tests::default ... ok [INFO] [stdout] test engine::board::bitboard::tests::east_one ... ok [INFO] [stdout] test engine::board::bitboard::tests::east_one_outside ... ok [INFO] [stdout] test engine::board::bitboard::tests::empty ... ok [INFO] [stdout] test engine::board::bitboard::tests::empty_squares2 ... ok [INFO] [stdout] test engine::board::bitboard::tests::empty_squares ... ok [INFO] [stdout] test engine::board::bitboard::tests::eq ... ok [INFO] [stdout] test engine::board::bitboard::tests::flip_diag_a1_h8 ... ok [INFO] [stdout] test engine::board::bitboard::tests::flip_diag_a8_h1 ... ok [INFO] [stdout] test engine::board::bitboard::tests::flip_vertical ... ok [INFO] [stdout] test engine::board::bitboard::tests::from ... ok [INFO] [stdout] test engine::board::bitboard::tests::is_empty_false ... ok [INFO] [stdout] test engine::board::bitboard::tests::is_empty_true ... ok [INFO] [stdout] test engine::board::bitboard::tests::is_not_empty_false ... ok [INFO] [stdout] test engine::board::bitboard::tests::is_set ... ok [INFO] [stdout] test engine::board::bitboard::tests::is_not_empty_true ... ok [INFO] [stdout] test engine::board::bitboard::tests::mirror_horizontal ... ok [INFO] [stdout] test engine::board::bitboard::tests::new ... ok [INFO] [stdout] test engine::board::bitboard::tests::no_ea_one ... ok [INFO] [stdout] test engine::board::bitboard::tests::no_ea_one_outside ... ok [INFO] [stdout] test engine::board::bitboard::tests::no_we_one ... ok [INFO] [stdout] test engine::board::bitboard::tests::no_eq ... ok [INFO] [stdout] test engine::board::bitboard::tests::and_u64 ... ok [INFO] [stdout] test engine::board::bitboard::tests::no_we_one_outside ... ok [INFO] [stdout] test engine::board::bitboard::tests::north_one ... ok [INFO] [stdout] test engine::board::bitboard::tests::north_one2 ... ok [INFO] [stdout] test engine::board::bitboard::tests::or ... ok [INFO] [stdout] test engine::board::bitboard::tests::or2 ... ok [INFO] [stdout] test engine::board::bitboard::tests::or_assign ... ok [INFO] [stdout] test engine::board::bitboard::tests::or_u64 ... ok [INFO] [stdout] test engine::board::bitboard::tests::or_u64_assign ... ok [INFO] [stdout] test engine::board::bitboard::tests::pop_count_full_row ... ok [INFO] [stdout] test engine::board::bitboard::tests::pop_count_full_table ... ok [INFO] [stdout] test engine::board::bitboard::tests::rotate_180 ... ok [INFO] [stdout] test engine::board::bitboard::tests::rotate_180_times_2 ... ok [INFO] [stdout] test engine::board::bitboard::tests::rotate_90_ccw ... ok [INFO] [stdout] test engine::board::bitboard::tests::rotate_90_ccw_4_times ... ok [INFO] [stdout] test engine::board::bitboard::tests::rotate_90_cw ... ok [INFO] [stdout] test engine::board::bitboard::tests::rotate_left ... ok [INFO] [stdout] test engine::board::bitboard::tests::rotate_90_cw_4_times ... ok [INFO] [stdout] test engine::board::bitboard::tests::rotate_right ... ok [INFO] [stdout] test engine::board::bitboard::tests::set ... ok [INFO] [stdout] test engine::board::bitboard::tests::shl_usize ... ok [INFO] [stdout] test engine::board::bitboard::tests::shl_usize_assign ... ok [INFO] [stdout] test engine::board::bitboard::tests::shr_usize_assign ... ok [INFO] [stdout] test engine::board::bitboard::tests::shr_usize ... ok [INFO] [stdout] test engine::board::bitboard::tests::so_ea_one ... ok [INFO] [stdout] test engine::board::bitboard::tests::so_ea_one_outside ... ok [INFO] [stdout] test engine::board::bitboard::tests::so_we_one ... ok [INFO] [stdout] test engine::board::bitboard::tests::so_we_one_outside ... ok [INFO] [stdout] test engine::board::bitboard::tests::south_one ... ok [INFO] [stdout] test engine::board::bitboard::tests::south_one_outside ... ok [INFO] [stdout] test engine::board::bitboard::tests::toggle ... ok [INFO] [stdout] test engine::board::bitboard::tests::universe ... ok [INFO] [stdout] test engine::board::bitboard::tests::west_one ... ok [INFO] [stdout] test engine::board::bitboard::tests::west_one_outside ... ok [INFO] [stdout] test engine::board::bitboard::tests::xor ... ok [INFO] [stdout] test engine::board::bitboard::tests::xor2 ... ok [INFO] [stdout] test engine::board::bitboard::tests::xor_assign ... ok [INFO] [stdout] test engine::board::bitboard::tests::xor_u64 ... ok [INFO] [stdout] test engine::board::bitboard::tests::xor_u64_assign ... ok [INFO] [stdout] test engine::board::chessmove::tests::get_destination ... ok [INFO] [stdout] test engine::board::chessmove::tests::get_promotion ... ok [INFO] [stdout] test engine::board::chessmove::tests::get_source ... ok [INFO] [stdout] test engine::board::chessmove::tests::new ... ok [INFO] [stdout] test engine::board::chessmove::tests::new_promote ... ok [INFO] [stdout] test engine::board::bitboard::tests::pop_count_zero ... ok [INFO] [stdout] test engine::board::piece::general::tests::square_attacked_by_empty ... ok [INFO] [stdout] test engine::board::piece::general::tests::square_attacked_by_knight ... ok [INFO] [stdout] test engine::board::piece::general::tests::square_attacked_by_pawns ... ok [INFO] [stdout] test engine::board::piece::general::tests::square_attacked_by_queen_bishop_rook_king ... ok [INFO] [stdout] test engine::board::piece::king::tests::king_in_corner ... ok [INFO] [stdout] test engine::board::piece::general::tests::square_attacked_by_queen_bishop_rook ... ok [INFO] [stdout] test engine::board::piece::general::tests::square_attacked_by_queen_bishop_rook_king_occupied ... ok [INFO] [stdout] test engine::board::piece::king::tests::king_in_middle ... ok [INFO] [stdout] test engine::board::piece::king::tests::kings_in_corners ... ok [INFO] [stdout] test engine::board::piece::knight::tests::knight_in_middle ... ok [INFO] [stdout] test engine::board::piece::knight::tests::knights_in_corners ... ok [INFO] [stdout] test engine::board::piece::sliding::tests::bishop_corner_empty ... ok [INFO] [stdout] test engine::board::piece::sliding::tests::bishop_corner_occupied_antidiagonal ... ok [INFO] [stdout] test engine::board::piece::sliding::tests::bishop_corner_occupied_diagonal ... ok [INFO] [stdout] test engine::board::piece::sliding::tests::bishop_middle_empty ... ok [INFO] [stdout] test engine::board::piece::sliding::tests::bishop_middle_occupied ... ok [INFO] [stdout] test engine::board::piece::sliding::tests::get_piece_attacks_bishop ... ok [INFO] [stdout] test engine::board::piece::sliding::tests::get_piece_attacks_queen ... ok [INFO] [stdout] test engine::board::piece::sliding::tests::get_piece_attacks_rook ... ok [INFO] [stdout] test engine::board::piece::sliding::tests::queen_corner_empty ... ok [INFO] [stdout] test engine::board::piece::sliding::tests::queen_middle_empty ... ok [INFO] [stdout] test engine::board::piece::sliding::tests::queen_middle_occupied ... ok [INFO] [stdout] test engine::board::piece::sliding::tests::rook_corner_empty ... ok [INFO] [stdout] test engine::board::piece::sliding::tests::rook_corner_occupied_horizontal ... ok [INFO] [stdout] test engine::board::piece::sliding::tests::rook_corner_occupied_vertical ... ok [INFO] [stdout] test engine::board::piece::sliding::tests::rook_middle_empty ... ok [INFO] [stdout] test engine::board::piece::tests::castling_right::both_both ... ok [INFO] [stdout] test engine::board::piece::sliding::tests::rook_middle_occupied_all ... ok [INFO] [stdout] test engine::board::piece::tests::castling_right::no_both ... ok [INFO] [stdout] test engine::board::piece::tests::castling_right::king_queen ... ok [INFO] [stdout] test engine::board::piece::tests::castling_right::no_no ... ok [INFO] [stdout] test engine::board::piece::tests::castling_right::king_both ... ok [INFO] [stdout] test engine::board::piece::tests::castling_right::king_no ... ok [INFO] [stdout] test engine::board::piece::tests::castling_right::no_king ... ok [INFO] [stdout] test engine::board::piece::tests::castling_right::queen_both ... ok [INFO] [stdout] test engine::board::piece::tests::castling_right::no_queen ... ok [INFO] [stdout] test engine::board::piece::tests::castling_right::queen_no ... ok [INFO] [stdout] test engine::board::piece::tests::color::not ... ok [INFO] [stdout] test engine::board::piece::tests::color::to_index ... ok [INFO] [stdout] test engine::board::piece::tests::piece::to_index ... ok [INFO] [stdout] test engine::board::square::tests::file_test::from_index ... ok [INFO] [stdout] test engine::board::square::tests::file_test::from_index_err ... ok [INFO] [stdout] test engine::board::square::tests::file_test::to_index ... ok [INFO] [stdout] test engine::board::square::tests::rank_test::from_index ... ok [INFO] [stdout] test engine::board::square::tests::rank_test::from_index_err ... ok [INFO] [stdout] test engine::board::square::tests::rank_test::to_index ... ok [INFO] [stdout] test engine::board::square::tests::square_test::as_bb ... ok [INFO] [stdout] test engine::board::piece::tests::color::display ... ok [INFO] [stdout] test engine::board::square::tests::rank_test::from_id ... ok [INFO] [stdout] test engine::board::square::tests::rank_test::from_id_err ... ok [INFO] [stdout] test engine::board::square::tests::square_test::from_bb2 ... ok [INFO] [stdout] test engine::board::square::tests::square_test::new ... ok [INFO] [stdout] test engine::board::square::tests::square_test::from_bb ... ok [INFO] [stdout] test engine::board::square::tests::square_test::square_default ... ok [INFO] [stdout] test engine::board::square::tests::square_test::to_index ... ok [INFO] [stdout] test engine::board::square::tests::square_test::get_rank ... ok [INFO] [stdout] test engine::board::square::tests::square_test::get_file ... ok [INFO] [stdout] test engine::board::square::tests::square_test::from_pos ... ok [INFO] [stdout] test engine::board::square::tests::square_test::as_bb2 ... ok [INFO] [stdout] test engine::board::square::tests::square_test::to_index2 ... ok [INFO] [stdout] test engine::board::tests::empty_colors ... ok [INFO] [stdout] test engine::board::tests::empty_castling ... ok [INFO] [stdout] test engine::board::tests::empty_pieces ... ok [INFO] [stdout] test engine::board::tests::empty_squares_empty ... ok [INFO] [stdout] test engine::board::tests::empty_moves ... ok [INFO] [stdout] test engine::board::tests::empty_squares_initial ... ok [INFO] [stdout] test engine::board::tests::get_castling_rights ... ok [INFO] [stdout] test engine::board::tests::get_en_passant ... ok [INFO] [stdout] test engine::board::tests::get_full_moves ... ok [INFO] [stdout] test engine::board::tests::empty_en_passant ... ok [INFO] [stdout] test engine::board::tests::empty_turn ... ok [INFO] [stdout] test engine::board::tests::enemy_pieces ... ok [INFO] [stdout] test engine::board::tests::in_check_enemy_queen ... ok [INFO] [stdout] test engine::board::tests::get_turn2 ... ok [INFO] [stdout] test engine::board::tests::in_check_own_queen ... ok [INFO] [stdout] test engine::board::tests::initial_colors ... ok [INFO] [stdout] test engine::board::tests::initial_en_passant ... ok [INFO] [stdout] test engine::board::tests::in_check_empty ... ok [INFO] [stdout] test engine::board::tests::initial_castling ... ok [INFO] [stdout] test engine::board::tests::get_half_moves ... ok [INFO] [stdout] test engine::board::tests::get_turn ... ok [INFO] [stdout] test engine::board::tests::initial_full_moves ... ok [INFO] [stdout] test engine::board::tests::initial_half_moves ... ok [INFO] [stdout] test engine::board::tests::is_valid_move_dst_king ... ok [INFO] [stdout] test engine::board::tests::is_valid_move_src_no_piece ... ok [INFO] [stdout] test engine::board::tests::is_valid_move_dst_own_piece ... ok [INFO] [stdout] test engine::board::tests::is_valid_move_src_dst ... ok [INFO] [stdout] test engine::board::tests::initial_turn ... ok [INFO] [stdout] test engine::board::tests::initial_pieces ... ok [INFO] [stdout] test engine::board::tests::is_valid_move_valid ... ok [INFO] [stdout] test engine::board::tests::king_move ... ok [INFO] [stdout] test engine::board::tests::knight_invalid ... ok [INFO] [stdout] test engine::board::tests::king_move_invalid ... ok [INFO] [stdout] test engine::board::tests::knight_capture ... ok [INFO] [stdout] test engine::board::tests::king_move_next_to_enemy_king ... ok [INFO] [stdout] test engine::board::tests::make_move_promotion_invalid_piece ... ok [INFO] [stdout] test engine::board::tests::make_move_capture ... ok [INFO] [stdout] test engine::board::tests::knight_move ... ok [INFO] [stdout] test engine::board::tests::king_move_in_check ... ok [INFO] [stdout] test engine::board::tests::make_move_king_leaving_check ... ok [INFO] [stdout] test engine::board::tests::make_move_king_must_leave_check ... ok [INFO] [stdout] test engine::board::tests::make_move_promotion_invalid_position ... ok [INFO] [stdout] test engine::board::tests::make_move_valid ... ok [INFO] [stdout] test engine::board::tests::make_move_valid_round ... ok [INFO] [stdout] test engine::board::tests::pawn_attack_valid_black ... ok [INFO] [stdout] test engine::board::tests::pawn_attack_valid_white ... ok [INFO] [stdout] test engine::board::tests::own_pieces ... ok [INFO] [stdout] test engine::board::tests::make_move_promotion_valid ... ok [INFO] [stdout] test engine::board::tests::pawn_double_push_black ... ok [INFO] [stdout] test engine::board::tests::pawn_push_backward_invalid ... ok [INFO] [stdout] test engine::board::tests::pawn_single_push_black ... ok [INFO] [stdout] test engine::board::tests::pawn_single_push_white ... ok [INFO] [stdout] test engine::board::tests::pawn_double_push_white ... ok [INFO] [stdout] test engine::board::tests::pawn_double_push_invalid ... ok [INFO] [stdout] test engine::board::tests::piece_at_empty ... ok [INFO] [stdout] test engine::board::tests::pieces_by_color ... ok [INFO] [stdout] test engine::board::tests::pieces_by_color_empty ... ok [INFO] [stdout] test engine::board::tests::piece_at_enemy ... ok [INFO] [stdout] test engine::board::tests::pieces_empty ... ok [INFO] [stdout] test engine::board::tests::pieces_initial ... ok [INFO] [stdout] test engine::board::tests::pieces_by_type ... ok [INFO] [stdout] test engine::board::tests::queen_capture ... ok [INFO] [stdout] test engine::board::tests::piece_at ... ok [INFO] [stdout] test engine::board::tests::queen_capture_own_piece ... ok [INFO] [stdout] test engine::board::tests::queen_capture_behind ... ok [INFO] [stdout] test engine::board::tests::queen_move_behind_diagonal ... ok [INFO] [stdout] test engine::board::tests::queen_move_behind_horizontal ... ok [INFO] [stdout] test engine::board::tests::queen_move_diagonal ... ok [INFO] [stdout] test engine::board::tests::queen_move_horizontal ... ok [INFO] [stdout] test engine::board::tests::queen_move_behind_vertical ... ok [INFO] [stdout] test engine::board::tests::queen_move_invalid ... ok [INFO] [stdout] test engine::board::tests::queen_move_vertical ... ok [INFO] [stdout] test engine::board::tests::queen_move_behind_anti_diagonal ... ok [INFO] [stdout] test engine::board::tests::queen_move_anti_diagonal ... ok [INFO] [stdout] test engine::board::tests::make_move_promotion_invalid_promoted ... ok [INFO] [stdout] test engine::board::tests::pawn_attack_invalid ... ok [INFO] [stdout] test engine::board::tests::xor ... ok [INFO] [stdout] test engine::fen::tests::parse_castling_rights_empty ... ok [INFO] [stdout] test engine::fen::tests::parse_castling_rights ... ok [INFO] [stdout] test engine::fen::tests::parse_castling_rights_black ... ok [INFO] [stdout] test engine::fen::tests::parse_castling_rights_white ... ok [INFO] [stdout] test engine::fen::tests::parse_en_passant ... ok [INFO] [stdout] test engine::fen::tests::parse_en_passant_empty ... ok [INFO] [stdout] test engine::fen::tests::parse_full_moves ... ok [INFO] [stdout] test engine::fen::tests::parse_half_moves ... ok [INFO] [stdout] test engine::fen::tests::from_fen ... ok [INFO] [stdout] test engine::board::piece::sliding::tests::get_piece_attacks_other ... ok [INFO] [stdout] test engine::fen::tests::parse_pieces_empty ... ok [INFO] [stdout] test engine::board::square::tests::square_test::new_panic ... ok [INFO] [stdout] test engine::fen::tests::parse_castling_rights_error ... ok [INFO] [stdout] test engine::fen::tests::from_fen_error ... ok [INFO] [stdout] test engine::fen::tests::parse_en_passant_error ... ok [INFO] [stdout] test engine::fen::tests::parse_side_to_move ... ok [INFO] [stdout] test engine::fen::tests::parse_full_moves_error ... ok [INFO] [stdout] test engine::fen::tests::parse_half_moves_error ... ok [INFO] [stdout] test engine::fen::tests::parse_pieces_error ... ok [INFO] [stdout] test engine::fen::tests::parse_side_to_move_error ... ok [INFO] [stdout] test engine::fen::tests::parse_pieces_singleton ... ok [INFO] [stdout] test engine::fen::tests::parse_pieces_starting_position ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 234 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `"docker" "inspect" "0f87f9ca43756cf8b0b73b58a260ca0c56be6ceb76a832028637a17a7bf14445"` [INFO] running `"docker" "rm" "-f" "0f87f9ca43756cf8b0b73b58a260ca0c56be6ceb76a832028637a17a7bf14445"` [INFO] [stdout] 0f87f9ca43756cf8b0b73b58a260ca0c56be6ceb76a832028637a17a7bf14445