[INFO] cloning repository https://github.com/bdmendes/camel
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/bdmendes/camel" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbdmendes%2Fcamel", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbdmendes%2Fcamel'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 073f049e17370d3420e0357e82aee34f0d2b8415
[INFO] testing bdmendes/camel/073f049e17370d3420e0357e82aee34f0d2b8415 against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbdmendes%2Fcamel" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:  23% (13/56)
Updating files:  25% (14/56)
Updating files:  26% (15/56)
Updating files:  28% (16/56)
Updating files:  30% (17/56)
Updating files:  32% (18/56)
Updating files:  33% (19/56)
Updating files:  35% (20/56)
Updating files:  37% (21/56)
Updating files:  39% (22/56)
Updating files:  41% (23/56)
Updating files:  42% (24/56)
Updating files:  44% (25/56)
Updating files:  46% (26/56)
Updating files:  48% (27/56)
Updating files:  50% (28/56)
Updating files:  51% (29/56)
Updating files:  53% (30/56)
Updating files:  55% (31/56)
Updating files:  57% (32/56)
Updating files:  58% (33/56)
Updating files:  60% (34/56)
Updating files:  62% (35/56)
Updating files:  64% (36/56)
Updating files:  66% (37/56)
Updating files:  67% (38/56)
Updating files:  69% (39/56)
Updating files:  71% (40/56)
Updating files:  73% (41/56)
Updating files:  75% (42/56)
Updating files:  76% (43/56)
Updating files:  78% (44/56)
Updating files:  80% (45/56)
Updating files:  82% (46/56)
Updating files:  83% (47/56)
Updating files:  85% (48/56)
Updating files:  87% (49/56)
Updating files:  89% (50/56)
Updating files:  91% (51/56)
Updating files:  92% (52/56)
Updating files:  94% (53/56)
Updating files:  96% (54/56)
Updating files:  98% (55/56)
Updating files: 100% (56/56)
Updating files: 100% (56/56), done.
[INFO] removed /workspace/builds/worker-3-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/bdmendes/camel
[INFO] finished tweaking git repo https://github.com/bdmendes/camel
[INFO] tweaked toml for git repo https://github.com/bdmendes/camel written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/bdmendes/camel on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/bdmendes/camel 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" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded relative-path v1.9.3
[INFO] [stderr]   Downloaded rstest v0.26.1
[INFO] [stderr]   Downloaded primitive_enum v1.2.0
[INFO] [stderr]   Downloaded ctor v1.0.0
[INFO] [stderr]   Downloaded linktime-proc-macro v0.1.0
[INFO] [stderr]   Downloaded link-section v0.13.1
[INFO] [stderr]   Downloaded zmij v1.0.6
[INFO] [stderr]   Downloaded rstest_macros v0.26.1
[INFO] [stderr]   Downloaded serde_json v1.0.148
[INFO] [stderr]   Downloaded indexmap v2.12.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 50dcdb238090adb8e1454fe1954568d5ea5569578fc390de44113ebc24ca7a23
[INFO] running `Command { std: "docker" "start" "-a" "50dcdb238090adb8e1454fe1954568d5ea5569578fc390de44113ebc24ca7a23", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "50dcdb238090adb8e1454fe1954568d5ea5569578fc390de44113ebc24ca7a23", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "50dcdb238090adb8e1454fe1954568d5ea5569578fc390de44113ebc24ca7a23", kill_on_drop: false }`
[INFO] [stdout] 50dcdb238090adb8e1454fe1954568d5ea5569578fc390de44113ebc24ca7a23
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=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" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 43c19ef58c1904dff7b89fba5c3c3d6df33d3153a9c6b22178db0602ac162922
[INFO] running `Command { std: "docker" "start" "-a" "43c19ef58c1904dff7b89fba5c3c3d6df33d3153a9c6b22178db0602ac162922", kill_on_drop: false }`
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling rand_core v0.10.0
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling zmij v1.0.6
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling serde_json v1.0.148
[INFO] [stderr]    Compiling chacha20 v0.10.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling linktime-proc-macro v0.1.0
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling iana-time-zone v0.1.64
[INFO] [stderr]    Compiling link-section v0.13.1
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling primitive_enum v1.2.0
[INFO] [stderr]    Compiling ctor v1.0.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling chrono v0.4.43
[INFO] [stderr]    Compiling rand v0.10.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling camel v2.0.0-alpha (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [optimized + debuginfo] target(s) in 21.08s
[INFO] running `Command { std: "docker" "inspect" "43c19ef58c1904dff7b89fba5c3c3d6df33d3153a9c6b22178db0602ac162922", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "43c19ef58c1904dff7b89fba5c3c3d6df33d3153a9c6b22178db0602ac162922", kill_on_drop: false }`
[INFO] [stdout] 43c19ef58c1904dff7b89fba5c3c3d6df33d3153a9c6b22178db0602ac162922
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=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" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2a7c3470494661c8ba02b3c05bc869d98d90e3f81953681f85d2f5592e2a1c7c
[INFO] running `Command { std: "docker" "start" "-a" "2a7c3470494661c8ba02b3c05bc869d98d90e3f81953681f85d2f5592e2a1c7c", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling slab v0.4.11
[INFO] [stderr]    Compiling pin-project-lite v0.2.16
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling futures-timer v3.0.3
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling rstest_macros v0.26.1
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling indexmap v2.12.1
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling toml_parser v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling toml_edit v0.23.10+spec-1.0.0
[INFO] [stderr]    Compiling proc-macro-crate v3.4.0
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling rstest v0.26.1
[INFO] [stderr]    Compiling camel v2.0.0-alpha (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [optimized + debuginfo] target(s) in 9.74s
[INFO] running `Command { std: "docker" "inspect" "2a7c3470494661c8ba02b3c05bc869d98d90e3f81953681f85d2f5592e2a1c7c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2a7c3470494661c8ba02b3c05bc869d98d90e3f81953681f85d2f5592e2a1c7c", kill_on_drop: false }`
[INFO] [stdout] 2a7c3470494661c8ba02b3c05bc869d98d90e3f81953681f85d2f5592e2a1c7c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=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" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] c1b96c0ac31bcd8de9b37ca8caa374cd3b12f4b4c68ed7fbf5c660692c72b80d
[INFO] running `Command { std: "docker" "start" "-a" "c1b96c0ac31bcd8de9b37ca8caa374cd3b12f4b4c68ed7fbf5c660692c72b80d", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [optimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/camel-ee032e4e1490d15e)
[INFO] [stdout] 
[INFO] [stdout] running 435 tests
[INFO] [stdout] test engine::repl::tests::uci_err::case_1 ... ok
[INFO] [stdout] test engine::repl::tests::uci_err::case_2 ... ok
[INFO] [stdout] test engine::repl::tests::uci_err::case_4 ... ok
[INFO] [stdout] test engine::repl::tests::uci_err::case_3 ... ok
[INFO] [stdout] test engine::repl::tests::uci_err::case_5 ... ok
[INFO] [stdout] test engine::repl::tests::uci_err::case_6 ... ok
[INFO] [stdout] test engine::repl::tests::uci_err::case_7 ... ok
[INFO] [stdout] test engine::repl::tests::uci_ok::case_01 ... ok
[INFO] [stdout] test engine::repl::tests::uci_ok::case_02 ... ok
[INFO] [stdout] test engine::repl::tests::uci_ok::case_04 ... ok
[INFO] [stdout] test engine::repl::tests::uci_ok::case_03 ... ok
[INFO] [stdout] test engine::repl::tests::uci_ok::case_05 ... ok
[INFO] [stdout] test engine::repl::tests::uci_ok::case_06 ... ok
[INFO] [stdout] test engine::repl::tests::uci_ok::case_08 ... ok
[INFO] [stdout] test engine::repl::tests::uci_ok::case_07 ... ok
[INFO] [stdout] test engine::repl::tests::uci_ok::case_09 ... ok
[INFO] [stdout] test engine::repl::tests::uci_ok::case_10 ... ok
[INFO] [stdout] test engine::repl::tests::uci_ok::case_11 ... ok
[INFO] [stdout] test engine::repl::tests::uci_ok::case_12 ... ok
[INFO] [stdout] test engine::repl::tests::uci_ok::case_15 ... ok
[INFO] [stdout] test engine::repl::tests::uci_ok::case_16 ... ok
[INFO] [stdout] test engine::repl::tests::uci_ok::case_13 ... ok
[INFO] [stdout] test engine::repl::tests::uci_ok::case_21 ... ok
[INFO] [stdout] test engine::time::tests::duration_around_move20 ... ok
[INFO] [stdout] test engine::repl::tests::uci_ok::case_18 ... ok
[INFO] [stdout] test engine::repl::tests::uci_ok::case_20 ... ok
[INFO] [stdout] test engine::repl::tests::uci_ok::case_17 ... ok
[INFO] [stdout] test evaluation::nnue::tests::evaluate ... ok
[INFO] [stdout] test evaluation::nnue::tests::accumulator1 ... ok
[INFO] [stdout] test engine::repl::tests::uci_ok::case_14 ... ok
[INFO] [stdout] test evaluation::nnue::tests::evaluate_perspective ... ok
[INFO] [stdout] test evaluation::nnue::tests::accumulator_perspective ... ok
[INFO] [stdout] test evaluation::score::tests::parse::case_03 ... ok
[INFO] [stdout] test evaluation::score::tests::parse::case_05 ... ok
[INFO] [stdout] test evaluation::score::tests::parse::case_06 ... ok
[INFO] [stdout] test evaluation::nnue::tests::accumulator2 ... ok
[INFO] [stdout] test evaluation::score::tests::parse::case_01 ... ok
[INFO] [stdout] test evaluation::score::tests::parse::case_07 ... ok
[INFO] [stdout] test evaluation::nnue::tests::forward_perspective ... ok
[INFO] [stdout] test evaluation::score::tests::parse::case_02 ... ok
[INFO] [stdout] test evaluation::score::tests::parse::case_04 ... ok
[INFO] [stdout] test evaluation::nnue::tests::forward ... ok
[INFO] [stdout] test engine::repl::tests::uci_ok::case_19 ... ok
[INFO] [stdout] test evaluation::score::tests::parse::case_11 ... ok
[INFO] [stdout] test evaluation::score::tests::parse::case_09 ... ok
[INFO] [stdout] test evaluation::score::tests::parse::case_08 ... ok
[INFO] [stdout] test evaluation::score::tests::parse::case_10 ... ok
[INFO] [stdout] test evaluation::tests::eval_in_range::case_04 ... ok
[INFO] [stdout] test evaluation::tests::eval_in_range::case_02 ... ok
[INFO] [stdout] test evaluation::tests::eval_in_range::case_13 ... ok
[INFO] [stdout] test evaluation::tests::eval_in_range::case_07 ... ok
[INFO] [stdout] test evaluation::tests::eval_in_range::case_01 ... ok
[INFO] [stdout] test evaluation::tests::eval_in_range::case_06 ... ok
[INFO] [stdout] test evaluation::tests::eval_in_range::case_09 ... ok
[INFO] [stdout] test evaluation::tests::eval_in_range::case_08 ... ok
[INFO] [stdout] test evaluation::tests::eval_in_range::case_05 ... ok
[INFO] [stdout] test evaluation::tests::eval_in_range::case_12 ... ok
[INFO] [stdout] test evaluation::tests::eval_in_range::case_14 ... ok
[INFO] [stdout] test evaluation::tests::eval_in_range::case_10 ... ok
[INFO] [stdout] test evaluation::tests::eval_in_range::case_11 ... ok
[INFO] [stdout] test evaluation::tests::eval_in_range::case_15 ... ok
[INFO] [stdout] test evaluation::tests::eval_in_range::case_16 ... ok
[INFO] [stdout] test evaluation::tests::eval_in_range::case_03 ... ok
[INFO] [stdout] test evaluation::tests::eval_in_range::case_19 ... ok
[INFO] [stdout] test moves::generate::castle::tests::chess960_kingside ... ok
[INFO] [stdout] test evaluation::tests::eval_in_range::case_17 ... ok
[INFO] [stdout] test evaluation::tests::eval_in_range::case_18 ... ok
[INFO] [stdout] test evaluation::tests::eval_in_range::case_20 ... ok
[INFO] [stdout] test moves::generate::castle::tests::chess960_queenside ... ok
[INFO] [stdout] test moves::generate::castle::tests::regular_kingside ... ok
[INFO] [stdout] test moves::generate::castle::tests::regular_queenside ... ok
[INFO] [stdout] test moves::generate::castle::tests::rook_through_attack ... ok
[INFO] [stdout] test moves::generate::castle::tests::rook_attacked_kingside ... ok
[INFO] [stdout] test moves::generate::castle::tests::through_check ... ok
[INFO] [stdout] test moves::generate::castle::tests::single_rook ... ok
[INFO] [stdout] test moves::generate::leapers::tests::knights ... ok
[INFO] [stdout] test moves::generate::castle::tests::rook_attacked_queenside ... ok
[INFO] [stdout] test moves::generate::magics::tests::bitsets_simple ... ok
[INFO] [stdout] test moves::generate::leapers::tests::king_attack ... ok
[INFO] [stdout] test moves::generate::leapers::tests::kings ... ok
[INFO] [stdout] test moves::generate::pawns::tests::all ... ok
[INFO] [stdout] test moves::generate::pawns::tests::attacks ... ok
[INFO] [stdout] test moves::generate::pawns::tests::captures_1 ... ok
[INFO] [stdout] test moves::generate::pawns::tests::captures_2 ... ok
[INFO] [stdout] test moves::generate::magics::tests::bishop_attack ... ok
[INFO] [stdout] test moves::generate::pawns::tests::double_2 ... ok
[INFO] [stdout] test moves::generate::magics::tests::rook_attack ... ok
[INFO] [stdout] test moves::generate::pawns::tests::attackers ... ok
[INFO] [stdout] test moves::generate::leapers::tests::knight_attack ... ok
[INFO] [stdout] test moves::generate::pawns::tests::double_1 ... ok
[INFO] [stdout] test moves::generate::sliders::tests::bishop_move ... ok
[INFO] [stdout] test moves::generate::sliders::tests::diagonal_attacks ... ok
[INFO] [stdout] test moves::generate::pawns::tests::front_1 ... ok
[INFO] [stdout] test moves::generate::pawns::tests::front_2 ... ok
[INFO] [stdout] test moves::generate::sliders::tests::bishop ... ok
[INFO] [stdout] test moves::generate::sliders::tests::file_attacks ... ok
[INFO] [stdout] test moves::generate::sliders::tests::queen_move ... ok
[INFO] [stdout] test moves::generate::sliders::tests::rook_move ... ok
[INFO] [stdout] test moves::make::tests::make::case_4 ... ok
[INFO] [stdout] test moves::make::tests::make::case_5 ... ok
[INFO] [stdout] test moves::make::tests::make::case_8 ... ok
[INFO] [stdout] test moves::make::tests::make::case_1 ... ok
[INFO] [stdout] test moves::tests::display ... ok
[INFO] [stdout] test moves::generate::sliders::tests::rook ... ok
[INFO] [stdout] test moves::make::tests::make::case_3 ... ok
[INFO] [stdout] test moves::make::tests::make::case_6 ... ok
[INFO] [stdout] test moves::make::tests::make::case_7 ... ok
[INFO] [stdout] test moves::tests::legal_are_pseudo_legal::case_03 ... ok
[INFO] [stdout] test moves::tests::legal_are_pseudo_legal::case_06 ... ok
[INFO] [stdout] test moves::make::tests::make::case_2 ... ok
[INFO] [stdout] test moves::tests::legal_are_pseudo_legal::case_02 ... ok
[INFO] [stdout] test moves::tests::legal_are_pseudo_legal::case_04 ... ok
[INFO] [stdout] test moves::tests::legal_are_pseudo_legal::case_10 ... ok
[INFO] [stdout] test moves::tests::legal_are_pseudo_legal::case_01 ... ok
[INFO] [stdout] test moves::tests::pack_unpack::case_01 ... ok
[INFO] [stdout] test moves::tests::legal_are_pseudo_legal::case_05 ... ok
[INFO] [stdout] test moves::tests::legal_are_pseudo_legal::case_07 ... ok
[INFO] [stdout] test moves::tests::legal_are_pseudo_legal::case_09 ... ok
[INFO] [stdout] test moves::tests::legal_are_pseudo_legal::case_11 ... ok
[INFO] [stdout] test moves::tests::pack_unpack::case_03 ... ok
[INFO] [stdout] test moves::tests::pack_unpack::case_04 ... ok
[INFO] [stdout] test moves::tests::pack_unpack::case_02 ... ok
[INFO] [stdout] test moves::tests::pack_unpack::case_06 ... ok
[INFO] [stdout] test moves::tests::pack_unpack::case_08 ... ok
[INFO] [stdout] test moves::tests::legal_are_pseudo_legal::case_08 ... ok
[INFO] [stdout] test moves::tests::pack_unpack::case_05 ... ok
[INFO] [stdout] test moves::tests::pack_unpack::case_10 ... ok
[INFO] [stdout] test moves::tests::pack_unpack::case_07 ... ok
[INFO] [stdout] test moves::tests::pack_unpack::case_09 ... ok
[INFO] [stdout] test moves::tests::pack_unpack::case_11 ... ok
[INFO] [stdout] test moves::tests::pack_unpack::case_12 ... ok
[INFO] [stdout] test moves::tests::pack_unpack::case_14 ... ok
[INFO] [stdout] test moves::tests::pack_unpack::case_13 ... ok
[INFO] [stdout] test moves::tests::pack_unpack::case_15 ... ok
[INFO] [stdout] test moves::tests::pseudo_legal::case_03 ... ok
[INFO] [stdout] test moves::tests::pseudo_legal::case_01 ... ok
[INFO] [stdout] test moves::tests::pseudo_legal::case_04 ... ok
[INFO] [stdout] test moves::tests::pseudo_legal::case_02 ... ok
[INFO] [stdout] test moves::tests::pseudo_legal::case_09 ... ok
[INFO] [stdout] test moves::tests::pseudo_legal::case_10 ... ok
[INFO] [stdout] test moves::tests::pseudo_legal::case_05 ... ok
[INFO] [stdout] test moves::tests::pseudo_legal::case_14 ... ok
[INFO] [stdout] test moves::tests::pseudo_legal_chess960::case_3 ... ok
[INFO] [stdout] test moves::tests::pseudo_legal::case_07 ... ok
[INFO] [stdout] test moves::tests::pseudo_legal::case_06 ... ok
[INFO] [stdout] test moves::tests::pseudo_legal::case_11 ... ok
[INFO] [stdout] test moves::tests::pseudo_legal::case_12 ... ok
[INFO] [stdout] test moves::tests::pseudo_legal_chess960::case_4 ... ok
[INFO] [stdout] test moves::tests::pseudo_legal_chess960::case_5 ... ok
[INFO] [stdout] test position::bitboard::tests::between_diagonal ... ok
[INFO] [stdout] test moves::tests::pseudo_legal_chess960::case_1 ... ok
[INFO] [stdout] test moves::tests::pseudo_legal::case_08 ... ok
[INFO] [stdout] test position::bitboard::tests::display ... ok
[INFO] [stdout] test position::bitboard::tests::between_file ... ok
[INFO] [stdout] test position::bitboard::tests::from_square ... ok
[INFO] [stdout] test moves::tests::pseudo_legal::case_13 ... ok
[INFO] [stdout] test position::bitboard::tests::between_row ... ok
[INFO] [stdout] test moves::tests::pseudo_legal::case_15 ... ok
[INFO] [stdout] test moves::tests::pseudo_legal_chess960::case_2 ... ok
[INFO] [stdout] test position::bitboard::tests::lsb ... ok
[INFO] [stdout] test position::bitboard::tests::msb ... ok
[INFO] [stdout] test position::bitboard::tests::set_unset ... ok
[INFO] [stdout] test position::bitboard::tests::iter ... ok
[INFO] [stdout] test position::bitboard::tests::shift ... ok
[INFO] [stdout] test position::castling_rights::tests::has ... ok
[INFO] [stdout] test position::castling_rights::tests::iter ... ok
[INFO] [stdout] test position::castling_rights::tests::removed ... ok
[INFO] [stdout] test position::bitboard::tests::iter_rev ... ok
[INFO] [stdout] test position::color::tests::sign ... ok
[INFO] [stdout] test position::fen::tests::invalid::case_1 ... ok
[INFO] [stdout] test position::bitboard::tests::masks ... ok
[INFO] [stdout] test position::fen::tests::invalid::case_2 ... ok
[INFO] [stdout] test position::castling_rights::tests::xor ... ok
[INFO] [stdout] test position::color::tests::flip ... ok
[INFO] [stdout] test position::fen::tests::invalid::case_4 ... ok
[INFO] [stdout] test position::castling_rights::tests::reversed ... ok
[INFO] [stdout] test position::fen::tests::reflection::case_3 ... ok
[INFO] [stdout] test position::fen::tests::invalid::case_3 ... ok
[INFO] [stdout] test position::fen::tests::reflection::case_4 ... ok
[INFO] [stdout] test position::fen::tests::reflection::case_5 ... ok
[INFO] [stdout] test position::fen::tests::xfen ... ok
[INFO] [stdout] test position::hash::tests::minify ... ok
[INFO] [stdout] test position::hash::tests::reflection ... ok
[INFO] [stdout] test position::fen::tests::start_position ... ok
[INFO] [stdout] test position::fen::tests::invalid::case_5 ... ok
[INFO] [stdout] test position::fen::tests::invalid::case_6 ... ok
[INFO] [stdout] test position::fen::tests::reflection::case_1 ... ok
[INFO] [stdout] test position::hash::tests::piece_uniqueness ... ok
[INFO] [stdout] test position::fen::tests::invalid::case_7 ... ok
[INFO] [stdout] test position::square::tests::from_file_rank ... ok
[INFO] [stdout] test position::fen::tests::reflection::case_2 ... ok
[INFO] [stdout] test position::square::tests::shift ... ok
[INFO] [stdout] test position::square::tests::from_str ... ok
[INFO] [stdout] test position::square::tests::flip_vertically ... ok
[INFO] [stdout] test position::tests::attack ... ok
[INFO] [stdout] test position::tests::check ... ok
[INFO] [stdout] test position::square::tests::display ... ok
[INFO] [stdout] test position::tests::flip_side ... ok
[INFO] [stdout] test position::tests::hash_validity ... ok
[INFO] [stdout] test position::tests::ep_square ... ok
[INFO] [stdout] test position::tests::is_draw::case_07 ... ok
[INFO] [stdout] test position::tests::is_draw::case_01 ... ok
[INFO] [stdout] test position::tests::is_draw::case_05 ... ok
[INFO] [stdout] test position::hash::tests::serialize_deserialize ... ok
[INFO] [stdout] test position::tests::castling_rights ... ok
[INFO] [stdout] test position::tests::diff ... ok
[INFO] [stdout] test position::tests::is_draw::case_06 ... ok
[INFO] [stdout] test position::piece::tests::piece_value ... ok
[INFO] [stdout] test position::square::tests::file ... ok
[INFO] [stdout] test position::tests::is_draw::case_03 ... ok
[INFO] [stdout] test position::tests::is_draw::case_08 ... ok
[INFO] [stdout] test position::tests::is_draw::case_10 ... ok
[INFO] [stdout] test position::tests::is_draw::case_12 ... ok
[INFO] [stdout] test position::tests::display ... ok
[INFO] [stdout] test position::square::tests::color ... ok
[INFO] [stdout] test position::tests::is_draw::case_09 ... ok
[INFO] [stdout] test position::tests::make_null ... ok
[INFO] [stdout] test position::tests::is_draw::case_11 ... ok
[INFO] [stdout] test position::tests::make_null_reset_ep ... ok
[INFO] [stdout] test position::tests::pieces ... ok
[INFO] [stdout] test position::tests::material ... ok
[INFO] [stdout] test position::tests::side_to_move ... ok
[INFO] [stdout] test search::game_history::tests::from_moves::case_1 ... ok
[INFO] [stdout] test search::game_history::tests::from_moves::case_2 ... ok
[INFO] [stdout] test search::game_history::tests::from_moves::case_4 ... ok
[INFO] [stdout] test position::square::tests::rank ... ok
[INFO] [stdout] test position::tests::is_draw::case_02 ... ok
[INFO] [stdout] test position::tests::make_mov_s ... ok
[INFO] [stdout] test search::game_history::tests::from_moves::case_6 ... ok
[INFO] [stdout] test search::game_history::tests::from_moves::case_3 ... ok
[INFO] [stdout] test search::game_history::tests::from_moves::case_8 ... ok
[INFO] [stdout] test position::tests::is_draw::case_04 ... ok
[INFO] [stdout] test search::heuristics::tests::zug::case_2 ... ok
[INFO] [stdout] test search::game_history::tests::from_moves::case_5 ... ok
[INFO] [stdout] test search::heuristics::tests::zug::case_4 ... ok
[INFO] [stdout] test search::game_history::tests::mixed_positions ... ok
[INFO] [stdout] test search::heuristics::tests::zug::case_6 ... ok
[INFO] [stdout] test search::game_history::tests::push_pop_barrier ... ok
[INFO] [stdout] test search::game_history::tests::push_pop_pair ... ok
[INFO] [stdout] test search::game_history::tests::from_moves::case_7 ... ok
[INFO] [stdout] test search::killer_table::tests::max_ply_boundary ... ok
[INFO] [stdout] test search::heuristics::tests::zug::case_1 ... ok
[INFO] [stdout] test search::heuristics::tests::zug::case_3 ... ok
[INFO] [stdout] test search::killer_table::tests::put_get ... ok
[INFO] [stdout] test search::killer_table::tests::multiple_plies ... ok
[INFO] [stdout] test search::killer_table::tests::override_put ... ok
[INFO] [stdout] test search::heuristics::tests::zug::case_5 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_01 ... ok
[INFO] [stdout] test search::killer_table::tests::repeated_put ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_03 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_02 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_04 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_08 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_05 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_07 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_06 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_10 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_22 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_09 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_24 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_27 ... ok
[INFO] [stdout] test moves::generate::magics::tests::serialize_deserialize ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_21 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_20 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_19 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_16 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_23 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_12 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_14 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_13 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_17 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_15 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_29 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_11 ... ok
[INFO] [stdout] test search::picker::tests::discard_illegal_hash_move ... ok
[INFO] [stdout] test search::picker::tests::good_captures_then_killers_then_bad_captures ... ok
[INFO] [stdout] test search::picker::tests::hash_first ... ok
[INFO] [stdout] test search::picker::tests::no_moves ... ok
[INFO] [stdout] test search::picker::tests::no_repeated_hash ... ok
[INFO] [stdout] test search::picker::tests::only_captures ... ok
[INFO] [stdout] test search::picker::tests::queen_promotion_first ... ok
[INFO] [stdout] test search::picker::tests::quiet_center_heuristic ... ok
[INFO] [stdout] test search::picker::tests::underpromotions_last ... ok
[INFO] [stdout] test search::picker::tests::winning_captures_first ... ok
[INFO] [stdout] test search::score_table::tests::collision_hash ... ok
[INFO] [stdout] test search::score_table::tests::collision_index ... ok
[INFO] [stdout] test search::score_table::tests::collision_old_age ... ok
[INFO] [stdout] test search::score_table::tests::hash_move ... ok
[INFO] [stdout] test search::score_table::tests::index_clear ... ok
[INFO] [stdout] test search::score_table::tests::mate_scoring ... ok
[INFO] [stdout] test search::score_table::tests::pack_unpack ... ok
[INFO] [stdout] test search::score_table::tests::upsert ... ok
[INFO] [stdout] test search::see::tests::see_sequence::case_01 ... ok
[INFO] [stdout] test search::see::tests::see_sequence::case_02 ... ok
[INFO] [stdout] test search::see::tests::see_sequence::case_03 ... ok
[INFO] [stdout] test search::see::tests::see_sequence::case_04 ... ok
[INFO] [stdout] test search::see::tests::see_sequence::case_05 ... ok
[INFO] [stdout] test search::see::tests::see_sequence::case_06 ... ok
[INFO] [stdout] test search::see::tests::see_sequence::case_07 ... ok
[INFO] [stdout] test search::see::tests::see_sequence::case_08 ... ok
[INFO] [stdout] test search::see::tests::see_sequence::case_09 ... ok
[INFO] [stdout] test search::see::tests::see_sequence::case_10 ... ok
[INFO] [stdout] test search::see::tests::see_sequence::case_11 ... ok
[INFO] [stdout] test search::see::tests::see_sequence::case_12 ... ok
[INFO] [stdout] test search::see::tests::see_sequence::case_13 ... ok
[INFO] [stdout] test search::see::tests::see_sequence::case_14 ... ok
[INFO] [stdout] test search::see::tests::see_sequence::case_15 ... ok
[INFO] [stdout] test search::see::tests::see_sequence::case_16 ... ok
[INFO] [stdout] test search::see::tests::see_sequence::case_17 ... ok
[INFO] [stdout] test search::see::tests::see_sequence::case_18 ... ok
[INFO] [stdout] test search::see::tests::see_sequence::case_19 ... ok
[INFO] [stdout] test search::see::tests::see_sequence::case_20 ... ok
[INFO] [stdout] test search::status::tests::status_default ... ok
[INFO] [stdout] test search::status::tests::status_get_set ... ok
[INFO] [stdout] test search::tests::pv ... ok
[INFO] [stdout] test search::tests::pv_cycle ... ok
[INFO] [stdout] test search::tests::pv_illegal_pseudo_legal ... ok
[INFO] [stdout] test search::tests::pvs_finds_perpetual::case_1 ... ok
[INFO] [stdout] test search::tests::pvs_finds_perpetual::case_2 ... ok
[INFO] [stdout] test search::tests::pvs_finds_perpetual::case_3 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_01 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_26 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_02 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_03 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_05 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_04 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_06 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_07 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_08 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_10 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_09 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_12 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_11 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_14 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_13 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_15 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_16 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_17 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_19 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_20 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_21 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_18 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_23 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_24 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_25 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_22 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_26 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_28 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_27 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_30 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_31 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_25 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_29 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_33 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_34 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_36 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_37 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_38 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_39 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_32 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_41 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_42 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_43 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_44 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_45 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_18 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_47 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_46 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_48 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_50 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_51 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_52 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_53 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_49 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_35 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_56 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_55 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_58 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_59 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_60 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_54 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_62 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_57 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_63 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_65 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_66 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_64 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_67 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_69 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_33 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_40 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_31 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_73 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_70 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_39 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_76 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_77 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_78 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_79 ... ok
[INFO] [stdout] test search::tests::quiesce_captures::case_01 ... ok
[INFO] [stdout] test search::tests::quiesce_captures::case_02 ... ok
[INFO] [stdout] test search::tests::quiesce_captures::case_03 ... ok
[INFO] [stdout] test search::tests::quiesce_captures::case_04 ... ok
[INFO] [stdout] test search::tests::quiesce_captures::case_05 ... ok
[INFO] [stdout] test search::tests::quiesce_captures::case_06 ... ok
[INFO] [stdout] test search::tests::quiesce_captures::case_07 ... ok
[INFO] [stdout] test search::tests::quiesce_captures::case_08 ... ok
[INFO] [stdout] test search::tests::quiesce_captures::case_09 ... ok
[INFO] [stdout] test search::tests::quiesce_captures::case_10 ... ok
[INFO] [stdout] test search::tests::quiesce_mates_through_captures::case_1 ... ok
[INFO] [stdout] test search::tests::quiesce_mates_through_captures::case_2 ... ok
[INFO] [stdout] test search::tests::quiesce_mates_through_captures::case_3 ... ok
[INFO] [stdout] test search::tests::should_stop ... ok
[INFO] [stdout] test search::window::tests::feed_cache ... ok
[INFO] [stdout] test search::window::tests::feed_moves ... ok
[INFO] [stdout] test search::window::tests::feed_reverse ... ok
[INFO] [stdout] test search::window::tests::new ... ok
[INFO] [stdout] test search::window::tests::new_edges ... ok
[INFO] [stdout] test search::window::tests::zero_search_alpha_surpass ... ok
[INFO] [stdout] test search::window::tests::zero_search_beta_surpass ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_38 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_34 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_28 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_74 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_32 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_37 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_40 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_72 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_68 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_36 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_35 ... ok
[INFO] [stdout] test search::perft::tests::node_count::case_30 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_61 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_71 ... ok
[INFO] [stdout] test search::tests::pvs_iter_tactics::case_75 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 435 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 23.90s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "c1b96c0ac31bcd8de9b37ca8caa374cd3b12f4b4c68ed7fbf5c660692c72b80d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c1b96c0ac31bcd8de9b37ca8caa374cd3b12f4b4c68ed7fbf5c660692c72b80d", kill_on_drop: false }`
[INFO] [stdout] c1b96c0ac31bcd8de9b37ca8caa374cd3b12f4b4c68ed7fbf5c660692c72b80d
