Dec 07 20:51:15.037 INFO testing chess-2.0.1 against master#906deae0790bd18681b937fe9a141a3c26cf1855 for pr-56514 Dec 07 20:51:15.037 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56514/worker-5/master#906deae0790bd18681b937fe9a141a3c26cf1855:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/pr-56514/master#906deae0790bd18681b937fe9a141a3c26cf1855:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +906deae0790bd18681b937fe9a141a3c26cf1855-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 07 20:51:15.528 INFO [stdout] be9e3c7aaa217f50ae5b93cc046d9d8b6db1c7c7cdb8211d8543a0a858038226 Dec 07 20:51:15.530 INFO running `"docker" "start" "-a" "be9e3c7aaa217f50ae5b93cc046d9d8b6db1c7c7cdb8211d8543a0a858038226"` Dec 07 20:51:17.815 INFO [stderr] usermod: no changes Dec 07 20:51:17.892 INFO [stderr] Compiling chess v2.0.1 (/source) Dec 07 20:51:19.049 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 07 20:51:19.050 INFO [stderr] --> src/gen_tables/king.rs:96:5 Dec 07 20:51:19.050 INFO [stderr] | Dec 07 20:51:19.050 INFO [stderr] 96 | / write!( Dec 07 20:51:19.050 INFO [stderr] 97 | | f, Dec 07 20:51:19.050 INFO [stderr] 98 | | "const CASTLE_MOVES: BitBoard = BitBoard({});\n", Dec 07 20:51:19.050 INFO [stderr] 99 | | gen_castle_moves().to_size(0) Dec 07 20:51:19.050 INFO [stderr] 100 | | ); Dec 07 20:51:19.050 INFO [stderr] | |______^ Dec 07 20:51:19.050 INFO [stderr] | Dec 07 20:51:19.050 INFO [stderr] = note: #[warn(unused_must_use)] on by default Dec 07 20:51:19.050 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 07 20:51:19.064 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Dec 07 20:51:19.064 INFO [stderr] Dec 07 20:51:19.927 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 07 20:51:19.927 INFO [stderr] --> src/gen_tables/pawns.rs:115:5 Dec 07 20:51:19.927 INFO [stderr] | Dec 07 20:51:19.928 INFO [stderr] 115 | / write!( Dec 07 20:51:19.928 INFO [stderr] 116 | | f, Dec 07 20:51:19.928 INFO [stderr] 117 | | "const PAWN_SOURCE_DOUBLE_MOVES: BitBoard = BitBoard({0});\n", Dec 07 20:51:19.929 INFO [stderr] 118 | | gen_source_double_moves().to_size(0) Dec 07 20:51:19.929 INFO [stderr] 119 | | ); Dec 07 20:51:19.929 INFO [stderr] | |______^ Dec 07 20:51:19.930 INFO [stderr] | Dec 07 20:51:19.930 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 07 20:51:19.930 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Dec 07 20:51:19.931 INFO [stderr] Dec 07 20:51:19.931 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 07 20:51:19.931 INFO [stderr] --> src/gen_tables/pawns.rs:121:5 Dec 07 20:51:19.932 INFO [stderr] | Dec 07 20:51:19.932 INFO [stderr] 121 | / write!( Dec 07 20:51:19.932 INFO [stderr] 122 | | f, Dec 07 20:51:19.932 INFO [stderr] 123 | | "const PAWN_DEST_DOUBLE_MOVES: BitBoard = BitBoard({0});\n", Dec 07 20:51:19.933 INFO [stderr] 124 | | gen_dest_double_moves().to_size(0) Dec 07 20:51:19.933 INFO [stderr] 125 | | ); Dec 07 20:51:19.933 INFO [stderr] | |______^ Dec 07 20:51:19.933 INFO [stderr] | Dec 07 20:51:19.934 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 07 20:51:19.934 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Dec 07 20:51:19.934 INFO [stderr] Dec 07 20:51:41.185 INFO [stderr] Finished dev [optimized + debuginfo] target(s) in 23.34s Dec 07 20:51:41.188 INFO [stderr] su: No module specific data is present Dec 07 20:51:42.778 INFO running `"docker" "inspect" "be9e3c7aaa217f50ae5b93cc046d9d8b6db1c7c7cdb8211d8543a0a858038226"` Dec 07 20:51:43.152 INFO running `"docker" "rm" "-f" "be9e3c7aaa217f50ae5b93cc046d9d8b6db1c7c7cdb8211d8543a0a858038226"` Dec 07 20:51:43.536 INFO [stdout] be9e3c7aaa217f50ae5b93cc046d9d8b6db1c7c7cdb8211d8543a0a858038226 Dec 07 20:51:43.548 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56514/worker-5/master#906deae0790bd18681b937fe9a141a3c26cf1855:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/pr-56514/master#906deae0790bd18681b937fe9a141a3c26cf1855:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +906deae0790bd18681b937fe9a141a3c26cf1855-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 07 20:51:43.953 INFO [stdout] d02ba77309f0e9799b197907198dd941f6269a21a690c657546c96352f08491b Dec 07 20:51:43.955 INFO running `"docker" "start" "-a" "d02ba77309f0e9799b197907198dd941f6269a21a690c657546c96352f08491b"` Dec 07 20:51:46.520 INFO [stderr] usermod: no changes Dec 07 20:51:46.628 INFO [stderr] Compiling chess v2.0.1 (/source) Dec 07 20:52:03.199 INFO [stderr] Finished dev [optimized + debuginfo] target(s) in 16.64s Dec 07 20:52:03.203 INFO [stderr] su: No module specific data is present Dec 07 20:52:04.700 INFO running `"docker" "inspect" "d02ba77309f0e9799b197907198dd941f6269a21a690c657546c96352f08491b"` Dec 07 20:52:05.086 INFO running `"docker" "rm" "-f" "d02ba77309f0e9799b197907198dd941f6269a21a690c657546c96352f08491b"` Dec 07 20:52:05.460 INFO [stdout] d02ba77309f0e9799b197907198dd941f6269a21a690c657546c96352f08491b Dec 07 20:52:05.462 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56514/worker-5/master#906deae0790bd18681b937fe9a141a3c26cf1855:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/pr-56514/master#906deae0790bd18681b937fe9a141a3c26cf1855:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +906deae0790bd18681b937fe9a141a3c26cf1855-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 07 20:52:05.851 INFO [stdout] dd741528968fb14d7a0f7a3ebbdfcb7af0d3e01095331fbc3d3c1b6cb0bf4f80 Dec 07 20:52:05.853 INFO running `"docker" "start" "-a" "dd741528968fb14d7a0f7a3ebbdfcb7af0d3e01095331fbc3d3c1b6cb0bf4f80"` Dec 07 20:52:08.195 INFO [stderr] usermod: no changes Dec 07 20:52:08.260 INFO [stderr] Finished dev [optimized + debuginfo] target(s) in 0.02s Dec 07 20:52:08.276 INFO [stderr] Running /target/debug/deps/chess-62ba06e92e29cdc7 Dec 07 20:52:08.276 INFO [stdout] Dec 07 20:52:08.276 INFO [stdout] running 54 tests Dec 07 20:52:08.515 INFO [stdout] test board::perft_16 ... ok Dec 07 20:52:08.534 INFO [stdout] test board::perft_15 ... ok Dec 07 20:52:08.584 INFO [stdout] test board::perft_1 ... ok Dec 07 20:52:08.594 INFO [stdout] test board::perft_10 ... ok Dec 07 20:52:08.635 INFO [stdout] test board::perft_17 ... ok Dec 07 20:52:08.657 INFO [stdout] test board::perft_12 ... ok Dec 07 20:52:08.659 INFO [stdout] test board::perft_11 ... ok Dec 07 20:52:08.701 INFO [stdout] test board::perft_18 ... ok Dec 07 20:52:08.804 INFO [stdout] test board::perft_19 ... ok Dec 07 20:52:08.808 INFO [stdout] test board::perft_21 ... ok Dec 07 20:52:08.812 INFO [stdout] test board::perft_22 ... ok Dec 07 20:52:08.864 INFO [stdout] test board::perft_26 ... ok Dec 07 20:52:08.884 INFO [stdout] test board::perft_20 ... ok Dec 07 20:52:08.885 INFO [stdout] test board::perft_25 ... ok Dec 07 20:52:08.964 INFO [stdout] test board::perft_23 ... ok Dec 07 20:52:08.965 INFO [stdout] test board::perft_2 ... ok Dec 07 20:52:09.068 INFO [stdout] test board::perft_24 ... ok Dec 07 20:52:09.248 INFO [stdout] test board::perft_14 ... ok Dec 07 20:52:09.296 INFO [stdout] test board::perft_5 ... ok Dec 07 20:52:09.372 INFO [stdout] test board::perft_6 ... ok Dec 07 20:52:09.472 INFO [stdout] test board::perft_13 ... ok Dec 07 20:52:09.504 INFO [stdout] test board::perft_7 ... ok Dec 07 20:52:09.520 INFO [stdout] test board::perft_9 ... ok Dec 07 20:52:09.546 INFO [stdout] test board::perft_8 ... ok Dec 07 20:52:09.598 INFO [stdout] test board::perft_3 ... ok Dec 07 20:52:09.685 INFO [stdout] test board::perft_4 ... ok Dec 07 20:52:09.864 INFO [stdout] test movegen::movegen::movegen_perft_1 ... ok Dec 07 20:52:09.864 INFO [stdout] test movegen::movegen::movegen_perft_10 ... ok Dec 07 20:52:10.104 INFO [stdout] test movegen::movegen::movegen_perft_17 ... ok Dec 07 20:52:10.112 INFO [stdout] test movegen::movegen::movegen_perft_15 ... ok Dec 07 20:52:10.152 INFO [stdout] test movegen::movegen::movegen_perft_12 ... ok Dec 07 20:52:10.164 INFO [stdout] test movegen::movegen::movegen_perft_11 ... ok Dec 07 20:52:10.183 INFO [stdout] test movegen::movegen::movegen_perft_19 ... ok Dec 07 20:52:10.216 INFO [stdout] test movegen::movegen::movegen_perft_21 ... ok Dec 07 20:52:10.232 INFO [stdout] test movegen::movegen::movegen_perft_22 ... ok Dec 07 20:52:10.250 INFO [stdout] test movegen::movegen::movegen_perft_16 ... ok Dec 07 20:52:10.281 INFO [stdout] test movegen::movegen::movegen_perft_20 ... ok Dec 07 20:52:10.300 INFO [stdout] test movegen::movegen::movegen_perft_18 ... ok Dec 07 20:52:10.356 INFO [stdout] test movegen::movegen::movegen_perft_25 ... ok Dec 07 20:52:10.369 INFO [stdout] test movegen::movegen::movegen_perft_26 ... ok Dec 07 20:52:10.552 INFO [stdout] test movegen::movegen::movegen_perft_23 ... ok Dec 07 20:52:10.636 INFO [stdout] test movegen::movegen::movegen_perft_24 ... ok Dec 07 20:52:10.660 INFO [stdout] test movegen::movegen::movegen_perft_2 ... ok Dec 07 20:52:11.093 INFO [stdout] test movegen::movegen::movegen_perft_5 ... ok Dec 07 20:52:11.276 INFO [stdout] test movegen::movegen::movegen_perft_6 ... ok Dec 07 20:52:11.316 INFO [stdout] test movegen::movegen::movegen_perft_7 ... ok Dec 07 20:52:11.428 INFO [stdout] test movegen::movegen::movegen_perft_4 ... ok Dec 07 20:52:11.460 INFO [stdout] test movegen::movegen::movegen_perft_13 ... ok Dec 07 20:52:11.504 INFO [stdout] test movegen::movegen::movegen_perft_14 ... ok Dec 07 20:52:11.524 INFO [stdout] test movegen::movegen::movegen_perft_3 ... ok Dec 07 20:52:11.632 INFO [stdout] test movegen::movegen::movegen_perft_9 ... ok Dec 07 20:52:11.668 INFO [stdout] test movegen::movegen::movegen_perft_8 ... ok Dec 07 20:52:21.288 INFO [stdout] test board::perft_kiwipete ... ok Dec 07 20:52:25.568 INFO [stdout] test movegen::movegen::movegen_perft_kiwipete ... ok Dec 07 20:52:25.569 INFO [stdout] Dec 07 20:52:25.569 INFO [stdout] test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 07 20:52:25.569 INFO [stdout] Dec 07 20:52:25.569 INFO [stderr] Doc-tests chess Dec 07 20:52:27.857 INFO [stdout] Dec 07 20:52:27.857 INFO [stdout] running 48 tests Dec 07 20:52:36.973 INFO [stdout] test src/board.rs - board::Board::en_passant (line 1064) ... ok Dec 07 20:52:37.066 INFO [stdout] test src/bitboard.rs - bitboard::EMPTY (line 31) ... ok Dec 07 20:52:37.108 INFO [stdout] test src/board.rs - board::Board::color_combined (line 509) ... ok Dec 07 20:52:37.137 INFO [stdout] test src/board.rs - board::Board::enumerate_moves (line 1042) ... ok Dec 07 20:52:37.317 INFO [stdout] test src/board.rs - board::Board::castle_rights (line 562) ... ok Dec 07 20:52:37.896 INFO [stdout] test src/board.rs - board::Board::clear_square (line 768) ... ok Dec 07 20:52:37.908 INFO [stdout] test src/board.rs - board::Board::combined (line 490) ... ok Dec 07 20:52:37.914 INFO [stdout] test src/bitboard.rs - bitboard::BitBoard (line 11) ... ok Dec 07 20:52:45.969 INFO [stdout] test src/board.rs - board::Board::is_sane (line 838) ... ok Dec 07 20:52:46.414 INFO [stdout] test src/board.rs - board::Board::legal (line 1110) ... ok Dec 07 20:52:46.426 INFO [stdout] test src/board.rs - board::Board::make_move (line 1384) ... ok Dec 07 20:52:46.657 INFO [stdout] test src/board.rs - board::Board::king_square (line 529) ... ok Dec 07 20:52:46.980 INFO [stdout] test src/board.rs - board::Board::from_fen (line 275) ... ok Dec 07 20:52:46.980 INFO [stdout] test src/board.rs - board::Board::my_castle_rights (line 638) ... ok Dec 07 20:52:47.297 INFO [stdout] test src/board.rs - board::Board::make_move_new (line 1364) ... ok Dec 07 20:52:47.349 INFO [stdout] test src/board.rs - board::Board::null_move (line 811) ... ok Dec 07 20:52:55.181 INFO [stdout] test src/board.rs - board::Board::piece_on (line 968) ... ok Dec 07 20:52:55.602 INFO [stdout] test src/board.rs - board::Board::remove_castle_rights (line 608) ... ok Dec 07 20:52:55.786 INFO [stdout] test src/board.rs - board::Board::remove_my_castle_rights (line 659) ... ok Dec 07 20:52:56.165 INFO [stdout] test src/board.rs - board::Board::pieces (line 543) ... ok Dec 07 20:52:56.328 INFO [stdout] test src/board.rs - board::Board::side_to_move (line 626) ... ok Dec 07 20:52:56.520 INFO [stdout] test src/board.rs - board::Board::remove_their_castle_rights (line 696) ... ok Dec 07 20:52:56.528 INFO [stdout] test src/board.rs - board::Board::set_piece (line 722) ... ok Dec 07 20:52:56.698 INFO [stdout] test src/board.rs - board::Board::status (line 436) ... ok Dec 07 20:53:03.636 INFO [stdout] test src/movegen/movegen.rs - movegen::movegen::MoveGen (line 176) ... ok Dec 07 20:53:04.080 INFO [stdout] test src/board.rs - board::Board::their_castle_rights (line 675) ... ok Dec 07 20:53:04.429 INFO [stdout] test src/lib.rs - (line 11) ... ok Dec 07 20:53:04.653 INFO [stdout] test src/square.rs - square::Square::backward (line 200) ... ok Dec 07 20:53:05.183 INFO [stdout] test src/square.rs - square::ALL_SQUARES (line 400) ... ok Dec 07 20:53:05.644 INFO [stdout] test src/square.rs - square::Square::down (line 118) ... ok Dec 07 20:53:05.644 INFO [stdout] test src/square.rs - square::Square::forward (line 178) ... ok Dec 07 20:53:06.704 INFO [stdout] test src/square.rs - square::Square::default (line 16) ... ok Dec 07 20:53:12.176 INFO [stdout] test src/square.rs - square::Square::right (line 156) ... ok Dec 07 20:53:13.052 INFO [stdout] test src/square.rs - square::Square::get_rank (line 73) ... ok Dec 07 20:53:13.347 INFO [stdout] test src/square.rs - square::Square::left (line 137) ... ok Dec 07 20:53:13.469 INFO [stdout] test src/square.rs - square::Square::make_square (line 52) ... ok Dec 07 20:53:14.220 INFO [stdout] test src/square.rs - square::Square::get_file (line 86) ... ok Dec 07 20:53:14.392 INFO [stdout] test src/square.rs - square::Square::from_string (line 357) ... ok Dec 07 20:53:14.944 INFO [stdout] test src/square.rs - square::Square::new (line 33) ... ok Dec 07 20:53:15.924 INFO [stdout] test src/square.rs - square::Square::to_index (line 343) ... ok Dec 07 20:53:19.368 INFO [stdout] test src/square.rs - square::Square::uforward (line 284) ... ok Dec 07 20:53:19.616 INFO [stdout] test src/square.rs - square::Square::ubackward (line 307) ... ok Dec 07 20:53:19.796 INFO [stdout] test src/square.rs - square::Square::to_int (line 329) ... ok Dec 07 20:53:21.092 INFO [stdout] test src/square.rs - square::Square::uup (line 222) ... ok Dec 07 20:53:21.250 INFO [stdout] test src/square.rs - square::Square::udown (line 237) ... ok Dec 07 20:53:21.312 INFO [stdout] test src/square.rs - square::Square::uleft (line 252) ... ok Dec 07 20:53:21.353 INFO [stdout] test src/square.rs - square::Square::up (line 99) ... ok Dec 07 20:53:21.641 INFO [stdout] test src/square.rs - square::Square::uright (line 268) ... ok Dec 07 20:53:21.641 INFO [stdout] Dec 07 20:53:21.641 INFO [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 07 20:53:21.641 INFO [stdout] Dec 07 20:53:21.744 INFO [stderr] su: No module specific data is present Dec 07 20:53:22.244 INFO running `"docker" "inspect" "dd741528968fb14d7a0f7a3ebbdfcb7af0d3e01095331fbc3d3c1b6cb0bf4f80"` Dec 07 20:53:22.531 INFO running `"docker" "rm" "-f" "dd741528968fb14d7a0f7a3ebbdfcb7af0d3e01095331fbc3d3c1b6cb0bf4f80"` Dec 07 20:53:22.824 INFO [stdout] dd741528968fb14d7a0f7a3ebbdfcb7af0d3e01095331fbc3d3c1b6cb0bf4f80