[INFO] cloning repository https://github.com/JakubSokolowski/euler-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/JakubSokolowski/euler-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJakubSokolowski%2Feuler-rs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJakubSokolowski%2Feuler-rs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 13fa9ec42461d11e746fd52044d2cd85a42c9a10 [INFO] testing JakubSokolowski/euler-rs against try#722e1797249a965b6335aebd65d777f917e498f1 for pr-91031 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJakubSokolowski%2Feuler-rs" "/workspace/builds/worker-83/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-83/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/JakubSokolowski/euler-rs on toolchain 722e1797249a965b6335aebd65d777f917e498f1 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+722e1797249a965b6335aebd65d777f917e498f1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/JakubSokolowski/euler-rs [INFO] finished tweaking git repo https://github.com/JakubSokolowski/euler-rs [INFO] tweaked toml for git repo https://github.com/JakubSokolowski/euler-rs written to /workspace/builds/worker-83/source/Cargo.toml [INFO] crate git repo https://github.com/JakubSokolowski/euler-rs already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+722e1797249a965b6335aebd65d777f917e498f1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-83/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-83/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:5736fa189c1c60b01babf4b8b698fe57b6ecc41933a7ff2e0b8d7a221459412b" "/opt/rustwide/cargo-home/bin/cargo" "+722e1797249a965b6335aebd65d777f917e498f1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4d4906bc10b6767ed49a83de29a5e51c5b4086f41214f30356db9af9f7866758 [INFO] running `Command { std: "docker" "start" "-a" "4d4906bc10b6767ed49a83de29a5e51c5b4086f41214f30356db9af9f7866758", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4d4906bc10b6767ed49a83de29a5e51c5b4086f41214f30356db9af9f7866758", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4d4906bc10b6767ed49a83de29a5e51c5b4086f41214f30356db9af9f7866758", kill_on_drop: false }` [INFO] [stdout] 4d4906bc10b6767ed49a83de29a5e51c5b4086f41214f30356db9af9f7866758 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-83/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-83/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" "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:5736fa189c1c60b01babf4b8b698fe57b6ecc41933a7ff2e0b8d7a221459412b" "/opt/rustwide/cargo-home/bin/cargo" "+722e1797249a965b6335aebd65d777f917e498f1" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c6fb1bd2bb7e6c62840d23660c89ee1c6c6577c5ceb5c61fe39563af0b6c22b9 [INFO] running `Command { std: "docker" "start" "-a" "c6fb1bd2bb7e6c62840d23660c89ee1c6c6577c5ceb5c61fe39563af0b6c22b9", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling libc v0.2.98 [INFO] [stderr] Compiling crossbeam-utils v0.8.5 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling crossbeam-epoch v0.9.5 [INFO] [stderr] Compiling scopeguard v1.1.0 [INFO] [stderr] Compiling rayon-core v1.9.1 [INFO] [stderr] Compiling memchr v2.4.0 [INFO] [stderr] Compiling either v1.6.1 [INFO] [stderr] Compiling regex-syntax v0.6.25 [INFO] [stderr] Compiling itertools v0.10.1 [INFO] [stderr] Compiling memoffset v0.6.4 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Compiling rayon v1.5.1 [INFO] [stderr] Compiling aho-corasick v0.7.18 [INFO] [stderr] Compiling crossbeam-channel v0.5.1 [INFO] [stderr] Compiling crossbeam-deque v0.8.0 [INFO] [stderr] Compiling num_cpus v1.13.0 [INFO] [stderr] Compiling time v0.1.44 [INFO] [stderr] Compiling regex v1.5.4 [INFO] [stderr] Compiling chrono v0.4.19 [INFO] [stderr] Compiling euler v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 21.39s [INFO] running `Command { std: "docker" "inspect" "c6fb1bd2bb7e6c62840d23660c89ee1c6c6577c5ceb5c61fe39563af0b6c22b9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c6fb1bd2bb7e6c62840d23660c89ee1c6c6577c5ceb5c61fe39563af0b6c22b9", kill_on_drop: false }` [INFO] [stdout] c6fb1bd2bb7e6c62840d23660c89ee1c6c6577c5ceb5c61fe39563af0b6c22b9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-83/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-83/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" "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:5736fa189c1c60b01babf4b8b698fe57b6ecc41933a7ff2e0b8d7a221459412b" "/opt/rustwide/cargo-home/bin/cargo" "+722e1797249a965b6335aebd65d777f917e498f1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] fa9c52162771d0a794bce8a62104a7322ba753a05e76b0055c7ad5489bae89b0 [INFO] running `Command { std: "docker" "start" "-a" "fa9c52162771d0a794bce8a62104a7322ba753a05e76b0055c7ad5489bae89b0", kill_on_drop: false }` [INFO] [stderr] Compiling euler v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 3.23s [INFO] running `Command { std: "docker" "inspect" "fa9c52162771d0a794bce8a62104a7322ba753a05e76b0055c7ad5489bae89b0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fa9c52162771d0a794bce8a62104a7322ba753a05e76b0055c7ad5489bae89b0", kill_on_drop: false }` [INFO] [stdout] fa9c52162771d0a794bce8a62104a7322ba753a05e76b0055c7ad5489bae89b0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-83/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-83/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" "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:5736fa189c1c60b01babf4b8b698fe57b6ecc41933a7ff2e0b8d7a221459412b" "/opt/rustwide/cargo-home/bin/cargo" "+722e1797249a965b6335aebd65d777f917e498f1" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 985f1c98c581a6178cefd443433e1c3841315267fdd60dd58191f48f0935ece2 [INFO] running `Command { std: "docker" "start" "-a" "985f1c98c581a6178cefd443433e1c3841315267fdd60dd58191f48f0935ece2", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.30s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/euler-e3530dcc16713203) [INFO] [stdout] [INFO] [stdout] running 98 tests [INFO] [stdout] test primes::factors::tests::factors_uniq_returns_unique_factors_of_given_num ... ok [INFO] [stdout] test primes::sieve::tests::test_e_sieve_returns_all_primes_below_bound ... ok [INFO] [stdout] test problems::p11_largest_product_in_a_grid::tests::test_horizontal_group_returns_proper_product_for_group ... ok [INFO] [stdout] test problems::p11_largest_product_in_a_grid::tests::test_horizontal_group_returns_proper_product_for_group_of_5 ... ok [INFO] [stdout] test problems::p11_largest_product_in_a_grid::tests::test_horizontal_group_returns_proper_product_for_group_of_4 ... ok [INFO] [stdout] test problems::p11_largest_product_in_a_grid::tests::test_max_diag_left ... ok [INFO] [stdout] test problems::p11_largest_product_in_a_grid::tests::test_max_group_size_2 ... ok [INFO] [stdout] test problems::p11_largest_product_in_a_grid::tests::test_max_diag_right ... ok [INFO] [stdout] test problems::p11_largest_product_in_a_grid::tests::test_max_group ... ok [INFO] [stdout] test problems::p11_largest_product_in_a_grid::tests::test_max_vertical ... ok [INFO] [stdout] test problems::p11_largest_product_in_a_grid::tests::test_max_horizontal ... ok [INFO] [stdout] test problems::p17_number_letter_counts::tests::count_letters_ignores_hyphens_and_spaces ... ok [INFO] [stdout] test problems::p17_number_letter_counts::tests::to_letters_returns_proper_str_representation_for_2_digit_num ... ok [INFO] [stdout] test problems::p17_number_letter_counts::tests::to_letters_returns_proper_str_representation_for_100 ... ok [INFO] [stdout] test problems::p17_number_letter_counts::tests::to_letters_returns_proper_str_representation_for_3_digit_num ... ok [INFO] [stdout] test problems::p17_number_letter_counts::tests::to_letters_returns_proper_str_representation_for_900 ... ok [INFO] [stdout] test problems::p17_number_letter_counts::tests::to_letters_returns_proper_str_representation_for_342 ... ok [INFO] [stdout] test problems::p17_number_letter_counts::tests::to_letters_returns_proper_str_representation_for_max_2_digit_num ... ok [INFO] [stdout] test problems::p17_number_letter_counts::tests::to_letters_returns_proper_str_representation_for_digit ... ok [INFO] [stdout] test problems::p24_lexicographic_permutations::tests::ordered_permutations_returns_permutations ... ok [INFO] [stdout] test problems::p24_lexicographic_permutations::tests::to_numbers_converts_digits_to_number ... ok [INFO] [stdout] test problems::p26_reciprocal_cycles::tests::test_find_cycle_returns_cycle_for_3 ... ok [INFO] [stdout] test problems::p26_reciprocal_cycles::tests::test_find_cycle_returns_cycle_for_6 ... ok [INFO] [stdout] test problems::p26_reciprocal_cycles::tests::test_find_cycle_returns_cycle_for_7 ... ok [INFO] [stdout] test problems::p26_reciprocal_cycles::tests::test_find_cycle_returns_none_when_theres_no_cycle ... ok [INFO] [stdout] test problems::p27_quadratic_primes::tests::test_num_generated_primes_for_a1_b41 ... ok [INFO] [stdout] test problems::p26_reciprocal_cycles::tests::test_find_cycle_returns_cycle_for_9 ... ok [INFO] [stdout] test problems::p27_quadratic_primes::tests::test_num_generated_primes_for_a999_b61 ... ok [INFO] [stdout] test problems::p28_number_spiral_diagonals::tests::test_spiral_corners_sum_returns_proper_result_for_size_1 ... ok [INFO] [stdout] test problems::p27_quadratic_primes::tests::test_num_generated_primes_for_a79_b1601 ... ok [INFO] [stdout] test problems::p28_number_spiral_diagonals::tests::test_spiral_corners_sum_returns_proper_result_for_size_3 ... ok [INFO] [stdout] test problems::p28_number_spiral_diagonals::tests::test_spiral_corners_sum_returns_proper_result_for_size_5 ... ok [INFO] [stdout] test problems::p28_number_spiral_diagonals::tests::test_spiral_sum_returns_proper_result_for_size_3 ... ok [INFO] [stdout] test problems::p28_number_spiral_diagonals::tests::test_spiral_sum_returns_proper_result_for_size_5 ... ok [INFO] [stdout] test problems::p29_distinct_powers::tests::test_ab_pow_reduce_does_nothing_when_theres_no_integer_root ... ok [INFO] [stdout] test problems::p29_distinct_powers::tests::test_ab_pow_reduce_makes_base_smaller_and_exponent_larger_when_num_has_integer_root ... ok [INFO] [stdout] test problems::p29_distinct_powers::tests::test_ab_pow_reduce_makes_base_smaller_and_exponent_larger_when_num_has_integer_root_for_larger_bases ... ok [INFO] [stdout] test problems::p29_distinct_powers::tests::test_distinct_powers_2_to_5 ... ok [INFO] [stdout] test problems::p29_distinct_powers::tests::test_smallest_integer_root_returns_2_for_16 ... ok [INFO] [stdout] test problems::p29_distinct_powers::tests::test_smallest_integer_root_returns_3_for_9 ... ok [INFO] [stdout] test problems::p29_distinct_powers::tests::test_smallest_integer_root_returns_2_for_64 ... ok [INFO] [stdout] test problems::p29_distinct_powers::tests::test_smallest_integer_root_returns_none_for_10 ... ok [INFO] [stdout] test problems::p32_pandigital_products::tests::test_is_pandigital_triplet_returns_true ... ok [INFO] [stdout] test problems::p30_digit_fifth_powers::tests::test_digits_splits_number_to_its_digits ... ok [INFO] [stdout] test problems::p32_pandigital_products::tests::test_random_split_returns_split_permutations ... ok [INFO] [stdout] test problems::p32_pandigital_products::tests::test_triple_split_splits_num_str_to_nums_by_indices ... ok [INFO] [stdout] test problems::p32_pandigital_products::tests::test_random_split_returns_split_permutations_for_len_5 ... ok [INFO] [stdout] test problems::p33_digit_cancelling_fractions::tests::test_is_naive_simplify_correct_returns_true_when_naive_simplification_returns_correct_result ... ok [INFO] [stdout] test problems::p33_digit_cancelling_fractions::tests::test_is_naive_simplify_correct_returns_false_when_naive_simplification_returns_incorrect_result ... ok [INFO] [stdout] test problems::p33_digit_cancelling_fractions::tests::test_simplify_naive_returns_fraction_without_common_digit ... ok [INFO] [stdout] test problems::p33_digit_cancelling_fractions::tests::test_simplify_naive_returns_none_when_nom_and_denom_have_no_common_digits ... ok [INFO] [stdout] test problems::p33_digit_cancelling_fractions::tests::test_simplify_naive_returns_none_for_trivial_cases ... ok [INFO] [stdout] test problems::p33_digit_cancelling_fractions::tests::test_simplify_returns_initial_fraction_when_fraction_cannot_be_simplified ... ok [INFO] [stdout] test problems::p33_digit_cancelling_fractions::tests::test_simplify_returns_simplified_fraction_when_fraction_can_be_simplified ... ok [INFO] [stdout] test problems::p34_digit_factorials::tests::test_digits_factorial_sum_returns_proper_sum_for_number_145 ... ok [INFO] [stdout] test problems::p34_digit_factorials::tests::test_max_n_digit_returns_num_with_all_9 ... ok [INFO] [stdout] test problems::p34_digit_factorials::tests::test_upper_bound_returns_proper_bound ... ok [INFO] [stdout] test problems::p35_circular_primes::tests::test_count_circular_primes_returns_proper_count_for_bound_100 ... ok [INFO] [stdout] test problems::p35_circular_primes::tests::test_get_rotations_returns_all_rotations_of_given_num ... ok [INFO] [stdout] test problems::p35_circular_primes::tests::test_get_rotations_returns_all_rotations_of_given_num_with_zero_at_some_position ... ok [INFO] [stdout] test problems::p35_circular_primes::tests::test_is_circular_prime_returns_true_for_179 ... ok [INFO] [stdout] test problems::p38_pandigital_multiples::tests::test_get_multiple_returns_max_multiple_for_num ... ok [INFO] [stdout] test problems::p37_truncatable_primes::tests::is_truncatable_prime_returns_true_for_3797 ... ok [INFO] [stdout] test problems::p38_pandigital_multiples::tests::test_is_pandigital_returns_false_for_str_shorter_than_9 ... ok [INFO] [stdout] test problems::p38_pandigital_multiples::tests::test_is_pandigital_returns_false_for_str_with_duplicated_digits ... ok [INFO] [stdout] test problems::p38_pandigital_multiples::tests::test_is_pandigital_returns_true_for_str_with_all_digits_occurring_once ... ok [INFO] [stdout] test problems::p39_integer_right_triangles::tests::test_num_integer_triangles_returns_3_for_120 ... ok [INFO] [stdout] test problems::p40_champernownes_constant::tests::test_ch_product_returns_6_for_123 ... ok [INFO] [stdout] test problems::p40_champernownes_constant::tests::test_ch_product_returns_6_for_1_10_100 ... ok [INFO] [stdout] test problems::p42_coded_triangle_numbers::tests::test_is_triangle_number_returns_false_when_resulting_n_is_float ... ok [INFO] [stdout] test problems::p41_pandigital_prime::tests::test_largest_n_pandigital_returns_largest_prime_with_given_num_of_digits ... ok [INFO] [stdout] test problems::p42_coded_triangle_numbers::tests::test_is_triangle_number_returns_false_when_resulting_n_is_integer ... ok [INFO] [stdout] test problems::p42_coded_triangle_numbers::tests::test_is_triangle_word_returns_true_when_word_value_is_triangle_num ... ok [INFO] [stdout] test problems::p43_sub_string_divisibility::tests::test_is_sub_str_divisible_returns_false_when_some_window_is_not_divisible_by_divisor ... ok [INFO] [stdout] test problems::p43_sub_string_divisibility::tests::test_is_sub_str_divisible_returns_true_when_each_subsequent_window_is_divisible_by_divisor ... ok [INFO] [stdout] test problems::p44_pentagon_numbers::tests::test_is_pentagonal_number_returns_false_when_resulting_n_is_integer ... ok [INFO] [stdout] test problems::p44_pentagon_numbers::tests::test_nth_pentagonal_returns_12_for_3 ... ok [INFO] [stdout] test problems::p44_pentagon_numbers::tests::test_nth_pentagonal_returns_1_for_1 ... ok [INFO] [stdout] test problems::p44_pentagon_numbers::tests::test_smallest_difference_pairs ... ok [INFO] [stdout] test problems::p46_goldbachs_other_conjecture::tests::check_conjecture_returns_true_for_27 ... ok [INFO] [stdout] test problems::p46_goldbachs_other_conjecture::tests::odd_composites_returns_vec_with_odd_composite_numbers_lesser_eq_to_bound ... ok [INFO] [stdout] test problems::p47_distinct_primes_factors::tests::consecutive_distinct_primes_returns_proper_group_for_group_size_2 ... ok [INFO] [stdout] test problems::p50_consecutive_prime_sum::tests::test_first_consecutive_sum_returns_sum_if_such_exists ... ok [INFO] [stdout] test problems::p75_singular_integer_right_triangles::tests::all_sides_integer_returns_true_when_all_sides_are_integer ... ok [INFO] [stdout] test problems::p47_distinct_primes_factors::tests::consecutive_distinct_primes_returns_proper_group_for_group_size_3 ... ok [INFO] [stdout] test problems::p75_singular_integer_right_triangles::tests::all_sides_integer_returns_true_when_some_sides_are_not_an_integer ... ok [INFO] [stdout] test problems::p50_consecutive_prime_sum::tests::test_largest_consecutive_returns_953_for_bound_1000 ... ok [INFO] [stdout] test problems::p75_singular_integer_right_triangles::tests::find_possible_event_for_120 ... ok [INFO] [stdout] test problems::p75_singular_integer_right_triangles::tests::get_sides_returns_sides ... ok [INFO] [stdout] test problems::p75_singular_integer_right_triangles::tests::longest_side_returns_longest_side ... ok [INFO] [stdout] test problems::p75_singular_integer_right_triangles::tests::test_only_one_integer_side_returns_false_for_120 ... ok [INFO] [stdout] test problems::p75_singular_integer_right_triangles::tests::test_only_one_integer_side_returns_false_for_13 ... ok [INFO] [stdout] test problems::p75_singular_integer_right_triangles::tests::test_only_one_integer_side_returns_true_for_12 ... ok [INFO] [stdout] test words::alphabet::tests::test_char_position_returns_proper_position ... ok [INFO] [stdout] test words::alphabet::tests::word_value_returns_proper_value ... ok [INFO] [stdout] test problems::p75_singular_integer_right_triangles::tests::bench_find_possible_even ... ok [INFO] [stdout] test problems::p75_singular_integer_right_triangles::tests::test_only_one_integer_side_returns_false_for_limit ... ok [INFO] [stdout] test problems::p27_quadratic_primes::tests::bench_find_coefficient ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.78s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "985f1c98c581a6178cefd443433e1c3841315267fdd60dd58191f48f0935ece2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "985f1c98c581a6178cefd443433e1c3841315267fdd60dd58191f48f0935ece2", kill_on_drop: false }` [INFO] [stdout] 985f1c98c581a6178cefd443433e1c3841315267fdd60dd58191f48f0935ece2