[INFO] cloning repository https://github.com/xxxasdfghjk/rust-osero [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/xxxasdfghjk/rust-osero" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fxxxasdfghjk%2Frust-osero", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fxxxasdfghjk%2Frust-osero'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] a675babd921bf3e8687d2637ca204135464a8406 [INFO] testing xxxasdfghjk/rust-osero against 1.83.0 for beta-1.84.0-4 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fxxxasdfghjk%2Frust-osero" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/xxxasdfghjk/rust-osero on toolchain 1.83.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.83.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/xxxasdfghjk/rust-osero [INFO] finished tweaking git repo https://github.com/xxxasdfghjk/rust-osero [INFO] tweaked toml for git repo https://github.com/xxxasdfghjk/rust-osero written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/xxxasdfghjk/rust-osero 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.83.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: unused manifest key: package.assets [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5a928e54271219ecdc12860f1da3af99b3f551f5ed23655395d86de8d6aaf196 [INFO] running `Command { std: "docker" "start" "-a" "5a928e54271219ecdc12860f1da3af99b3f551f5ed23655395d86de8d6aaf196", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5a928e54271219ecdc12860f1da3af99b3f551f5ed23655395d86de8d6aaf196", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5a928e54271219ecdc12860f1da3af99b3f551f5ed23655395d86de8d6aaf196", kill_on_drop: false }` [INFO] [stdout] 5a928e54271219ecdc12860f1da3af99b3f551f5ed23655395d86de8d6aaf196 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 917de1a41e6f54b3360c7071be86b5a84b83c875a1d6f6cd3cd632ca5c2cfc8f [INFO] running `Command { std: "docker" "start" "-a" "917de1a41e6f54b3360c7071be86b5a84b83c875a1d6f6cd3cd632ca5c2cfc8f", kill_on_drop: false }` [INFO] [stderr] warning: unused manifest key: package.assets [INFO] [stderr] Compiling libc v0.2.147 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling pkg-config v0.3.30 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling zerocopy v0.7.34 [INFO] [stderr] Compiling vcpkg v0.2.15 [INFO] [stderr] Compiling ppv-lite86 v0.2.17 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling bitflags v2.6.0 [INFO] [stderr] Compiling fallible-iterator v0.3.0 [INFO] [stderr] Compiling fallible-streaming-iterator v0.1.9 [INFO] [stderr] Compiling libsqlite3-sys v0.28.0 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling getrandom v0.2.10 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling hashlink v0.9.1 [INFO] [stderr] Compiling rusqlite v0.31.0 [INFO] [stderr] Compiling rust-osero v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `fs` [INFO] [stdout] --> src/test/book_test.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | fs, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/test.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | pub mod book_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Connection`, `Error`, `Result`, and `params` [INFO] [stdout] --> src/test/book_test.rs:6:16 [INFO] [stdout] | [INFO] [stdout] 6 | use rusqlite::{params, Connection, Error, Result}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^ ^^^^^ ^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/test.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | pub mod book_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `book::Book` and `computer::get_next_hand_from_book` [INFO] [stdout] --> src/test/book_test.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::{book::Book, computer::get_next_hand_from_book}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/test.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | pub mod book_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rand::seq::IteratorRandom` [INFO] [stdout] --> src/computer.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use rand::seq::IteratorRandom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `computer_color` [INFO] [stdout] --> src/test/computer_test.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | let computer_color = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_computer_color` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MAX_NODE_TRY_COUNT` is never used [INFO] [stdout] --> src/osero/game.rs:18:7 [INFO] [stdout] | [INFO] [stdout] 18 | const MAX_NODE_TRY_COUNT: f64 = 500.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MAX_TRY_COUNT` is never used [INFO] [stdout] --> src/osero/game.rs:19:7 [INFO] [stdout] | [INFO] [stdout] 19 | const MAX_TRY_COUNT: i32 = 50000; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_relative_path` is never used [INFO] [stdout] --> src/test/book_test.rs:10:4 [INFO] [stdout] | [INFO] [stdout] 10 | fn get_relative_path(relative_path: &str) -> PathBuf { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INITIAL_WHITE` is never used [INFO] [stdout] --> src/test/computer_test.rs:7:11 [INFO] [stdout] | [INFO] [stdout] 7 | pub const INITIAL_WHITE: u64 = 1 << 27 | 1 << 36; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INITIAL_BLACK` is never used [INFO] [stdout] --> src/test/computer_test.rs:8:11 [INFO] [stdout] | [INFO] [stdout] 8 | pub const INITIAL_BLACK: u64 = 1 << 28 | 1 << 35; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `computer_vs_monkey` is never used [INFO] [stdout] --> src/test/computer_test.rs:9:4 [INFO] [stdout] | [INFO] [stdout] 9 | fn computer_vs_monkey() -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read_buffer_str` is never used [INFO] [stdout] --> src/main.rs:15:4 [INFO] [stdout] | [INFO] [stdout] 15 | fn read_buffer_str() -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.35s [INFO] running `Command { std: "docker" "inspect" "917de1a41e6f54b3360c7071be86b5a84b83c875a1d6f6cd3cd632ca5c2cfc8f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "917de1a41e6f54b3360c7071be86b5a84b83c875a1d6f6cd3cd632ca5c2cfc8f", kill_on_drop: false }` [INFO] [stdout] 917de1a41e6f54b3360c7071be86b5a84b83c875a1d6f6cd3cd632ca5c2cfc8f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 070abae766e526d7423dca69a79ee0d8123ac68a58dc05fcf41627f36d930374 [INFO] running `Command { std: "docker" "start" "-a" "070abae766e526d7423dca69a79ee0d8123ac68a58dc05fcf41627f36d930374", kill_on_drop: false }` [INFO] [stderr] warning: unused manifest key: package.assets [INFO] [stdout] warning: unused import: `fs` [INFO] [stdout] --> src/test/book_test.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | fs, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/test.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | pub mod book_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Connection`, `Error`, `Result`, and `params` [INFO] [stdout] --> src/test/book_test.rs:6:16 [INFO] [stdout] | [INFO] [stdout] 6 | use rusqlite::{params, Connection, Error, Result}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^ ^^^^^ ^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/test.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | pub mod book_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling rust-osero v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused imports: `book::Book` and `computer::get_next_hand_from_book` [INFO] [stdout] --> src/test/book_test.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::{book::Book, computer::get_next_hand_from_book}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/test.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | pub mod book_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rand::seq::IteratorRandom` [INFO] [stdout] --> src/computer.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use rand::seq::IteratorRandom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `computer_color` [INFO] [stdout] --> src/test/computer_test.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | let computer_color = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_computer_color` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MAX_NODE_TRY_COUNT` is never used [INFO] [stdout] --> src/osero/game.rs:18:7 [INFO] [stdout] | [INFO] [stdout] 18 | const MAX_NODE_TRY_COUNT: f64 = 500.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MAX_TRY_COUNT` is never used [INFO] [stdout] --> src/osero/game.rs:19:7 [INFO] [stdout] | [INFO] [stdout] 19 | const MAX_TRY_COUNT: i32 = 50000; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_relative_path` is never used [INFO] [stdout] --> src/test/book_test.rs:10:4 [INFO] [stdout] | [INFO] [stdout] 10 | fn get_relative_path(relative_path: &str) -> PathBuf { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INITIAL_WHITE` is never used [INFO] [stdout] --> src/test/computer_test.rs:7:11 [INFO] [stdout] | [INFO] [stdout] 7 | pub const INITIAL_WHITE: u64 = 1 << 27 | 1 << 36; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INITIAL_BLACK` is never used [INFO] [stdout] --> src/test/computer_test.rs:8:11 [INFO] [stdout] | [INFO] [stdout] 8 | pub const INITIAL_BLACK: u64 = 1 << 28 | 1 << 35; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `computer_vs_monkey` is never used [INFO] [stdout] --> src/test/computer_test.rs:9:4 [INFO] [stdout] | [INFO] [stdout] 9 | fn computer_vs_monkey() -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Error` and `Result` [INFO] [stdout] --> src/test/book_test.rs:6:36 [INFO] [stdout] | [INFO] [stdout] 6 | use rusqlite::{params, Connection, Error, Result}; [INFO] [stdout] | ^^^^^ ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rand::seq::IteratorRandom` [INFO] [stdout] --> src/computer.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use rand::seq::IteratorRandom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read_buffer_str` is never used [INFO] [stdout] --> src/main.rs:15:4 [INFO] [stdout] | [INFO] [stdout] 15 | fn read_buffer_str() -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `computer_color` [INFO] [stdout] --> src/test/computer_test.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | let computer_color = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_computer_color` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MAX_NODE_TRY_COUNT` is never used [INFO] [stdout] --> src/osero/game.rs:18:7 [INFO] [stdout] | [INFO] [stdout] 18 | const MAX_NODE_TRY_COUNT: f64 = 500.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MAX_TRY_COUNT` is never used [INFO] [stdout] --> src/osero/game.rs:19:7 [INFO] [stdout] | [INFO] [stdout] 19 | const MAX_TRY_COUNT: i32 = 50000; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `MAX` should have a snake case name [INFO] [stdout] --> src/test/computer_test.rs:63:9 [INFO] [stdout] | [INFO] [stdout] 63 | let MAX = 10; [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `max` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.08s [INFO] running `Command { std: "docker" "inspect" "070abae766e526d7423dca69a79ee0d8123ac68a58dc05fcf41627f36d930374", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "070abae766e526d7423dca69a79ee0d8123ac68a58dc05fcf41627f36d930374", kill_on_drop: false }` [INFO] [stdout] 070abae766e526d7423dca69a79ee0d8123ac68a58dc05fcf41627f36d930374 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] c38a188631f988c5519f2fdf3eb8aeaab570cca70be98c8e9d6a9f07a066df1c [INFO] running `Command { std: "docker" "start" "-a" "c38a188631f988c5519f2fdf3eb8aeaab570cca70be98c8e9d6a9f07a066df1c", kill_on_drop: false }` [INFO] [stderr] warning: unused manifest key: package.assets [INFO] [stderr] warning: unused import: `fs` [INFO] [stderr] --> src/test/book_test.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | fs, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stderr] --> src/test.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | pub mod book_test; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Connection`, `Error`, `Result`, and `params` [INFO] [stderr] --> src/test/book_test.rs:6:16 [INFO] [stderr] | [INFO] [stderr] 6 | use rusqlite::{params, Connection, Error, Result}; [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^ ^^^^^ ^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stderr] --> src/test.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | pub mod book_test; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `book::Book` and `computer::get_next_hand_from_book` [INFO] [stderr] --> src/test/book_test.rs:8:13 [INFO] [stderr] | [INFO] [stderr] 8 | use crate::{book::Book, computer::get_next_hand_from_book}; [INFO] [stderr] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stderr] --> src/test.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | pub mod book_test; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `rand::seq::IteratorRandom` [INFO] [stderr] --> src/computer.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use rand::seq::IteratorRandom; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `computer_color` [INFO] [stderr] --> src/test/computer_test.rs:13:9 [INFO] [stderr] | [INFO] [stderr] 13 | let computer_color = 1; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_computer_color` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: constant `MAX_NODE_TRY_COUNT` is never used [INFO] [stderr] --> src/osero/game.rs:18:7 [INFO] [stderr] | [INFO] [stderr] 18 | const MAX_NODE_TRY_COUNT: f64 = 500.0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: constant `MAX_TRY_COUNT` is never used [INFO] [stderr] --> src/osero/game.rs:19:7 [INFO] [stderr] | [INFO] [stderr] 19 | const MAX_TRY_COUNT: i32 = 50000; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `get_relative_path` is never used [INFO] [stderr] --> src/test/book_test.rs:10:4 [INFO] [stderr] | [INFO] [stderr] 10 | fn get_relative_path(relative_path: &str) -> PathBuf { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `INITIAL_WHITE` is never used [INFO] [stderr] --> src/test/computer_test.rs:7:11 [INFO] [stderr] | [INFO] [stderr] 7 | pub const INITIAL_WHITE: u64 = 1 << 27 | 1 << 36; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `INITIAL_BLACK` is never used [INFO] [stderr] --> src/test/computer_test.rs:8:11 [INFO] [stderr] | [INFO] [stderr] 8 | pub const INITIAL_BLACK: u64 = 1 << 28 | 1 << 35; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `computer_vs_monkey` is never used [INFO] [stderr] --> src/test/computer_test.rs:9:4 [INFO] [stderr] | [INFO] [stderr] 9 | fn computer_vs_monkey() -> i32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `rust-osero` (lib) generated 11 warnings (run `cargo fix --lib -p rust-osero` to apply 3 suggestions) [INFO] [stderr] warning: function `read_buffer_str` is never used [INFO] [stderr] --> src/main.rs:15:4 [INFO] [stderr] | [INFO] [stderr] 15 | fn read_buffer_str() -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `rust-osero` (bin "rust-osero" test) generated 1 warning [INFO] [stderr] warning: unused imports: `Error` and `Result` [INFO] [stderr] --> src/test/book_test.rs:6:36 [INFO] [stderr] | [INFO] [stderr] 6 | use rusqlite::{params, Connection, Error, Result}; [INFO] [stderr] | ^^^^^ ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable `MAX` should have a snake case name [INFO] [stderr] --> src/test/computer_test.rs:63:9 [INFO] [stderr] | [INFO] [stderr] 63 | let MAX = 10; [INFO] [stderr] | ^^^ help: convert the identifier to snake case: `max` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `rust-osero` (lib test) generated 6 warnings (4 duplicates) (run `cargo fix --lib -p rust-osero --tests` to apply 1 suggestion) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rust_osero-a2fd2fc919badfd0) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test::game_test::test_available_places ... ok [INFO] [stdout] test test::game_test::test_reverse_stone ... ok [INFO] [stdout] test test::game_test::test_reverse_stone_killer2 ... ok [INFO] [stdout] test test::util_test::test_split_bit ... ok [INFO] [stdout] test test::util_test::test_pop_count ... ok [INFO] [stdout] test test::game_test::test_available_places_killer ... ok [INFO] [stdout] test test::game_test::test_reverse_stone_killer ... ok [INFO] [stdout] test test::book_test::open_my_db_test ... ok [INFO] [stdout] test test::book_test::get_book_test ... ok [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] [stdout] test test::computer_test::computer_vs_monkey_multi ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- test::computer_test::computer_vs_monkey_multi stdout ---- [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1________ [INFO] [stdout] 2________ [INFO] [stdout] 3___⚫︎⚪︎___ [INFO] [stdout] 4___⚪︎⚫︎___ [INFO] [stdout] 5________ [INFO] [stdout] 6________ [INFO] [stdout] 7________ [INFO] [stdout] book founded : 1125 count , hisotry : [INFO] [stdout] book choice : ヨット鼠 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1________ [INFO] [stdout] 2________ [INFO] [stdout] 3___⚫︎⚪︎___ [INFO] [stdout] 4___⚪︎⚪︎⚪︎__ [INFO] [stdout] 5________ [INFO] [stdout] 6________ [INFO] [stdout] 7________ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1________ [INFO] [stdout] 2________ [INFO] [stdout] 3___⚫︎⚪︎___ [INFO] [stdout] 4___⚪︎⚫︎⚪︎__ [INFO] [stdout] 5_____⚫︎__ [INFO] [stdout] 6________ [INFO] [stdout] 7________ [INFO] [stdout] book founded : 81 count , hisotry : F5F6 [INFO] [stdout] book choice : 暴走ヨーグルトプリン [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1________ [INFO] [stdout] 2________ [INFO] [stdout] 3___⚫︎⚪︎___ [INFO] [stdout] 4___⚪︎⚪︎⚪︎__ [INFO] [stdout] 5____⚪︎⚫︎__ [INFO] [stdout] 6________ [INFO] [stdout] 7________ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1________ [INFO] [stdout] 2________ [INFO] [stdout] 3___⚫︎⚫︎⚫︎__ [INFO] [stdout] 4___⚪︎⚪︎⚫︎__ [INFO] [stdout] 5____⚪︎⚫︎__ [INFO] [stdout] 6________ [INFO] [stdout] 7________ [INFO] [stdout] book founded : 77 count , hisotry : F5F6E6F4 [INFO] [stdout] book choice : 裏こうもり・11手目f7 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1________ [INFO] [stdout] 2________ [INFO] [stdout] 3___⚫︎⚫︎⚫︎__ [INFO] [stdout] 4___⚪︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5____⚪︎⚫︎__ [INFO] [stdout] 6________ [INFO] [stdout] 7________ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1________ [INFO] [stdout] 2________ [INFO] [stdout] 3___⚫︎⚫︎⚫︎__ [INFO] [stdout] 4___⚫︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5__⚫︎_⚪︎⚫︎__ [INFO] [stdout] 6________ [INFO] [stdout] 7________ [INFO] [stdout] book founded : 0 count , hisotry : F5F6E6F4G5C6 [INFO] [stdout] 0.618421052631579 22 [INFO] [stdout] 0.5555555555555556 52 [INFO] [stdout] 0.5185185185185185 21 [INFO] [stdout] 0.5 53 [INFO] [stdout] 0.48936170212765956 54 [INFO] [stdout] 0.4772727272727273 18 [INFO] [stdout] 0.4772727272727273 26 [INFO] [stdout] 0.4166666666666667 20 [INFO] [stdout] 0.3939393939393939 34 [INFO] [stdout] 0.32142857142857145 19 [INFO] [stdout] 0.3076923076923077 46 [INFO] [stdout] tree size :11 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1________ [INFO] [stdout] 2______⚪︎_ [INFO] [stdout] 3___⚫︎⚫︎⚪︎__ [INFO] [stdout] 4___⚫︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5__⚫︎_⚪︎⚫︎__ [INFO] [stdout] 6________ [INFO] [stdout] 7________ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1________ [INFO] [stdout] 2______⚪︎_ [INFO] [stdout] 3___⚫︎⚫︎⚪︎__ [INFO] [stdout] 4___⚫︎⚪︎⚫︎⚪︎_ [INFO] [stdout] 5__⚫︎_⚪︎⚫︎⚫︎_ [INFO] [stdout] 6________ [INFO] [stdout] 7________ [INFO] [stdout] book founded : 0 count , hisotry : F5F6E6F4G5C6G3G6 [INFO] [stdout] 0.5666666666666667 47 [INFO] [stdout] 0.5529411764705883 18 [INFO] [stdout] 0.4827586206896552 52 [INFO] [stdout] 0.47368421052631576 54 [INFO] [stdout] 0.4528301886792453 26 [INFO] [stdout] 0.425531914893617 30 [INFO] [stdout] 0.3953488372093023 53 [INFO] [stdout] 0.34285714285714286 34 [INFO] [stdout] 0.2903225806451613 20 [INFO] [stdout] tree size :9 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1________ [INFO] [stdout] 2______⚪︎_ [INFO] [stdout] 3___⚫︎⚫︎⚪︎__ [INFO] [stdout] 4___⚫︎⚪︎⚫︎⚪︎_ [INFO] [stdout] 5__⚫︎_⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6________ [INFO] [stdout] 7________ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1________ [INFO] [stdout] 2______⚪︎_ [INFO] [stdout] 3___⚫︎⚫︎⚪︎__ [INFO] [stdout] 4___⚫︎⚫︎⚫︎⚪︎_ [INFO] [stdout] 5__⚫︎_⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6____⚫︎___ [INFO] [stdout] 7________ [INFO] [stdout] book founded : 0 count , hisotry : F5F6E6F4G5C6G3G6H6E7 [INFO] [stdout] 0.6048387096774194 26 [INFO] [stdout] 0.5555555555555556 18 [INFO] [stdout] 0.5357142857142857 34 [INFO] [stdout] 0.5308641975308642 43 [INFO] [stdout] 0.47619047619047616 19 [INFO] [stdout] 0.45614035087719296 59 [INFO] [stdout] tree size :16 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1________ [INFO] [stdout] 2______⚪︎_ [INFO] [stdout] 3__⚪︎⚪︎⚪︎⚪︎__ [INFO] [stdout] 4___⚫︎⚫︎⚫︎⚪︎_ [INFO] [stdout] 5__⚫︎_⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6____⚫︎___ [INFO] [stdout] 7________ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1________ [INFO] [stdout] 2____⚫︎_⚪︎_ [INFO] [stdout] 3__⚪︎⚪︎⚫︎⚪︎__ [INFO] [stdout] 4___⚫︎⚫︎⚫︎⚪︎_ [INFO] [stdout] 5__⚫︎_⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6____⚫︎___ [INFO] [stdout] 7________ [INFO] [stdout] book founded : 0 count , hisotry : F5F6E6F4G5C6G3G6H6E7C4E3 [INFO] [stdout] 0.6290322580645161 34 [INFO] [stdout] 0.5443037974683544 43 [INFO] [stdout] 0.5584415584415584 53 [INFO] [stdout] 0.5151515151515151 13 [INFO] [stdout] 0.4918032786885246 59 [INFO] [stdout] 0.46296296296296297 19 [INFO] [stdout] 0.3684210526315789 11 [INFO] [stdout] tree size :13 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1________ [INFO] [stdout] 2____⚫︎_⚪︎_ [INFO] [stdout] 3__⚪︎⚪︎⚫︎⚪︎__ [INFO] [stdout] 4__⚪︎⚪︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5__⚫︎_⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6____⚫︎___ [INFO] [stdout] 7________ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1________ [INFO] [stdout] 2____⚫︎_⚪︎_ [INFO] [stdout] 3__⚪︎⚫︎⚫︎⚪︎__ [INFO] [stdout] 4__⚫︎⚪︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5_⚫︎⚫︎_⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6____⚫︎___ [INFO] [stdout] 7________ [INFO] [stdout] book founded : 0 count , hisotry : F5F6E6F4G5C6G3G6H6E7C4E3C5B6 [INFO] [stdout] 0.6206896551724138 12 [INFO] [stdout] 0.5957446808510638 50 [INFO] [stdout] 0.5625 60 [INFO] [stdout] 0.5348837209302325 18 [INFO] [stdout] 0.5348837209302325 19 [INFO] [stdout] 0.4864864864864865 11 [INFO] [stdout] 0.4857142857142857 51 [INFO] [stdout] 0.4857142857142857 59 [INFO] [stdout] 0.47058823529411764 21 [INFO] [stdout] 0.47058823529411764 53 [INFO] [stdout] 0.45161290322580644 33 [INFO] [stdout] 0.4074074074074074 43 [INFO] [stdout] 0.4074074074074074 49 [INFO] [stdout] tree size :13 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1____⚪︎___ [INFO] [stdout] 2____⚪︎_⚪︎_ [INFO] [stdout] 3__⚪︎⚫︎⚪︎⚪︎__ [INFO] [stdout] 4__⚫︎⚪︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5_⚫︎⚫︎_⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6____⚫︎___ [INFO] [stdout] 7________ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1____⚪︎___ [INFO] [stdout] 2____⚪︎_⚪︎_ [INFO] [stdout] 3__⚪︎⚫︎⚪︎⚪︎__ [INFO] [stdout] 4__⚫︎⚫︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5_⚫︎⚫︎⚫︎⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6____⚫︎___ [INFO] [stdout] 7________ [INFO] [stdout] book founded : 0 count , hisotry : F5F6E6F4G5C6G3G6H6E7C4E3C5B6E2D6 [INFO] [stdout] 0.5857142857142857 48 [INFO] [stdout] 0.5645161290322581 49 [INFO] [stdout] 0.5283018867924528 59 [INFO] [stdout] 0.5192307692307693 18 [INFO] [stdout] 0.5192307692307693 50 [INFO] [stdout] 0.52 51 [INFO] [stdout] 0.5 53 [INFO] [stdout] 0.4523809523809524 60 [INFO] [stdout] 0.43243243243243246 33 [INFO] [stdout] 0.3939393939393939 40 [INFO] [stdout] tree size :10 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1____⚪︎___ [INFO] [stdout] 2____⚪︎_⚪︎_ [INFO] [stdout] 3__⚪︎⚪︎⚪︎⚪︎__ [INFO] [stdout] 4__⚪︎⚫︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5_⚪︎⚫︎⚫︎⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6⚪︎___⚫︎___ [INFO] [stdout] 7________ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1____⚪︎___ [INFO] [stdout] 2__⚫︎_⚪︎_⚪︎_ [INFO] [stdout] 3__⚫︎⚪︎⚪︎⚪︎__ [INFO] [stdout] 4__⚫︎⚫︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5_⚪︎⚫︎⚫︎⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6⚪︎___⚫︎___ [INFO] [stdout] 7________ [INFO] [stdout] book founded : 0 count , hisotry : F5F6E6F4G5C6G3G6H6E7C4E3C5B6E2D6A7C3 [INFO] [stdout] 0.5876288659793815 25 [INFO] [stdout] 0.5760869565217391 51 [INFO] [stdout] 0.5394736842105263 50 [INFO] [stdout] 0.48333333333333334 59 [INFO] [stdout] 0.48333333333333334 49 [INFO] [stdout] 0.3953488372093023 60 [INFO] [stdout] 0.3684210526315789 33 [INFO] [stdout] 0.3333333333333333 9 [INFO] [stdout] tree size :8 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1____⚪︎___ [INFO] [stdout] 2__⚫︎_⚪︎_⚪︎_ [INFO] [stdout] 3_⚪︎⚪︎⚪︎⚪︎⚪︎__ [INFO] [stdout] 4__⚫︎⚫︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5_⚪︎⚫︎⚫︎⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6⚪︎___⚫︎___ [INFO] [stdout] 7________ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1____⚪︎___ [INFO] [stdout] 2__⚫︎_⚪︎_⚪︎_ [INFO] [stdout] 3_⚪︎⚪︎⚪︎⚪︎⚪︎__ [INFO] [stdout] 4__⚫︎⚫︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5⚫︎⚫︎⚫︎⚫︎⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6⚪︎___⚫︎___ [INFO] [stdout] 7________ [INFO] [stdout] book founded : 0 count , hisotry : F5F6E6F4G5C6G3G6H6E7C4E3C5B6E2D6A7C3B4A6 [INFO] [stdout] 0.6025641025641025 32 [INFO] [stdout] 0.5409836065573771 50 [INFO] [stdout] 0.5094339622641509 49 [INFO] [stdout] 0.4897959183673469 60 [INFO] [stdout] 0.4772727272727273 33 [INFO] [stdout] 0.42105263157894735 11 [INFO] [stdout] 0.4 53 [INFO] [stdout] 0.375 10 [INFO] [stdout] 0.375 59 [INFO] [stdout] 0.3448275862068966 51 [INFO] [stdout] 0.32142857142857145 9 [INFO] [stdout] 0.2 61 [INFO] [stdout] tree size :12 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1____⚪︎___ [INFO] [stdout] 2__⚫︎_⚪︎_⚪︎_ [INFO] [stdout] 3_⚪︎⚪︎⚪︎⚪︎⚪︎__ [INFO] [stdout] 4⚪︎_⚫︎⚫︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5⚪︎⚫︎⚫︎⚫︎⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6⚪︎___⚫︎___ [INFO] [stdout] 7________ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1____⚪︎⚫︎__ [INFO] [stdout] 2__⚫︎_⚫︎_⚪︎_ [INFO] [stdout] 3_⚪︎⚪︎⚫︎⚪︎⚪︎__ [INFO] [stdout] 4⚪︎_⚫︎⚫︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5⚪︎⚫︎⚫︎⚫︎⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6⚪︎___⚫︎___ [INFO] [stdout] 7________ [INFO] [stdout] book founded : 0 count , hisotry : F5F6E6F4G5C6G3G6H6E7C4E3C5B6E2D6A7C3B4A6A5F2 [INFO] [stdout] 0.5510204081632653 61 [INFO] [stdout] 0.5319148936170213 53 [INFO] [stdout] 0.5116279069767442 50 [INFO] [stdout] 0.5 14 [INFO] [stdout] 0.5 59 [INFO] [stdout] 0.5 10 [INFO] [stdout] 0.47368421052631576 4 [INFO] [stdout] 0.45714285714285713 60 [INFO] [stdout] 0.4411764705882353 6 [INFO] [stdout] 0.4411764705882353 33 [INFO] [stdout] 0.3793103448275862 49 [INFO] [stdout] 0.3333333333333333 11 [INFO] [stdout] 0.30434782608695654 51 [INFO] [stdout] 0.2857142857142857 9 [INFO] [stdout] tree size :14 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1____⚪︎⚫︎__ [INFO] [stdout] 2__⚫︎_⚫︎_⚪︎_ [INFO] [stdout] 3_⚪︎⚪︎⚫︎⚪︎⚪︎__ [INFO] [stdout] 4⚪︎_⚪︎⚫︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5⚪︎⚫︎⚫︎⚪︎⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6⚪︎___⚪︎___ [INFO] [stdout] 7_____⚪︎__ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1____⚪︎⚫︎__ [INFO] [stdout] 2__⚫︎_⚫︎_⚫︎_ [INFO] [stdout] 3_⚪︎⚪︎⚫︎⚪︎⚪︎_⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚫︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5⚪︎⚫︎⚫︎⚪︎⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6⚪︎___⚪︎___ [INFO] [stdout] 7_____⚪︎__ [INFO] [stdout] book founded : 0 count , hisotry : F5F6E6F4G5C6G3G6H6E7C4E3C5B6E2D6A7C3B4A6A5F2F8H4 [INFO] [stdout] 0.5454545454545454 10 [INFO] [stdout] 0.532258064516129 11 [INFO] [stdout] 0.49056603773584906 53 [INFO] [stdout] 0.49019607843137253 14 [INFO] [stdout] 0.49019607843137253 6 [INFO] [stdout] 0.48 50 [INFO] [stdout] 0.42857142857142855 19 [INFO] [stdout] 0.42857142857142855 9 [INFO] [stdout] 0.3448275862068966 51 [INFO] [stdout] 0.32142857142857145 49 [INFO] [stdout] 0.28 15 [INFO] [stdout] tree size :11 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1__⚪︎_⚪︎⚫︎__ [INFO] [stdout] 2__⚪︎_⚫︎_⚫︎_ [INFO] [stdout] 3_⚪︎⚪︎⚫︎⚪︎⚪︎_⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚫︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5⚪︎⚫︎⚫︎⚪︎⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6⚪︎___⚪︎___ [INFO] [stdout] 7_____⚪︎__ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1_⚫︎⚪︎_⚪︎⚫︎__ [INFO] [stdout] 2__⚫︎_⚫︎_⚫︎_ [INFO] [stdout] 3_⚪︎⚪︎⚫︎⚪︎⚪︎_⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚫︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5⚪︎⚫︎⚫︎⚪︎⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6⚪︎___⚪︎___ [INFO] [stdout] 7_____⚪︎__ [INFO] [stdout] book founded : 0 count , hisotry : F5F6E6F4G5C6G3G6H6E7C4E3C5B6E2D6A7C3B4A6A5F2F8H4C2B2 [INFO] [stdout] 0.6195652173913043 0 [INFO] [stdout] 0.4897959183673469 19 [INFO] [stdout] 0.4791666666666667 14 [INFO] [stdout] 0.46808510638297873 51 [INFO] [stdout] 0.45454545454545453 53 [INFO] [stdout] 0.43902439024390244 11 [INFO] [stdout] 0.425 50 [INFO] [stdout] 0.425 49 [INFO] [stdout] 0.425 15 [INFO] [stdout] 0.38235294117647056 8 [INFO] [stdout] 0.2916666666666667 6 [INFO] [stdout] tree size :11 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎_______ [INFO] [stdout] 1_⚪︎⚪︎_⚪︎⚫︎__ [INFO] [stdout] 2__⚪︎_⚫︎_⚫︎_ [INFO] [stdout] 3_⚪︎⚪︎⚪︎⚪︎⚪︎_⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚫︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5⚪︎⚫︎⚫︎⚪︎⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6⚪︎___⚪︎___ [INFO] [stdout] 7_____⚪︎__ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎_______ [INFO] [stdout] 1_⚪︎⚪︎⚫︎⚫︎⚫︎__ [INFO] [stdout] 2__⚪︎_⚫︎_⚫︎_ [INFO] [stdout] 3_⚪︎⚪︎⚪︎⚪︎⚪︎_⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚫︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5⚪︎⚫︎⚫︎⚪︎⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6⚪︎___⚪︎___ [INFO] [stdout] 7_____⚪︎__ [INFO] [stdout] book founded : 0 count , hisotry : F5F6E6F4G5C6G3G6H6E7C4E3C5B6E2D6A7C3B4A6A5F2F8H4C2B2A1D2 [INFO] [stdout] 0.7127659574468085 14 [INFO] [stdout] 0.6515151515151515 4 [INFO] [stdout] 0.6461538461538462 49 [INFO] [stdout] 0.6290322580645161 51 [INFO] [stdout] 0.6206896551724138 50 [INFO] [stdout] 0.5882352941176471 15 [INFO] [stdout] 0.5238095238095238 2 [INFO] [stdout] 0.5128205128205128 6 [INFO] [stdout] 0.3181818181818182 53 [INFO] [stdout] tree size :9 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎_______ [INFO] [stdout] 1_⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 2__⚪︎_⚫︎_⚫︎_ [INFO] [stdout] 3_⚪︎⚪︎⚪︎⚪︎⚪︎_⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚫︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5⚪︎⚫︎⚫︎⚪︎⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6⚪︎___⚪︎___ [INFO] [stdout] 7_____⚪︎__ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎_______ [INFO] [stdout] 1_⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 2__⚪︎⚫︎⚫︎_⚫︎_ [INFO] [stdout] 3_⚪︎⚪︎⚫︎⚪︎⚪︎_⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚫︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5⚪︎⚫︎⚫︎⚪︎⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6⚪︎___⚪︎___ [INFO] [stdout] 7_____⚪︎__ [INFO] [stdout] book founded : 0 count , hisotry : F5F6E6F4G5C6G3G6H6E7C4E3C5B6E2D6A7C3B4A6A5F2F8H4C2B2A1D2G2D3 [INFO] [stdout] 0.6829268292682927 21 [INFO] [stdout] 0.6666666666666666 51 [INFO] [stdout] 0.6666666666666666 50 [INFO] [stdout] 0.6376811594202898 15 [INFO] [stdout] 0.6307692307692307 53 [INFO] [stdout] 0.6307692307692307 30 [INFO] [stdout] 0.6129032258064516 49 [INFO] [stdout] tree size :7 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎_______ [INFO] [stdout] 1_⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 2__⚪︎⚪︎⚪︎⚪︎⚫︎_ [INFO] [stdout] 3_⚪︎⚪︎⚫︎⚪︎⚪︎_⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚫︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5⚪︎⚫︎⚫︎⚪︎⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6⚪︎___⚪︎___ [INFO] [stdout] 7_____⚪︎__ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎__⚫︎____ [INFO] [stdout] 1_⚪︎⚪︎⚫︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 2__⚪︎⚫︎⚪︎⚪︎⚫︎_ [INFO] [stdout] 3_⚪︎⚪︎⚫︎⚪︎⚪︎_⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚫︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5⚪︎⚫︎⚫︎⚪︎⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6⚪︎___⚪︎___ [INFO] [stdout] 7_____⚪︎__ [INFO] [stdout] book founded : 0 count , hisotry : F5F6E6F4G5C6G3G6H6E7C4E3C5B6E2D6A7C3B4A6A5F2F8H4C2B2A1D2G2D3F3D1 [INFO] [stdout] 0.7142857142857143 53 [INFO] [stdout] 0.6612903225806451 23 [INFO] [stdout] 0.65 4 [INFO] [stdout] 0.6379310344827587 51 [INFO] [stdout] 0.6379310344827587 50 [INFO] [stdout] 0.6041666666666666 30 [INFO] [stdout] 0.5681818181818182 49 [INFO] [stdout] 0.5581395348837209 2 [INFO] [stdout] 0.5476190476190477 15 [INFO] [stdout] tree size :9 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎__⚫︎____ [INFO] [stdout] 1_⚪︎⚪︎⚫︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 2__⚪︎⚫︎⚪︎⚪︎⚫︎_ [INFO] [stdout] 3_⚪︎⚪︎⚫︎⚪︎⚪︎_⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚪︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5⚪︎⚫︎⚫︎⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6⚪︎___⚪︎⚪︎__ [INFO] [stdout] 7_____⚪︎__ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎__⚫︎____ [INFO] [stdout] 1_⚪︎⚪︎⚫︎⚫︎⚫︎⚫︎⚫︎ [INFO] [stdout] 2__⚪︎⚫︎⚪︎⚪︎⚫︎_ [INFO] [stdout] 3_⚪︎⚪︎⚫︎⚪︎⚪︎_⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚪︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5⚪︎⚫︎⚫︎⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6⚪︎___⚪︎⚪︎__ [INFO] [stdout] 7_____⚪︎__ [INFO] [stdout] book founded : 0 count , hisotry : F5F6E6F4G5C6G3G6H6E7C4E3C5B6E2D6A7C3B4A6A5F2F8H4C2B2A1D2G2D3F3D1F7H2 [INFO] [stdout] 0.7954545454545454 50 [INFO] [stdout] 0.7534246575342466 5 [INFO] [stdout] 0.7424242424242424 4 [INFO] [stdout] 0.7384615384615385 6 [INFO] [stdout] 0.7213114754098361 7 [INFO] [stdout] 0.711864406779661 49 [INFO] [stdout] 0.6964285714285714 23 [INFO] [stdout] 0.5161290322580645 2 [INFO] [stdout] tree size :8 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎__⚫︎____ [INFO] [stdout] 1_⚪︎⚪︎⚫︎⚫︎⚫︎⚫︎⚫︎ [INFO] [stdout] 2__⚪︎⚫︎⚪︎⚪︎⚫︎_ [INFO] [stdout] 3_⚪︎⚪︎⚫︎⚪︎⚪︎_⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚪︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6⚪︎_⚪︎_⚪︎⚪︎__ [INFO] [stdout] 7_____⚪︎__ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎__⚫︎____ [INFO] [stdout] 1_⚪︎⚫︎⚫︎⚫︎⚫︎⚫︎⚫︎ [INFO] [stdout] 2_⚫︎⚫︎⚫︎⚪︎⚪︎⚫︎_ [INFO] [stdout] 3_⚪︎⚪︎⚫︎⚪︎⚪︎_⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚪︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6⚪︎_⚪︎_⚪︎⚪︎__ [INFO] [stdout] 7_____⚪︎__ [INFO] [stdout] book founded : 0 count , hisotry : F5F6E6F4G5C6G3G6H6E7C4E3C5B6E2D6A7C3B4A6A5F2F8H4C2B2A1D2G2D3F3D1F7H2C7B3 [INFO] [stdout] 0.7721518987341772 6 [INFO] [stdout] 0.711864406779661 23 [INFO] [stdout] 0.7068965517241379 8 [INFO] [stdout] 0.7068965517241379 7 [INFO] [stdout] 0.7017543859649122 5 [INFO] [stdout] 0.6981132075471698 16 [INFO] [stdout] 0.6666666666666666 4 [INFO] [stdout] 0.6444444444444445 2 [INFO] [stdout] 0.6190476190476191 1 [INFO] [stdout] tree size :9 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎__⚫︎__⚪︎_ [INFO] [stdout] 1_⚪︎⚫︎⚫︎⚫︎⚪︎⚫︎⚫︎ [INFO] [stdout] 2_⚫︎⚫︎⚫︎⚪︎⚪︎⚫︎_ [INFO] [stdout] 3_⚪︎⚪︎⚫︎⚪︎⚪︎_⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚪︎⚪︎⚪︎⚪︎_ [INFO] [stdout] 5⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] 6⚪︎_⚪︎_⚪︎⚪︎__ [INFO] [stdout] 7_____⚪︎__ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎__⚫︎__⚪︎_ [INFO] [stdout] 1_⚪︎⚫︎⚫︎⚫︎⚪︎⚫︎⚫︎ [INFO] [stdout] 2_⚫︎⚫︎⚫︎⚪︎⚪︎⚫︎_ [INFO] [stdout] 3_⚪︎⚪︎⚫︎⚫︎⚪︎_⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚪︎⚪︎⚫︎⚪︎_ [INFO] [stdout] 5⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚫︎⚪︎ [INFO] [stdout] 6⚪︎_⚪︎_⚪︎⚪︎_⚫︎ [INFO] [stdout] 7_____⚪︎__ [INFO] [stdout] book founded : 0 count , hisotry : F5F6E6F4G5C6G3G6H6E7C4E3C5B6E2D6A7C3B4A6A5F2F8H4C2B2A1D2G2D3F3D1F7H2C7B3G1H7 [INFO] [stdout] 0.8589743589743589 23 [INFO] [stdout] 0.7966101694915254 39 [INFO] [stdout] 0.7647058823529411 8 [INFO] [stdout] 0.7647058823529411 2 [INFO] [stdout] 0.717391304347826 5 [INFO] [stdout] 0.7272727272727273 4 [INFO] [stdout] 0.7142857142857143 7 [INFO] [stdout] 0.6470588235294118 16 [INFO] [stdout] 0.6363636363636364 30 [INFO] [stdout] 0.6363636363636364 63 [INFO] [stdout] 0.5714285714285714 54 [INFO] [stdout] tree size :11 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎__⚫︎__⚪︎_ [INFO] [stdout] 1_⚪︎⚫︎⚫︎⚫︎⚪︎⚫︎⚫︎ [INFO] [stdout] 2_⚫︎⚫︎⚫︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] 3_⚪︎⚪︎⚫︎⚫︎⚪︎_⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚪︎⚪︎⚫︎⚪︎_ [INFO] [stdout] 5⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚫︎⚪︎ [INFO] [stdout] 6⚪︎_⚪︎_⚪︎⚪︎_⚫︎ [INFO] [stdout] 7_____⚪︎__ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎__⚫︎__⚪︎_ [INFO] [stdout] 1_⚪︎⚫︎⚫︎⚫︎⚪︎⚫︎⚫︎ [INFO] [stdout] 2_⚫︎⚫︎⚫︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] 3_⚪︎⚪︎⚫︎⚫︎⚪︎_⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚪︎⚫︎⚫︎⚪︎_ [INFO] [stdout] 5⚪︎⚪︎⚪︎⚪︎⚫︎⚪︎⚫︎⚪︎ [INFO] [stdout] 6⚪︎_⚪︎_⚫︎⚫︎_⚫︎ [INFO] [stdout] 7____⚫︎⚪︎__ [INFO] [stdout] book founded : 0 count , hisotry : F5F6E6F4G5C6G3G6H6E7C4E3C5B6E2D6A7C3B4A6A5F2F8H4C2B2A1D2G2D3F3D1F7H2C7B3G1H7H3E8 [INFO] [stdout] 0.828125 7 [INFO] [stdout] 0.8103448275862069 8 [INFO] [stdout] 0.7843137254901961 59 [INFO] [stdout] 0.7755102040816326 16 [INFO] [stdout] 0.7708333333333334 4 [INFO] [stdout] 0.7608695652173914 62 [INFO] [stdout] 0.7608695652173914 63 [INFO] [stdout] 0.6923076923076923 54 [INFO] [stdout] 0.6666666666666666 2 [INFO] [stdout] 0.6666666666666666 5 [INFO] [stdout] 0.6206896551724138 39 [INFO] [stdout] tree size :11 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎__⚫︎__⚪︎⚪︎ [INFO] [stdout] 1_⚪︎⚫︎⚫︎⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] 2_⚫︎⚫︎⚫︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] 3_⚪︎⚪︎⚫︎⚫︎⚪︎_⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚪︎⚫︎⚫︎⚪︎_ [INFO] [stdout] 5⚪︎⚪︎⚪︎⚪︎⚫︎⚪︎⚫︎⚪︎ [INFO] [stdout] 6⚪︎_⚪︎_⚫︎⚫︎_⚫︎ [INFO] [stdout] 7____⚫︎⚪︎__ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎__⚫︎__⚪︎⚪︎ [INFO] [stdout] 1_⚪︎⚫︎⚫︎⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] 2_⚫︎⚫︎⚫︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] 3_⚪︎⚪︎⚫︎⚫︎⚪︎_⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚫︎⚫︎⚫︎⚪︎_ [INFO] [stdout] 5⚪︎⚪︎⚫︎⚪︎⚫︎⚪︎⚫︎⚪︎ [INFO] [stdout] 6⚪︎⚫︎⚪︎_⚫︎⚫︎_⚫︎ [INFO] [stdout] 7____⚫︎⚪︎__ [INFO] [stdout] book founded : 0 count , hisotry : F5F6E6F4G5C6G3G6H6E7C4E3C5B6E2D6A7C3B4A6A5F2F8H4C2B2A1D2G2D3F3D1F7H2C7B3G1H7H3E8H1B7 [INFO] [stdout] 0.9607843137254902 63 [INFO] [stdout] 0.9607843137254902 56 [INFO] [stdout] 0.96 2 [INFO] [stdout] 0.9069767441860465 8 [INFO] [stdout] 0.9047619047619048 4 [INFO] [stdout] 0.9 39 [INFO] [stdout] 0.9 58 [INFO] [stdout] 0.875 16 [INFO] [stdout] 0.8181818181818182 5 [INFO] [stdout] 0.8125 57 [INFO] [stdout] 0.7777777777777778 54 [INFO] [stdout] 0.7777777777777778 62 [INFO] [stdout] 0.6956521739130435 59 [INFO] [stdout] tree size :13 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎__⚫︎__⚪︎⚪︎ [INFO] [stdout] 1_⚪︎⚫︎⚫︎⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] 2_⚫︎⚫︎⚫︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] 3_⚪︎⚪︎⚫︎⚫︎⚪︎_⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚫︎⚫︎⚫︎⚪︎_ [INFO] [stdout] 5⚪︎⚪︎⚫︎⚪︎⚫︎⚪︎⚫︎⚪︎ [INFO] [stdout] 6⚪︎⚫︎⚪︎_⚫︎⚫︎_⚪︎ [INFO] [stdout] 7____⚫︎⚪︎_⚪︎ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎__⚫︎_⚫︎⚪︎⚪︎ [INFO] [stdout] 1_⚪︎⚫︎⚫︎⚫︎⚫︎⚪︎⚪︎ [INFO] [stdout] 2_⚫︎⚫︎⚫︎⚪︎⚫︎⚪︎⚪︎ [INFO] [stdout] 3_⚪︎⚪︎⚫︎⚫︎⚫︎_⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚫︎⚫︎⚫︎⚪︎_ [INFO] [stdout] 5⚪︎⚪︎⚫︎⚪︎⚫︎⚪︎⚫︎⚪︎ [INFO] [stdout] 6⚪︎⚫︎⚪︎_⚫︎⚫︎_⚪︎ [INFO] [stdout] 7____⚫︎⚪︎_⚪︎ [INFO] [stdout] book founded : 0 count , hisotry : F5F6E6F4G5C6G3G6H6E7C4E3C5B6E2D6A7C3B4A6A5F2F8H4C2B2A1D2G2D3F3D1F7H2C7B3G1H7H3E8H1B7H8F1 [INFO] [stdout] 1 56 [INFO] [stdout] 0.9777777777777777 62 [INFO] [stdout] 0.9777777777777777 4 [INFO] [stdout] 0.9512195121951219 39 [INFO] [stdout] 0.9512195121951219 59 [INFO] [stdout] 0.918918918918919 8 [INFO] [stdout] 0.918918918918919 54 [INFO] [stdout] 0.918918918918919 2 [INFO] [stdout] 0.918918918918919 57 [INFO] [stdout] 0.918918918918919 1 [INFO] [stdout] 0.918918918918919 30 [INFO] [stdout] 0.8709677419354839 16 [INFO] [stdout] 0.76 58 [INFO] [stdout] tree size :13 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎__⚫︎_⚫︎⚪︎⚪︎ [INFO] [stdout] 1_⚪︎⚫︎⚫︎⚫︎⚫︎⚪︎⚪︎ [INFO] [stdout] 2_⚫︎⚫︎⚫︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] 3_⚪︎⚪︎⚫︎⚪︎⚫︎_⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚪︎⚫︎⚫︎⚪︎_ [INFO] [stdout] 5⚪︎⚪︎⚪︎⚪︎⚫︎⚪︎⚫︎⚪︎ [INFO] [stdout] 6⚪︎⚪︎⚪︎_⚫︎⚫︎_⚪︎ [INFO] [stdout] 7⚪︎___⚫︎⚪︎_⚪︎ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎__⚫︎_⚫︎⚪︎⚪︎ [INFO] [stdout] 1_⚪︎⚫︎⚫︎⚫︎⚫︎⚪︎⚪︎ [INFO] [stdout] 2_⚫︎⚫︎⚫︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] 3_⚪︎⚪︎⚫︎⚪︎⚫︎_⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚪︎⚫︎⚫︎⚫︎⚫︎ [INFO] [stdout] 5⚪︎⚪︎⚪︎⚪︎⚫︎⚪︎⚫︎⚪︎ [INFO] [stdout] 6⚪︎⚪︎⚪︎_⚫︎⚫︎_⚪︎ [INFO] [stdout] 7⚪︎___⚫︎⚪︎_⚪︎ [INFO] [stdout] book founded : 0 count , hisotry : F5F6E6F4G5C6G3G6H6E7C4E3C5B6E2D6A7C3B4A6A5F2F8H4C2B2A1D2G2D3F3D1F7H2C7B3G1H7H3E8H1B7H8F1A8H5 [INFO] [stdout] 1 62 [INFO] [stdout] 1 1 [INFO] [stdout] 1 2 [INFO] [stdout] 1 4 [INFO] [stdout] 0.9836065573770492 59 [INFO] [stdout] 0.9836065573770492 16 [INFO] [stdout] 0.9836065573770492 8 [INFO] [stdout] 0.9642857142857143 30 [INFO] [stdout] tree size :8 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎__⚫︎_⚫︎⚪︎⚪︎ [INFO] [stdout] 1_⚪︎⚫︎⚫︎⚫︎⚫︎⚪︎⚪︎ [INFO] [stdout] 2_⚫︎⚫︎⚫︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] 3_⚪︎⚪︎⚫︎⚪︎⚫︎_⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚪︎⚫︎⚫︎⚫︎⚫︎ [INFO] [stdout] 5⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚫︎⚪︎ [INFO] [stdout] 6⚪︎⚪︎⚪︎_⚫︎⚪︎_⚪︎ [INFO] [stdout] 7⚪︎___⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎__⚫︎_⚫︎⚪︎⚪︎ [INFO] [stdout] 1_⚪︎⚫︎⚫︎⚫︎⚫︎⚪︎⚪︎ [INFO] [stdout] 2_⚫︎⚫︎⚫︎⚪︎⚫︎⚪︎⚪︎ [INFO] [stdout] 3_⚪︎⚪︎⚫︎⚪︎⚫︎⚫︎⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚪︎⚫︎⚫︎⚫︎⚫︎ [INFO] [stdout] 5⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚫︎⚪︎ [INFO] [stdout] 6⚪︎⚪︎⚪︎_⚫︎⚪︎_⚪︎ [INFO] [stdout] 7⚪︎___⚫︎⚪︎⚪︎⚪︎ [INFO] [stdout] book founded : 0 count , hisotry : F5F6E6F4G5C6G3G6H6E7C4E3C5B6E2D6A7C3B4A6A5F2F8H4C2B2A1D2G2D3F3D1F7H2C7B3G1H7H3E8H1B7H8F1A8H5G8G4 [INFO] [stdout] 1 59 [INFO] [stdout] 1 1 [INFO] [stdout] 1 54 [INFO] [stdout] 1 8 [INFO] [stdout] 1 16 [INFO] [stdout] 1 4 [INFO] [stdout] 1 51 [INFO] [stdout] 1 2 [INFO] [stdout] tree size :8 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎__⚫︎_⚫︎⚪︎⚪︎ [INFO] [stdout] 1_⚪︎⚫︎⚫︎⚫︎⚫︎⚪︎⚪︎ [INFO] [stdout] 2_⚫︎⚫︎⚫︎⚪︎⚫︎⚪︎⚪︎ [INFO] [stdout] 3_⚪︎⚪︎⚫︎⚪︎⚫︎⚫︎⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚪︎⚫︎⚫︎⚫︎⚫︎ [INFO] [stdout] 5⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚫︎⚪︎ [INFO] [stdout] 6⚪︎⚪︎⚪︎_⚪︎⚪︎_⚪︎ [INFO] [stdout] 7⚪︎__⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎__⚫︎_⚫︎⚪︎⚪︎ [INFO] [stdout] 1_⚪︎⚫︎⚫︎⚫︎⚫︎⚪︎⚪︎ [INFO] [stdout] 2_⚫︎⚫︎⚫︎⚪︎⚫︎⚪︎⚪︎ [INFO] [stdout] 3_⚪︎⚪︎⚫︎⚪︎⚫︎⚫︎⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚪︎⚫︎⚫︎⚫︎⚫︎ [INFO] [stdout] 5⚪︎⚪︎⚪︎⚪︎⚪︎⚫︎⚫︎⚪︎ [INFO] [stdout] 6⚪︎⚪︎⚪︎_⚪︎⚪︎⚫︎⚪︎ [INFO] [stdout] 7⚪︎__⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] book founded : 0 count , hisotry : F5F6E6F4G5C6G3G6H6E7C4E3C5B6E2D6A7C3B4A6A5F2F8H4C2B2A1D2G2D3F3D1F7H2C7B3G1H7H3E8H1B7H8F1A8H5G8G4D8G7 [INFO] [stdout] 0.9902912621359223 8 [INFO] [stdout] 0.9900990099009901 1 [INFO] [stdout] 0.9900990099009901 4 [INFO] [stdout] 0.9797979797979798 16 [INFO] [stdout] 0.9789473684210527 2 [INFO] [stdout] tree size :23 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎__⚫︎_⚫︎⚪︎⚪︎ [INFO] [stdout] 1⚪︎⚪︎⚫︎⚫︎⚫︎⚫︎⚪︎⚪︎ [INFO] [stdout] 2_⚪︎⚫︎⚫︎⚪︎⚫︎⚪︎⚪︎ [INFO] [stdout] 3_⚪︎⚪︎⚫︎⚪︎⚫︎⚫︎⚫︎ [INFO] [stdout] 4⚪︎_⚪︎⚪︎⚫︎⚫︎⚫︎⚫︎ [INFO] [stdout] 5⚪︎⚪︎⚪︎⚪︎⚪︎⚫︎⚫︎⚪︎ [INFO] [stdout] 6⚪︎⚪︎⚪︎_⚪︎⚪︎⚫︎⚪︎ [INFO] [stdout] 7⚪︎__⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎__⚫︎_⚫︎⚪︎⚪︎ [INFO] [stdout] 1⚪︎⚪︎⚫︎⚫︎⚫︎⚫︎⚪︎⚪︎ [INFO] [stdout] 2_⚪︎⚫︎⚫︎⚪︎⚫︎⚪︎⚪︎ [INFO] [stdout] 3_⚪︎⚫︎⚫︎⚪︎⚫︎⚫︎⚫︎ [INFO] [stdout] 4⚪︎⚫︎⚫︎⚫︎⚫︎⚫︎⚫︎⚫︎ [INFO] [stdout] 5⚪︎⚪︎⚪︎⚪︎⚪︎⚫︎⚫︎⚪︎ [INFO] [stdout] 6⚪︎⚪︎⚪︎_⚪︎⚪︎⚫︎⚪︎ [INFO] [stdout] 7⚪︎__⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] book founded : 0 count , hisotry : F5F6E6F4G5C6G3G6H6E7C4E3C5B6E2D6A7C3B4A6A5F2F8H4C2B2A1D2G2D3F3D1F7H2C7B3G1H7H3E8H1B7H8F1A8H5G8G4D8G7A2B5 [INFO] [stdout] 1 1 [INFO] [stdout] 0.9847328244274809 4 [INFO] [stdout] 0.9655172413793104 24 [INFO] [stdout] 0.9537037037037037 2 [INFO] [stdout] tree size :22 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎⚪︎_⚫︎_⚫︎⚪︎⚪︎ [INFO] [stdout] 1⚪︎⚪︎⚪︎⚫︎⚫︎⚫︎⚪︎⚪︎ [INFO] [stdout] 2_⚪︎⚫︎⚪︎⚪︎⚫︎⚪︎⚪︎ [INFO] [stdout] 3_⚪︎⚫︎⚫︎⚪︎⚫︎⚫︎⚫︎ [INFO] [stdout] 4⚪︎⚫︎⚫︎⚫︎⚫︎⚫︎⚫︎⚫︎ [INFO] [stdout] 5⚪︎⚪︎⚪︎⚪︎⚪︎⚫︎⚫︎⚪︎ [INFO] [stdout] 6⚪︎⚪︎⚪︎_⚪︎⚪︎⚫︎⚪︎ [INFO] [stdout] 7⚪︎__⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎⚪︎⚫︎⚫︎_⚫︎⚪︎⚪︎ [INFO] [stdout] 1⚪︎⚪︎⚫︎⚫︎⚫︎⚫︎⚪︎⚪︎ [INFO] [stdout] 2_⚪︎⚫︎⚪︎⚪︎⚫︎⚪︎⚪︎ [INFO] [stdout] 3_⚪︎⚫︎⚫︎⚪︎⚫︎⚫︎⚫︎ [INFO] [stdout] 4⚪︎⚫︎⚫︎⚫︎⚫︎⚫︎⚫︎⚫︎ [INFO] [stdout] 5⚪︎⚪︎⚪︎⚪︎⚪︎⚫︎⚫︎⚪︎ [INFO] [stdout] 6⚪︎⚪︎⚪︎_⚪︎⚪︎⚫︎⚪︎ [INFO] [stdout] 7⚪︎__⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] book founded : 0 count , hisotry : F5F6E6F4G5C6G3G6H6E7C4E3C5B6E2D6A7C3B4A6A5F2F8H4C2B2A1D2G2D3F3D1F7H2C7B3G1H7H3E8H1B7H8F1A8H5G8G4D8G7A2B5B1C1 [INFO] [stdout] 1 4 [INFO] [stdout] 1 24 [INFO] [stdout] tree size :9 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] 1⚪︎⚪︎⚫︎⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] 2_⚪︎⚪︎⚪︎⚪︎⚫︎⚪︎⚪︎ [INFO] [stdout] 3_⚪︎⚫︎⚫︎⚪︎⚫︎⚫︎⚫︎ [INFO] [stdout] 4⚪︎⚫︎⚫︎⚫︎⚫︎⚫︎⚫︎⚫︎ [INFO] [stdout] 5⚪︎⚪︎⚪︎⚪︎⚪︎⚫︎⚫︎⚪︎ [INFO] [stdout] 6⚪︎⚪︎⚪︎_⚪︎⚪︎⚫︎⚪︎ [INFO] [stdout] 7⚪︎__⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] 1⚪︎⚪︎⚫︎⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] 2⚫︎⚫︎⚫︎⚫︎⚫︎⚫︎⚪︎⚪︎ [INFO] [stdout] 3_⚫︎⚫︎⚫︎⚪︎⚫︎⚫︎⚫︎ [INFO] [stdout] 4⚪︎⚫︎⚫︎⚫︎⚫︎⚫︎⚫︎⚫︎ [INFO] [stdout] 5⚪︎⚪︎⚪︎⚪︎⚪︎⚫︎⚫︎⚪︎ [INFO] [stdout] 6⚪︎⚪︎⚪︎_⚪︎⚪︎⚫︎⚪︎ [INFO] [stdout] 7⚪︎__⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] book founded : 0 count , hisotry : F5F6E6F4G5C6G3G6H6E7C4E3C5B6E2D6A7C3B4A6A5F2F8H4C2B2A1D2G2D3F3D1F7H2C7B3G1H7H3E8H1B7H8F1A8H5G8G4D8G7A2B5B1C1E1A3 [INFO] [stdout] 1 24 [INFO] [stdout] tree size :5 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] 1⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] 2⚪︎⚪︎⚫︎⚫︎⚫︎⚫︎⚪︎⚪︎ [INFO] [stdout] 3⚪︎⚪︎⚪︎⚪︎⚪︎⚫︎⚫︎⚫︎ [INFO] [stdout] 4⚪︎⚪︎⚫︎⚫︎⚫︎⚫︎⚫︎⚫︎ [INFO] [stdout] 5⚪︎⚪︎⚪︎⚪︎⚪︎⚫︎⚫︎⚪︎ [INFO] [stdout] 6⚪︎⚪︎⚪︎_⚪︎⚪︎⚫︎⚪︎ [INFO] [stdout] 7⚪︎__⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] 1⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] 2⚪︎⚪︎⚫︎⚫︎⚫︎⚫︎⚪︎⚪︎ [INFO] [stdout] 3⚪︎⚪︎⚪︎⚪︎⚪︎⚫︎⚫︎⚫︎ [INFO] [stdout] 4⚪︎⚪︎⚫︎⚫︎⚫︎⚫︎⚫︎⚫︎ [INFO] [stdout] 5⚪︎⚪︎⚪︎⚫︎⚫︎⚫︎⚫︎⚪︎ [INFO] [stdout] 6⚪︎⚪︎⚪︎⚫︎⚫︎⚫︎⚫︎⚪︎ [INFO] [stdout] 7⚪︎__⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] book founded : 0 count , hisotry : F5F6E6F4G5C6G3G6H6E7C4E3C5B6E2D6A7C3B4A6A5F2F8H4C2B2A1D2G2D3F3D1F7H2C7B3G1H7H3E8H1B7H8F1A8H5G8G4D8G7A2B5B1C1E1A3A4D7 [INFO] [stdout] 1 58 [INFO] [stdout] tree size :1 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] 1⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] 2⚪︎⚪︎⚫︎⚫︎⚫︎⚫︎⚪︎⚪︎ [INFO] [stdout] 3⚪︎⚪︎⚪︎⚪︎⚪︎⚫︎⚪︎⚫︎ [INFO] [stdout] 4⚪︎⚪︎⚫︎⚫︎⚫︎⚪︎⚫︎⚫︎ [INFO] [stdout] 5⚪︎⚪︎⚪︎⚫︎⚪︎⚫︎⚫︎⚪︎ [INFO] [stdout] 6⚪︎⚪︎⚪︎⚪︎⚫︎⚫︎⚫︎⚪︎ [INFO] [stdout] 7⚪︎_⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] 1⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] 2⚪︎⚪︎⚫︎⚫︎⚫︎⚫︎⚪︎⚪︎ [INFO] [stdout] 3⚪︎⚪︎⚪︎⚪︎⚪︎⚫︎⚪︎⚫︎ [INFO] [stdout] 4⚪︎⚪︎⚫︎⚫︎⚫︎⚪︎⚫︎⚫︎ [INFO] [stdout] 5⚪︎⚪︎⚪︎⚫︎⚪︎⚫︎⚫︎⚪︎ [INFO] [stdout] 6⚪︎⚪︎⚫︎⚪︎⚫︎⚫︎⚫︎⚪︎ [INFO] [stdout] 7⚪︎⚫︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎ [INFO] [stdout] black win ! [INFO] [stdout] 0 : 1 [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1________ [INFO] [stdout] 2________ [INFO] [stdout] 3___⚫︎⚪︎___ [INFO] [stdout] 4___⚪︎⚫︎___ [INFO] [stdout] 5________ [INFO] [stdout] 6________ [INFO] [stdout] 7________ [INFO] [stdout] book founded : 1125 count , hisotry : [INFO] [stdout] book choice : 砂虎 [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1________ [INFO] [stdout] 2________ [INFO] [stdout] 3___⚫︎⚪︎___ [INFO] [stdout] 4___⚪︎⚪︎⚪︎__ [INFO] [stdout] 5________ [INFO] [stdout] 6________ [INFO] [stdout] 7________ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1________ [INFO] [stdout] 2________ [INFO] [stdout] 3___⚫︎⚪︎___ [INFO] [stdout] 4___⚪︎⚫︎⚪︎__ [INFO] [stdout] 5_____⚫︎__ [INFO] [stdout] 6________ [INFO] [stdout] 7________ [INFO] [stdout] book founded : 81 count , hisotry : F5F6 [INFO] [stdout] book choice : Hamilton [INFO] [stdout] computer set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1________ [INFO] [stdout] 2________ [INFO] [stdout] 3___⚫︎⚪︎___ [INFO] [stdout] 4___⚪︎⚪︎⚪︎__ [INFO] [stdout] 5____⚪︎⚫︎__ [INFO] [stdout] 6________ [INFO] [stdout] 7________ [INFO] [stdout] monkey set [INFO] [stdout]  01234567 [INFO] [stdout] 0________ [INFO] [stdout] 1________ [INFO] [stdout] 2________ [INFO] [stdout] 3___⚫︎⚪︎___ [INFO] [stdout] 4___⚫︎⚪︎⚪︎__ [INFO] [stdout] 5___⚫︎⚫︎⚫︎__ [INFO] [stdout] 6________ [INFO] [stdout] 7________ [INFO] [stdout] book founded : 2 count , hisotry : F5F6E6D6 [INFO] [stdout] book choice : こうもり定石(KlingContinuation) [INFO] [stdout] thread 'test::computer_test::computer_vs_monkey_multi' panicked at src/computer.rs:84:14: [INFO] [stdout] explicit panic [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5f342bcd54ba - std::backtrace_rs::backtrace::libunwind::trace::h5a5b8284f2d0c266 [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5 [INFO] [stdout] 1: 0x5f342bcd54ba - std::backtrace_rs::backtrace::trace_unsynchronized::h76d4f1c9b0b875e3 [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x5f342bcd54ba - std::sys::backtrace::_print_fmt::hc4546b8364a537c6 [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5f342bcd54ba - ::fmt::h5b6bd5631a6d1f6b [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5f342bcfa963 - core::fmt::rt::Argument::fmt::h270f6602a2b96f62 [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/fmt/rt.rs:177:76 [INFO] [stdout] 5: 0x5f342bcfa963 - core::fmt::write::h7550c97b06c86515 [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/fmt/mod.rs:1186:21 [INFO] [stdout] 6: 0x5f342bcd2463 - std::io::Write::write_fmt::h509ff860e5956e5e [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/io/mod.rs:1839:15 [INFO] [stdout] 7: 0x5f342bcd5302 - std::sys::backtrace::BacktraceLock::print::h2395ccd2c84ba3aa [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 8: 0x5f342bcd691a - std::panicking::default_hook::{{closure}}::he19d4c7230e07961 [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:268:22 [INFO] [stdout] 9: 0x5f342bcd6724 - std::panicking::default_hook::hf614597d3c67bbdb [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:292:9 [INFO] [stdout] 10: 0x5f342bc5c6f9 - as core::ops::function::Fn>::call::h39b51ce4599c23d1 [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/alloc/src/boxed.rs:2468:9 [INFO] [stdout] 11: 0x5f342bc5c6f9 - test::test_main::{{closure}}::he977ae839a582784 [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/test/src/lib.rs:133:21 [INFO] [stdout] 12: 0x5f342bcd6fb8 - as core::ops::function::Fn>::call::h9455091b6b06f9fb [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/alloc/src/boxed.rs:2468:9 [INFO] [stdout] 13: 0x5f342bcd6fb8 - std::panicking::rust_panic_with_hook::h8942133a8b252070 [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:809:13 [INFO] [stdout] 14: 0x5f342bcd6d7a - std::panicking::begin_panic_handler::{{closure}}::hb5f5963570096b29 [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:674:13 [INFO] [stdout] 15: 0x5f342bcd5999 - std::sys::backtrace::__rust_end_short_backtrace::h6208cedc1922feda [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:170:18 [INFO] [stdout] 16: 0x5f342bcd6a0c - rust_begin_unwind [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:665:5 [INFO] [stdout] 17: 0x5f342bc05080 - core::panicking::panic_fmt::h0c3082644d1bf418 [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/panicking.rs:74:14 [INFO] [stdout] 18: 0x5f342bc05206 - core::panicking::panic_display::h735d9af8bded520c [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/panicking.rs:264:5 [INFO] [stdout] 19: 0x5f342bc05206 - core::panicking::panic_explicit::h7c6d528b0860fceb [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/panicking.rs:237:5 [INFO] [stdout] 20: 0x5f342bc1971a - rust_osero::computer::convert_cell_to_num::panic_cold_explicit::h4fd3651839fafe71 [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/panic.rs:88:13 [INFO] [stdout] 21: 0x5f342bc17646 - rust_osero::computer::convert_cell_to_num::hab7fe32ed815758c [INFO] [stdout] at /opt/rustwide/workdir/src/computer.rs:84:14 [INFO] [stdout] 22: 0x5f342bc185e1 - rust_osero::computer::get_next_hand_from_book::he838a015157b1c6d [INFO] [stdout] at /opt/rustwide/workdir/src/computer.rs:151:21 [INFO] [stdout] 23: 0x5f342bc18b88 - rust_osero::computer::Tree::calc_next::h8dd2fbc929acb779 [INFO] [stdout] at /opt/rustwide/workdir/src/computer.rs:159:25 [INFO] [stdout] 24: 0x5f342bc0aad2 - rust_osero::test::computer_test::computer_vs_monkey::h1c213bceec8f8148 [INFO] [stdout] at /opt/rustwide/workdir/src/test/computer_test.rs:41:27 [INFO] [stdout] 25: 0x5f342bc0b733 - rust_osero::test::computer_test::computer_vs_monkey_multi::h88738dddd4583e12 [INFO] [stdout] at /opt/rustwide/workdir/src/test/computer_test.rs:65:19 [INFO] [stdout] 26: 0x5f342bc0b6a7 - rust_osero::test::computer_test::computer_vs_monkey_multi::{{closure}}::h019eb476c4e29c08 [INFO] [stdout] at /opt/rustwide/workdir/src/test/computer_test.rs:61:30 [INFO] [stdout] 27: 0x5f342bc22386 - core::ops::function::FnOnce::call_once::h79e01fc0f3b87a12 [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 28: 0x5f342bc610bb - core::ops::function::FnOnce::call_once::h109cf8051a59b34e [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 29: 0x5f342bc610bb - test::__rust_begin_short_backtrace::hf4fff89d377446ba [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/test/src/lib.rs:621:18 [INFO] [stdout] 30: 0x5f342bc608f7 - test::run_test_in_process::{{closure}}::h0e39181dd7ee5a43 [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/test/src/lib.rs:644:60 [INFO] [stdout] 31: 0x5f342bc608f7 - as core::ops::function::FnOnce<()>>::call_once::hc5a66a30f0bdfd1f [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 32: 0x5f342bc608f7 - std::panicking::try::do_call::h873b7cf639554a5e [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:557:40 [INFO] [stdout] 33: 0x5f342bc608f7 - std::panicking::try::hdb19862fad9c8bd1 [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:520:19 [INFO] [stdout] 34: 0x5f342bc608f7 - std::panic::catch_unwind::h281fe732d236d260 [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panic.rs:358:14 [INFO] [stdout] 35: 0x5f342bc608f7 - test::run_test_in_process::h949b6df8457ed338 [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/test/src/lib.rs:644:27 [INFO] [stdout] 36: 0x5f342bc608f7 - test::run_test::{{closure}}::h52c556a6d4740e10 [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/test/src/lib.rs:565:43 [INFO] [stdout] 37: 0x5f342bc25bd4 - test::run_test::{{closure}}::h4237f6381c45ccb9 [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/test/src/lib.rs:595:41 [INFO] [stdout] 38: 0x5f342bc25bd4 - std::sys::backtrace::__rust_begin_short_backtrace::h505c97a579eca628 [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:154:18 [INFO] [stdout] 39: 0x5f342bc2929e - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h9e86b2e2bc107ea3 [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/thread/mod.rs:538:17 [INFO] [stdout] 40: 0x5f342bc2929e - as core::ops::function::FnOnce<()>>::call_once::h8b06ddb275ff4a25 [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 41: 0x5f342bc2929e - std::panicking::try::do_call::hb26ecd7cd9a9355d [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:557:40 [INFO] [stdout] 42: 0x5f342bc2929e - std::panicking::try::h8ddeca9d705f9069 [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:520:19 [INFO] [stdout] 43: 0x5f342bc2929e - std::panic::catch_unwind::h49e1c33078844c46 [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panic.rs:358:14 [INFO] [stdout] 44: 0x5f342bc2929e - std::thread::Builder::spawn_unchecked_::{{closure}}::h6073db6ff56ad35d [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/thread/mod.rs:537:30 [INFO] [stdout] 45: 0x5f342bc2929e - core::ops::function::FnOnce::call_once{{vtable.shim}}::h2c5a5f3779c774f1 [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 46: 0x5f342bcdad0b - as core::ops::function::FnOnce>::call_once::hf75717d9f28faebf [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/alloc/src/boxed.rs:2454:9 [INFO] [stdout] 47: 0x5f342bcdad0b - as core::ops::function::FnOnce>::call_once::h7bd883a5f3c5f3c1 [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/alloc/src/boxed.rs:2454:9 [INFO] [stdout] 48: 0x5f342bcdad0b - std::sys::pal::unix::thread::Thread::new::thread_start::hcc78f3943333fa94 [INFO] [stdout] at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/pal/unix/thread.rs:105:17 [INFO] [stdout] 49: 0x72eb69821ac3 - [INFO] [stdout] 50: 0x72eb698b2a04 - clone [INFO] [stdout] 51: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] test::computer_test::computer_vs_monkey_multi [INFO] [stdout] [INFO] [stdout] test result: FAILED. 9 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.74s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "c38a188631f988c5519f2fdf3eb8aeaab570cca70be98c8e9d6a9f07a066df1c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c38a188631f988c5519f2fdf3eb8aeaab570cca70be98c8e9d6a9f07a066df1c", kill_on_drop: false }` [INFO] [stdout] c38a188631f988c5519f2fdf3eb8aeaab570cca70be98c8e9d6a9f07a066df1c