Dec 07 20:51:06.147 INFO testing chess-2.0.1 against try#6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468 for pr-56514 Dec 07 20:51:06.147 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56514/worker-2/try#6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/pr-56514/try#6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468:/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 +6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468-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:06.613 INFO [stdout] e0c13a440c6bcc5087b5153c943d5e2a07ace0a4579fba570b0d5fdfb32049a6 Dec 07 20:51:06.614 INFO running `"docker" "start" "-a" "e0c13a440c6bcc5087b5153c943d5e2a07ace0a4579fba570b0d5fdfb32049a6"` Dec 07 20:51:08.863 INFO [stderr] usermod: no changes Dec 07 20:51:09.016 INFO [stderr] Compiling chess v2.0.1 (/source) Dec 07 20:51:10.436 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 07 20:51:10.436 INFO [stderr] --> src/gen_tables/king.rs:96:5 Dec 07 20:51:10.436 INFO [stderr] | Dec 07 20:51:10.436 INFO [stderr] 96 | / write!( Dec 07 20:51:10.436 INFO [stderr] 97 | | f, Dec 07 20:51:10.436 INFO [stderr] 98 | | "const CASTLE_MOVES: BitBoard = BitBoard({});\n", Dec 07 20:51:10.440 INFO [stderr] 99 | | gen_castle_moves().to_size(0) Dec 07 20:51:10.440 INFO [stderr] 100 | | ); Dec 07 20:51:10.440 INFO [stderr] | |______^ Dec 07 20:51:10.440 INFO [stderr] | Dec 07 20:51:10.440 INFO [stderr] = note: #[warn(unused_must_use)] on by default Dec 07 20:51:10.440 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 07 20:51:10.440 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:10.440 INFO [stderr] Dec 07 20:51:11.408 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 07 20:51:11.408 INFO [stderr] --> src/gen_tables/pawns.rs:115:5 Dec 07 20:51:11.408 INFO [stderr] | Dec 07 20:51:11.408 INFO [stderr] 115 | / write!( Dec 07 20:51:11.408 INFO [stderr] 116 | | f, Dec 07 20:51:11.408 INFO [stderr] 117 | | "const PAWN_SOURCE_DOUBLE_MOVES: BitBoard = BitBoard({0});\n", Dec 07 20:51:11.408 INFO [stderr] 118 | | gen_source_double_moves().to_size(0) Dec 07 20:51:11.408 INFO [stderr] 119 | | ); Dec 07 20:51:11.408 INFO [stderr] | |______^ Dec 07 20:51:11.408 INFO [stderr] | Dec 07 20:51:11.408 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 07 20:51:11.408 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:11.408 INFO [stderr] Dec 07 20:51:11.408 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 07 20:51:11.408 INFO [stderr] --> src/gen_tables/pawns.rs:121:5 Dec 07 20:51:11.409 INFO [stderr] | Dec 07 20:51:11.409 INFO [stderr] 121 | / write!( Dec 07 20:51:11.409 INFO [stderr] 122 | | f, Dec 07 20:51:11.409 INFO [stderr] 123 | | "const PAWN_DEST_DOUBLE_MOVES: BitBoard = BitBoard({0});\n", Dec 07 20:51:11.409 INFO [stderr] 124 | | gen_dest_double_moves().to_size(0) Dec 07 20:51:11.409 INFO [stderr] 125 | | ); Dec 07 20:51:11.409 INFO [stderr] | |______^ Dec 07 20:51:11.409 INFO [stderr] | Dec 07 20:51:11.409 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 07 20:51:11.409 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:11.409 INFO [stderr] Dec 07 20:51:33.164 INFO [stderr] Finished dev [optimized + debuginfo] target(s) in 24.25s Dec 07 20:51:33.185 INFO [stderr] su: No module specific data is present Dec 07 20:51:34.656 INFO running `"docker" "inspect" "e0c13a440c6bcc5087b5153c943d5e2a07ace0a4579fba570b0d5fdfb32049a6"` Dec 07 20:51:35.038 INFO running `"docker" "rm" "-f" "e0c13a440c6bcc5087b5153c943d5e2a07ace0a4579fba570b0d5fdfb32049a6"` Dec 07 20:51:35.396 INFO [stdout] e0c13a440c6bcc5087b5153c943d5e2a07ace0a4579fba570b0d5fdfb32049a6 Dec 07 20:51:35.402 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56514/worker-2/try#6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/pr-56514/try#6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468:/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 +6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468-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:35.788 INFO [stdout] 6ce165751268e1d283c62dc7ca9c93c56ae9e2edf567e3f2051fe414a105cb06 Dec 07 20:51:35.790 INFO running `"docker" "start" "-a" "6ce165751268e1d283c62dc7ca9c93c56ae9e2edf567e3f2051fe414a105cb06"` Dec 07 20:51:37.983 INFO [stderr] usermod: no changes Dec 07 20:51:38.084 INFO [stderr] Compiling chess v2.0.1 (/source) Dec 07 20:51:54.139 INFO [stderr] Finished dev [optimized + debuginfo] target(s) in 16.13s Dec 07 20:51:54.143 INFO [stderr] su: No module specific data is present Dec 07 20:51:55.662 INFO running `"docker" "inspect" "6ce165751268e1d283c62dc7ca9c93c56ae9e2edf567e3f2051fe414a105cb06"` Dec 07 20:51:56.052 INFO running `"docker" "rm" "-f" "6ce165751268e1d283c62dc7ca9c93c56ae9e2edf567e3f2051fe414a105cb06"` Dec 07 20:51:56.407 INFO [stdout] 6ce165751268e1d283c62dc7ca9c93c56ae9e2edf567e3f2051fe414a105cb06 Dec 07 20:51:56.412 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56514/worker-2/try#6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/pr-56514/try#6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468:/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 +6eb0fd3ac58f9b16bddb9924a17c3b6c156aa468-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:51:56.944 INFO [stdout] 4945bb48eaef9239721951d24670d9f04024c734958ba7699300270715367475 Dec 07 20:51:56.946 INFO running `"docker" "start" "-a" "4945bb48eaef9239721951d24670d9f04024c734958ba7699300270715367475"` Dec 07 20:51:59.604 INFO [stderr] usermod: no changes Dec 07 20:51:59.708 INFO [stderr] Finished dev [optimized + debuginfo] target(s) in 0.07s Dec 07 20:51:59.712 INFO [stderr] Running /target/debug/deps/chess-1df94bd5125a19f3 Dec 07 20:51:59.720 INFO [stdout] Dec 07 20:51:59.720 INFO [stdout] running 54 tests Dec 07 20:52:00.032 INFO [stdout] test board::perft_15 ... ok Dec 07 20:52:00.034 INFO [stdout] test board::perft_16 ... ok Dec 07 20:52:00.126 INFO [stdout] test board::perft_10 ... ok Dec 07 20:52:00.136 INFO [stdout] test board::perft_1 ... ok Dec 07 20:52:00.189 INFO [stdout] test board::perft_17 ... ok Dec 07 20:52:00.228 INFO [stdout] test board::perft_12 ... ok Dec 07 20:52:00.268 INFO [stdout] test board::perft_18 ... ok Dec 07 20:52:00.268 INFO [stdout] test board::perft_11 ... ok Dec 07 20:52:00.401 INFO [stdout] test board::perft_20 ... ok Dec 07 20:52:00.494 INFO [stdout] test board::perft_21 ... ok Dec 07 20:52:00.532 INFO [stdout] test board::perft_19 ... ok Dec 07 20:52:00.539 INFO [stdout] test board::perft_25 ... ok Dec 07 20:52:00.591 INFO [stdout] test board::perft_23 ... ok Dec 07 20:52:00.612 INFO [stdout] test board::perft_22 ... ok Dec 07 20:52:00.644 INFO [stdout] test board::perft_26 ... ok Dec 07 20:52:00.744 INFO [stdout] test board::perft_2 ... ok Dec 07 20:52:00.772 INFO [stdout] test board::perft_14 ... ok Dec 07 20:52:00.788 INFO [stdout] test board::perft_24 ... ok Dec 07 20:52:01.020 INFO [stdout] test board::perft_5 ... ok Dec 07 20:52:01.073 INFO [stdout] test board::perft_9 ... ok Dec 07 20:52:01.112 INFO [stdout] test board::perft_6 ... ok Dec 07 20:52:01.200 INFO [stdout] test board::perft_7 ... ok Dec 07 20:52:01.236 INFO [stdout] test board::perft_8 ... ok Dec 07 20:52:01.260 INFO [stdout] test board::perft_3 ... ok Dec 07 20:52:01.328 INFO [stdout] test board::perft_13 ... ok Dec 07 20:52:01.381 INFO [stdout] test board::perft_4 ... ok Dec 07 20:52:01.540 INFO [stdout] test movegen::movegen::movegen_perft_10 ... ok Dec 07 20:52:01.596 INFO [stdout] test movegen::movegen::movegen_perft_1 ... ok Dec 07 20:52:01.748 INFO [stdout] test movegen::movegen::movegen_perft_15 ... ok Dec 07 20:52:01.780 INFO [stdout] test movegen::movegen::movegen_perft_17 ... ok Dec 07 20:52:01.820 INFO [stdout] test movegen::movegen::movegen_perft_12 ... ok Dec 07 20:52:01.822 INFO [stdout] test movegen::movegen::movegen_perft_11 ... ok Dec 07 20:52:01.866 INFO [stdout] test movegen::movegen::movegen_perft_16 ... ok Dec 07 20:52:01.869 INFO [stdout] test movegen::movegen::movegen_perft_21 ... ok Dec 07 20:52:01.876 INFO [stdout] test movegen::movegen::movegen_perft_22 ... ok Dec 07 20:52:01.936 INFO [stdout] test movegen::movegen::movegen_perft_19 ... ok Dec 07 20:52:01.937 INFO [stdout] test movegen::movegen::movegen_perft_20 ... ok Dec 07 20:52:01.984 INFO [stdout] test movegen::movegen::movegen_perft_25 ... ok Dec 07 20:52:01.985 INFO [stdout] test movegen::movegen::movegen_perft_18 ... ok Dec 07 20:52:02.032 INFO [stdout] test movegen::movegen::movegen_perft_26 ... ok Dec 07 20:52:02.112 INFO [stdout] test movegen::movegen::movegen_perft_23 ... ok Dec 07 20:52:02.253 INFO [stdout] test movegen::movegen::movegen_perft_24 ... ok Dec 07 20:52:02.259 INFO [stdout] test movegen::movegen::movegen_perft_2 ... ok Dec 07 20:52:02.684 INFO [stdout] test movegen::movegen::movegen_perft_5 ... ok Dec 07 20:52:02.792 INFO [stdout] test movegen::movegen::movegen_perft_6 ... ok Dec 07 20:52:02.945 INFO [stdout] test movegen::movegen::movegen_perft_7 ... ok Dec 07 20:52:02.969 INFO [stdout] test movegen::movegen::movegen_perft_13 ... ok Dec 07 20:52:03.020 INFO [stdout] test movegen::movegen::movegen_perft_9 ... ok Dec 07 20:52:03.115 INFO [stdout] test movegen::movegen::movegen_perft_3 ... ok Dec 07 20:52:03.155 INFO [stdout] test movegen::movegen::movegen_perft_4 ... ok Dec 07 20:52:03.164 INFO [stdout] test movegen::movegen::movegen_perft_14 ... ok Dec 07 20:52:03.236 INFO [stdout] test movegen::movegen::movegen_perft_8 ... ok Dec 07 20:52:12.092 INFO [stdout] test board::perft_kiwipete ... ok Dec 07 20:52:16.298 INFO [stdout] test movegen::movegen::movegen_perft_kiwipete ... ok Dec 07 20:52:16.298 INFO [stdout] Dec 07 20:52:16.298 INFO [stdout] test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 07 20:52:16.298 INFO [stdout] Dec 07 20:52:16.299 INFO [stderr] Doc-tests chess Dec 07 20:52:18.588 INFO [stdout] Dec 07 20:52:18.588 INFO [stdout] running 48 tests Dec 07 20:52:23.780 INFO [stdout] test src/bitboard.rs - bitboard::BitBoard (line 11) ... ok Dec 07 20:52:24.240 INFO [stdout] test src/board.rs - board::Board::clear_square (line 768) ... ok Dec 07 20:52:24.529 INFO [stdout] test src/board.rs - board::Board::en_passant (line 1064) ... ok Dec 07 20:52:24.681 INFO [stdout] test src/bitboard.rs - bitboard::EMPTY (line 31) ... ok Dec 07 20:52:26.320 INFO [stdout] test src/board.rs - board::Board::color_combined (line 509) ... ok Dec 07 20:52:27.656 INFO [stdout] test src/board.rs - board::Board::combined (line 490) ... ok Dec 07 20:52:27.657 INFO [stdout] test src/board.rs - board::Board::enumerate_moves (line 1042) ... ok Dec 07 20:52:27.692 INFO [stdout] test src/board.rs - board::Board::castle_rights (line 562) ... ok Dec 07 20:52:33.852 INFO [stdout] test src/board.rs - board::Board::from_fen (line 275) ... ok Dec 07 20:52:33.873 INFO [stdout] test src/board.rs - board::Board::is_sane (line 838) ... ok Dec 07 20:52:34.166 INFO [stdout] test src/board.rs - board::Board::legal (line 1110) ... ok Dec 07 20:52:34.325 INFO [stdout] test src/board.rs - board::Board::king_square (line 529) ... ok Dec 07 20:52:35.829 INFO [stdout] test src/board.rs - board::Board::make_move (line 1384) ... ok Dec 07 20:52:37.024 INFO [stdout] test src/board.rs - board::Board::null_move (line 811) ... ok Dec 07 20:52:37.208 INFO [stdout] test src/board.rs - board::Board::make_move_new (line 1364) ... ok Dec 07 20:52:37.488 INFO [stdout] test src/board.rs - board::Board::my_castle_rights (line 638) ... ok Dec 07 20:52:42.398 INFO [stdout] test src/board.rs - board::Board::pieces (line 543) ... ok Dec 07 20:52:43.160 INFO [stdout] test src/board.rs - board::Board::piece_on (line 968) ... ok Dec 07 20:52:43.592 INFO [stdout] test src/board.rs - board::Board::remove_my_castle_rights (line 659) ... ok Dec 07 20:52:43.738 INFO [stdout] test src/board.rs - board::Board::remove_castle_rights (line 608) ... ok Dec 07 20:52:44.985 INFO [stdout] test src/board.rs - board::Board::remove_their_castle_rights (line 696) ... ok Dec 07 20:52:46.212 INFO [stdout] test src/board.rs - board::Board::set_piece (line 722) ... ok Dec 07 20:52:46.838 INFO [stdout] test src/board.rs - board::Board::side_to_move (line 626) ... ok Dec 07 20:52:47.276 INFO [stdout] test src/board.rs - board::Board::status (line 436) ... ok Dec 07 20:52:51.788 INFO [stdout] test src/board.rs - board::Board::their_castle_rights (line 675) ... ok Dec 07 20:52:52.197 INFO [stdout] test src/lib.rs - (line 11) ... ok Dec 07 20:52:53.145 INFO [stdout] test src/square.rs - square::ALL_SQUARES (line 400) ... ok Dec 07 20:52:53.728 INFO [stdout] test src/movegen/movegen.rs - movegen::movegen::MoveGen (line 176) ... ok Dec 07 20:52:54.161 INFO [stdout] test src/square.rs - square::Square::backward (line 200) ... ok Dec 07 20:52:55.301 INFO [stdout] test src/square.rs - square::Square::default (line 16) ... ok Dec 07 20:52:56.184 INFO [stdout] test src/square.rs - square::Square::down (line 118) ... ok Dec 07 20:52:57.116 INFO [stdout] test src/square.rs - square::Square::forward (line 178) ... ok Dec 07 20:53:01.328 INFO [stdout] test src/square.rs - square::Square::from_string (line 357) ... ok Dec 07 20:53:01.334 INFO [stdout] test src/square.rs - square::Square::get_rank (line 73) ... ok Dec 07 20:53:01.416 INFO [stdout] test src/square.rs - square::Square::get_file (line 86) ... ok Dec 07 20:53:03.453 INFO [stdout] test src/square.rs - square::Square::left (line 137) ... ok Dec 07 20:53:04.452 INFO [stdout] test src/square.rs - square::Square::make_square (line 52) ... ok Dec 07 20:53:04.473 INFO [stdout] test src/square.rs - square::Square::new (line 33) ... ok Dec 07 20:53:05.568 INFO [stdout] test src/square.rs - square::Square::right (line 156) ... ok Dec 07 20:53:07.268 INFO [stdout] test src/square.rs - square::Square::to_index (line 343) ... ok Dec 07 20:53:09.796 INFO [stdout] test src/square.rs - square::Square::to_int (line 329) ... ok Dec 07 20:53:11.168 INFO [stdout] test src/square.rs - square::Square::ubackward (line 307) ... ok Dec 07 20:53:11.364 INFO [stdout] test src/square.rs - square::Square::udown (line 237) ... ok Dec 07 20:53:11.877 INFO [stdout] test src/square.rs - square::Square::uforward (line 284) ... ok Dec 07 20:53:12.445 INFO [stdout] test src/square.rs - square::Square::up (line 99) ... ok Dec 07 20:53:12.934 INFO [stdout] test src/square.rs - square::Square::uleft (line 252) ... ok Dec 07 20:53:13.073 INFO [stdout] test src/square.rs - square::Square::uright (line 268) ... ok Dec 07 20:53:13.444 INFO [stdout] test src/square.rs - square::Square::uup (line 222) ... ok Dec 07 20:53:13.444 INFO [stdout] Dec 07 20:53:13.444 INFO [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 07 20:53:13.444 INFO [stdout] Dec 07 20:53:13.562 INFO [stderr] su: No module specific data is present Dec 07 20:53:15.045 INFO running `"docker" "inspect" "4945bb48eaef9239721951d24670d9f04024c734958ba7699300270715367475"` Dec 07 20:53:15.326 INFO running `"docker" "rm" "-f" "4945bb48eaef9239721951d24670d9f04024c734958ba7699300270715367475"` Dec 07 20:53:15.644 INFO [stdout] 4945bb48eaef9239721951d24670d9f04024c734958ba7699300270715367475