[INFO] cloning repository https://github.com/Disservin/chess-library-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Disservin/chess-library-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDisservin%2Fchess-library-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDisservin%2Fchess-library-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] d86541a132f3987b974014309b0b379dfba53360
[INFO] testing Disservin/chess-library-rs/d86541a132f3987b974014309b0b379dfba53360 against 1.94.0 for beta-1.95-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDisservin%2Fchess-library-rs" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Disservin/chess-library-rs
[INFO] finished tweaking git repo https://github.com/Disservin/chess-library-rs
[INFO] tweaked toml for git repo https://github.com/Disservin/chess-library-rs written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Disservin/chess-library-rs on toolchain 1.94.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Disservin/chess-library-rs 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.94.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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" "+1.94.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4dd74c19836540e764c912604b1401df1a03bcc953c1c996331bdb4f5dbe53a9
[INFO] running `Command { std: "docker" "start" "-a" "4dd74c19836540e764c912604b1401df1a03bcc953c1c996331bdb4f5dbe53a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4dd74c19836540e764c912604b1401df1a03bcc953c1c996331bdb4f5dbe53a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4dd74c19836540e764c912604b1401df1a03bcc953c1c996331bdb4f5dbe53a9", kill_on_drop: false }`
[INFO] [stdout] 4dd74c19836540e764c912604b1401df1a03bcc953c1c996331bdb4f5dbe53a9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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" "+1.94.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3e57aa44f6228e61c615544f6c2715889296424ef1bff835e5ce0b7469eb3eef
[INFO] running `Command { std: "docker" "start" "-a" "3e57aa44f6228e61c615544f6c2715889296424ef1bff835e5ce0b7469eb3eef", kill_on_drop: false }`
[INFO] [stderr]    Compiling chess-library-rs v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.27s
[INFO] running `Command { std: "docker" "inspect" "3e57aa44f6228e61c615544f6c2715889296424ef1bff835e5ce0b7469eb3eef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3e57aa44f6228e61c615544f6c2715889296424ef1bff835e5ce0b7469eb3eef", kill_on_drop: false }`
[INFO] [stdout] 3e57aa44f6228e61c615544f6c2715889296424ef1bff835e5ce0b7469eb3eef
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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" "+1.94.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0ea07f3f0591771eb960c45a8260c50a4c77ceb84e8851f50943484aee016ce4
[INFO] running `Command { std: "docker" "start" "-a" "0ea07f3f0591771eb960c45a8260c50a4c77ceb84e8851f50943484aee016ce4", kill_on_drop: false }`
[INFO] [stderr]    Compiling chess-library-rs v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.83s
[INFO] running `Command { std: "docker" "inspect" "0ea07f3f0591771eb960c45a8260c50a4c77ceb84e8851f50943484aee016ce4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0ea07f3f0591771eb960c45a8260c50a4c77ceb84e8851f50943484aee016ce4", kill_on_drop: false }`
[INFO] [stdout] 0ea07f3f0591771eb960c45a8260c50a4c77ceb84e8851f50943484aee016ce4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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" "+1.94.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 006a717f8f2b8c8447d3437872dd285bccbfe302e795846039612caa0553a6f2
[INFO] running `Command { std: "docker" "start" "-a" "006a717f8f2b8c8447d3437872dd285bccbfe302e795846039612caa0553a6f2", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chess_library_rs-995c30feb332cee0)
[INFO] [stdout] 
[INFO] [stdout] running 242 tests
[INFO] [stdout] test attacks::tests::bishop_d4_empty_board ... ok
[INFO] [stdout] test attacks::tests::king_e4 ... ok
[INFO] [stdout] test attacks::tests::pawn_attacks_black_e5 ... ok
[INFO] [stdout] test attacks::tests::knight_e4 ... ok
[INFO] [stdout] test attacks::tests::pawn_attacks_white_e4 ... ok
[INFO] [stdout] test bitboard::tests::check_bit ... ok
[INFO] [stdout] test attacks::tests::rook_a1_empty_board ... ok
[INFO] [stdout] test attacks::tests::rook_e4_empty_board ... ok
[INFO] [stdout] test bitboard::tests::clear_all ... ok
[INFO] [stdout] test bitboard::tests::clear_bit ... ok
[INFO] [stdout] test bitboard::tests::from_index ... ok
[INFO] [stdout] test bitboard::tests::msb ... ok
[INFO] [stdout] test bitboard::tests::lsb ... ok
[INFO] [stdout] test bitboard::tests::pop ... ok
[INFO] [stdout] test bitboard::tests::popcount ... ok
[INFO] [stdout] test bitboard::tests::set_bit ... ok
[INFO] [stdout] test board::tests::board_epd_without_fmvn ... ok
[INFO] [stdout] test board::tests::board_fen_get_set ... ok
[INFO] [stdout] test board::tests::board_from_fen_with_invalid_ep ... ok
[INFO] [stdout] test board::tests::board_epd_without_hmvc ... ok
[INFO] [stdout] test board::tests::frc_castle_depth_2 ... ok
[INFO] [stdout] test board::tests::board_half_move_draw ... ok
[INFO] [stdout] test board::tests::board_from_fen ... ok
[INFO] [stdout] test board::tests::board_half_move_draw_true_and_checkmate ... ok
[INFO] [stdout] test bitboard::tests::display_bitboard ... ok
[INFO] [stdout] test bitboard::tests::empty ... ok
[INFO] [stdout] test bitboard::tests::ops ... ok
[INFO] [stdout] test board::tests::board_make_null_move ... ok
[INFO] [stdout] test board::tests::board_has_non_pawn_material ... ok
[INFO] [stdout] test board::tests::board_make_move_unmake_move ... ok
[INFO] [stdout] test board::tests::board_half_move_draw_true ... ok
[INFO] [stdout] test board::tests::board_epd_set_get ... ok
[INFO] [stdout] test board::tests::board_from_epd ... ok
[INFO] [stdout] test board::tests::insufficient_material_white_bishop ... ok
[INFO] [stdout] test board::tests::insufficient_material_white_knight ... ok
[INFO] [stdout] test board::tests::frc_castle_depth_3 ... ok
[INFO] [stdout] test board::tests::insufficient_material_black_bishop ... ok
[INFO] [stdout] test board::tests::insufficient_material_black_knight ... ok
[INFO] [stdout] test board::tests::insufficient_material_two_white_light_bishops ... ok
[INFO] [stdout] test board::tests::packed_board_black_castling_king ... ok
[INFO] [stdout] test board::tests::packed_board_black_castling_queen ... ok
[INFO] [stdout] test board::tests::packed_board_black_side_to_move ... ok
[INFO] [stdout] test board::tests::insufficient_material_white_light_and_dark_bishop ... ok
[INFO] [stdout] test board::tests::packed_board_ep_square ... ok
[INFO] [stdout] test board::tests::packed_board_encode_decode ... ok
[INFO] [stdout] test board::tests::packed_board_from_fen_encode_decode ... ok
[INFO] [stdout] test board::tests::packed_board_same_zobrist_hash ... ok
[INFO] [stdout] test board::tests::packed_board_white_castling_queen ... ok
[INFO] [stdout] test board::tests::packed_board_white_castling_king ... ok
[INFO] [stdout] test board::tests::packed_board_white_to_move ... ok
[INFO] [stdout] test board::tests::packed_board_white_castling_bug ... ok
[INFO] [stdout] test board::tests::set_fen ... ok
[INFO] [stdout] test board::tests::set_xfen ... ok
[INFO] [stdout] test board::tests::insufficient_material_two_black_light_bishops ... ok
[INFO] [stdout] test board::tests::test_fen_with_ep ... ok
[INFO] [stdout] test board::tests::test_full_move_number ... ok
[INFO] [stdout] test board::tests::test_half_move_clock ... ok
[INFO] [stdout] test board::tests::test_in_check_startpos ... ok
[INFO] [stdout] test board::tests::test_king_sq ... ok
[INFO] [stdout] test board::tests::test_make_unmake ... ok
[INFO] [stdout] test board::tests::test_side_to_move ... ok
[INFO] [stdout] test board::tests::test_startpos_fen_roundtrip ... ok
[INFO] [stdout] test board::tests::test_zobrist_consistency ... ok
[INFO] [stdout] test board::tests::xfen_castling_file_letter_lowercase_for_black ... ok
[INFO] [stdout] test board::tests::xfen_castling_file_letter_selects_rook ... ok
[INFO] [stdout] test board::tests::xfen_castling_uses_outermost_rook ... ok
[INFO] [stdout] test board::tests::xfen_chess960_position_284 ... ok
[INFO] [stdout] test board::tests::xfen_lichess_example ... ok
[INFO] [stdout] test board::tests::xfen_python_chess_wiki_example ... ok
[INFO] [stdout] test board::tests::xfen_with_makemove ... ok
[INFO] [stdout] test board::tests::zobrist_hash_black_castling ... ok
[INFO] [stdout] test board::tests::zobrist_hash_enpassant ... ok
[INFO] [stdout] test board::tests::zobrist_hash_null_move ... ok
[INFO] [stdout] test board::tests::zobrist_hash_second_position ... ok
[INFO] [stdout] test board::tests::zobrist_hash_startpos ... ok
[INFO] [stdout] test board::tests::zobrist_hash_white_castling ... ok
[INFO] [stdout] test chess_move::tests::move_from ... ok
[INFO] [stdout] test chess_move::tests::move_promotion_type ... ok
[INFO] [stdout] test chess_move::tests::move_to ... ok
[INFO] [stdout] test chess_move::tests::move_type_of ... ok
[INFO] [stdout] test color::tests::color_as_int ... ok
[INFO] [stdout] test color::tests::color_display ... ok
[INFO] [stdout] test color::tests::color_eq ... ok
[INFO] [stdout] test color::tests::color_from_string ... ok
[INFO] [stdout] test color::tests::color_internal ... ok
[INFO] [stdout] test color::tests::color_ne ... ok
[INFO] [stdout] test color::tests::color_not_operator ... ok
[INFO] [stdout] test coords::tests::file_as_int ... ok
[INFO] [stdout] test coords::tests::file_display ... ok
[INFO] [stdout] test coords::tests::file_eq ... ok
[INFO] [stdout] test coords::tests::file_ge ... ok
[INFO] [stdout] test coords::tests::file_gt ... ok
[INFO] [stdout] test coords::tests::file_le ... ok
[INFO] [stdout] test coords::tests::file_lt ... ok
[INFO] [stdout] test coords::tests::file_ne ... ok
[INFO] [stdout] test coords::tests::rank_as_int ... ok
[INFO] [stdout] test coords::tests::rank_display ... ok
[INFO] [stdout] test coords::tests::rank_eq ... ok
[INFO] [stdout] test coords::tests::rank_ge ... ok
[INFO] [stdout] test coords::tests::rank_le ... ok
[INFO] [stdout] test coords::tests::rank_ne ... ok
[INFO] [stdout] test coords::tests::square_back_rank ... ok
[INFO] [stdout] test coords::tests::square_castling_king_square ... ok
[INFO] [stdout] test coords::tests::square_display ... ok
[INFO] [stdout] test coords::tests::square_distance ... ok
[INFO] [stdout] test coords::tests::square_ep_square ... ok
[INFO] [stdout] test coords::tests::square_eq ... ok
[INFO] [stdout] test coords::tests::square_file ... ok
[INFO] [stdout] test coords::tests::square_flip ... ok
[INFO] [stdout] test coords::tests::square_from_str ... ok
[INFO] [stdout] test coords::tests::square_ge ... ok
[INFO] [stdout] test coords::tests::square_gt ... ok
[INFO] [stdout] test coords::tests::square_is_dark ... ok
[INFO] [stdout] test coords::tests::square_is_light ... ok
[INFO] [stdout] test coords::tests::square_is_valid ... ok
[INFO] [stdout] test coords::tests::square_is_valid_rank_file ... ok
[INFO] [stdout] test coords::tests::square_le ... ok
[INFO] [stdout] test coords::tests::square_lt ... ok
[INFO] [stdout] test coords::tests::square_max ... ok
[INFO] [stdout] test coords::tests::square_ne ... ok
[INFO] [stdout] test coords::tests::square_new_from_file_rank ... ok
[INFO] [stdout] test coords::tests::square_rank ... ok
[INFO] [stdout] test coords::tests::square_relative_square ... ok
[INFO] [stdout] test coords::tests::square_same_color ... ok
[INFO] [stdout] test coords::tests::square_value_distance ... ok
[INFO] [stdout] test movelist::tests::movelist_add ... ok
[INFO] [stdout] test movelist::tests::movelist_find ... ok
[INFO] [stdout] test pgn::tests::test_backslash_in_header_returns_error ... ok
[INFO] [stdout] test pgn::tests::test_basic_pgn ... ok
[INFO] [stdout] test pgn::tests::test_black_to_move_castling_0_0_0 ... ok
[INFO] [stdout] test pgn::tests::test_castling_0_0_file ... ok
[INFO] [stdout] test pgn::tests::test_castling_zero_notation ... ok
[INFO] [stdout] test pgn::tests::test_comment_before_moves_no_hang ... ok
[INFO] [stdout] test pgn::tests::test_corrupted_pgn ... ok
[INFO] [stdout] test pgn::tests::test_default_skip_is_false ... ok
[INFO] [stdout] test pgn::tests::test_empty_body ... ok
[INFO] [stdout] test pgn::tests::test_empty_input_not_enough_data ... ok
[INFO] [stdout] test pgn::tests::test_error_message_and_none_has_error ... ok
[INFO] [stdout] test pgn::tests::test_escape_in_header_value ... ok
[INFO] [stdout] test pgn::tests::test_exceeded_max_string_length_key ... ok
[INFO] [stdout] test pgn::tests::test_exceeded_max_string_length_value ... ok
[INFO] [stdout] test pgn::tests::test_move_with_comment ... ok
[INFO] [stdout] test pgn::tests::test_multiple_games ... ok
[INFO] [stdout] test pgn::tests::test_multiple_pgn ... ok
[INFO] [stdout] test pgn::tests::test_nag_skipped ... ok
[INFO] [stdout] test pgn::tests::test_newline_by_moves ... ok
[INFO] [stdout] test pgn::tests::test_no_moves_but_comment_followed_by_termination ... ok
[INFO] [stdout] test pgn::tests::test_no_moves_game_termination_0_1 ... ok
[INFO] [stdout] test pgn::tests::test_no_moves_game_termination_asterisk ... ok
[INFO] [stdout] test pgn::tests::test_no_moves_game_termination_draw ... ok
[INFO] [stdout] test pgn::tests::test_no_moves_game_termination_multiple ... ok
[INFO] [stdout] test pgn::tests::test_no_moves_game_termination_multiple_2 ... ok
[INFO] [stdout] test pgn::tests::test_no_moves_pgn ... ok
[INFO] [stdout] test pgn::tests::test_no_moves_two_games ... ok
[INFO] [stdout] test pgn::tests::test_no_result_game ... ok
[INFO] [stdout] test pgn::tests::test_non_ascii_headers ... ok
[INFO] [stdout] test pgn::tests::test_read_book ... ok
[INFO] [stdout] test pgn::tests::test_single_game_headers ... ok
[INFO] [stdout] test pgn::tests::test_single_game_moves ... ok
[INFO] [stdout] test pgn::tests::test_skip_pgn ... ok
[INFO] [stdout] test pgn::tests::test_skip_variations_file ... ok
[INFO] [stdout] test pgn::tests::test_square_bracket_in_header ... ok
[INFO] [stdout] test pgn::tests::test_termination_0_1 ... ok
[INFO] [stdout] test pgn::tests::test_termination_1_0 ... ok
[INFO] [stdout] test pgn::tests::test_termination_draw ... ok
[INFO] [stdout] test pgn::tests::test_unescaped_quote_header_error ... ok
[INFO] [stdout] test pgn::tests::test_variation_skipped ... ok
[INFO] [stdout] test piece::tests::test_none_behavior ... ok
[INFO] [stdout] test piece::tests::test_piece_identity ... ok
[INFO] [stdout] test piece::tests::test_piece_serialization ... ok
[INFO] [stdout] test piece::tests::test_piece_type_basics ... ok
[INFO] [stdout] test uci::tests::test_ambiguous_knight_move ... ok
[INFO] [stdout] test uci::tests::test_ambiguous_pawn_capture ... ok
[INFO] [stdout] test uci::tests::test_ambiguous_pawn_ep_capture ... ok
[INFO] [stdout] test uci::tests::test_ambiguous_rook_move_with_check ... ok
[INFO] [stdout] test uci::tests::test_ambiguous_rook_move_with_checkmate ... ok
[INFO] [stdout] test uci::tests::test_bishop_ambiguity ... ok
[INFO] [stdout] test uci::tests::test_bishop_ambiguity_2 ... ok
[INFO] [stdout] test uci::tests::test_bishop_ambiguity_3 ... ok
[INFO] [stdout] test uci::tests::test_bishop_capture_mating_ambiguity ... ok
[INFO] [stdout] test uci::tests::test_bishop_move ... ok
[INFO] [stdout] test uci::tests::test_castling_san ... ok
[INFO] [stdout] test uci::tests::test_check_castle_has_plus ... ok
[INFO] [stdout] test uci::tests::test_checkmate_castle_has_hash ... ok
[INFO] [stdout] test uci::tests::test_is_uci_move ... ok
[INFO] [stdout] test uci::tests::test_king_castling_long ... ok
[INFO] [stdout] test uci::tests::test_king_castling_long_with_annotation ... ok
[INFO] [stdout] test uci::tests::test_king_castling_long_with_zero ... ok
[INFO] [stdout] test uci::tests::test_king_castling_short ... ok
[INFO] [stdout] test uci::tests::test_king_castling_short_with_annotation ... ok
[INFO] [stdout] test uci::tests::test_king_castling_short_with_zero ... ok
[INFO] [stdout] test uci::tests::test_king_move ... ok
[INFO] [stdout] test uci::tests::test_knight_ambiguity ... ok
[INFO] [stdout] test uci::tests::test_knight_ambiguity_2 ... ok
[INFO] [stdout] test uci::tests::test_knight_capture_ambiguity ... ok
[INFO] [stdout] test uci::tests::test_knight_capture_ambiguity_2 ... ok
[INFO] [stdout] test uci::tests::test_knight_capture_check_ambiguity ... ok
[INFO] [stdout] test uci::tests::test_knight_move ... ok
[INFO] [stdout] test uci::tests::test_move_to_san_e4 ... ok
[INFO] [stdout] test uci::tests::test_move_to_san_nf3 ... ok
[INFO] [stdout] test uci::tests::test_move_to_uci_startpos_e4 ... ok
[INFO] [stdout] test uci::tests::test_parse_no_move ... ok
[INFO] [stdout] test uci::tests::test_parse_san_e4 ... ok
[INFO] [stdout] test uci::tests::test_parse_san_nf3 ... ok
[INFO] [stdout] test uci::tests::test_pawn_capture_promotion_ambiguity ... ok
[INFO] [stdout] test uci::tests::test_pawn_promotion ... ok
[INFO] [stdout] test uci::tests::test_pawn_push ... ok
[INFO] [stdout] test uci::tests::test_pinned_bishop_ambiguity ... ok
[INFO] [stdout] test uci::tests::test_pinned_knight_ambiguity ... ok
[INFO] [stdout] test uci::tests::test_pinned_queen_ambiguity ... ok
[INFO] [stdout] test uci::tests::test_pinned_rook_ambiguity ... ok
[INFO] [stdout] test uci::tests::test_queen_ambiguity ... ok
[INFO] [stdout] test uci::tests::test_queen_ambiguity_2 ... ok
[INFO] [stdout] test uci::tests::test_queen_ambiguity_3 ... ok
[INFO] [stdout] test uci::tests::test_queen_ambiguity_4 ... ok
[INFO] [stdout] test uci::tests::test_queen_capture_ambiguity ... ok
[INFO] [stdout] test uci::tests::test_queen_move ... ok
[INFO] [stdout] test uci::tests::test_rook_ambiguity ... ok
[INFO] [stdout] test uci::tests::test_rook_ambiguity_2 ... ok
[INFO] [stdout] test uci::tests::test_rook_ambiguity_3 ... ok
[INFO] [stdout] test uci::tests::test_rook_ambiguity_b_file ... ok
[INFO] [stdout] test uci::tests::test_rook_ambiguity_multi ... ok
[INFO] [stdout] test uci::tests::test_rook_capture_ambiguity ... ok
[INFO] [stdout] test uci::tests::test_rook_move ... ok
[INFO] [stdout] test uci::tests::test_should_err_for_illegal_move ... ok
[INFO] [stdout] test uci::tests::test_should_err_on_ambiguous_move ... ok
[INFO] [stdout] test uci::tests::test_uci_move_roundtrip ... ok
[INFO] [stdout] test board::tests::frc_castle_depth_4_black ... ok
[INFO] [stdout] test board::tests::frc_castle_depth_6_large has been running for over 60 seconds
[INFO] [stdout] test board::tests::frc_pos_2 has been running for over 60 seconds
[INFO] [stdout] test board::tests::frc_pos_3 has been running for over 60 seconds
[INFO] [stdout] test board::tests::frc_pos_4 has been running for over 60 seconds
[INFO] [stdout] test board::tests::frc_pos_5 has been running for over 60 seconds
[INFO] [stdout] test board::tests::frc_pos_6 has been running for over 60 seconds
[INFO] [stdout] test board::tests::frc_pos_7 has been running for over 60 seconds
[INFO] [stdout] test board::tests::frc_start_pos has been running for over 60 seconds
[INFO] [stdout] test board::tests::kiwipete has been running for over 60 seconds
[INFO] [stdout] test board::tests::position_3 has been running for over 60 seconds
[INFO] [stdout] test board::tests::position_4 has been running for over 60 seconds
[INFO] [stdout] test board::tests::position_5 has been running for over 60 seconds
[INFO] [stdout] test board::tests::position_6 has been running for over 60 seconds
[INFO] [stdout] test board::tests::start_pos has been running for over 60 seconds
[INFO] [stdout] test board::tests::position_5 ... ok
[INFO] [stdout] test board::tests::position_6 ... ok
[INFO] [stdout] test board::tests::kiwipete ... ok
[INFO] [stdout] test board::tests::frc_start_pos ... ok
[INFO] [stdout] test board::tests::frc_pos_2 ... ok
[INFO] [stdout] test board::tests::position_3 ... ok
[INFO] [stdout] test board::tests::frc_pos_4 ... ok
[INFO] [stdout] test board::tests::position_4 ... ok
[INFO] [stdout] test board::tests::frc_pos_7 ... ok
[INFO] [stdout] test board::tests::frc_pos_5 ... ok
[ERROR] error running command: command timed out after 900 seconds
[INFO] running `Command { std: "docker" "inspect" "006a717f8f2b8c8447d3437872dd285bccbfe302e795846039612caa0553a6f2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "006a717f8f2b8c8447d3437872dd285bccbfe302e795846039612caa0553a6f2", kill_on_drop: false }`
[INFO] [stdout] 006a717f8f2b8c8447d3437872dd285bccbfe302e795846039612caa0553a6f2
