[INFO] fetching crate googletest 0.9.0... [INFO] testing googletest-0.9.0 against try#d724b5ab2f4ac098ff483349a80b6a3799a5177b for pr-113843 [INFO] extracting crate googletest 0.9.0 into /workspace/builds/worker-3-tc2/source [INFO] validating manifest of crates.io crate googletest 0.9.0 on toolchain d724b5ab2f4ac098ff483349a80b6a3799a5177b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d724b5ab2f4ac098ff483349a80b6a3799a5177b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate googletest 0.9.0 [INFO] finished tweaking crates.io crate googletest 0.9.0 [INFO] tweaked toml for crates.io crate googletest 0.9.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d724b5ab2f4ac098ff483349a80b6a3799a5177b" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d724b5ab2f4ac098ff483349a80b6a3799a5177b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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:5c16f4e6c37141f9fef0bc86f7a492d732943053e42aab8461035881e3f53823" "/opt/rustwide/cargo-home/bin/cargo" "+d724b5ab2f4ac098ff483349a80b6a3799a5177b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4bcf7dfc65c6f1b18ef7eca2089699ba75c71f004d909feaad515cfb338d17b9 [INFO] running `Command { std: "docker" "start" "-a" "4bcf7dfc65c6f1b18ef7eca2089699ba75c71f004d909feaad515cfb338d17b9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4bcf7dfc65c6f1b18ef7eca2089699ba75c71f004d909feaad515cfb338d17b9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4bcf7dfc65c6f1b18ef7eca2089699ba75c71f004d909feaad515cfb338d17b9", kill_on_drop: false }` [INFO] [stdout] 4bcf7dfc65c6f1b18ef7eca2089699ba75c71f004d909feaad515cfb338d17b9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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:5c16f4e6c37141f9fef0bc86f7a492d732943053e42aab8461035881e3f53823" "/opt/rustwide/cargo-home/bin/cargo" "+d724b5ab2f4ac098ff483349a80b6a3799a5177b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5ac043ce082e091014e5335b9af63938236c153b7368ba66e8965e7bdaa86822 [INFO] running `Command { std: "docker" "start" "-a" "5ac043ce082e091014e5335b9af63938236c153b7368ba66e8965e7bdaa86822", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling regex-syntax v0.7.4 [INFO] [stderr] Compiling ansi_term v0.12.1 [INFO] [stderr] Compiling num-traits v0.2.15 [INFO] [stderr] Compiling aho-corasick v1.0.2 [INFO] [stderr] Compiling syn v2.0.26 [INFO] [stderr] Compiling regex-automata v0.3.3 [INFO] [stderr] Compiling googletest_macro v0.9.0 [INFO] [stderr] Compiling regex v1.9.1 [INFO] [stderr] Compiling googletest v0.9.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 9.28s [INFO] running `Command { std: "docker" "inspect" "5ac043ce082e091014e5335b9af63938236c153b7368ba66e8965e7bdaa86822", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5ac043ce082e091014e5335b9af63938236c153b7368ba66e8965e7bdaa86822", kill_on_drop: false }` [INFO] [stdout] 5ac043ce082e091014e5335b9af63938236c153b7368ba66e8965e7bdaa86822 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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:5c16f4e6c37141f9fef0bc86f7a492d732943053e42aab8461035881e3f53823" "/opt/rustwide/cargo-home/bin/cargo" "+d724b5ab2f4ac098ff483349a80b6a3799a5177b" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3a65289576c16be0bb0bd423514f2ee8ea66a5405968766a92f248fac9cfb4b8 [INFO] running `Command { std: "docker" "start" "-a" "3a65289576c16be0bb0bd423514f2ee8ea66a5405968766a92f248fac9cfb4b8", 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] [stderr] Compiling futures-core v0.3.28 [INFO] [stderr] Compiling futures-channel v0.3.28 [INFO] [stderr] Compiling lock_api v0.4.10 [INFO] [stderr] Compiling parking_lot_core v0.9.8 [INFO] [stderr] Compiling futures-sink v0.3.28 [INFO] [stderr] Compiling futures-util v0.3.28 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling smallvec v1.11.0 [INFO] [stderr] Compiling log v0.4.19 [INFO] [stderr] Compiling getrandom v0.2.10 [INFO] [stderr] Compiling hashbrown v0.14.0 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling indoc v2.0.3 [INFO] [stderr] Compiling serial_test_derive v2.0.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling env_logger v0.8.4 [INFO] [stderr] Compiling parking_lot v0.12.1 [INFO] [stderr] Compiling dashmap v5.5.0 [INFO] [stderr] Compiling quickcheck v1.0.3 [INFO] [stderr] Compiling futures-executor v0.3.28 [INFO] [stderr] Compiling futures v0.3.28 [INFO] [stderr] Compiling serial_test v2.0.0 [INFO] [stderr] Compiling googletest v0.9.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 12.34s [INFO] running `Command { std: "docker" "inspect" "3a65289576c16be0bb0bd423514f2ee8ea66a5405968766a92f248fac9cfb4b8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3a65289576c16be0bb0bd423514f2ee8ea66a5405968766a92f248fac9cfb4b8", kill_on_drop: false }` [INFO] [stdout] 3a65289576c16be0bb0bd423514f2ee8ea66a5405968766a92f248fac9cfb4b8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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:5c16f4e6c37141f9fef0bc86f7a492d732943053e42aab8461035881e3f53823" "/opt/rustwide/cargo-home/bin/cargo" "+d724b5ab2f4ac098ff483349a80b6a3799a5177b" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] adb7f1c410d311f2c335faccf3d6713a5debc0577d10959cfc831886c322caef [INFO] running `Command { std: "docker" "start" "-a" "adb7f1c410d311f2c335faccf3d6713a5debc0577d10959cfc831886c322caef", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.87s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/googletest-0a2060b06df071b0) [INFO] [stdout] [INFO] [stdout] running 359 tests [INFO] [stdout] test matcher_support::description::tests::description_bullet_single_element_two_lines_indent_except_first_line ... ok [INFO] [stdout] test matcher_support::description::tests::description_bullet_single_element ... ok [INFO] [stdout] test matcher_support::description::tests::description_bullet_two_elements ... ok [INFO] [stdout] test matcher_support::description::tests::description_enumerate_correct_indentation_with_large_index ... ok [INFO] [stdout] test matcher_support::description::tests::description_enumerate_single_element ... ok [INFO] [stdout] test matcher_support::description::tests::description_enumerate_single_element_two_lines ... ok [INFO] [stdout] test matcher_support::description::tests::description_indent_single_element ... ok [INFO] [stdout] test matcher_support::description::tests::description_indent_single_element_two_lines ... ok [INFO] [stdout] test matcher_support::description::tests::description_bullet_single_element_two_lines ... ok [INFO] [stdout] test matcher_support::description::tests::description_enumerate_two_elements ... ok [INFO] [stdout] test matcher_support::description::tests::description_indent_two_elements ... ok [INFO] [stdout] test matcher_support::description::tests::description_indent_single_element_two_lines_except_first_line ... ok [INFO] [stdout] test matcher_support::description::tests::description_indent_two_elements_except_first_line ... ok [INFO] [stdout] test matcher_support::edit_distance::tests::interleaves_extra_actual_and_extra_expected_when_multiple_lines_differ ... ok [INFO] [stdout] test matcher_support::edit_distance::tests::returns_common_part_plus_difference_when_there_is_common_prefix ... ok [INFO] [stdout] test matcher_support::edit_distance::tests::returns_common_part_plus_extra_actual_plus_common_part_when_there_is_common_prefix_and_suffix ... ok [INFO] [stdout] test matcher_support::edit_distance::tests::returns_common_part_plus_extra_actual_when_actual_has_extra_suffix ... ok [INFO] [stdout] test matcher_support::edit_distance::tests::does_not_skip_corresponding_line_on_actual_when_actual_and_expected_differ_in_prefix_mode ... ok [INFO] [stdout] test matcher_support::edit_distance::tests::does_not_skip_extra_parts_on_actual_in_prefix_mode_at_end_when_they_are_in_common ... ok [INFO] [stdout] test matcher_support::edit_distance::tests::returns_difference_plus_common_part_plus_difference_when_there_is_common_infix ... ok [INFO] [stdout] test matcher_support::edit_distance::tests::returns_difference_plus_common_part_when_there_is_common_suffix ... ok [INFO] [stdout] test matcher_support::edit_distance::tests::returns_extra_actual_followed_by_extra_expected_with_two_unequal_strings ... ok [INFO] [stdout] test matcher_support::edit_distance::tests::returns_extra_actual_when_only_actual_has_content ... ok [INFO] [stdout] test matcher_support::edit_distance::tests::returns_sequence_of_two_common_parts ... ok [INFO] [stdout] test matcher_support::summarize_diff::tests::create_diff_exact_same ... ok [INFO] [stdout] test matcher_support::summarize_diff::tests::create_diff_exact_small_difference ... ok [INFO] [stdout] test matcher_support::edit_distance::tests::returns_common_part_plus_extra_expected_when_expected_has_extra_suffix ... ok [INFO] [stdout] test matcher_support::description::tests::description_single_element ... ok [INFO] [stdout] test matcher_support::edit_distance::tests::skips_extra_parts_on_actual_at_end_in_prefix_mode ... ok [INFO] [stdout] test matcher_support::edit_distance::tests::returns_extra_expected_when_only_expected_has_content ... ok [INFO] [stdout] test matchers::all_matcher::tests::description_shows_one_matcher_directly ... ok [INFO] [stdout] test matchers::all_matcher::tests::mismatch_description_is_simple_when_only_one_consistuent ... ok [INFO] [stdout] test matchers::all_matcher::tests::mismatch_description_shows_which_matcher_failed_if_more_than_one_constituent ... ok [INFO] [stdout] test matchers::anything_matcher::tests::anything_matches_option ... ok [INFO] [stdout] test matchers::anything_matcher::tests::anything_matches_str ... ok [INFO] [stdout] test matchers::char_count_matcher::tests::char_count_counts_non_ascii_characters_correctly ... ok [INFO] [stdout] test matchers::char_count_matcher::tests::char_count_explains_match ... ok [INFO] [stdout] test matchers::char_count_matcher::tests::char_count_has_correct_failure_message ... ok [INFO] [stdout] test matcher_support::edit_distance::tests::returns_equal_when_strings_are_equal ... ok [INFO] [stdout] test matchers::char_count_matcher::tests::char_count_matches_owned_string ... ok [INFO] [stdout] test matchers::char_count_matcher::tests::char_count_matches_string_slice ... ok [INFO] [stdout] test matchers::conjunction_matcher::tests::and_false_false_does_not_match ... ok [INFO] [stdout] test matchers::conjunction_matcher::tests::and_false_true_does_not_match ... ok [INFO] [stdout] test matchers::conjunction_matcher::tests::and_true_false_does_not_match ... ok [INFO] [stdout] test matchers::conjunction_matcher::tests::and_true_true_matches ... ok [INFO] [stdout] test matchers::conjunction_matcher::tests::chained_and_matches ... ok [INFO] [stdout] test matchers::conjunction_matcher::tests::works_with_str_slices ... ok [INFO] [stdout] test matchers::container_eq_matcher::tests::container_eq_full_error_message ... ok [INFO] [stdout] test matchers::container_eq_matcher::tests::container_eq_matches_array_with_slice ... ok [INFO] [stdout] test matchers::all_matcher::tests::description_shows_more_than_one_matcher ... ok [INFO] [stdout] test matcher_support::description::tests::description_two_elements ... ok [INFO] [stdout] test matcher_support::edit_distance::tests::returns_common_part_plus_difference_plus_common_part_when_there_is_common_prefix_and_suffix ... ok [INFO] [stdout] test matcher_support::summarize_diff::tests::create_diff_exact_small_difference_no_color ... ok [INFO] [stdout] test matcher_support::edit_distance::tests::returns_common_part_plus_extra_expected_plus_common_part_when_there_is_common_prefix_and_suffix ... ok [INFO] [stdout] test matcher_support::summarize_diff::tests::create_diff_exact_unrelated ... ok [INFO] [stdout] test matcher_support::edit_distance::tests::returns_unrelated_when_maximum_distance_exceeded ... ok [INFO] [stdout] test matcher_support::summarize_diff::tests::create_diff_smaller_than_one_line ... ok [INFO] [stdout] test matchers::anything_matcher::tests::anything_matches_i32 ... ok [INFO] [stdout] test matchers::conjunction_matcher::tests::works_with_owned_strings ... ok [INFO] [stdout] test matchers::container_eq_matcher::tests::container_eq_matches_owned_vec_of_owned_strings_with_slice_of_string_references ... ok [INFO] [stdout] test matchers::container_eq_matcher::tests::container_eq_matches_owned_vec_with_array ... ok [INFO] [stdout] test matchers::container_eq_matcher::tests::container_eq_mismatch_does_not_show_duplicated_element ... ok [INFO] [stdout] test matchers::container_eq_matcher::tests::container_eq_mismatch_shows_missing_elements_in_container ... ok [INFO] [stdout] test matchers::container_eq_matcher::tests::container_eq_matches_owned_vec_of_owned_strings_with_shorter_slice_of_string_references ... ok [INFO] [stdout] test matchers::container_eq_matcher::tests::container_eq_mismatch_shows_surplus_elements_in_container ... ok [INFO] [stdout] test matcher_support::description::tests::description_bullet_two_elements_indent_except_first_line ... ok [INFO] [stdout] test matchers::contains_matcher::tests::contains_does_not_match_singleton_slice_with_wrong_value ... ok [INFO] [stdout] test matchers::container_eq_matcher::tests::container_eq_mismatch_shows_missing_and_surplus_elements_in_container ... ok [INFO] [stdout] test matchers::contains_matcher::tests::contains_does_not_match_slice_with_too_many_of_value ... ok [INFO] [stdout] test matchers::contains_matcher::tests::contains_formats_with_multiplicity_when_specified ... ok [INFO] [stdout] test matchers::contains_matcher::tests::contains_formats_without_multiplicity_by_default ... ok [INFO] [stdout] test matchers::contains_matcher::tests::contains_matches_singleton_slice_with_value ... ok [INFO] [stdout] test matchers::container_eq_matcher::tests::container_eq_mismatch_with_str_slice_shows_missing_elements_in_container ... ok [INFO] [stdout] test matchers::container_eq_matcher::tests::container_eq_matches_hash_set ... ok [INFO] [stdout] test matchers::container_eq_matcher::tests::container_eq_mismatch_with_str_slice_shows_surplus_elements_in_container ... ok [INFO] [stdout] test matchers::container_eq_matcher::tests::container_eq_mismatch_with_slice_shows_missing_elements_in_container ... ok [INFO] [stdout] test matchers::contains_matcher::tests::contains_does_not_match_slice_with_too_few_of_value ... ok [INFO] [stdout] test matchers::container_eq_matcher::tests::container_eq_returns_mismatch_when_elements_out_of_order ... ok [INFO] [stdout] test matchers::contains_matcher::tests::contains_does_not_match_empty_slice ... ok [INFO] [stdout] test matchers::container_eq_matcher::tests::container_eq_returns_match_when_containers_match ... ok [INFO] [stdout] test matchers::contains_matcher::tests::contains_matches_singleton_vec_with_value ... ok [INFO] [stdout] test matchers::contains_matcher::tests::contains_matches_two_element_slice_with_value ... ok [INFO] [stdout] test matchers::contains_matcher::tests::contains_mismatch_shows_when_matches ... ok [INFO] [stdout] test matchers::contains_matcher::tests::contains_matches_slice_with_repeated_value ... ok [INFO] [stdout] test matchers::disjunction_matcher::tests::or_false_true_matches ... ok [INFO] [stdout] test matchers::contains_matcher::tests::contains_mismatch_shows_number_of_times_element_was_found ... ok [INFO] [stdout] test matchers::contains_matcher::tests::contains_mismatch_shows_when_no_matches ... ok [INFO] [stdout] test matchers::contains_regex_matcher::tests::verify_that_works_with_owned_string ... ok [INFO] [stdout] test matchers::contains_regex_matcher::tests::contains_regex_displays_quoted_debug_of_pattern ... ok [INFO] [stdout] test matchers::disjunction_matcher::tests::chained_or_matches ... ok [INFO] [stdout] test matchers::disjunction_matcher::tests::or_true_false_matches ... ok [INFO] [stdout] test matchers::disjunction_matcher::tests::or_false_false_does_not_match ... ok [INFO] [stdout] test matchers::contains_regex_matcher::tests::contains_regex_does_not_match_string_without_pattern ... ok [INFO] [stdout] test matchers::disjunction_matcher::tests::works_with_owned_strings ... ok [INFO] [stdout] test matchers::contains_regex_matcher::tests::contains_regex_matches_owned_string_with_pattern ... ok [INFO] [stdout] test matchers::display_matcher::tests::display_matches_i32 ... ok [INFO] [stdout] test matchers::each_matcher::tests::each_matches_vec_with_two_elements ... ok [INFO] [stdout] test matchers::each_matcher::tests::each_matches_vec_with_one_element ... ok [INFO] [stdout] test matchers::each_matcher::tests::each_shows_correct_message_when_first_two_items_do_not_match ... ok [INFO] [stdout] test matchers::each_matcher::tests::each_shows_correct_message_when_first_item_does_not_match ... ok [INFO] [stdout] test matchers::each_matcher::tests::each_shows_inner_explanation ... ok [INFO] [stdout] test matchers::each_matcher::tests::each_shows_correct_message_when_second_item_does_not_match ... ok [INFO] [stdout] test matchers::contains_regex_matcher::tests::contains_regex_matches_string_reference_with_pattern ... ok [INFO] [stdout] test matchers::disjunction_matcher::tests::or_true_true_matches ... ok [INFO] [stdout] test matchers::each_matcher::tests::each_matches_hash_set_with_one_element ... ok [INFO] [stdout] test matchers::disjunction_matcher::tests::works_with_str_slices ... ok [INFO] [stdout] test matchers::display_matcher::tests::display_displays_error_message_with_explanation_from_inner_matcher ... ok [INFO] [stdout] test matchers::empty_matcher::tests::empty_matcher_matches_empty_slice ... ok [INFO] [stdout] test matchers::each_matcher::tests::each_matches_slice_with_one_element ... ok [INFO] [stdout] test matchers::empty_matcher::tests::empty_matcher_matches_empty_hash_set ... ok [INFO] [stdout] test matchers::eq_deref_of_matcher::tests::matches_value_with_box_of_equal_value ... ok [INFO] [stdout] test matchers::display_matcher::tests::display_matches_str ... ok [INFO] [stdout] test matchers::eq_deref_of_matcher::tests::does_not_match_value_with_non_equal_value ... ok [INFO] [stdout] test matchers::display_matcher::tests::display_matches_struct ... ok [INFO] [stdout] test matchers::each_matcher::tests::each_does_not_match_when_second_element_does_not_match ... ok [INFO] [stdout] test matchers::eq_deref_of_matcher::tests::matches_value_with_ref_to_equal_value ... ok [INFO] [stdout] test matchers::each_matcher::tests::each_does_not_match_when_first_element_does_not_match ... ok [INFO] [stdout] test matchers::contains_regex_matcher::tests::contains_regex_matches_string_reference_with_owned_string ... ok [INFO] [stdout] test matchers::empty_matcher::tests::empty_matcher_match_empty_vec ... ok [INFO] [stdout] test matchers::empty_matcher::tests::empty_matcher_does_not_match_empty_vec ... ok [INFO] [stdout] test matchers::each_matcher::tests::each_matches_empty_vec ... ok [INFO] [stdout] test matchers::eq_matcher::tests::eq_debug_diff_start_common_lines_omitted ... ok [INFO] [stdout] test matchers::eq_matcher::tests::eq_matches_i32_with_i32 ... ok [INFO] [stdout] test matchers::eq_deref_of_matcher::tests::shows_structured_diff ... ok [INFO] [stdout] test matchers::eq_matcher::tests::eq_debug_diff_end_common_lines_omitted ... ok [INFO] [stdout] test matchers::eq_matcher::tests::eq_debug_diff_common_lines_omitted ... ok [INFO] [stdout] test matchers::eq_matcher::tests::eq_debug_diff_5_common_lines_not_omitted ... ok [INFO] [stdout] test matchers::eq_matcher::tests::eq_matches_string_reference_with_string_reference ... ok [INFO] [stdout] test matchers::eq_matcher::tests::eq_matches_owned_string_with_string_reference ... ok [INFO] [stdout] test matchers::eq_matcher::tests::eq_vec_debug_diff ... ok [INFO] [stdout] test matchers::eq_matcher::tests::eq_matches_owned_string_reference_with_string_reference ... ok [INFO] [stdout] test matchers::eq_matcher::tests::eq_multi_line_string_debug_diff ... ok [INFO] [stdout] test matchers::eq_matcher::tests::match_explanation_does_not_show_diff_if_expected_value_is_single_line ... ok [INFO] [stdout] test matchers::eq_matcher::tests::match_explanation_contains_diff_of_strings_if_more_than_one_line ... ok [INFO] [stdout] test matchers::eq_matcher::tests::eq_vec_debug_diff_length_mismatch ... ok [INFO] [stdout] test matchers::eq_matcher::tests::eq_struct_debug_diff ... ok [INFO] [stdout] test matchers::eq_matcher::tests::match_explanation_does_not_show_diff_if_actual_value_is_single_line ... ok [INFO] [stdout] test matchers::ge_matcher::tests::ge_does_not_match_lesser_str ... ok [INFO] [stdout] test matchers::ge_matcher::tests::ge_matches_owned_osstring_reference_with_string_reference ... ok [INFO] [stdout] test matchers::ge_matcher::tests::ge_matches_with_custom_partial_ord ... ok [INFO] [stdout] test matchers::ge_matcher::tests::ge_mismatch_contains_actual_and_expected ... ok [INFO] [stdout] test matchers::gt_matcher::tests::gt_describe_does_not_match ... ok [INFO] [stdout] test matchers::gt_matcher::tests::gt_does_not_match_equal_i32 ... ok [INFO] [stdout] test matchers::gt_matcher::tests::gt_does_not_match_lower_i32 ... ok [INFO] [stdout] test matchers::gt_matcher::tests::gt_matches_greater_str ... ok [INFO] [stdout] test matchers::err_matcher::tests::err_does_not_match_result_with_ok ... ok [INFO] [stdout] test matchers::err_matcher::tests::err_does_not_match_result_with_wrong_err_value ... ok [INFO] [stdout] test matchers::ge_matcher::tests::ge_matches_ipv6addr_with_ipaddr ... ok [INFO] [stdout] test matchers::gt_matcher::tests::gt_matches_i32_with_i32 ... ok [INFO] [stdout] test matchers::ge_matcher::tests::ge_matches_i32_with_i32 ... ok [INFO] [stdout] test matchers::gt_matcher::tests::gt_does_not_match_lesser_str ... ok [INFO] [stdout] test matchers::gt_matcher::tests::gt_mismatch_contains_actual_and_expected ... ok [INFO] [stdout] test matchers::err_matcher::tests::err_full_error_message ... ok [INFO] [stdout] test matchers::ge_matcher::tests::ge_does_not_match_smaller_i32 ... ok [INFO] [stdout] test matchers::has_entry_matcher::tests::has_entry_matches_hash_map_with_value ... ok [INFO] [stdout] test matchers::has_entry_matcher::tests::has_entry_shows_correct_message_when_key_is_not_present ... ok [INFO] [stdout] test matchers::is_nan_matcher::tests::does_not_match_f32_number ... ok [INFO] [stdout] test matchers::gt_matcher::tests::gt_matches_ipv6addr_with_ipaddr ... ok [INFO] [stdout] test matchers::has_entry_matcher::tests::has_entry_does_not_match_hash_map_with_wrong_key ... ok [INFO] [stdout] test matchers::has_entry_matcher::tests::has_entry_shows_correct_message_when_key_has_non_matching_value ... ok [INFO] [stdout] test matchers::is_nan_matcher::tests::matches_f32_nan ... ok [INFO] [stdout] test matchers::gt_matcher::tests::gt_matches_with_custom_partial_ord ... ok [INFO] [stdout] test matchers::gt_matcher::tests::gt_matches_owned_osstring_reference_with_string_reference ... ok [INFO] [stdout] test matchers::err_matcher::tests::err_matches_result_with_err_value ... ok [INFO] [stdout] test matchers::ge_matcher::tests::ge_matches_bigger_str ... ok [INFO] [stdout] test matchers::gt_matcher::tests::gt_describe_matches ... ok [INFO] [stdout] test matchers::is_nan_matcher::tests::matches_f64_nan ... ok [INFO] [stdout] test matchers::le_matcher::tests::le_does_not_match_bigger_i32 ... ok [INFO] [stdout] test matchers::gt_matcher::tests::gt_mismatch_combined_with_each ... ok [INFO] [stdout] test matchers::has_entry_matcher::tests::has_entry_does_not_match_empty_hash_map ... ok [INFO] [stdout] test matchers::has_entry_matcher::tests::has_entry_does_not_match_hash_map_with_wrong_value ... ok [INFO] [stdout] test matchers::le_matcher::tests::le_does_not_match_bigger_str ... ok [INFO] [stdout] test matchers::le_matcher::tests::le_matches_i32_with_i32 ... ok [INFO] [stdout] test matchers::le_matcher::tests::le_matches_ipv6addr_with_ipaddr ... ok [INFO] [stdout] test matchers::le_matcher::tests::le_mismatch_contains_actual_and_expected ... ok [INFO] [stdout] test matchers::len_matcher::tests::len_matcher_match_binaryheap ... ok [INFO] [stdout] test matchers::le_matcher::tests::le_matches_smaller_str ... ok [INFO] [stdout] test matchers::le_matcher::tests::le_matches_with_custom_partial_ord ... ok [INFO] [stdout] test matchers::len_matcher::tests::len_matcher_match_btreemap ... ok [INFO] [stdout] test matchers::len_matcher::tests::len_matcher_match_hashmap ... ok [INFO] [stdout] test matchers::len_matcher::tests::len_matcher_error_message ... ok [INFO] [stdout] test matchers::len_matcher::tests::len_matcher_explain_match ... ok [INFO] [stdout] test matchers::err_matcher::tests::err_describe_matches ... ok [INFO] [stdout] test matchers::len_matcher::tests::len_matcher_match_sized_slice ... ok [INFO] [stdout] test matchers::len_matcher::tests::len_matcher_match_linkedlist ... ok [INFO] [stdout] test matchers::le_matcher::tests::le_matches_owned_osstring_reference_with_string_reference ... ok [INFO] [stdout] test matchers::len_matcher::tests::len_matcher_match_slice_of_array ... ok [INFO] [stdout] test matchers::len_matcher::tests::len_matcher_match_vecdeque ... ok [INFO] [stdout] test matchers::lt_matcher::tests::lt_matches_ipv6addr_with_ipaddr ... ok [INFO] [stdout] test matchers::lt_matcher::tests::lt_does_not_match_bigger_str ... ok [INFO] [stdout] test matchers::lt_matcher::tests::lt_matches_with_custom_partial_ord ... ok [INFO] [stdout] test matchers::lt_matcher::tests::lt_does_not_match_equal_i32 ... ok [INFO] [stdout] test matchers::lt_matcher::tests::lt_mismatch_contains_actual_and_expected ... ok [INFO] [stdout] test matchers::lt_matcher::tests::lt_does_not_match_lower_i32 ... ok [INFO] [stdout] test matchers::len_matcher::tests::len_matcher_match_vec ... ok [INFO] [stdout] test matchers::lt_matcher::tests::lt_matches_lesser_str ... ok [INFO] [stdout] test matchers::matches_regex_matcher::tests::matches_regex_displays_quoted_debug_of_pattern ... ok [INFO] [stdout] test matchers::matches_regex_matcher::tests::matches_regex_does_not_match_string_only_beginning_of_which_matches ... ok [INFO] [stdout] test matchers::len_matcher::tests::len_matcher_match_slice_of_vec ... ok [INFO] [stdout] test matchers::lt_matcher::tests::lt_matches_i32_with_i32 ... ok [INFO] [stdout] test matchers::matches_regex_matcher::tests::matches_regex_matches_string_reference_with_pattern ... ok [INFO] [stdout] test matchers::near_matcher::tests::any_two_numbers_are_within_inf_of_each_other ... ok [INFO] [stdout] test matchers::near_matcher::tests::approx_eq_does_not_match_distant_number ... ok [INFO] [stdout] test matchers::near_matcher::tests::approx_eq_matches_equal_number ... ok [INFO] [stdout] test matchers::matches_regex_matcher::tests::matches_regex_matches_string_when_regex_has_both_end_markers ... ok [INFO] [stdout] test matchers::lt_matcher::tests::lt_matches_owned_osstring_reference_with_string_reference ... ok [INFO] [stdout] test matchers::matches_regex_matcher::tests::matches_regex_does_not_match_string_without_pattern ... ok [INFO] [stdout] test matchers::matches_regex_matcher::tests::matches_regex_matches_string_when_regex_has_end_of_string_marker ... ok [INFO] [stdout] test matchers::matches_regex_matcher::tests::verify_that_works_with_owned_string ... ok [INFO] [stdout] test matchers::near_matcher::tests::approx_eq_matches_really_close_f32_number ... ok [INFO] [stdout] test matchers::is_nan_matcher::tests::does_not_match_f64_number ... ok [INFO] [stdout] test matchers::len_matcher::tests::len_matcher_match_array_reference ... ok [INFO] [stdout] test matchers::len_matcher::tests::len_matcher_match_btreeset ... ok [INFO] [stdout] test matchers::len_matcher::tests::len_matcher_match_hashset ... ok [INFO] [stdout] test matchers::matches_regex_matcher::tests::matches_regex_does_not_match_string_only_end_of_which_matches ... ok [INFO] [stdout] test matchers::matches_regex_matcher::tests::matches_regex_matches_string_when_regex_has_beginning_of_string_marker ... ok [INFO] [stdout] test matchers::near_matcher::tests::does_not_match_value_below_low_end_of_range ... ok [INFO] [stdout] test matchers::near_matcher::tests::does_not_match_value_above_high_end_of_range ... ok [INFO] [stdout] test matchers::near_matcher::tests::nan_is_not_near_nan_by_default ... ok [INFO] [stdout] test matchers::near_matcher::tests::nan_is_not_near_number_when_nans_are_equal ... ok [INFO] [stdout] test matchers::near_matcher::tests::number_is_not_near_nan_when_nans_are_equal ... ok [INFO] [stdout] test matchers::near_matcher::tests::nan_is_not_near_nan_when_explicitly_configured ... ok [INFO] [stdout] test matchers::near_matcher::tests::inf_is_not_near_a_number ... ok [INFO] [stdout] test matchers::near_matcher::tests::inf_is_not_near_inf ... ok [INFO] [stdout] test matchers::near_matcher::tests::matches_value_at_high_end_of_range ... ok [INFO] [stdout] test matchers::near_matcher::tests::nan_is_near_nan_if_nans_are_equal ... ok [INFO] [stdout] test matchers::near_matcher::tests::approx_eq_matches_really_close_f64_number ... ok [INFO] [stdout] test matchers::near_matcher::tests::matches_value_inside_range ... ok [INFO] [stdout] test matchers::near_matcher::tests::matches_value_at_low_end_of_range ... ok [INFO] [stdout] test matchers::matches_regex_matcher::tests::matches_regex_matches_string_reference_with_owned_string ... ok [INFO] [stdout] test matchers::near_matcher::tests::approx_eq_matches_really_close_f64_number_to_zero ... ok [INFO] [stdout] test matchers::matches_regex_matcher::tests::matches_regex_matches_owned_string_with_pattern ... ok [INFO] [stdout] test matchers::near_matcher::tests::approx_eq_matches_really_close_f64_number_to_large_number ... ok [INFO] [stdout] test matchers::near_matcher::tests::nan_is_not_near_a_number ... ok [INFO] [stdout] test matchers::none_matcher::tests::none_does_not_match_option_with_value ... ok [INFO] [stdout] test matchers::none_matcher::tests::none_matches_option_with_none ... ok [INFO] [stdout] test matchers::not_matcher::tests::match_explanation_references_actual_value ... ok [INFO] [stdout] test matchers::not_matcher::tests::matches_when_inner_matcher_does_not_match ... ok [INFO] [stdout] test matchers::ok_matcher::tests::ok_describe_matches ... ok [INFO] [stdout] test matchers::ok_matcher::tests::ok_does_not_match_result_with_err ... ok [INFO] [stdout] test matchers::points_to_matcher::tests::points_to_matches_box_of_owned_string_with_string_reference ... ok [INFO] [stdout] test matchers::points_to_matcher::tests::match_explanation_references_actual_value ... ok [INFO] [stdout] test matchers::ok_matcher::tests::ok_does_not_match_result_with_wrong_value ... ok [INFO] [stdout] test matchers::predicate_matcher::tests::predicate_matcher_even_explain_match_does_not_match ... ok [INFO] [stdout] test matchers::predicate_matcher::tests::predicate_matcher_odd ... ok [INFO] [stdout] test matchers::predicate_matcher::tests::predicate_matcher_odd_explain_match_does_not_match ... ok [INFO] [stdout] test matchers::predicate_matcher::tests::predicate_matcher_odd_explain_match_matches ... ok [INFO] [stdout] test matchers::some_matcher::tests::some_describe_does_not_match ... ok [INFO] [stdout] test matchers::ok_matcher::tests::ok_full_error_message ... ok [INFO] [stdout] test matchers::some_matcher::tests::some_describe_matches ... ok [INFO] [stdout] test matchers::not_matcher::tests::does_not_match_when_inner_matcher_matches ... ok [INFO] [stdout] test matchers::predicate_matcher::tests::predicate_matcher_even ... ok [INFO] [stdout] test matchers::points_to_matcher::tests::points_to_matches_rc_of_int_with_int ... ok [INFO] [stdout] test matchers::predicate_matcher::tests::predicate_matcher_even_explain_match_matches ... ok [INFO] [stdout] test matchers::predicate_matcher::tests::predicate_matcher_generator_lambda ... ok [INFO] [stdout] test matchers::predicate_matcher::tests::predicate_matcher_inline ... ok [INFO] [stdout] test matchers::predicate_matcher::tests::predicate_matcher_function_pointer ... ok [INFO] [stdout] test matchers::points_to_matcher::tests::points_to_matches_box_of_int_with_int ... ok [INFO] [stdout] test matchers::ok_matcher::tests::ok_matches_result_with_value ... ok [INFO] [stdout] test matchers::some_matcher::tests::some_explain_match_with_some_fail ... ok [INFO] [stdout] test matchers::some_matcher::tests::some_matches_option_with_value ... ok [INFO] [stdout] test matchers::str_matcher::tests::allows_ignoring_ascii_case_from_eq_deref_of_owned_string ... ok [INFO] [stdout] test matchers::str_matcher::tests::allows_ignoring_leading_whitespace_from_eq ... ok [INFO] [stdout] test matchers::str_matcher::tests::contains_substring_does_not_match_incorrect_number_of_substrings ... ok [INFO] [stdout] test matchers::str_matcher::tests::allows_ignoring_ascii_case_from_eq ... ok [INFO] [stdout] test matchers::some_matcher::tests::some_explain_match_with_none ... ok [INFO] [stdout] test matchers::some_matcher::tests::some_does_not_match_option_with_none ... ok [INFO] [stdout] test matchers::str_matcher::tests::contains_substring_matches_correct_number_of_substrings ... ok [INFO] [stdout] test matchers::str_matcher::tests::describes_itself_for_matching_result ... ok [INFO] [stdout] test matchers::str_matcher::tests::describes_itself_for_matching_result_ignoring_ascii_case ... ok [INFO] [stdout] test matchers::str_matcher::tests::allows_ignoring_ascii_case_from_eq_deref_of_str_slice ... ok [INFO] [stdout] test matchers::str_matcher::tests::describes_itself_for_matching_result_in_ends_with_mode ... ok [INFO] [stdout] test matchers::str_matcher::tests::describes_itself_for_matching_result_in_starts_with_mode ... ok [INFO] [stdout] test matchers::str_matcher::tests::describes_itself_for_non_matching_result ... ok [INFO] [stdout] test matchers::str_matcher::tests::describes_itself_for_non_matching_result_ignoring_leading_whitespace ... ok [INFO] [stdout] test matchers::str_matcher::tests::describes_itself_for_non_matching_result_in_contains_mode ... ok [INFO] [stdout] test matchers::str_matcher::tests::describes_itself_for_matching_result_in_contains_mode ... ok [INFO] [stdout] test matchers::str_matcher::tests::contains_substring_does_not_match_when_substrings_overlap ... ok [INFO] [stdout] test matchers::str_matcher::tests::describes_itself_for_non_matching_result_in_ends_with_mode ... ok [INFO] [stdout] test matchers::str_matcher::tests::describes_itself_for_non_matching_result_in_starts_with_mode ... ok [INFO] [stdout] test matchers::str_matcher::tests::allows_ignoring_trailing_whitespace_from_eq ... ok [INFO] [stdout] test matchers::str_matcher::tests::allows_ignoring_outer_whitespace_from_eq ... ok [INFO] [stdout] test matchers::str_matcher::tests::describes_itself_with_count_number ... ok [INFO] [stdout] test matchers::str_matcher::tests::does_not_match_unequal_remaining_string_when_ignoring_leading_whitespace ... ok [INFO] [stdout] test matchers::str_matcher::tests::does_not_match_string_reference_with_non_equal_string_reference ... ok [INFO] [stdout] test matchers::str_matcher::tests::ends_with_does_not_match_short_string_ignoring_ascii_case ... ok [INFO] [stdout] test matchers::str_matcher::tests::ends_with_does_not_match_string_with_substring_not_at_end ... ok [INFO] [stdout] test matchers::str_matcher::tests::describes_itself_for_matching_result_ignoring_ascii_case_and_leading_whitespace ... ok [INFO] [stdout] test matchers::str_matcher::tests::ends_with_does_not_match_too_short_string_ignoring_ascii_case ... ok [INFO] [stdout] test matchers::str_matcher::tests::describes_itself_for_matching_result_ignoring_leading_and_trailing_whitespace ... ok [INFO] [stdout] test matchers::str_matcher::tests::ends_with_does_not_match_wrong_suffix_ignoring_ascii_case ... ok [INFO] [stdout] test matchers::str_matcher::tests::describes_itself_for_matching_result_ignoring_leading_whitespace ... ok [INFO] [stdout] test matchers::str_matcher::tests::describes_itself_for_matching_result_ignoring_trailing_whitespace ... ok [INFO] [stdout] test matchers::some_matcher::tests::some_explain_match_with_some_success ... ok [INFO] [stdout] test matchers::some_matcher::tests::some_full_error_message ... ok [INFO] [stdout] test matchers::str_matcher::tests::ends_with_matches_string_reference_with_suffix ... ok [INFO] [stdout] test matchers::str_matcher::tests::ignores_trailing_whitespace_in_actual_when_requested ... ok [INFO] [stdout] test matchers::str_matcher::tests::ends_with_matches_string_reference_with_suffix_ignoring_ascii_case ... ok [INFO] [stdout] test matchers::str_matcher::tests::ignores_leading_and_trailing_whitespace_in_actual_when_requested ... ok [INFO] [stdout] test matchers::some_matcher::tests::some_does_not_match_option_with_wrong_value ... ok [INFO] [stdout] test matchers::str_matcher::tests::does_not_match_unequal_remaining_string_when_ignoring_trailing_whitespace ... ok [INFO] [stdout] test matchers::str_matcher::tests::ends_with_does_not_match_string_without_suffix ... ok [INFO] [stdout] test matchers::str_matcher::tests::ignores_leading_whitespace_in_expected_when_requested ... ok [INFO] [stdout] test matchers::str_matcher::tests::ignores_ascii_case_when_requested ... ok [INFO] [stdout] test matchers::str_matcher::tests::ignores_trailing_whitespace_in_expected_when_requested ... ok [INFO] [stdout] test matchers::str_matcher::tests::ignores_leading_and_trailing_whitespace_in_expected_when_requested ... ok [INFO] [stdout] test matchers::str_matcher::tests::ignores_leading_whitespace_in_actual_when_requested ... ok [INFO] [stdout] test matchers::str_matcher::tests::match_explanation_does_not_show_diff_if_actual_value_is_single_line ... ok [INFO] [stdout] test matchers::str_matcher::tests::match_explanation_for_eq_does_not_ignore_trailing_lines_in_actual_string ... ok [INFO] [stdout] test matchers::str_matcher::tests::match_explanation_for_contains_substring_ignores_outer_lines_in_actual_string ... ok [INFO] [stdout] test matchers::str_matcher::tests::matches_owned_string_with_string_reference ... ok [INFO] [stdout] test matchers::str_matcher::tests::match_explanation_for_starts_with_ignores_trailing_lines_in_actual_string ... ok [INFO] [stdout] test matchers::str_matcher::tests::match_explanation_contains_diff_of_strings_if_more_than_one_line ... ok [INFO] [stdout] test matchers::str_matcher::tests::match_explanation_does_not_show_diff_if_expected_value_is_single_line ... ok [INFO] [stdout] test matchers::str_matcher::tests::match_explanation_for_starts_with_includes_both_versions_of_differing_last_line ... ok [INFO] [stdout] test matchers::str_matcher::tests::match_explanation_for_contains_substring_shows_diff_when_first_and_last_line_are_incomplete ... ok [INFO] [stdout] test matchers::str_matcher::tests::matches_owned_string_reference_with_string_reference ... ok [INFO] [stdout] test matchers::str_matcher::tests::matches_string_containing_expected_value_in_contains_mode_while_ignoring_ascii_case ... ok [INFO] [stdout] test matchers::near_matcher::tests::panics_if_tolerance_is_negative - should panic ... ok [INFO] [stdout] test matchers::str_matcher::tests::starts_with_matches_string_reference_with_prefix ... ok [INFO] [stdout] test matchers::str_matcher::tests::starts_with_does_not_match_string_with_substring_not_at_beginning ... ok [INFO] [stdout] test matchers::str_matcher::tests::matches_string_reference_with_equal_string_reference ... ok [INFO] [stdout] test matchers::str_matcher::tests::respects_ascii_case_by_default ... ok [INFO] [stdout] test matchers::str_matcher::tests::starts_with_matches_string_reference_with_prefix_ignoring_ascii_case ... ok [INFO] [stdout] test matchers::str_matcher::tests::match_explanation_for_ends_with_ignores_leading_lines_in_actual_string ... ok [INFO] [stdout] test matchers::near_matcher::tests::panics_if_max_abs_error_is_nan - should panic ... ok [INFO] [stdout] test matchers::str_matcher::tests::starts_with_does_not_match_string_without_prefix ... ok [INFO] [stdout] test matchers::str_matcher::tests::starts_with_does_not_match_wrong_prefix_ignoring_ascii_case ... ok [INFO] [stdout] test matchers::str_matcher::tests::remains_sensitive_to_leading_whitespace_when_ignoring_trailing_whitespace ... ok [INFO] [stdout] test matchers::subset_of_matcher::tests::subset_of_matches_vec_when_expected_has_excess_element ... ok [INFO] [stdout] test matchers::subset_of_matcher::tests::subset_of_shows_correct_message_when_first_two_items_do_not_match ... ok [INFO] [stdout] test matchers::subset_of_matcher::tests::subset_of_matches_vec_when_expected_has_excess_element_first ... ok [INFO] [stdout] test matchers::subset_of_matcher::tests::subset_of_does_not_match_when_first_element_does_not_match ... ok [INFO] [stdout] test matchers::subset_of_matcher::tests::subset_of_does_not_match_when_second_element_does_not_match ... ok [INFO] [stdout] test matchers::subset_of_matcher::tests::subset_of_matches_slice_with_one_element ... ok [INFO] [stdout] test matchers::subset_of_matcher::tests::subset_of_matches_empty_vec ... ok [INFO] [stdout] test matchers::str_matcher::tests::remains_sensitive_to_trailing_whitespace_when_ignoring_leading_whitespace ... ok [INFO] [stdout] test matchers::str_matcher::tests::matches_string_containing_expected_value_in_contains_mode ... ok [INFO] [stdout] test matchers::subset_of_matcher::tests::subset_of_matches_hash_set_with_one_element ... ok [INFO] [stdout] test matchers::subset_of_matcher::tests::subset_of_matches_vec_with_two_elements ... ok [INFO] [stdout] test matchers::subset_of_matcher::tests::subset_of_matches_vec_with_one_element ... ok [INFO] [stdout] test matchers::superset_of_matcher::tests::superset_of_does_not_match_when_first_element_does_not_match ... ok [INFO] [stdout] test matchers::superset_of_matcher::tests::superset_of_matches_hash_set_with_one_element ... ok [INFO] [stdout] test matchers::superset_of_matcher::tests::superset_of_matches_vec_with_one_element ... ok [INFO] [stdout] test matchers::superset_of_matcher::tests::superset_of_matches_vec_with_two_items ... ok [INFO] [stdout] test matchers::superset_of_matcher::tests::superset_of_shows_correct_message_when_second_item_does_not_match ... ok [INFO] [stdout] test matchers::superset_of_matcher::tests::superset_of_matches_vec_when_actual_has_excess_element ... ok [INFO] [stdout] test matchers::superset_of_matcher::tests::superset_of_shows_correct_message_when_first_two_items_do_not_match ... ok [INFO] [stdout] test matchers::subset_of_matcher::tests::subset_of_shows_correct_message_when_first_item_does_not_match ... ok [INFO] [stdout] test matchers::superset_of_matcher::tests::superset_of_shows_correct_message_when_first_item_does_not_match ... ok [INFO] [stdout] test matchers::superset_of_matcher::tests::superset_of_does_not_match_when_second_element_does_not_match ... ok [INFO] [stdout] test matchers::superset_of_matcher::tests::superset_of_matches_slice_with_one_element ... ok [INFO] [stdout] test matchers::superset_of_matcher::tests::superset_of_matches_empty_vec ... ok [INFO] [stdout] test matchers::superset_of_matcher::tests::superset_of_matches_vec_when_actual_has_excess_element_first ... ok [INFO] [stdout] test matchers::unordered_elements_are_matcher::tests::has_correct_description_for_map ... ok [INFO] [stdout] test matchers::subset_of_matcher::tests::subset_of_shows_correct_message_when_second_item_does_not_match ... ok [INFO] [stdout] test matchers::unordered_elements_are_matcher::tests::unordered_elements_are_description_no_full_match_with_map ... ok [INFO] [stdout] test matcher_support::edit_distance::tests::edit_list_edits_actual_to_expected ... ok [INFO] [stdout] test matcher_support::edit_distance::tests::edit_list_edits_expected_to_actual ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 359 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.77s [INFO] [stdout] [INFO] [stderr] Running tests/all_matcher_test.rs (/opt/rustwide/target/debug/deps/all_matcher_test-d7b3ae34d4edd223) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test does_not_match_value_with_one_non_matching_component_among_two_components ... ok [INFO] [stdout] test admits_matchers_without_static_lifetime ... ok [INFO] [stdout] test mismatch_description_two_failed_matchers ... ok [INFO] [stdout] test does_not_match_value_with_single_non_matching_component ... ok [INFO] [stdout] test matches_value_with_two_matching_components ... ok [INFO] [stdout] test matches_any_value_when_list_is_empty ... ok [INFO] [stdout] test supports_trailing_comma ... ok [INFO] [stdout] test all_multiple_failed_assertions ... ok [INFO] [stdout] test mismatch_description_empty_matcher ... ok [INFO] [stdout] test matches_value_with_single_matching_component ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/composition_test.rs (/opt/rustwide/target/debug/deps/composition_test-ca4066dad56dd831) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test all_matcher_works_as_inner_matcher ... ok [INFO] [stdout] test elements_are_works_as_inner_matcher ... ok [INFO] [stdout] test matches_pattern_works_with_property_as_inner_matcher ... ok [INFO] [stdout] test tuple_works_as_inner_matcher ... ok [INFO] [stdout] test matches_pattern_works_as_inner_matcher ... ok [INFO] [stdout] test contains_each_works_as_inner_matcher ... ok [INFO] [stdout] test pointwise_works_as_inner_matcher ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/elements_are_matcher_test.rs (/opt/rustwide/target/debug/deps/elements_are_matcher_test-69c105945a821248) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test elements_are_matches_slice ... ok [INFO] [stdout] test elements_are_admits_matchers_without_static_lifetime ... ok [INFO] [stdout] test elements_are_implicitly_called ... ok [INFO] [stdout] test elements_are_matches_vector ... ok [INFO] [stdout] test elements_are_supports_trailing_comma ... ok [INFO] [stdout] test elements_are_works_when_matcher_is_created_in_subroutine ... ok [INFO] [stdout] test elements_are_returns_no_match_when_expected_and_actual_sizes_differ ... ok [INFO] [stderr] Running tests/field_matcher_test.rs (/opt/rustwide/target/debug/deps/field_matcher_test-ac81601ca65ce3fb) [INFO] [stdout] test elements_are_explain_match_wrong_size ... ok [INFO] [stdout] test elements_are_produces_correct_failure_message_nested ... ok [INFO] [stdout] test elements_are_produces_correct_failure_message ... ok [INFO] [stdout] test elements_are_matches_array ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test matches_struct_like_enum_value ... ok [INFO] [stdout] test does_not_match_enum_value_with_wrong_enum_variant ... ok [INFO] [stdout] test shows_correct_failure_message_for_wrong_enum_value ... ok [INFO] [stdout] test field_matches_integer_field ... ok [INFO] [stdout] test matches_enum_value ... ok [INFO] [stdout] test field_error_message_shows_field_name_and_inner_matcher ... ok [INFO] [stdout] test field_matches_string_field ... ok [INFO] [stdout] test shows_correct_failure_message_for_wrong_struct_entry ... ok [INFO] [stdout] test tuple_matches_with_index ... ok [INFO] [stdout] test shows_correct_failure_message_for_wrong_enum_value_with_tuple_field ... ok [INFO] [stdout] test struct_in_other_module_matches ... ok [INFO] [stdout] test shows_correct_failure_message_for_wrong_enum_value_with_named_field ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/lib.rs (/opt/rustwide/target/debug/deps/lib-24fa60fefca76d62) [INFO] [stdout] [INFO] [stdout] running 233 tests [INFO] [stdout] test composition_test::matches_pattern_works_as_inner_matcher ... ok [INFO] [stdout] test composition_test::matches_pattern_works_with_property_as_inner_matcher ... ok [INFO] [stdout] test composition_test::tuple_works_as_inner_matcher ... ok [INFO] [stdout] test all_matcher_test::matches_value_with_single_matching_component ... ok [INFO] [stdout] test composition_test::contains_each_works_as_inner_matcher ... ok [INFO] [stdout] test composition_test::elements_are_works_as_inner_matcher ... ok [INFO] [stdout] test elements_are_matcher_test::elements_are_admits_matchers_without_static_lifetime ... ok [INFO] [stdout] test all_matcher_test::does_not_match_value_with_one_non_matching_component_among_two_components ... ok [INFO] [stdout] test all_matcher_test::mismatch_description_empty_matcher ... ok [INFO] [stdout] test all_matcher_test::all_multiple_failed_assertions ... ok [INFO] [stdout] test all_matcher_test::matches_any_value_when_list_is_empty ... ok [INFO] [stdout] test composition_test::all_matcher_works_as_inner_matcher ... ok [INFO] [stdout] test elements_are_matcher_test::elements_are_implicitly_called ... ok [INFO] [stdout] test elements_are_matcher_test::elements_are_matches_slice ... ok [INFO] [stdout] test elements_are_matcher_test::elements_are_returns_no_match_when_expected_and_actual_sizes_differ ... ok [INFO] [stdout] test elements_are_matcher_test::elements_are_explain_match_wrong_size ... ok [INFO] [stdout] test elements_are_matcher_test::elements_are_matches_array ... ok [INFO] [stdout] test elements_are_matcher_test::elements_are_matches_vector ... ok [INFO] [stdout] test all_matcher_test::does_not_match_value_with_single_non_matching_component ... ok [INFO] [stdout] test all_matcher_test::matches_value_with_two_matching_components ... ok [INFO] [stdout] test all_matcher_test::mismatch_description_two_failed_matchers ... ok [INFO] [stdout] test composition_test::pointwise_works_as_inner_matcher ... ok [INFO] [stdout] test all_matcher_test::supports_trailing_comma ... ok [INFO] [stdout] test elements_are_matcher_test::elements_are_produces_correct_failure_message ... ok [INFO] [stdout] test all_matcher_test::admits_matchers_without_static_lifetime ... ok [INFO] [stdout] test field_matcher_test::does_not_match_enum_value_with_wrong_enum_variant ... ok [INFO] [stdout] test field_matcher_test::matches_enum_value ... ok [INFO] [stdout] test elements_are_matcher_test::elements_are_produces_correct_failure_message_nested ... ok [INFO] [stdout] test elements_are_matcher_test::elements_are_works_when_matcher_is_created_in_subroutine ... ok [INFO] [stdout] test field_matcher_test::field_matches_integer_field ... ok [INFO] [stdout] test field_matcher_test::field_matches_string_field ... ok [INFO] [stdout] test field_matcher_test::shows_correct_failure_message_for_wrong_enum_value_with_tuple_field ... ok [INFO] [stdout] test field_matcher_test::matches_struct_like_enum_value ... ok [INFO] [stdout] test field_matcher_test::shows_correct_failure_message_for_wrong_enum_value ... ok [INFO] [stdout] test elements_are_matcher_test::elements_are_supports_trailing_comma ... ok [INFO] [stdout] test field_matcher_test::shows_correct_failure_message_for_wrong_struct_entry ... ok [INFO] [stdout] test field_matcher_test::field_error_message_shows_field_name_and_inner_matcher ... ok [INFO] [stdout] test field_matcher_test::tuple_matches_with_index ... ok [INFO] [stdout] test matches_pattern_test::generates_correct_failure_output_when_enum_variant_without_field_is_not_matched ... ok [INFO] [stdout] test matches_pattern_test::includes_enum_variant_in_description_with_three_fields ... ok [INFO] [stdout] test matches_pattern_test::includes_enum_variant_in_description_with_two_named_fields ... ok [INFO] [stdout] test matches_pattern_test::does_not_match_wrong_enum_value ... ok [INFO] [stdout] test matches_pattern_test::generates_correct_failure_output_when_enum_variant_without_field_is_matched ... ok [INFO] [stdout] test matches_pattern_test::has_meaningful_assertion_failure_message_when_wrong_enum_variant_is_used ... ok [INFO] [stdout] test matches_pattern_test::includes_struct_name_in_description_with_ref_property_after_field ... ok [INFO] [stdout] test matches_pattern_test::matches_enum_with_field ... ok [INFO] [stdout] test matches_pattern_test::includes_struct_name_in_description_with_property_after_field ... ok [INFO] [stdout] test field_matcher_test::struct_in_other_module_matches ... ok [INFO] [stdout] test field_matcher_test::shows_correct_failure_message_for_wrong_enum_value_with_named_field ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_containing_single_field ... ok [INFO] [stdout] test matches_pattern_test::has_correct_assertion_failure_message_for_single_field ... ok [INFO] [stdout] test matches_pattern_test::includes_enum_variant_in_description_with_named_field ... ok [INFO] [stdout] test matches_pattern_test::has_correct_assertion_failure_message_for_two_fields ... ok [INFO] [stdout] test matches_pattern_test::includes_enum_variant_in_description_with_field ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_containing_nested_struct_with_field ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_containing_two_fields ... ok [INFO] [stdout] test matches_pattern_test::includes_struct_name_in_description_with_ref_property ... ok [INFO] [stdout] test matches_pattern_test::has_correct_assertion_failure_message_for_field_and_property ... ok [INFO] [stdout] test matches_pattern_test::includes_struct_name_in_description_with_property ... ok [INFO] [stdout] test matches_pattern_test::matches_enum_without_field ... ok [INFO] [stdout] test matches_pattern_test::includes_enum_variant_in_description_with_two_fields ... ok [INFO] [stdout] test matches_pattern_test::includes_enum_variant_in_negative_description_with_field ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_field_followed_by_a_method ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_field_followed_by_a_method_ret_ref_followed_by_a_field ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_field_followed_by_a_method_followed_by_a_field ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_field_followed_by_a_method_returning_reference ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_field_followed_by_a_method_returning_ref_and_trailing_comma ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_field_followed_by_a_method_with_params ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_field_followed_by_a_method_with_params_followed_by_a_field ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_field_followed_by_a_method_with_params_ret_ref_followed_by_a_field ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_field_followed_by_a_method_with_params_ret_ref ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_field_followed_by_a_method_with_params_trailing_comma_ret_ref_followed_by_a_field ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_method ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_field_followed_by_a_method_with_trailing_comma ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_method_and_trailing_comma ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_method_followed_by_a_field ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_method_followed_by_a_field_with_trailing_comma ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_method_returning_a_reference ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_method_returning_reference_followed_by_a_field ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_method_returning_a_reference_with_trailing_comma ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_method_returning_reference_followed_by_a_field_with_trailing_comma ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_method_returning_reference_taking_enum_value_parameter ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_method_taking_enum_value_parameter ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_method_taking_parameter ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_method_taking_two_parameters ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_method_taking_two_parameters_and_field ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_method_taking_enum_value_parameter_followed_by_field ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_field_followed_by_a_method_followed_by_a_field_with_trailing_comma ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_method_taking_two_parameters_ret_ref ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_method_taking_two_parameters_ret_ref_and_field ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_method_taking_two_parameters_with_trailing_comma ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_method_taking_two_parameters_with_trailing_comma_and_field ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_method_taking_two_parameters_with_trailing_comma_ret_ref_and_field ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_field_followed_by_method_taking_enum_value_param ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_field_followed_by_method_taking_enum_value_param_followed_by_field ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_field_followed_by_a_method_with_params_and_trailing_comma ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_field_followed_by_a_method_with_params_and_trailing_comma_ret_ref ... ok [INFO] [stdout] test matches_pattern_test::matches_tuple_struct_containing_seven_fields ... ok [INFO] [stdout] test matches_pattern_test::matches_tuple_struct_containing_single_field ... ok [INFO] [stdout] test matches_pattern_test::matches_tuple_struct_containing_ten_fields ... ok [INFO] [stdout] test matches_pattern_test::matches_tuple_struct_containing_six_fields ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_method_taking_two_parameters_with_trailing_comma_ret_ref ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_field_followed_by_a_method_ret_ref_followed_by_a_field_with_trailing_comma ... ok [INFO] [stdout] test matches_pattern_test::matches_tuple_struct_containing_five_fields ... ok [INFO] [stdout] test matches_pattern_test::matches_tuple_struct_containing_nine_fields ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_field_followed_by_method_taking_enum_value_param_ret_ref ... ok [INFO] [stdout] test matches_pattern_test::matches_tuple_struct_containing_eight_fields ... ok [INFO] [stdout] test matches_pattern_test::matches_tuple_struct_containing_four_fields ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_field_followed_by_method_taking_enum_value_param_ret_ref_followed_by_field ... ok [INFO] [stdout] test pointwise_matcher_test::pointwise_allows_qualified_matcher_name ... ok [INFO] [stdout] test pointwise_matcher_test::pointwise_does_not_match_value_not_matching_in_first_position ... ok [INFO] [stdout] test pointwise_matcher_test::pointwise_does_not_match_value_of_wrong_length ... ok [INFO] [stdout] test pointwise_matcher_test::pointwise_matches_single_element_with_lambda_expression_with_extra_value ... ok [INFO] [stdout] test pointwise_matcher_test::pointwise_does_not_match_value_not_matching_in_second_position ... ok [INFO] [stdout] test pointwise_matcher_test::pointwise_matches_single_element ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_field_followed_by_a_method_with_params_and_trailing_comma_followed_by_a_field ... ok [INFO] [stdout] test matches_pattern_test::matches_tuple_struct_containing_three_fields ... ok [INFO] [stdout] test pointwise_matcher_test::pointwise_matches_two_element_slice ... ok [INFO] [stdout] test pointwise_matcher_test::pointwise_matches_two_elements ... ok [INFO] [stdout] test pointwise_matcher_test::pointwise_matches_single_element_with_two_containers ... ok [INFO] [stdout] test matches_pattern_test::matches_struct_with_a_method_taking_enum_value_param_ret_ref_followed_by_field ... ok [INFO] [stdout] test matches_pattern_test::supports_trailing_comma_with_one_field ... ok [INFO] [stdout] test pointwise_matcher_test::pointwise_matches_single_element_with_three_containers ... ok [INFO] [stdout] test matches_pattern_test::supports_trailing_comma_with_three_fields ... ok [INFO] [stdout] test matches_pattern_test::supports_qualified_struct_names ... ok [INFO] [stdout] test matches_pattern_test::matches_tuple_struct_with_trailing_comma ... ok [INFO] [stdout] test matches_pattern_test::matches_tuple_struct_with_two_fields_and_trailing_comma ... ok [INFO] [stdout] test matches_pattern_test::supports_trailing_comma_with_two_fields ... ok [INFO] [stdout] test matches_pattern_test::matches_tuple_struct_containing_two_fields ... ok [INFO] [stdout] test pointwise_matcher_test::pointwise_returns_mismatch_when_actual_value_does_not_match_on_first_and_second_items ... ok [INFO] [stdout] test pointwise_matcher_test::pointwise_matches_two_elements_with_array ... ok [INFO] [stdout] test pointwise_matcher_test::pointwise_returns_mismatch_when_actual_value_does_not_match_on_first_item ... ok [INFO] [stdout] test property_matcher_test::describes_itself_in_matching_case_for_ref ... ok [INFO] [stdout] test property_matcher_test::matches_struct_with_matching_property ... ok [INFO] [stdout] test property_matcher_test::matches_struct_with_matching_property_ref ... ok [INFO] [stdout] test property_matcher_test::matches_struct_with_matching_property_ref_with_parameters ... ok [INFO] [stdout] test property_matcher_test::matches_struct_with_matching_property_ref_with_parameters_and_trailing_comma ... ok [INFO] [stdout] test property_matcher_test::matches_struct_with_matching_property_with_captured_arguments ... ok [INFO] [stdout] test property_matcher_test::matches_struct_with_matching_property_with_parameters ... ok [INFO] [stdout] test property_matcher_test::matches_struct_with_matching_property_with_parameters_with_trailing_comma ... ok [INFO] [stdout] test property_matcher_test::matches_struct_with_matching_slice_property ... ok [INFO] [stdout] test property_matcher_test::matches_struct_with_matching_string_reference_property ... ok [INFO] [stdout] test tuple_matcher_test::describe_match_shows_which_tuple_element_did_not_match ... ok [INFO] [stdout] test tuple_matcher_test::describe_match_shows_which_two_tuple_elements_did_not_match ... ok [INFO] [stdout] test tuple_matcher_test::empty_matcher_matches_empty_tuple ... ok [INFO] [stdout] test tuple_matcher_test::pair_matcher_matches_matching_pair_tuple ... ok [INFO] [stdout] test tuple_matcher_test::pair_matcher_matches_matching_pair_tuple_with_different_types ... ok [INFO] [stdout] test tuple_matcher_test::pair_matcher_with_trailing_comma_matches_matching_pair_tuple ... ok [INFO] [stdout] test tuple_matcher_test::singleton_matcher_does_not_match_non_matching_singleton_tuple ... ok [INFO] [stdout] test tuple_matcher_test::singleton_matcher_matches_matching_singleton_tuple ... ok [INFO] [stdout] test tuple_matcher_test::tuple_matcher_1_has_correct_description_for_match ... ok [INFO] [stdout] test tuple_matcher_test::tuple_matcher_1_has_correct_description_for_mismatch ... ok [INFO] [stdout] test tuple_matcher_test::tuple_matcher_2_has_correct_description_for_match ... ok [INFO] [stdout] test tuple_matcher_test::tuple_matcher_2_has_correct_description_for_mismatch ... ok [INFO] [stdout] test tuple_matcher_test::tuple_matcher_matches_matching_10_tuple ... ok [INFO] [stdout] test tuple_matcher_test::tuple_matcher_matches_matching_11_tuple ... ok [INFO] [stdout] test tuple_matcher_test::tuple_matcher_matches_matching_12_tuple ... ok [INFO] [stdout] test tuple_matcher_test::tuple_matcher_matches_matching_3_tuple ... ok [INFO] [stdout] test tuple_matcher_test::tuple_matcher_matches_matching_4_tuple ... ok [INFO] [stdout] test tuple_matcher_test::tuple_matcher_matches_matching_5_tuple ... ok [INFO] [stdout] test tuple_matcher_test::tuple_matcher_matches_matching_6_tuple ... ok [INFO] [stdout] test tuple_matcher_test::tuple_matcher_matches_matching_7_tuple ... ok [INFO] [stdout] test tuple_matcher_test::tuple_matcher_matches_matching_8_tuple ... ok [INFO] [stdout] test tuple_matcher_test::tuple_matcher_matches_matching_9_tuple ... ok [INFO] [stdout] test tuple_matcher_test::tuple_matcher_with_trailing_comma_matches_matching_11_tuple ... ok [INFO] [stdout] test tuple_matcher_test::tuple_matcher_with_trailing_comma_matches_matching_12_tuple ... ok [INFO] [stdout] test tuple_matcher_test::tuple_matcher_with_trailing_comma_matches_matching_3_tuple ... ok [INFO] [stdout] test tuple_matcher_test::tuple_matcher_with_trailing_comma_matches_matching_4_tuple ... ok [INFO] [stdout] test tuple_matcher_test::tuple_matcher_with_trailing_comma_matches_matching_5_tuple ... ok [INFO] [stdout] test tuple_matcher_test::tuple_matcher_with_trailing_comma_matches_matching_6_tuple ... ok [INFO] [stdout] test tuple_matcher_test::tuple_matcher_with_trailing_comma_matches_matching_7_tuple ... ok [INFO] [stdout] test tuple_matcher_test::tuple_matcher_with_trailing_comma_matches_matching_8_tuple ... ok [INFO] [stdout] test tuple_matcher_test::tuple_matcher_with_trailing_comma_matches_matching_9_tuple ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::contains_each_does_not_match_when_matchers_are_unmatched ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::contains_each_explains_mismatch_due_to_no_graph_matching_found ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::contains_each_explains_mismatch_due_to_wrong_size ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::contains_each_explains_missing_element_in_mismatch ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::contains_each_matches_when_excess_elements_present ... ok [INFO] [stdout] test property_matcher_test::describes_itself_in_matching_case ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::contains_each_matches_when_no_matchers_present ... ok [INFO] [stdout] test property_matcher_test::explains_mismatch_referencing_explanation_of_inner_matcher ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::contains_each_supports_trailing_comma ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::contains_each_matches_when_list_is_empty_and_no_matchers_present ... ok [INFO] [stdout] test pointwise_matcher_test::pointwise_returns_mismatch_when_actual_value_has_wrong_length ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::is_contained_in_explains_mismatch_due_to_wrong_size ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::contains_each_matches_when_no_matchers_present_and_trailing_comma ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::is_contained_in_explains_missing_element_in_mismatch ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::is_contained_in_explains_missing_elements_in_mismatch ... ok [INFO] [stdout] test tuple_matcher_test::tuple_matcher_with_trailing_comma_matches_matching_10_tuple ... ok [INFO] [stdout] test property_matcher_test::does_not_match_struct_with_non_matching_property ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::is_contained_in_matches_when_container_is_empty ... ok [INFO] [stdout] test property_matcher_test::explains_mismatch_referencing_explanation_of_inner_matcher_for_ref ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::is_contained_in_matches_when_excess_matchers_present ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::is_contained_in_matches_with_empty_vector ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::is_contained_in_matches_with_empty_vector_and_trailing_comma ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::is_contained_in_matches_hash_map_with_trailing_comma ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::is_contained_supports_trailing_comma ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::contains_each_matches_when_one_to_one_correspondence_present ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::is_contained_in_matches_hash_map ... ok [INFO] [stdout] test property_matcher_test::describes_itself_in_not_matching_case ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::is_contained_in_explains_mismatch_due_to_no_graph_matching_found ... ok [INFO] [stdout] test property_matcher_test::describes_itself_in_not_matching_case_for_ref ... ok [INFO] [stdout] test pointwise_matcher_test::pointwise_returns_mismatch_when_actual_value_does_not_match_on_second_item ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::is_contained_in_does_not_match_when_elements_are_unmatched ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::contains_each_explains_missing_elements_in_mismatch ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::contains_each_matches_hash_map_with_trailing_comma ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::contains_each_matches_hash_map ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::unordered_elements_are_description_no_full_match ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::is_contained_in_matches_when_one_to_one_correspondence_present ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::unordered_elements_are_does_not_match_hash_map_missing_element ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::unordered_elements_are_matches_empty_vector ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::unordered_elements_are_does_not_match_hash_map_with_wrong_value ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::unordered_elements_are_matches_empty_vector_with_trailing_comma ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::unordered_elements_are_description_mismatch ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::unordered_elements_are_admits_matchers_without_static_lifetime ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::unordered_elements_are_does_not_match_hash_map_with_mismatched_key_and_value ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::unordered_elements_are_matches_hash_map ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::unordered_elements_are_does_not_match_hash_map_with_extra_element ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::unordered_elements_are_matches_unordered ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::unordered_elements_are_matches_unordered_with_repetition ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::unordered_elements_are_unmatchable_actual_description_mismatch ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::unordered_elements_are_unmatchable_expected_description_mismatch ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::unordered_elements_are_works_when_matcher_for_maps_is_created_in_subroutine ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::unordered_elements_are_with_map_admits_matchers_without_static_lifetime ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::unordered_elements_are_explains_mismatch_due_to_wrong_size ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::unordered_elements_are_does_not_match_hash_map_with_wrong_key ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::unordered_elements_are_matches_hash_map_with_trailing_comma ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::unordered_elements_are_omitted ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::unordered_elements_are_matches_slice ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::unordered_elements_are_works_when_matcher_is_created_in_subroutine ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::unordered_elements_are_matches_vector_with_trailing_comma ... ok [INFO] [stdout] test unordered_elements_are_matcher_test::unordered_elements_are_matches_vector ... ok [INFO] [stderr] Running tests/matches_pattern_test.rs (/opt/rustwide/target/debug/deps/matches_pattern_test-908f0e369a6f3603) [INFO] [stdout] test unordered_elements_are_matcher_test::unordered_elements_are_matches_size ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 233 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 79 tests [INFO] [stdout] test generates_correct_failure_output_when_enum_variant_without_field_is_not_matched ... ok [INFO] [stdout] test includes_enum_variant_in_description_with_named_field ... ok [INFO] [stdout] test includes_struct_name_in_description_with_property ... ok [INFO] [stdout] test has_correct_assertion_failure_message_for_single_field ... ok [INFO] [stdout] test includes_struct_name_in_description_with_property_after_field ... ok [INFO] [stdout] test does_not_match_wrong_enum_value ... ok [INFO] [stdout] test has_correct_assertion_failure_message_for_field_and_property ... ok [INFO] [stdout] test generates_correct_failure_output_when_enum_variant_without_field_is_matched ... ok [INFO] [stdout] test has_meaningful_assertion_failure_message_when_wrong_enum_variant_is_used ... ok [INFO] [stdout] test includes_enum_variant_in_description_with_two_fields ... ok [INFO] [stdout] test includes_struct_name_in_description_with_ref_property_after_field ... ok [INFO] [stdout] test includes_enum_variant_in_description_with_field ... ok [INFO] [stdout] test matches_enum_with_field ... ok [INFO] [stdout] test includes_struct_name_in_description_with_ref_property ... ok [INFO] [stdout] test has_correct_assertion_failure_message_for_two_fields ... ok [INFO] [stdout] test includes_enum_variant_in_description_with_two_named_fields ... ok [INFO] [stdout] test includes_enum_variant_in_negative_description_with_field ... ok [INFO] [stdout] test matches_struct_containing_two_fields ... ok [INFO] [stdout] test matches_struct_with_a_field_followed_by_a_method_ret_ref_followed_by_a_field_with_trailing_comma ... ok [INFO] [stdout] test includes_enum_variant_in_description_with_three_fields ... ok [INFO] [stdout] test matches_struct_with_a_field_followed_by_a_method_ret_ref_followed_by_a_field ... ok [INFO] [stdout] test matches_enum_without_field ... ok [INFO] [stdout] test matches_struct_with_a_field_followed_by_a_method ... ok [INFO] [stdout] test matches_struct_with_a_field_followed_by_a_method_followed_by_a_field ... ok [INFO] [stdout] test matches_struct_with_a_field_followed_by_a_method_returning_ref_and_trailing_comma ... ok [INFO] [stdout] test matches_struct_with_a_field_followed_by_a_method_followed_by_a_field_with_trailing_comma ... ok [INFO] [stdout] test matches_struct_containing_nested_struct_with_field ... ok [INFO] [stdout] test matches_struct_with_a_field_followed_by_a_method_returning_reference ... ok [INFO] [stdout] test matches_struct_containing_single_field ... ok [INFO] [stdout] test matches_struct_with_a_method_returning_reference_followed_by_a_field ... ok [INFO] [stdout] test matches_struct_with_a_field_followed_by_a_method_with_params_ret_ref ... ok [INFO] [stdout] test matches_struct_with_a_method_returning_a_reference ... ok [INFO] [stdout] test matches_struct_with_a_field_followed_by_a_method_with_params_and_trailing_comma_ret_ref ... ok [INFO] [stdout] test matches_struct_with_a_method_and_trailing_comma ... ok [INFO] [stdout] test matches_struct_with_a_method_returning_reference_taking_enum_value_parameter ... ok [INFO] [stdout] test matches_struct_with_a_method_taking_enum_value_param_ret_ref_followed_by_field ... ok [INFO] [stdout] test matches_struct_with_a_method_taking_enum_value_parameter ... ok [INFO] [stdout] test matches_struct_with_a_field_followed_by_a_method_with_trailing_comma ... ok [INFO] [stdout] test matches_struct_with_a_method ... ok [INFO] [stdout] test matches_struct_with_a_method_taking_enum_value_parameter_followed_by_field ... ok [INFO] [stdout] test matches_struct_with_a_method_returning_reference_followed_by_a_field_with_trailing_comma ... ok [INFO] [stdout] test matches_struct_with_a_method_taking_parameter ... ok [INFO] [stdout] test matches_struct_with_a_method_followed_by_a_field ... ok [INFO] [stdout] test matches_struct_with_a_method_taking_two_parameters ... ok [INFO] [stdout] test matches_struct_with_a_method_taking_two_parameters_with_trailing_comma ... ok [INFO] [stdout] test matches_struct_with_a_method_taking_two_parameters_ret_ref_and_field ... ok [INFO] [stdout] test matches_struct_with_a_method_taking_two_parameters_with_trailing_comma_and_field ... ok [INFO] [stdout] test matches_struct_with_a_method_taking_two_parameters_ret_ref ... ok [INFO] [stdout] test matches_struct_with_a_field_followed_by_a_method_with_params_followed_by_a_field ... ok [INFO] [stdout] test matches_struct_with_a_field_followed_by_a_method_with_params_trailing_comma_ret_ref_followed_by_a_field ... ok [INFO] [stdout] test matches_struct_with_a_field_followed_by_a_method_with_params_and_trailing_comma_followed_by_a_field ... ok [INFO] [stdout] test matches_struct_with_a_field_followed_by_a_method_with_params_and_trailing_comma ... ok [INFO] [stdout] test matches_struct_with_a_field_followed_by_a_method_with_params ... ok [INFO] [stdout] test matches_struct_with_a_field_followed_by_a_method_with_params_ret_ref_followed_by_a_field ... ok [INFO] [stdout] test matches_struct_with_a_method_taking_two_parameters_with_trailing_comma_ret_ref ... ok [INFO] [stdout] test matches_struct_with_field_followed_by_method_taking_enum_value_param_ret_ref_followed_by_field ... ok [INFO] [stdout] test matches_struct_with_a_method_taking_two_parameters_with_trailing_comma_ret_ref_and_field ... ok [INFO] [stdout] test matches_tuple_struct_containing_five_fields ... ok [INFO] [stdout] test matches_struct_with_field_followed_by_method_taking_enum_value_param ... ok [INFO] [stdout] test matches_struct_with_field_followed_by_method_taking_enum_value_param_followed_by_field ... ok [INFO] [stdout] test matches_struct_with_field_followed_by_method_taking_enum_value_param_ret_ref ... ok [INFO] [stdout] test matches_tuple_struct_containing_eight_fields ... ok [INFO] [stdout] test matches_tuple_struct_containing_four_fields ... ok [INFO] [stdout] test matches_tuple_struct_containing_nine_fields ... ok [INFO] [stdout] test matches_struct_with_a_method_returning_a_reference_with_trailing_comma ... ok [INFO] [stdout] test matches_struct_with_a_method_taking_two_parameters_and_field ... ok [INFO] [stdout] test matches_struct_with_a_method_followed_by_a_field_with_trailing_comma ... ok [INFO] [stdout] test matches_tuple_struct_containing_single_field ... ok [INFO] [stdout] test supports_trailing_comma_with_three_fields ... ok [INFO] [stdout] test supports_trailing_comma_with_two_fields ... ok [INFO] [stdout] test matches_tuple_struct_containing_seven_fields ... ok [INFO] [stdout] test matches_tuple_struct_containing_ten_fields ... ok [INFO] [stdout] test matches_tuple_struct_with_two_fields_and_trailing_comma ... ok [INFO] [stdout] test matches_tuple_struct_containing_two_fields ... ok [INFO] [stdout] test supports_qualified_struct_names ... ok [INFO] [stdout] test matches_tuple_struct_containing_three_fields ... ok [INFO] [stdout] test supports_trailing_comma_with_one_field ... ok [INFO] [stdout] test matches_tuple_struct_with_trailing_comma ... ok [INFO] [stdout] test matches_tuple_struct_containing_six_fields ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 79 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] Running tests/pointwise_matcher_test.rs (/opt/rustwide/target/debug/deps/pointwise_matcher_test-af05a8276130f84f) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test pointwise_allows_qualified_matcher_name ... ok [INFO] [stdout] test pointwise_does_not_match_value_not_matching_in_second_position ... ok [INFO] [stdout] test pointwise_does_not_match_value_not_matching_in_first_position ... ok [INFO] [stdout] test pointwise_returns_mismatch_when_actual_value_does_not_match_on_first_item ... ok [INFO] [stdout] test pointwise_matches_single_element_with_two_containers ... ok [INFO] [stdout] test pointwise_matches_two_element_slice ... ok [INFO] [stdout] test pointwise_matches_two_elements_with_array ... ok [INFO] [stdout] test pointwise_matches_two_elements ... ok [INFO] [stdout] test pointwise_does_not_match_value_of_wrong_length ... ok [INFO] [stdout] test pointwise_matches_single_element ... ok [INFO] [stdout] test pointwise_matches_single_element_with_three_containers ... ok [INFO] [stdout] test pointwise_matches_single_element_with_lambda_expression_with_extra_value ... ok [INFO] [stdout] test pointwise_returns_mismatch_when_actual_value_does_not_match_on_first_and_second_items ... ok [INFO] [stdout] test pointwise_returns_mismatch_when_actual_value_does_not_match_on_second_item ... ok [INFO] [stdout] test pointwise_returns_mismatch_when_actual_value_has_wrong_length ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/property_matcher_test.rs (/opt/rustwide/target/debug/deps/property_matcher_test-acc8195c1533c4be) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test does_not_match_struct_with_non_matching_property ... ok [INFO] [stdout] test explains_mismatch_referencing_explanation_of_inner_matcher ... ok [INFO] [stdout] test describes_itself_in_not_matching_case ... ok [INFO] [stdout] test describes_itself_in_not_matching_case_for_ref ... ok [INFO] [stdout] test matches_struct_with_matching_string_reference_property ... ok [INFO] [stdout] test matches_struct_with_matching_property_ref_with_parameters ... ok [INFO] [stdout] test matches_struct_with_matching_property_with_captured_arguments ... ok [INFO] [stdout] test matches_struct_with_matching_slice_property ... ok [INFO] [stdout] test matches_struct_with_matching_property_with_parameters ... ok [INFO] [stdout] test matches_struct_with_matching_property_ref_with_parameters_and_trailing_comma ... ok [INFO] [stdout] test matches_struct_with_matching_property_with_parameters_with_trailing_comma ... ok [INFO] [stdout] test matches_struct_with_matching_property ... ok [INFO] [stdout] test describes_itself_in_matching_case_for_ref ... ok [INFO] [stdout] test describes_itself_in_matching_case ... ok [INFO] [stdout] test matches_struct_with_matching_property_ref ... ok [INFO] [stdout] test explains_mismatch_referencing_explanation_of_inner_matcher_for_ref ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/proptest_integration_test.rs (/opt/rustwide/target/debug/deps/proptest_integration_test-1de4d7e907096690) [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/tuple_matcher_test.rs (/opt/rustwide/target/debug/deps/tuple_matcher_test-dc231daea89fa94b) [INFO] [stdout] [INFO] [stdout] running 32 tests [INFO] [stdout] test empty_matcher_matches_empty_tuple ... ok [INFO] [stdout] test singleton_matcher_matches_matching_singleton_tuple ... ok [INFO] [stdout] test tuple_matcher_1_has_correct_description_for_match ... ok [INFO] [stdout] test pair_matcher_matches_matching_pair_tuple_with_different_types ... ok [INFO] [stdout] test describe_match_shows_which_two_tuple_elements_did_not_match ... ok [INFO] [stdout] test describe_match_shows_which_tuple_element_did_not_match ... ok [INFO] [stdout] test pair_matcher_with_trailing_comma_matches_matching_pair_tuple ... ok [INFO] [stdout] test pair_matcher_matches_matching_pair_tuple ... ok [INFO] [stdout] test singleton_matcher_does_not_match_non_matching_singleton_tuple ... ok [INFO] [stdout] test tuple_matcher_matches_matching_10_tuple ... ok [INFO] [stdout] test tuple_matcher_1_has_correct_description_for_mismatch ... ok [INFO] [stdout] test tuple_matcher_matches_matching_7_tuple ... ok [INFO] [stdout] test tuple_matcher_with_trailing_comma_matches_matching_10_tuple ... ok [INFO] [stdout] test tuple_matcher_matches_matching_11_tuple ... ok [INFO] [stdout] test tuple_matcher_matches_matching_4_tuple ... ok [INFO] [stdout] test tuple_matcher_matches_matching_5_tuple ... ok [INFO] [stdout] test tuple_matcher_matches_matching_12_tuple ... ok [INFO] [stdout] test tuple_matcher_matches_matching_6_tuple ... ok [INFO] [stdout] test tuple_matcher_2_has_correct_description_for_match ... ok [INFO] [stdout] test tuple_matcher_with_trailing_comma_matches_matching_12_tuple ... ok [INFO] [stdout] test tuple_matcher_with_trailing_comma_matches_matching_4_tuple ... ok [INFO] [stdout] test tuple_matcher_with_trailing_comma_matches_matching_11_tuple ... ok [INFO] [stdout] test tuple_matcher_matches_matching_8_tuple ... ok [INFO] [stdout] test tuple_matcher_with_trailing_comma_matches_matching_5_tuple ... ok [INFO] [stdout] test tuple_matcher_with_trailing_comma_matches_matching_6_tuple ... ok [INFO] [stdout] test tuple_matcher_with_trailing_comma_matches_matching_7_tuple ... ok [INFO] [stdout] test tuple_matcher_with_trailing_comma_matches_matching_3_tuple ... ok [INFO] [stdout] test tuple_matcher_matches_matching_9_tuple ... ok [INFO] [stdout] test tuple_matcher_with_trailing_comma_matches_matching_8_tuple ... ok [INFO] [stdout] test tuple_matcher_2_has_correct_description_for_mismatch ... ok [INFO] [stdout] test tuple_matcher_matches_matching_3_tuple ... ok [INFO] [stdout] test tuple_matcher_with_trailing_comma_matches_matching_9_tuple ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running tests/unordered_elements_are_matcher_test.rs (/opt/rustwide/target/debug/deps/unordered_elements_are_matcher_test-ced6da975270953e) [INFO] [stdout] [INFO] [stdout] running 51 tests [INFO] [stdout] test is_contained_in_explains_mismatch_due_to_no_graph_matching_found ... ok [INFO] [stdout] test contains_each_explains_missing_elements_in_mismatch ... ok [INFO] [stdout] test is_contained_in_does_not_match_when_elements_are_unmatched ... ok [INFO] [stdout] test contains_each_matches_when_excess_elements_present ... ok [INFO] [stdout] test is_contained_in_explains_missing_element_in_mismatch ... ok [INFO] [stdout] test contains_each_matches_hash_map_with_trailing_comma ... ok [INFO] [stdout] test contains_each_explains_mismatch_due_to_no_graph_matching_found ... ok [INFO] [stdout] test contains_each_explains_mismatch_due_to_wrong_size ... ok [INFO] [stdout] test is_contained_in_explains_mismatch_due_to_wrong_size ... ok [INFO] [stdout] test contains_each_matches_when_no_matchers_present ... ok [INFO] [stdout] test contains_each_matches_when_no_matchers_present_and_trailing_comma ... ok [INFO] [stdout] test contains_each_matches_when_list_is_empty_and_no_matchers_present ... ok [INFO] [stdout] test is_contained_in_matches_with_empty_vector ... ok [INFO] [stdout] test is_contained_in_explains_missing_elements_in_mismatch ... ok [INFO] [stdout] test is_contained_in_matches_when_container_is_empty ... ok [INFO] [stdout] test is_contained_in_matches_when_excess_matchers_present ... ok [INFO] [stdout] test is_contained_in_matches_when_one_to_one_correspondence_present ... ok [INFO] [stdout] test is_contained_in_matches_hash_map_with_trailing_comma ... ok [INFO] [stdout] test contains_each_supports_trailing_comma ... ok [INFO] [stdout] test contains_each_does_not_match_when_matchers_are_unmatched ... ok [INFO] [stdout] test contains_each_matches_hash_map ... ok [INFO] [stdout] test contains_each_explains_missing_element_in_mismatch ... ok [INFO] [stdout] test contains_each_matches_when_one_to_one_correspondence_present ... ok [INFO] [stdout] test is_contained_in_matches_hash_map ... ok [INFO] [stdout] test is_contained_supports_trailing_comma ... ok [INFO] [stdout] test unordered_elements_are_admits_matchers_without_static_lifetime ... ok [INFO] [stdout] test unordered_elements_are_does_not_match_hash_map_with_mismatched_key_and_value ... ok [INFO] [stdout] test unordered_elements_are_does_not_match_hash_map_with_wrong_key ... ok [INFO] [stdout] test unordered_elements_are_description_no_full_match ... ok [INFO] [stdout] test unordered_elements_are_matches_size ... ok [INFO] [stdout] test unordered_elements_are_explains_mismatch_due_to_wrong_size ... ok [INFO] [stdout] test unordered_elements_are_does_not_match_hash_map_with_extra_element ... ok [INFO] [stdout] test unordered_elements_are_matches_vector_with_trailing_comma ... ok [INFO] [stdout] test unordered_elements_are_does_not_match_hash_map_with_wrong_value ... ok [INFO] [stdout] test unordered_elements_are_matches_empty_vector ... ok [INFO] [stdout] test is_contained_in_matches_with_empty_vector_and_trailing_comma ... ok [INFO] [stdout] test unordered_elements_are_matches_hash_map_with_trailing_comma ... ok [INFO] [stdout] test unordered_elements_are_matches_slice ... ok [INFO] [stdout] test unordered_elements_are_matches_hash_map ... ok [INFO] [stdout] test unordered_elements_are_matches_unordered ... ok [INFO] [stdout] test unordered_elements_are_description_mismatch ... ok [INFO] [stderr] Doc-tests googletest [INFO] [stdout] test unordered_elements_are_omitted ... ok [INFO] [stdout] test unordered_elements_are_works_when_matcher_is_created_in_subroutine ... ok [INFO] [stdout] test unordered_elements_are_unmatchable_actual_description_mismatch ... ok [INFO] [stdout] test unordered_elements_are_with_map_admits_matchers_without_static_lifetime ... ok [INFO] [stdout] test unordered_elements_are_works_when_matcher_for_maps_is_created_in_subroutine ... ok [INFO] [stdout] test unordered_elements_are_unmatchable_expected_description_mismatch ... ok [INFO] [stdout] test unordered_elements_are_matches_unordered_with_repetition ... ok [INFO] [stdout] test unordered_elements_are_does_not_match_hash_map_missing_element ... ok [INFO] [stdout] test unordered_elements_are_matches_vector ... ok [INFO] [stdout] test unordered_elements_are_matches_empty_vector_with_trailing_comma ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 51 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 148 tests [INFO] [stdout] test src/assertions.rs - assertions::expect_pred (line 377) ... ignored [INFO] [stdout] test src/assertions.rs - assertions::expect_that (line 353) ... ignored [INFO] [stdout] test src/assertions.rs - assertions::fail (line 245) ... ignored [INFO] [stdout] test src/assertions.rs - assertions::fail (line 256) ... ignored [INFO] [stdout] test src/assertions.rs - assertions::fail (line 268) ... ignored [INFO] [stdout] test src/assertions.rs - assertions::verify_pred (line 190) ... ignored [INFO] [stdout] test src/assertions.rs - assertions::verify_pred (line 208) ... ignored [INFO] [stdout] test src/assertions.rs - assertions::verify_that (line 95) - compile fail ... ok [INFO] [stdout] test src/lib.rs - (line 182) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 309) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 216) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 387) ... ok [INFO] [stdout] test src/lib.rs - (line 411) ... ok [INFO] [stdout] test src/lib.rs - IntoTestResult (line 211) ... ignored [INFO] [stdout] test src/lib.rs - Result (line 73) ... ignored [INFO] [stdout] test src/lib.rs - (line 365) ... ok [INFO] [stdout] test src/assertions.rs - assertions::verify_pred (line 155) ... ok [INFO] [stdout] test src/matcher.rs - matcher::Matcher::describe (line 57) ... ignored [INFO] [stdout] test src/matcher.rs - matcher::Matcher::explain_match (line 114) ... ignored [INFO] [stdout] test src/matcher.rs - matcher::Matcher::explain_match (line 124) ... ignored [INFO] [stdout] test src/assertions.rs - assertions::verify_that (line 83) ... ok [INFO] [stdout] test src/matcher_support/description.rs - matcher_support::description::Description (line 25) ... ignored [INFO] [stdout] test src/lib.rs - prelude (line 38) ... ok [INFO] [stdout] test src/lib.rs - (line 41) ... ok [INFO] [stdout] test src/lib.rs - GoogleTestSupport::and_log_failure (line 93) ... ok [INFO] [stdout] test src/lib.rs - (line 254) ... ok [INFO] [stdout] test src/lib.rs - (line 61) ... ok [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/d724b5ab2f4ac098ff483349a80b6a3799a5177b/bin/rustdoc --edition=2021 --crate-type lib --crate-name googletest --test src/lib.rs --test-run-directory /opt/rustwide/workdir -L dependency=/opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern ansi_term=/opt/rustwide/target/debug/deps/libansi_term-63d07189961cac97.rlib --extern googletest=/opt/rustwide/target/debug/deps/libgoogletest-238d629e36dfcde8.rlib --extern googletest_macro=/opt/rustwide/target/debug/deps/libgoogletest_macro-3e41de99024100b8.so --extern indoc=/opt/rustwide/target/debug/deps/libindoc-7a390440dfb5bfde.so --extern num_traits=/opt/rustwide/target/debug/deps/libnum_traits-7ed164b7ea9c9f23.rlib --extern quickcheck=/opt/rustwide/target/debug/deps/libquickcheck-d8aa2a4b32c5e6ed.rlib --extern regex=/opt/rustwide/target/debug/deps/libregex-0ab78e399a489f1e.rlib --extern serial_test=/opt/rustwide/target/debug/deps/libserial_test-eb1d2cb35f54247a.rlib -C embed-bitcode=no --cap-lints=forbid --error-format human` (signal: 9, SIGKILL: kill) [INFO] running `Command { std: "docker" "inspect" "adb7f1c410d311f2c335faccf3d6713a5debc0577d10959cfc831886c322caef", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "adb7f1c410d311f2c335faccf3d6713a5debc0577d10959cfc831886c322caef", kill_on_drop: false }` [INFO] [stdout] adb7f1c410d311f2c335faccf3d6713a5debc0577d10959cfc831886c322caef