[INFO] fetching crate exercism 0.1.9... [INFO] testing exercism-0.1.9 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate exercism 0.1.9 into /workspace/builds/worker-6-tc1/source [INFO] started tweaking crates.io crate exercism 0.1.9 [INFO] finished tweaking crates.io crate exercism 0.1.9 [INFO] tweaked toml for crates.io crate exercism 0.1.9 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate exercism 0.1.9 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate exercism 0.1.9 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" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4b48076ab851512ae2bf10b791dc7f977d808ee3ff47fbce647f98093f6e0f1b [INFO] running `Command { std: "docker" "start" "-a" "4b48076ab851512ae2bf10b791dc7f977d808ee3ff47fbce647f98093f6e0f1b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4b48076ab851512ae2bf10b791dc7f977d808ee3ff47fbce647f98093f6e0f1b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4b48076ab851512ae2bf10b791dc7f977d808ee3ff47fbce647f98093f6e0f1b", kill_on_drop: false }` [INFO] [stdout] 4b48076ab851512ae2bf10b791dc7f977d808ee3ff47fbce647f98093f6e0f1b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] d519e2bedad958d121c88a403757b32b2c0771b7c6b08f06f8db1843ae940295 [INFO] running `Command { std: "docker" "start" "-a" "d519e2bedad958d121c88a403757b32b2c0771b7c6b08f06f8db1843ae940295", kill_on_drop: false }` [INFO] [stderr] Compiling either v1.9.0 [INFO] [stderr] Compiling itertools v0.11.0 [INFO] [stderr] Compiling exercism v0.1.9 (/opt/rustwide/workdir) [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/alphametics.rs:6:25 [INFO] [stdout] | [INFO] [stdout] 6 | let mut iter = input.clone().split("=="); [INFO] [stdout] | ^^^^^^^^ help: remove this redundant call [INFO] [stdout] | [INFO] [stdout] = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed [INFO] [stdout] = note: `#[warn(noop_method_call)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.61s [INFO] running `Command { std: "docker" "inspect" "d519e2bedad958d121c88a403757b32b2c0771b7c6b08f06f8db1843ae940295", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d519e2bedad958d121c88a403757b32b2c0771b7c6b08f06f8db1843ae940295", kill_on_drop: false }` [INFO] [stdout] d519e2bedad958d121c88a403757b32b2c0771b7c6b08f06f8db1843ae940295 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] d16160d6756b38dc70afd2a67f6f3fe638e13fa9df313541bf293a96045cae60 [INFO] running `Command { std: "docker" "start" "-a" "d16160d6756b38dc70afd2a67f6f3fe638e13fa9df313541bf293a96045cae60", kill_on_drop: false }` [INFO] [stderr] Compiling exercism v0.1.9 (/opt/rustwide/workdir) [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/alphametics.rs:6:25 [INFO] [stdout] | [INFO] [stdout] 6 | let mut iter = input.clone().split("=="); [INFO] [stdout] | ^^^^^^^^ help: remove this redundant call [INFO] [stdout] | [INFO] [stdout] = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed [INFO] [stdout] = note: `#[warn(noop_method_call)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `grapheme` [INFO] [stdout] --> tests/reverse/mod.rs:57:7 [INFO] [stdout] | [INFO] [stdout] 57 | #[cfg(feature = "grapheme")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `grapheme` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `big-primes` [INFO] [stdout] --> tests/diffie_hellman/mod.rs:57:7 [INFO] [stdout] | [INFO] [stdout] 57 | #[cfg(feature = "big-primes")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `big-primes` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `big-primes` [INFO] [stdout] --> tests/diffie_hellman/mod.rs:59:7 [INFO] [stdout] | [INFO] [stdout] 59 | #[cfg(feature = "big-primes")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `big-primes` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `big-primes` [INFO] [stdout] --> tests/diffie_hellman/mod.rs:61:7 [INFO] [stdout] | [INFO] [stdout] 61 | #[cfg(feature = "big-primes")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `big-primes` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `big-primes` [INFO] [stdout] --> tests/diffie_hellman/mod.rs:63:7 [INFO] [stdout] | [INFO] [stdout] 63 | #[cfg(feature = "big-primes")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `big-primes` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `big-primes` [INFO] [stdout] --> tests/diffie_hellman/mod.rs:67:7 [INFO] [stdout] | [INFO] [stdout] 67 | #[cfg(feature = "big-primes")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `big-primes` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `big-primes` [INFO] [stdout] --> tests/diffie_hellman/mod.rs:77:7 [INFO] [stdout] | [INFO] [stdout] 77 | #[cfg(feature = "big-primes")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `big-primes` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `big-primes` [INFO] [stdout] --> tests/diffie_hellman/mod.rs:92:7 [INFO] [stdout] | [INFO] [stdout] 92 | #[cfg(feature = "big-primes")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `big-primes` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/alphametics.rs:6:25 [INFO] [stdout] | [INFO] [stdout] 6 | let mut iter = input.clone().split("=="); [INFO] [stdout] | ^^^^^^^^ help: remove this redundant call [INFO] [stdout] | [INFO] [stdout] = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed [INFO] [stdout] = note: `#[warn(noop_method_call)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 3.19s [INFO] running `Command { std: "docker" "inspect" "d16160d6756b38dc70afd2a67f6f3fe638e13fa9df313541bf293a96045cae60", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d16160d6756b38dc70afd2a67f6f3fe638e13fa9df313541bf293a96045cae60", kill_on_drop: false }` [INFO] [stdout] d16160d6756b38dc70afd2a67f6f3fe638e13fa9df313541bf293a96045cae60 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 4db0146dfc6546a90efb5a9a68b726178f0629774cdb11d8618b025c2acb075d [INFO] running `Command { std: "docker" "start" "-a" "4db0146dfc6546a90efb5a9a68b726178f0629774cdb11d8618b025c2acb075d", kill_on_drop: false }` [INFO] [stderr] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stderr] --> src/alphametics.rs:6:25 [INFO] [stderr] | [INFO] [stderr] 6 | let mut iter = input.clone().split("=="); [INFO] [stderr] | ^^^^^^^^ help: remove this redundant call [INFO] [stderr] | [INFO] [stderr] = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed [INFO] [stderr] = note: `#[warn(noop_method_call)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `exercism` (lib) generated 1 warning (run `cargo fix --lib -p exercism` to apply 1 suggestion) [INFO] [stderr] warning: unexpected `cfg` condition value: `grapheme` [INFO] [stderr] --> tests/reverse/mod.rs:57:7 [INFO] [stderr] | [INFO] [stderr] 57 | #[cfg(feature = "grapheme")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stderr] | [INFO] [stderr] = note: no expected values for `feature` [INFO] [stderr] = help: consider adding `grapheme` as a feature in `Cargo.toml` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition value: `big-primes` [INFO] [stderr] --> tests/diffie_hellman/mod.rs:57:7 [INFO] [stderr] | [INFO] [stderr] 57 | #[cfg(feature = "big-primes")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stderr] | [INFO] [stderr] = note: no expected values for `feature` [INFO] [stderr] = help: consider adding `big-primes` as a feature in `Cargo.toml` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition value: `big-primes` [INFO] [stderr] --> tests/diffie_hellman/mod.rs:59:7 [INFO] [stderr] | [INFO] [stderr] 59 | #[cfg(feature = "big-primes")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stderr] | [INFO] [stderr] = note: no expected values for `feature` [INFO] [stderr] = help: consider adding `big-primes` as a feature in `Cargo.toml` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition value: `big-primes` [INFO] [stderr] --> tests/diffie_hellman/mod.rs:61:7 [INFO] [stderr] | [INFO] [stderr] 61 | #[cfg(feature = "big-primes")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stderr] | [INFO] [stderr] = note: no expected values for `feature` [INFO] [stderr] = help: consider adding `big-primes` as a feature in `Cargo.toml` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition value: `big-primes` [INFO] [stderr] --> tests/diffie_hellman/mod.rs:63:7 [INFO] [stderr] | [INFO] [stderr] 63 | #[cfg(feature = "big-primes")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stderr] | [INFO] [stderr] = note: no expected values for `feature` [INFO] [stderr] = help: consider adding `big-primes` as a feature in `Cargo.toml` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition value: `big-primes` [INFO] [stderr] --> tests/diffie_hellman/mod.rs:67:7 [INFO] [stderr] | [INFO] [stderr] 67 | #[cfg(feature = "big-primes")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stderr] | [INFO] [stderr] = note: no expected values for `feature` [INFO] [stderr] = help: consider adding `big-primes` as a feature in `Cargo.toml` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition value: `big-primes` [INFO] [stderr] --> tests/diffie_hellman/mod.rs:77:7 [INFO] [stderr] | [INFO] [stderr] 77 | #[cfg(feature = "big-primes")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stderr] | [INFO] [stderr] = note: no expected values for `feature` [INFO] [stderr] = help: consider adding `big-primes` as a feature in `Cargo.toml` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition value: `big-primes` [INFO] [stderr] --> tests/diffie_hellman/mod.rs:92:7 [INFO] [stderr] | [INFO] [stderr] 92 | #[cfg(feature = "big-primes")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stderr] | [INFO] [stderr] = note: no expected values for `feature` [INFO] [stderr] = help: consider adding `big-primes` as a feature in `Cargo.toml` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: `exercism` (test "libtest") generated 8 warnings [INFO] [stderr] warning: `exercism` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/exercism-021a4a8f94cc83fb) [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/exercism-0921a3dadc4eaf6b) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/libtest.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/libtest-26e9d23896a700cf) [INFO] [stdout] [INFO] [stdout] running 415 tests [INFO] [stdout] test acronym::all_caps_word ... ignored [INFO] [stdout] test acronym::all_caps_word_with_punctuation ... ignored [INFO] [stdout] test acronym::apostrophes ... ignored [INFO] [stdout] test acronym::basic ... ignored [INFO] [stdout] test acronym::camelcase ... ignored [INFO] [stdout] test acronym::consecutive_delimiters ... ignored [INFO] [stdout] test acronym::lowercase_words ... ignored [INFO] [stdout] test acronym::punctuation ... ignored [INFO] [stdout] test acronym::punctuation_without_whitespace ... ignored [INFO] [stdout] test acronym::underscore_emphasis ... ignored [INFO] [stdout] test acronym::very_long_abbreviation ... ignored [INFO] [stdout] test all_your_base::binary_to_multiple_decimal ... ignored [INFO] [stdout] test all_your_base::binary_to_single_decimal ... ignored [INFO] [stdout] test all_your_base::decimal_to_binary ... ignored [INFO] [stdout] test all_your_base::empty_list ... ignored [INFO] [stdout] test all_your_base::fifteen_bit_integer ... ignored [INFO] [stdout] test all_your_base::hexadecimal_to_trinary ... ignored [INFO] [stdout] test all_your_base::input_base_is_one ... ignored [INFO] [stdout] test all_your_base::input_base_is_zero ... ignored [INFO] [stdout] test all_your_base::invalid_positive_digit ... ignored [INFO] [stdout] test all_your_base::leading_zeros ... ignored [INFO] [stdout] test all_your_base::multiple_zeros ... ignored [INFO] [stdout] test all_your_base::output_base_is_one ... ignored [INFO] [stdout] test all_your_base::output_base_is_zero ... ignored [INFO] [stdout] test all_your_base::single_decimal_to_binary ... ignored [INFO] [stdout] test all_your_base::single_zero ... ignored [INFO] [stdout] test all_your_base::trinary_to_hexadecimal ... ignored [INFO] [stdout] test alphametics::leading_zero_solution_is_invalid ... ignored [INFO] [stdout] test alphametics::must_have_unique_value_for_each_letter ... ignored [INFO] [stdout] test alphametics::puzzle_with_eight_letters ... ignored [INFO] [stdout] test alphametics::puzzle_with_four_letters ... ignored [INFO] [stdout] test alphametics::puzzle_with_seven_letters ... ignored [INFO] [stdout] test alphametics::puzzle_with_six_letters ... ignored [INFO] [stdout] test alphametics::puzzle_with_ten_letters ... ignored [INFO] [stdout] test alphametics::puzzle_with_ten_letters_and_199_addends ... ignored [INFO] [stdout] test alphametics::puzzle_with_two_digits_final_carry ... ignored [INFO] [stdout] test alphametics::sum_must_be_wide_enough ... ignored [INFO] [stdout] test anagram::test_case_insensitive_anagrams ... ignored [INFO] [stdout] test anagram::test_detect_anagram ... ignored [INFO] [stdout] test anagram::test_detect_simple_anagram ... ignored [INFO] [stdout] test anagram::test_different_words_but_same_ascii_sum ... ignored [INFO] [stdout] test anagram::test_does_not_confuse_different_duplicates ... ignored [INFO] [stdout] test anagram::test_does_not_detect_a_differently_cased_unicode_word_as_its_own_anagram ... ignored [INFO] [stdout] test anagram::test_does_not_detect_a_differently_cased_word_as_its_own_anagram ... ignored [INFO] [stdout] test anagram::test_does_not_detect_a_word_as_its_own_anagram ... ignored [INFO] [stdout] test anagram::test_eliminate_anagram_subsets ... ignored [INFO] [stdout] test anagram::test_misleading_unicode_anagrams ... ignored [INFO] [stdout] test anagram::test_multiple_anagrams ... ignored [INFO] [stdout] test anagram::test_same_bytes_different_chars ... ignored [INFO] [stdout] test anagram::test_unicode_anagrams ... ignored [INFO] [stdout] test armstrong::test_four_digit_armstrong_number ... ignored [INFO] [stdout] test armstrong::test_four_digit_non_armstrong_number ... ignored [INFO] [stdout] test armstrong::test_nine_digit_armstrong_number ... ignored [INFO] [stdout] test armstrong::test_nine_digit_non_armstrong_number ... ignored [INFO] [stdout] test armstrong::test_properly_handles_overflow ... ignored [INFO] [stdout] test armstrong::test_seven_digit_armstrong_number ... ignored [INFO] [stdout] test armstrong::test_seven_digit_non_armstrong_number ... ignored [INFO] [stdout] test armstrong::test_single_digit_numbers_are_armstrong_numbers ... ignored [INFO] [stdout] test armstrong::test_ten_digit_non_armstrong_number ... ignored [INFO] [stdout] test armstrong::test_there_are_no_2_digit_armstrong_numbers ... ignored [INFO] [stdout] test armstrong::test_three_digit_armstrong_number ... ignored [INFO] [stdout] test armstrong::test_three_digit_non_armstrong_number ... ignored [INFO] [stdout] test anagram::test_no_matches ... ok [INFO] [stdout] test bear_song::test_song_3_0 ... ignored [INFO] [stdout] test bear_song::test_song_8_6 ... ignored [INFO] [stdout] test armstrong::test_zero_is_an_armstrong_number ... ok [INFO] [stdout] test bear_song::test_verse_1 ... ignored [INFO] [stdout] test bear_song::test_verse_2 ... ignored [INFO] [stdout] test bear_song::test_verse_8 ... ignored [INFO] [stdout] test all_your_base::single_bit_one_to_decimal ... ok [INFO] [stdout] test alphametics::with_three_letters ... ok [INFO] [stdout] test acronym::empty ... ok [INFO] [stdout] test bob::test_alternate_silence ... ignored [INFO] [stdout] test bob::test_asking_a_numeric_question ... ignored [INFO] [stdout] test bob::test_asking_a_question ... ignored [INFO] [stdout] test bob::test_asking_gibberish ... ignored [INFO] [stdout] test bob::test_ending_with_whitespace ... ignored [INFO] [stdout] test bob::test_forceful_question ... ignored [INFO] [stdout] test bob::test_multiple_line_question ... ignored [INFO] [stdout] test bob::test_no_letters ... ignored [INFO] [stdout] test bob::test_nonletters_with_question ... ignored [INFO] [stdout] test bob::test_nonquestion_ending_with_whitespace ... ignored [INFO] [stdout] test bob::test_other_whitespace ... ignored [INFO] [stdout] test bob::test_prattling_on ... ignored [INFO] [stdout] test bob::test_prolonged_silence ... ignored [INFO] [stdout] test bob::test_question_with_no_letters ... ignored [INFO] [stdout] test bob::test_shouting ... ignored [INFO] [stdout] test bob::test_shouting_gibberish ... ignored [INFO] [stdout] test bob::test_shouting_numbers ... ignored [INFO] [stdout] test bob::test_shouting_with_no_exclamation_mark ... ignored [INFO] [stdout] test bob::test_shouting_with_special_characters ... ignored [INFO] [stdout] test bob::test_silence ... ignored [INFO] [stdout] test bob::test_starting_with_whitespace ... ignored [INFO] [stdout] test bob::test_statement_containing_question_mark ... ignored [INFO] [stdout] test bob::test_talking_forcefully ... ignored [INFO] [stdout] test bob::test_using_acronyms_in_regular_speech ... ignored [INFO] [stdout] test collatz_conjecture::test_0 ... ignored [INFO] [stdout] test bob::test_stating_something ... ok [INFO] [stdout] test collatz_conjecture::test_1000000 ... ignored [INFO] [stdout] test collatz_conjecture::test_110243094271 ... ignored [INFO] [stdout] test collatz_conjecture::test_12 ... ignored [INFO] [stdout] test collatz_conjecture::test_16 ... ignored [INFO] [stdout] test collatz_conjecture::test_max_div_3 ... ignored [INFO] [stdout] test bear_song::test_verse_0 ... ok [INFO] [stdout] test collatz_conjecture::test_max_minus_1 ... ignored [INFO] [stdout] test custom_set::add_existing_element ... ignored [INFO] [stdout] test custom_set::add_to_empty_set ... ignored [INFO] [stdout] test custom_set::add_to_non_empty_set ... ignored [INFO] [stdout] test custom_set::difference_of_a_non_empty_set_and_empty_set_is_the_non_empty_set ... ignored [INFO] [stdout] test custom_set::difference_of_an_empty_and_non_empty_set_is_an_empty_set ... ignored [INFO] [stdout] test custom_set::difference_of_two_empty_sets_is_empty_set ... ignored [INFO] [stdout] test custom_set::difference_of_two_non_empty_sets_is_elements_only_in_first_set_one ... ignored [INFO] [stdout] test custom_set::empty_set_disjoint_with_non_empty_set ... ignored [INFO] [stdout] test custom_set::empty_set_is_not_equal_to_a_non_empty_set ... ignored [INFO] [stdout] test custom_set::empty_set_is_subset_of_non_empty_set ... ignored [INFO] [stdout] test custom_set::empty_sets_are_disjoint_with_each_other ... ignored [INFO] [stdout] test custom_set::empty_sets_are_equal ... ignored [INFO] [stdout] test custom_set::empty_sets_are_subsets_of_each_other ... ignored [INFO] [stdout] test custom_set::false_when_the_element_is_not_in_the_set ... ignored [INFO] [stdout] test custom_set::intersecting_empty_set_with_non_empty_returns_empty_set ... ignored [INFO] [stdout] test custom_set::intersecting_empty_sets_return_empty_set ... ignored [INFO] [stdout] test custom_set::intersecting_non_empty_set_with_empty_returns_empty_set ... ignored [INFO] [stdout] test custom_set::intersection_of_two_sets_with_no_shared_elements_is_an_empty_set ... ignored [INFO] [stdout] test custom_set::intersection_of_two_sets_with_shared_elements_is_a_set_of_the_shared_elements ... ignored [INFO] [stdout] test custom_set::non_empty_set_disjoint_with_empty_set ... ignored [INFO] [stdout] test custom_set::non_empty_set_is_not_equal_to_an_empty_set ... ignored [INFO] [stdout] test custom_set::non_empty_set_is_not_subset_of_empty_set ... ignored [INFO] [stdout] test custom_set::nothing_is_contained_in_an_empty_set ... ignored [INFO] [stdout] test custom_set::set_contained_in_other_set_is_a_subset ... ignored [INFO] [stdout] test custom_set::set_not_contained_in_other_set_is_not_a_subset_one ... ignored [INFO] [stdout] test custom_set::sets_with_different_elements_are_not_equal ... ignored [INFO] [stdout] test custom_set::sets_with_elements_are_not_empty ... ignored [INFO] [stdout] test custom_set::sets_with_no_elements_in_common_are_disjoint ... ignored [INFO] [stdout] test custom_set::sets_with_one_element_in_common_are_not_disjoint ... ignored [INFO] [stdout] test custom_set::sets_with_same_elements_are_subsets ... ignored [INFO] [stdout] test custom_set::sets_with_the_same_elements_are_equal ... ignored [INFO] [stdout] test custom_set::true_when_the_element_is_in_the_set ... ignored [INFO] [stdout] test custom_set::union_of_empty_set_and_non_empty_set_is_all_elements ... ignored [INFO] [stdout] test custom_set::sets_with_no_elements_are_empty ... ok [INFO] [stdout] test custom_set::union_of_non_empty_set_and_empty_set_is_the_non_empty_set ... ignored [INFO] [stdout] test custom_set::union_of_non_empty_sets_contains_all_unique_elements ... ignored [INFO] [stdout] test custom_set::union_of_two_empty_sets_is_empty_set ... ignored [INFO] [stdout] test diffie_hellman::test_changed_secret_key ... ignored [INFO] [stdout] test diffie_hellman::test_public_key_correct ... ignored [INFO] [stdout] test diffie_hellman::test_public_key_correct_big_numbers ... ignored [INFO] [stdout] test diffie_hellman::test_secret_key_correct ... ignored [INFO] [stdout] test diffie_hellman::test_secret_key_correct_big_numbers ... ignored [INFO] [stdout] test fizzy::test_custom ... ignored [INFO] [stdout] test diffie_hellman::test_private_key_in_range_key ... ok [INFO] [stdout] test fizzy::test_f64 ... ignored [INFO] [stdout] test fizzy::test_minimal_generic_bounds ... ignored [INFO] [stdout] test fizzy::test_nonsequential ... ignored [INFO] [stdout] test fizzy::test_u64 ... ignored [INFO] [stdout] test fizzy::test_u8 ... ignored [INFO] [stdout] test grains::test_16 ... ignored [INFO] [stdout] test grains::test_2 ... ignored [INFO] [stdout] test grains::test_3 ... ignored [INFO] [stdout] test grains::test_32 ... ignored [INFO] [stdout] test grains::test_1 ... ok [INFO] [stdout] test grains::test_4 ... ignored [INFO] [stdout] test grains::test_64 ... ignored [INFO] [stdout] test grains::test_returns_the_total_number_of_grains_on_the_board ... ignored [INFO] [stdout] test grains::test_square_0_raises_an_exception ... ignored [INFO] [stdout] test grains::test_square_greater_than_64_raises_an_exception ... ignored [INFO] [stdout] test high_scores::test_latest_score ... ignored [INFO] [stdout] test high_scores::test_latest_score_empty ... ignored [INFO] [stdout] test high_scores::test_personal_best ... ignored [INFO] [stdout] test high_scores::test_personal_best_empty ... ignored [INFO] [stdout] test high_scores::test_personal_top_three ... ignored [INFO] [stdout] test high_scores::test_personal_top_three_empty ... ignored [INFO] [stdout] test high_scores::test_personal_top_three_highest_to_lowest ... ignored [INFO] [stdout] test high_scores::test_list_of_scores ... ok [INFO] [stdout] test high_scores::test_personal_top_three_only_one_score ... ignored [INFO] [stdout] test high_scores::test_personal_top_three_with_less_than_three_scores ... ignored [INFO] [stdout] test high_scores::test_personal_top_three_with_tie ... ignored [INFO] [stdout] test largest_series_product::a_span_is_longer_than_number_is_an_error ... ignored [INFO] [stdout] test largest_series_product::a_string_with_non_digits_is_an_error ... ignored [INFO] [stdout] test largest_series_product::empty_string_and_non_zero_span_is_an_error ... ignored [INFO] [stdout] test largest_series_product::find_the_largest_product_of_five_with_numbers_in_order ... ignored [INFO] [stdout] test largest_series_product::find_the_largest_product_of_three_with_numbers_in_order ... ignored [INFO] [stdout] test largest_series_product::find_the_largest_product_of_three_with_numbers_not_in_order ... ignored [INFO] [stdout] test largest_series_product::find_the_largest_product_of_two_with_numbers_in_order ... ignored [INFO] [stdout] test largest_series_product::find_the_largest_product_of_two_with_numbers_not_in_order ... ignored [INFO] [stdout] test largest_series_product::find_the_largest_product_when_span_equals_length ... ignored [INFO] [stdout] test largest_series_product::returns_zero_if_all_products_are_zero ... ignored [INFO] [stdout] test largest_series_product::returns_zero_if_number_is_zeros ... ignored [INFO] [stdout] test largest_series_product::span_of_six_in_a_large_number ... ignored [INFO] [stdout] test leap::test_any_old_year ... ignored [INFO] [stdout] test leap::test_century ... ignored [INFO] [stdout] test largest_series_product::return_is_a_result ... ok [INFO] [stdout] test leap::test_early_years ... ignored [INFO] [stdout] test leap::test_exceptional_centuries ... ignored [INFO] [stdout] test leap::test_year_divisible_by_100_but_not_by_3_is_still_not_a_leap_year ... ignored [INFO] [stdout] test leap::test_year_divisible_by_100_not_divisible_by_400_common_year ... ignored [INFO] [stdout] test leap::test_year_divisible_by_200_not_divisible_by_400_common_year ... ignored [INFO] [stdout] test leap::test_year_divisible_by_2_not_divisible_by_4_in_common_year ... ignored [INFO] [stdout] test leap::test_year_divisible_by_400_but_not_by_125_is_still_a_leap_year ... ignored [INFO] [stdout] test leap::test_year_divisible_by_400_leap_year ... ignored [INFO] [stdout] test leap::test_year_divisible_by_4_and_5_is_still_a_leap_year ... ignored [INFO] [stdout] test leap::test_year_divisible_by_4_not_divisible_by_100_leap_year ... ignored [INFO] [stdout] test leap::test_years_1600_to_1699 ... ignored [INFO] [stdout] test luhn::strings_that_contain_non_digits_are_invalid ... ignored [INFO] [stdout] test luhn::symbols_are_invalid ... ignored [INFO] [stdout] test luhn::test_a_simple_valid_sin_that_becomes_invalid_if_reversed ... ignored [INFO] [stdout] test leap::test_year_not_divisible_by_4_common_year ... ok [INFO] [stdout] test luhn::test_a_simple_valid_sin_that_remains_valid_if_reversed ... ignored [INFO] [stdout] test luhn::test_a_single_zero_is_invalid ... ignored [INFO] [stdout] test luhn::test_a_valid_canadian_sin ... ignored [INFO] [stdout] test luhn::test_input_digit_9_is_correctly_converted_to_output_digit_9 ... ignored [INFO] [stdout] test luhn::test_invalid_canadian_sin ... ignored [INFO] [stdout] test luhn::test_invalid_char_in_middle_with_sum_divisible_by_10_isnt_allowed ... ignored [INFO] [stdout] test luhn::test_invalid_credit_card ... ignored [INFO] [stdout] test luhn::test_more_than_a_single_zero_is_valid ... ignored [INFO] [stdout] test luhn::test_single_zero_with_space_is_invalid ... ignored [INFO] [stdout] test luhn::test_using_ascii_value_for_doubled_nondigit_isnt_allowed ... ignored [INFO] [stdout] test luhn::test_using_ascii_value_for_nondoubled_nondigit_isnt_allowed ... ignored [INFO] [stdout] test luhn::test_valid_number_with_an_even_number_of_digits ... ignored [INFO] [stdout] test luhn::test_valid_number_with_an_odd_number_of_spaces ... ignored [INFO] [stdout] test luhn::test_single_digit_strings_can_not_be_valid ... ok [INFO] [stdout] test luhn::test_valid_strings_with_a_nondigit_added_at_the_end_become_invalid ... ignored [INFO] [stdout] test luhn::test_valid_strings_with_numeric_unicode_characters_become_invalid ... ignored [INFO] [stdout] test luhn::test_valid_strings_with_punctuation_included_become_invalid ... ignored [INFO] [stdout] test luhn::test_valid_strings_with_symbols_included_become_invalid ... ignored [INFO] [stdout] test luhn_from::invalid_canadian_sin_is_invalid ... ignored [INFO] [stdout] test luhn_from::invalid_credit_card_is_invalid ... ignored [INFO] [stdout] test luhn_from::single_digit_string_is_invalid ... ignored [INFO] [stdout] test luhn_from::single_zero_string_is_invalid ... ignored [INFO] [stdout] test luhn_from::strings_that_contain_non_digits_are_invalid ... ignored [INFO] [stdout] test luhn_from::test_input_digit_9_is_still_correctly_converted_to_output_digit_9 ... ignored [INFO] [stdout] test luhn_from::valid_canadian_sin_is_valid ... ignored [INFO] [stdout] test luhn_from::you_can_validate_from_a_string ... ignored [INFO] [stdout] test luhn_from::you_can_validate_from_a_u16 ... ignored [INFO] [stdout] test luhn_from::you_can_validate_from_a_u32 ... ignored [INFO] [stdout] test luhn_from::you_can_validate_from_a_u64 ... ignored [INFO] [stdout] test luhn_from::you_can_validate_from_a_u8 ... ignored [INFO] [stdout] test luhn_from::you_can_validate_from_a_usize ... ignored [INFO] [stdout] test luhn_trait::test_input_digit_9_is_still_correctly_converted_to_output_digit_9 ... ignored [INFO] [stdout] test luhn_from::you_can_validate_from_a_str ... ok [INFO] [stdout] test luhn_trait::you_can_validate_from_a_string ... ignored [INFO] [stdout] test luhn_trait::you_can_validate_from_a_u16 ... ignored [INFO] [stdout] test luhn_trait::you_can_validate_from_a_u32 ... ignored [INFO] [stdout] test luhn_trait::you_can_validate_from_a_u64 ... ignored [INFO] [stdout] test luhn_trait::you_can_validate_from_a_str ... ok [INFO] [stdout] test luhn_trait::you_can_validate_from_a_u8 ... ignored [INFO] [stdout] test luhn_trait::you_can_validate_from_a_usize ... ignored [INFO] [stdout] test matching_brackets::complex_latex_expression ... ignored [INFO] [stdout] test matching_brackets::early_incomplete_brackets ... ignored [INFO] [stdout] test matching_brackets::early_mismatched_brackets ... ignored [INFO] [stdout] test matching_brackets::empty_string ... ignored [INFO] [stdout] test matching_brackets::math_expression ... ignored [INFO] [stdout] test matching_brackets::paired_and_incomplete_brackets ... ignored [INFO] [stdout] test matching_brackets::paired_and_nested_brackets ... ignored [INFO] [stdout] test matching_brackets::paired_and_wrong_nested_brackets ... ignored [INFO] [stdout] test matching_brackets::paired_with_whitespace ... ignored [INFO] [stdout] test matching_brackets::paired_square_brackets ... ok [INFO] [stdout] test matching_brackets::partially_paired_brackets ... ignored [INFO] [stdout] test matching_brackets::several_paired_brackets ... ignored [INFO] [stdout] test matching_brackets::simple_nested_brackets ... ignored [INFO] [stdout] test matching_brackets::too_many_closing_brackets ... ignored [INFO] [stdout] test matching_brackets::unopened_closing_brackets ... ignored [INFO] [stdout] test matching_brackets::unpaired_and_nested_brackets ... ignored [INFO] [stdout] test matching_brackets::unpaired_brackets ... ignored [INFO] [stdout] test matching_brackets::wrong_closing_bracket ... ignored [INFO] [stdout] test matching_brackets::wrong_ordered_brackets ... ignored [INFO] [stdout] test minesweeper::board_with_only_mines ... ignored [INFO] [stdout] test minesweeper::cross ... ignored [INFO] [stdout] test minesweeper::horizontal_line ... ignored [INFO] [stdout] test minesweeper::horizontal_line_mines_at_edges ... ignored [INFO] [stdout] test minesweeper::large_board ... ignored [INFO] [stdout] test minesweeper::mine_surrounded_by_spaces ... ignored [INFO] [stdout] test minesweeper::no_columns ... ignored [INFO] [stdout] test minesweeper::no_mines ... ignored [INFO] [stdout] test minesweeper::space_surrounded_by_mines ... ignored [INFO] [stdout] test minesweeper::vertical_line ... ignored [INFO] [stdout] test minesweeper::vertical_line_mines_at_edges ... ignored [INFO] [stdout] test nth_prime::test_big_prime ... ignored [INFO] [stdout] test nth_prime::test_second_prime ... ignored [INFO] [stdout] test minesweeper::no_rows ... ok [INFO] [stdout] test nth_prime::test_sixth_prime ... ignored [INFO] [stdout] test palindrome_products::test_empty_result_for_largest_if_no_palindrome_in_the_range ... ignored [INFO] [stdout] test palindrome_products::test_empty_result_for_smallest_if_no_palindrome_in_the_range ... ignored [INFO] [stdout] test palindrome_products::test_error_result_for_largest_if_min_is_more_than_max ... ignored [INFO] [stdout] test nth_prime::test_first_prime ... ok [INFO] [stdout] test palindrome_products::test_error_result_for_smallest_if_min_is_more_than_max ... ignored [INFO] [stdout] test palindrome_products::test_find_smallest_palindrome_from_four_digit_factors ... ignored [INFO] [stdout] test palindrome_products::test_find_smallest_palindrome_from_triple_digit_factors ... ignored [INFO] [stdout] test palindrome_products::test_find_the_largest_palindrome_from_double_digit_factors ... ignored [INFO] [stdout] test palindrome_products::test_find_the_largest_palindrome_from_four_digit_factors ... ignored [INFO] [stdout] test palindrome_products::test_find_the_largest_palindrome_from_triple_digit_factors ... ignored [INFO] [stdout] test palindrome_products::test_find_the_smallest_palindrome_from_double_digit_factors ... ignored [INFO] [stdout] test palindrome_products::test_finds_the_largest_palindrome_from_single_digit_factors ... ignored [INFO] [stdout] test palindrome_products::test_finds_the_smallest_palindrome_from_single_digit_factors ... ignored [INFO] [stdout] test palindrome_products::test_palindrome_new_return_none ... ignored [INFO] [stdout] test parallel_letter_frequency::all_three_anthems_1_worker ... ignored [INFO] [stdout] test parallel_letter_frequency::all_three_anthems_3_workers ... ignored [INFO] [stdout] test parallel_letter_frequency::case_insensitivity ... ignored [INFO] [stdout] test parallel_letter_frequency::many_empty_lines ... ignored [INFO] [stdout] test parallel_letter_frequency::many_times_same_text ... ignored [INFO] [stdout] test parallel_letter_frequency::non_integer_multiple_of_threads ... ignored [INFO] [stdout] test parallel_letter_frequency::numbers_dont_count ... ignored [INFO] [stdout] test parallel_letter_frequency::one_letter ... ignored [INFO] [stdout] test parallel_letter_frequency::punctuation_doesnt_count ... ignored [INFO] [stdout] test perfect_numbers::test_1 ... ignored [INFO] [stdout] test perfect_numbers::test_12 ... ignored [INFO] [stdout] test perfect_numbers::test_2 ... ignored [INFO] [stdout] test perfect_numbers::test_28 ... ignored [INFO] [stdout] test perfect_numbers::test_30 ... ignored [INFO] [stdout] test perfect_numbers::test_32 ... ignored [INFO] [stdout] test perfect_numbers::test_33550335 ... ignored [INFO] [stdout] test perfect_numbers::test_33550336 ... ignored [INFO] [stdout] test perfect_numbers::test_33550337 ... ignored [INFO] [stdout] test perfect_numbers::test_4 ... ignored [INFO] [stdout] test perfect_numbers::test_6 ... ignored [INFO] [stdout] test prime_factors::test_cube_of_a_prime ... ignored [INFO] [stdout] test prime_factors::test_factors_include_large_prime ... ignored [INFO] [stdout] test prime_factors::test_prime_number ... ignored [INFO] [stdout] test perfect_numbers::basic ... ok [INFO] [stdout] test prime_factors::test_product_of_primes ... ignored [INFO] [stdout] test prime_factors::test_product_of_primes_and_non_primes ... ignored [INFO] [stdout] test prime_factors::test_square_of_a_prime ... ignored [INFO] [stdout] test proverb::test_full ... ignored [INFO] [stdout] test proverb::test_one_piece ... ignored [INFO] [stdout] test proverb::test_three_pieces ... ignored [INFO] [stdout] test proverb::test_three_pieces_modernized ... ignored [INFO] [stdout] test proverb::test_two_pieces ... ok [INFO] [stdout] test collatz_conjecture::test_1 ... ok [INFO] [stdout] test palindrome_products::test_palindrome_new_return_some ... ok [INFO] [stdout] test parallel_letter_frequency::no_texts ... ok [INFO] [stdout] test prime_factors::test_no_factors ... ok [INFO] [stdout] test proverb::test_zero_pieces ... ignored [INFO] [stdout] test raindrop::test_10 ... ignored [INFO] [stdout] test raindrop::test_105 ... ignored [INFO] [stdout] test raindrop::test_1 ... ok [INFO] [stdout] test raindrop::test_12121 ... ignored [INFO] [stdout] test raindrop::test_14 ... ignored [INFO] [stdout] test raindrop::test_15 ... ignored [INFO] [stdout] test raindrop::test_21 ... ignored [INFO] [stdout] test raindrop::test_25 ... ignored [INFO] [stdout] test raindrop::test_27 ... ignored [INFO] [stdout] test raindrop::test_3 ... ignored [INFO] [stdout] test raindrop::test_3125 ... ignored [INFO] [stdout] test raindrop::test_35 ... ignored [INFO] [stdout] test raindrop::test_49 ... ignored [INFO] [stdout] test raindrop::test_5 ... ignored [INFO] [stdout] test raindrop::test_52 ... ignored [INFO] [stdout] test raindrop::test_6 ... ignored [INFO] [stdout] test raindrop::test_7 ... ignored [INFO] [stdout] test raindrop::test_8 ... ignored [INFO] [stdout] test raindrop::test_9 ... ignored [INFO] [stdout] test reverse::test_a_capitalized_word ... ignored [INFO] [stdout] test reverse::test_a_palindrome ... ignored [INFO] [stdout] test reverse::test_a_sentence_with_punctuation ... ignored [INFO] [stdout] test reverse::test_a_word ... ignored [INFO] [stdout] test reverse::test_an_even_sized_word ... ignored [INFO] [stdout] test reverse::test_wide_characters ... ignored [INFO] [stdout] test rna_transcription::acid_equals_acid ... ignored [INFO] [stdout] test rna_transcription::invalid_dna_input ... ignored [INFO] [stdout] test rna_transcription::invalid_rna_input ... ignored [INFO] [stdout] test reverse::test_an_empty_string ... ok [INFO] [stdout] test rna_transcription::transcribes_adenine_uracil ... ignored [INFO] [stdout] test rna_transcription::transcribes_all_dna_to_rna ... ignored [INFO] [stdout] test rna_transcription::transcribes_cytosine_guanine ... ignored [INFO] [stdout] test rna_transcription::transcribes_guanine_cytosine ... ignored [INFO] [stdout] test rna_transcription::transcribes_thymine_to_adenine ... ignored [INFO] [stdout] test rna_transcription::valid_rna_input ... ignored [INFO] [stdout] test series::test_too_long ... ignored [INFO] [stdout] test series::test_way_too_long ... ignored [INFO] [stdout] test series::test_with_length_2 ... ignored [INFO] [stdout] test series::test_with_numbers_length ... ignored [INFO] [stdout] test squares::test_difference_1 ... ignored [INFO] [stdout] test squares::test_difference_100 ... ignored [INFO] [stdout] test squares::test_difference_5 ... ignored [INFO] [stdout] test series::test_with_zero_length ... ok [INFO] [stdout] test squares::test_square_of_sum_100 ... ignored [INFO] [stdout] test squares::test_square_of_sum_5 ... ignored [INFO] [stdout] test squares::test_sum_of_squares_1 ... ignored [INFO] [stdout] test squares::test_sum_of_squares_100 ... ignored [INFO] [stdout] test squares::test_square_of_sum_1 ... ok [INFO] [stdout] test squares::test_sum_of_squares_5 ... ignored [INFO] [stdout] test sublist::huge_sublist_not_in_huge_list ... ignored [INFO] [stdout] test sublist::partially_matching_sublist_at_start ... ignored [INFO] [stdout] test sublist::recurring_values_sublist ... ignored [INFO] [stdout] test sublist::recurring_values_unequal ... ignored [INFO] [stdout] test sublist::second_list_missing_element_from_first_list ... ignored [INFO] [stdout] test sublist::sublist_at_end ... ignored [INFO] [stdout] test sublist::empty_equals_empty ... ok [INFO] [stdout] test sublist::sublist_early_in_huge_list ... ignored [INFO] [stdout] test sublist::sublist_in_middle ... ignored [INFO] [stdout] test sublist::superlist_at_end ... ignored [INFO] [stdout] test sublist::superlist_at_start ... ignored [INFO] [stdout] test sublist::superlist_early_in_huge_list ... ignored [INFO] [stdout] test sublist::superlist_in_middle ... ignored [INFO] [stdout] test sublist::test_1_is_not_2 ... ignored [INFO] [stdout] test sublist::test_anything_is_a_superlist_of_empty ... ignored [INFO] [stdout] test sublist::test_compare_larger_equal_lists ... ignored [INFO] [stdout] test sublist::test_empty_is_a_sublist_of_anything ... ignored [INFO] [stdout] test sublist::test_sublist_at_start ... ignored [INFO] [stdout] test sum_of_multiples::a_much_larger_limit ... ignored [INFO] [stdout] test sum_of_multiples::all_numbers_are_multiples_of_1 ... ignored [INFO] [stdout] test sum_of_multiples::each_multiple_is_only_counted_once ... ignored [INFO] [stdout] test sum_of_multiples::factors_not_relatively_prime ... ignored [INFO] [stdout] test sum_of_multiples::more_than_one_factor_with_multiples_within_limit ... ignored [INFO] [stdout] test sum_of_multiples::more_than_one_multiple_within_limit ... ignored [INFO] [stdout] test sum_of_multiples::much_larger_factors ... ignored [INFO] [stdout] test sum_of_multiples::no_factors_means_an_empty_sum ... ignored [INFO] [stdout] test sum_of_multiples::one_factor_has_multiples_within_limit ... ignored [INFO] [stdout] test sum_of_multiples::one_factor_is_a_multiple_of_another ... ignored [INFO] [stdout] test sum_of_multiples::no_multiples_within_limit ... ok [INFO] [stdout] test sum_of_multiples::solutions_using_include_exclude_must_extend_to_cardinality_greater_than_3 ... ignored [INFO] [stdout] test sum_of_multiples::some_pairs_of_factors_relatively_prime_and_some_not ... ignored [INFO] [stdout] test sum_of_multiples::the_factor_0_does_not_affect_the_sum_of_multiples_of_other_factors ... ignored [INFO] [stdout] test sum_of_multiples::the_only_multiple_of_0_is_0 ... ignored [INFO] [stdout] test sum_of_multiples::three_factors ... ignored [INFO] [stdout] test fizzy::test_simple ... ok [INFO] [stdout] test rna_transcription::valid_dna_input ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 33 passed; 0 failed; 382 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "4db0146dfc6546a90efb5a9a68b726178f0629774cdb11d8618b025c2acb075d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4db0146dfc6546a90efb5a9a68b726178f0629774cdb11d8618b025c2acb075d", kill_on_drop: false }` [INFO] [stdout] 4db0146dfc6546a90efb5a9a68b726178f0629774cdb11d8618b025c2acb075d