[INFO] fetching crate smoothy 0.7.0... [INFO] testing smoothy-0.7.0 against master#9e136a30a965bf4e63f03095c57df7257bf96fd6 for pr-134530 [INFO] extracting crate smoothy 0.7.0 into /workspace/builds/worker-3-tc1/source [INFO] validating manifest of crates.io crate smoothy 0.7.0 on toolchain 9e136a30a965bf4e63f03095c57df7257bf96fd6 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate smoothy 0.7.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate smoothy 0.7.0 [INFO] tweaked toml for crates.io crate smoothy 0.7.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 8 packages to latest compatible versions [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 402bc820d4741b5544d76dd447999b6b48515e5ecc95f2917c64d66a01b676ec [INFO] running `Command { std: "docker" "start" "-a" "402bc820d4741b5544d76dd447999b6b48515e5ecc95f2917c64d66a01b676ec", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "402bc820d4741b5544d76dd447999b6b48515e5ecc95f2917c64d66a01b676ec", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "402bc820d4741b5544d76dd447999b6b48515e5ecc95f2917c64d66a01b676ec", kill_on_drop: false }` [INFO] [stdout] 402bc820d4741b5544d76dd447999b6b48515e5ecc95f2917c64d66a01b676ec [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e4deebb6ffeb26bb279bc4e45d4024280416b827374bf4474b2bcd7fc0e066bf [INFO] running `Command { std: "docker" "start" "-a" "e4deebb6ffeb26bb279bc4e45d4024280416b827374bf4474b2bcd7fc0e066bf", kill_on_drop: false }` [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling smoothy v0.7.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.47s [INFO] running `Command { std: "docker" "inspect" "e4deebb6ffeb26bb279bc4e45d4024280416b827374bf4474b2bcd7fc0e066bf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e4deebb6ffeb26bb279bc4e45d4024280416b827374bf4474b2bcd7fc0e066bf", kill_on_drop: false }` [INFO] [stdout] e4deebb6ffeb26bb279bc4e45d4024280416b827374bf4474b2bcd7fc0e066bf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ae51a2df3194d8b1896bb38ca2f047b87ddd52100718da3fd7dddd3347295251 [INFO] running `Command { std: "docker" "start" "-a" "ae51a2df3194d8b1896bb38ca2f047b87ddd52100718da3fd7dddd3347295251", kill_on_drop: false }` [INFO] [stderr] Compiling smoothy v0.7.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.74s [INFO] running `Command { std: "docker" "inspect" "ae51a2df3194d8b1896bb38ca2f047b87ddd52100718da3fd7dddd3347295251", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ae51a2df3194d8b1896bb38ca2f047b87ddd52100718da3fd7dddd3347295251", kill_on_drop: false }` [INFO] [stdout] ae51a2df3194d8b1896bb38ca2f047b87ddd52100718da3fd7dddd3347295251 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 7ff98130c04b12dcf28c711d44b3b42c26fdc7dfe8d48f0e036ef75b882f01fa [INFO] running `Command { std: "docker" "start" "-a" "7ff98130c04b12dcf28c711d44b3b42c26fdc7dfe8d48f0e036ef75b882f01fa", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.01s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/smoothy-d5db7c7d1b1a1e0b) [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/smoothy/main.rs (/opt/rustwide/target/debug/deps/smoothy-cb376a19701a9ba0) [INFO] [stdout] [INFO] [stdout] running 159 tests [INFO] [stdout] test accessors::to_string::succeeds_with_str ... ok [INFO] [stdout] test accessors::to_string::succeeds_with_number ... ok [INFO] [stdout] test accessors::to_string::succeeds_with_string ... ok [INFO] [stdout] test accessors::to_string::succeeds_with_struct ... ok [INFO] [stdout] test boolean::is_false::succeeds ... ok [INFO] [stdout] test boolean::is_false::succeeds_with_impl_into ... ok [INFO] [stdout] test boolean::is_true::succeeds ... ok [INFO] [stdout] test boolean::is_true::succeeds_with_impl_into ... ok [INFO] [stdout] test equality::equals::with_bools::succeeds_with_expression ... ok [INFO] [stdout] test equality::equals::with_bools::succeeds_with_false ... ok [INFO] [stdout] test equality::equals::with_bools::succeeds_with_true ... ok [INFO] [stdout] test equality::equals::with_chars::succeeds ... ok [INFO] [stdout] test equality::equals::with_numbers::f32::max ... ok [INFO] [stdout] test equality::equals::with_numbers::f32::min ... ok [INFO] [stdout] test equality::equals::with_numbers::f32::random_value ... ok [INFO] [stdout] test equality::equals::with_numbers::f64::max ... ok [INFO] [stdout] test equality::equals::with_numbers::f64::min ... ok [INFO] [stdout] test equality::equals::with_numbers::f64::random_value ... ok [INFO] [stdout] test equality::equals::with_numbers::i128::can_be_compared_to_i16 ... ok [INFO] [stdout] test equality::equals::with_numbers::i128::can_be_compared_to_i32 ... ok [INFO] [stdout] test equality::equals::with_numbers::i128::can_be_compared_to_i64 ... ok [INFO] [stdout] test equality::equals::with_numbers::i128::min ... ok [INFO] [stdout] test equality::equals::with_numbers::i128::max ... ok [INFO] [stdout] test equality::equals::with_numbers::i128::random_value ... ok [INFO] [stdout] test equality::equals::with_numbers::i16::max ... ok [INFO] [stdout] test equality::equals::with_numbers::i16::min ... ok [INFO] [stdout] test equality::equals::with_numbers::i16::random_value ... ok [INFO] [stdout] test equality::equals::with_numbers::i32::can_be_compared_to_i16 ... ok [INFO] [stdout] test equality::equals::with_numbers::i32::can_be_compared_to_i8 ... ok [INFO] [stdout] test equality::equals::with_numbers::i16::can_be_compared_to_i8 ... ok [INFO] [stdout] test equality::equals::with_numbers::i128::can_be_compared_to_i8 ... ok [INFO] [stdout] test equality::equals::with_numbers::i32::max ... ok [INFO] [stdout] test equality::equals::with_numbers::i32::min ... ok [INFO] [stdout] test equality::equals::with_numbers::i32::random_value ... ok [INFO] [stdout] test equality::equals::with_numbers::i64::can_be_compared_to_i16 ... ok [INFO] [stdout] test equality::equals::with_numbers::i64::can_be_compared_to_i32 ... ok [INFO] [stdout] test equality::equals::with_numbers::i64::can_be_compared_to_i8 ... ok [INFO] [stdout] test equality::equals::with_numbers::i64::max ... ok [INFO] [stdout] test equality::equals::with_numbers::i64::min ... ok [INFO] [stdout] test equality::equals::with_numbers::i64::random_value ... ok [INFO] [stdout] test equality::equals::with_numbers::i8::max ... ok [INFO] [stdout] test equality::equals::with_numbers::i8::min ... ok [INFO] [stdout] test equality::equals::with_numbers::i8::random_value ... ok [INFO] [stdout] test equality::equals::with_numbers::u128::can_be_compared_to_u16 ... ok [INFO] [stdout] test equality::equals::with_numbers::u128::can_be_compared_to_u32 ... ok [INFO] [stdout] test equality::equals::with_numbers::u128::can_be_compared_to_u64 ... ok [INFO] [stdout] test equality::equals::with_numbers::u128::can_be_compared_to_u8 ... ok [INFO] [stdout] test equality::equals::with_numbers::u128::max ... ok [INFO] [stdout] test equality::equals::with_numbers::u128::min ... ok [INFO] [stdout] test equality::equals::with_numbers::u128::random_value ... ok [INFO] [stdout] test equality::equals::with_numbers::u16::can_be_compared_to_u8 ... ok [INFO] [stdout] test equality::equals::with_numbers::u16::max ... ok [INFO] [stdout] test equality::equals::with_numbers::u16::min ... ok [INFO] [stdout] test equality::equals::with_numbers::u16::random_value ... ok [INFO] [stdout] test equality::equals::with_numbers::u32::can_be_compared_to_u16 ... ok [INFO] [stdout] test equality::equals::with_numbers::u32::can_be_compared_to_u8 ... ok [INFO] [stdout] test boolean::is_false::fails_when_value_is_true - should panic ... ok [INFO] [stdout] test equality::equals::with_numbers::u32::max ... ok [INFO] [stdout] test boolean::is_true::fails_when_value_is_false - should panic ... ok [INFO] [stdout] test equality::equals::with_numbers::u32::min ... ok [INFO] [stdout] test equality::equals::with_numbers::u32::random_value ... ok [INFO] [stdout] test equality::equals::with_numbers::u64::can_be_compared_to_u16 ... ok [INFO] [stdout] test equality::equals::with_bools::fails - should panic ... ok [INFO] [stdout] test equality::equals::with_numbers::u64::can_be_compared_to_u32 ... ok [INFO] [stdout] test equality::equals::with_numbers::u64::can_be_compared_to_u8 ... ok [INFO] [stdout] test equality::equals::with_numbers::u64::max ... ok [INFO] [stdout] test equality::equals::with_numbers::u64::min ... ok [INFO] [stdout] test equality::equals::with_numbers::u64::random_value ... ok [INFO] [stdout] test equality::equals::with_chars::fails_for_wrong_casing - should panic ... ok [INFO] [stdout] test equality::equals::with_numbers::u8::max ... ok [INFO] [stdout] test equality::equals::with_numbers::u8::min ... ok [INFO] [stdout] test equality::equals::with_chars::fails_for_wrong_char - should panic ... ok [INFO] [stdout] test equality::equals::with_numbers::f32::fails - should panic ... ok [INFO] [stdout] test equality::equals::with_numbers::f64::cannot_be_compared_to_f32 - should panic ... ok [INFO] [stdout] test equality::equals::with_numbers::u8::random_value ... ok [INFO] [stdout] test equality::equals::with_numbers::f64::fails - should panic ... ok [INFO] [stdout] test equality::equals::with_structs::succeeds ... ok [INFO] [stdout] test equality::equals::with_tuples::succeeds ... ok [INFO] [stdout] test equality::equals::with_tuples::fails_with_different_order - should panic ... ok [INFO] [stdout] test equality::equals::with_numbers::i16::fails - should panic ... ok [INFO] [stdout] test equality::equals::with_numbers::i32::fails - should panic ... ok [INFO] [stdout] test equality::equals::with_unit_type::succeeds ... ok [INFO] [stdout] test equality::equals::with_numbers::i64::fails - should panic ... ok [INFO] [stdout] test equality::equals::with_vecs::succeeds_with_const ... ok [INFO] [stdout] test equality::equals::with_vecs::succeeds_with_slices ... ok [INFO] [stdout] test equality::equals::with_vecs::succeeds_with_vecs ... ok [INFO] [stdout] test equality::equals::with_numbers::i8::fails - should panic ... ok [INFO] [stdout] test equality::is::succeeds::with_string_slices ... ok [INFO] [stdout] test equality::is::succeeds::with_strings ... ok [INFO] [stdout] test equality::is::succeeds::with_numbers ... ok [INFO] [stdout] test equality::equals::with_numbers::u128::fails - should panic ... ok [INFO] [stdout] test equality::equals::with_numbers::u16::fails - should panic ... ok [INFO] [stdout] test equality::equals::with_numbers::u32::fails - should panic ... ok [INFO] [stdout] test equality::equals::with_numbers::u64::fails - should panic ... ok [INFO] [stdout] test equality::equals::with_numbers::u8::fails - should panic ... ok [INFO] [stdout] test equality::equals::with_numbers::i128::fails - should panic ... ok [INFO] [stdout] test equality::equals::with_structs::fails - should panic ... ok [INFO] [stdout] test equality::is_empty::succeeds ... ok [INFO] [stdout] test equality::equals::with_vecs::fails_with_different_size - should panic ... ok [INFO] [stdout] test equality::equals::with_vecs::fails_with_different_order - should panic ... ok [INFO] [stdout] test equality::is_not::succeeds::with_numbers ... ok [INFO] [stdout] test equality::is::fails::with_not_matching_values - should panic ... ok [INFO] [stdout] test equality::is_empty::fails - should panic ... ok [INFO] [stdout] test equality::is_not::fails::with_matching_values - should panic ... ok [INFO] [stdout] test equality::is_not::succeeds::with_string_slices ... ok [INFO] [stdout] test equality::is_not::succeeds::with_strings ... ok [INFO] [stdout] test equality::not_equals::succeeds::with_numbers ... ok [INFO] [stdout] test equality::not_equals::succeeds::with_strings ... ok [INFO] [stdout] test equality::not_equals::fails::with_matching_values - should panic ... ok [INFO] [stdout] test equality::try_equals::succeeds::with_numbers ... ok [INFO] [stdout] test equality::try_equals::fails::with_conversion_error - should panic ... ok [INFO] [stdout] test equality::try_equals::fails::with_numbers - should panic ... ok [INFO] [stdout] test equality::try_not_equals::succeeds::with_numbers ... ok [INFO] [stdout] test iter::indices::combined::succeeds ... ok [INFO] [stdout] test equality::try_not_equals::fails::with_conversion_error - should panic ... ok [INFO] [stdout] test iter::indices::first::succeeds ... ok [INFO] [stdout] test iter::indices::first::fails_with_empty_vec - should panic ... ok [INFO] [stdout] test iter::indices::nth::succeeds ... ok [INFO] [stdout] test iter::indices::second::succeeds ... ok [INFO] [stdout] test equality::try_not_equals::fails::with_numbers - should panic ... ok [INFO] [stdout] test iter::indices::third::succeeds ... ok [INFO] [stdout] test iter::is_empty::succeeds ... ok [INFO] [stdout] test iter::indices::third::fails_with_empty_vec - should panic ... ok [INFO] [stdout] test iter::is_not_empty::succeeds ... ok [INFO] [stdout] test iter::size::size_matches ... ok [INFO] [stdout] test option::is_none::succeeds ... ok [INFO] [stdout] test iter::indices::second::fails_with_empty_vec - should panic ... ok [INFO] [stdout] test option::is_some::assert_option::succeeds ... ok [INFO] [stdout] test option::is_some::assert_some::transforms_to_basic_asserter ... ok [INFO] [stdout] test result::is_err::assert_error::succeeds_recursively ... ok [INFO] [stdout] test iter::indices::nth::fails_with_empty_vec - should panic ... ok [INFO] [stdout] test result::is_err::assert_error::succeeds ... ok [INFO] [stdout] test iter::is_empty::fails - should panic ... ok [INFO] [stdout] test result::is_err::assert_error_as_string::succeeds ... ok [INFO] [stdout] test result::is_err::assert_error_as_string::fails - should panic ... ok [INFO] [stdout] test result::is_err::assert_error_as_string::succeeds_with_trait ... ok [INFO] [stdout] test iter::size::size_does_not_match - should panic ... ok [INFO] [stdout] test option::is_none::fails - should panic ... ok [INFO] [stdout] test result::is_err::assert_error::succeeds_with_another_error_by_trait_conversion ... ok [INFO] [stdout] test result::is_err::assert_result::is_an_error_succeeds ... ok [INFO] [stdout] test option::is_some::assert_option::fails - should panic ... ok [INFO] [stdout] test result::is_ok::assert_result::is_ok_succeeds ... ok [INFO] [stdout] test iter::is_not_empty::fails - should panic ... ok [INFO] [stdout] test result::is_err::assert_result::is_an_error_fails - should panic ... ok [INFO] [stdout] test result::is_ok::assert_result_value::succeeds_recursively ... ok [INFO] [stdout] test result::is_err::assert_error::fails - should panic ... ok [INFO] [stdout] test result::is_ok::assert_result_value::succeeds ... ok [INFO] [stdout] test result::is_ok::assert_result_value::succeeds_with_trait ... ok [INFO] [stdout] test result::is_ok::assert_result::is_ok_fails - should panic ... ok [INFO] [stdout] test string::contains::succeeds_with_str ... ok [INFO] [stdout] test result::is_ok::assert_result_value::fails - should panic ... ok [INFO] [stdout] test string::starts_with::succeeds_with_str ... ok [INFO] [stdout] test string::starts_with::succeeds_with_string ... ok [INFO] [stdout] test string::contains::fails - should panic ... ok [INFO] [stdout] test string::contains::succeeds_with_string ... ok [INFO] [stdout] test string::starts_with::fails - should panic ... ok [INFO] [stdout] test string::matches::succeeds_with_string ... ok [INFO] [stdout] test string::matches::fails - should panic ... ok [INFO] [stdout] test string::matches::succeeds ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 159 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stderr] Doc-tests smoothy [INFO] [stdout] [INFO] [stdout] running 63 tests [INFO] [stdout] test src/assertions/equality.rs - assertions::equality::EqualityAssertion::is_not (line 102) ... ok [INFO] [stdout] test src/assertions/equality.rs - assertions::equality::EqualityAssertion::try_into_not_equals (line 71) ... ok [INFO] [stdout] test src/assertions/equality.rs - assertions::equality::EqualityAssertion::not_equals (line 34) ... ok [INFO] [stdout] test src/assertions/boolean.rs - assertions::boolean::BooleanAssertion::is_false (line 32) ... ok [INFO] [stdout] test src/assertions/boolean.rs - assertions::boolean::BooleanAssertion::is_false (line 38) ... ok [INFO] [stdout] test src/assertions/boolean.rs - assertions::boolean::BooleanAssertion::is_true (line 17) ... ok [INFO] [stdout] test src/assertions/equality.rs - assertions::equality::EqualityAssertion::is (line 88) ... ok [INFO] [stdout] test src/accessors.rs - accessors::BasicAsserter::map (line 9) ... ok [INFO] [stdout] test src/accessors.rs - accessors::BasicAsserter::map (line 20) ... ok [INFO] [stdout] test src/accessors.rs - accessors::BasicAsserter::to_string (line 56) ... ok [INFO] [stdout] test src/assertions/iter.rs - assertions::iter::IteratorAssertion::is_empty (line 52) ... ok [INFO] [stdout] test src/assertions/iter.rs - assertions::iter::IteratorAssertion::first (line 75) ... ok [INFO] [stdout] test src/assertions/boolean.rs - assertions::boolean::BooleanAssertion::is_true (line 11) ... ok [INFO] [stdout] test src/assertions/equality.rs - assertions::equality::EqualityAssertion::try_into_equals (line 51) ... ok [INFO] [stdout] test src/assertions/iter.rs - assertions::iter::IteratorAssertion::first (line 68) ... ok [INFO] [stdout] test src/assertions/iter.rs - assertions::iter::IteratorAssertion::is_not_empty (line 36) ... ok [INFO] [stdout] test src/assertions/equality.rs - assertions::equality::EqualityAssertion::equals (line 16) ... ok [INFO] [stdout] test src/assertions/iter.rs - assertions::iter::IteratorAssertion::nth (line 141) ... ok [INFO] [stdout] test src/assertions/iter.rs - assertions::iter::IteratorAssertion::second (line 91) ... ok [INFO] [stdout] test src/assertions/option.rs - assertions::option::OptionAssertion::is_some (line 14) ... ok [INFO] [stdout] test src/assertions/iter.rs - assertions::iter::IteratorAssertion::size (line 13) ... ok [INFO] [stdout] test src/assertions/option.rs - assertions::option::OptionAssertion::is_none (line 31) ... ok [INFO] [stdout] test src/assertions/result.rs - assertions::result::ErrAsserter::and_error (line 83) ... ok [INFO] [stdout] test src/assertions/result.rs - assertions::result::OkAsserter::and_value (line 108) ... ok [INFO] [stdout] test src/assertions/iter.rs - assertions::iter::IteratorAssertion::third (line 125) ... ok [INFO] [stdout] test src/assertions/iter.rs - assertions::iter::IteratorAssertion::size (line 20) ... ok [INFO] [stdout] test src/assertions/iter.rs - assertions::iter::IteratorAssertion::second (line 98) ... ok [INFO] [stdout] test src/assertions/result.rs - assertions::result::ResultAssertion::is_ok (line 15) ... ok [INFO] [stdout] test src/assertions/iter.rs - assertions::iter::IteratorAssertion::nth (line 152) ... ok [INFO] [stdout] test src/assertions/result.rs - assertions::result::ResultAssertion::is_err (line 34) ... ok [INFO] [stdout] test src/assertions/option.rs - assertions::option::SomeAsserter::and_value (line 73) ... ok [INFO] [stdout] test src/assertions/iter.rs - assertions::iter::IteratorAssertion::third (line 114) ... ok [INFO] [stdout] test src/assertions/string.rs - assertions::string::StringAssertion::starts_with (line 46) ... ok [INFO] [stdout] test src/assertions/string.rs - assertions::string::StringAssertion::contains (line 12) ... ok [INFO] [stdout] test src/lib.rs - (line 122) ... ok [INFO] [stdout] test src/lib.rs - (line 148) ... ok [INFO] [stdout] test src/lib.rs - (line 140) ... ok [INFO] [stdout] test src/connector.rs - connector::AssertionConnector::and (line 19) ... ok [INFO] [stdout] test src/lib.rs - (line 214) ... ok [INFO] [stdout] test src/lib.rs - (line 100) ... ok [INFO] [stdout] test src/lib.rs - (line 130) ... ok [INFO] [stdout] test src/lib.rs - (line 191) ... ok [INFO] [stdout] test src/lib.rs - (line 105) ... ok [INFO] [stdout] test src/connector.rs - connector::AssertionConnector (line 6) ... ok [INFO] [stdout] test src/lib.rs - (line 220) ... ok [INFO] [stdout] test src/assertions/string.rs - assertions::string::StringAssertion::matches (line 29) ... ok [INFO] [stdout] test src/lib.rs - (line 162) ... ok [INFO] [stdout] test src/lib.rs - (line 47) ... ok [INFO] [stdout] test src/lib.rs - (line 59) ... ok [INFO] [stdout] test src/lib.rs - (line 200) ... ok [INFO] [stdout] test src/lib.rs - (line 34) ... ok [INFO] [stdout] test src/lib.rs - (line 226) ... ok [INFO] [stdout] test src/lib.rs - (line 275) ... ok [INFO] [stdout] test src/lib.rs - (line 28) ... ok [INFO] [stdout] test src/lib.rs - (line 245) ... ok [INFO] [stdout] test src/lib.rs - (line 73) ... ok [INFO] [stdout] test src/lib.rs - (line 54) ... ok [INFO] [stdout] test src/lib.rs - (line 232) ... ok [INFO] [stdout] test src/lib.rs - (line 68) ... ok [INFO] [stdout] test src/lib.rs - (line 92) ... ok [INFO] [stdout] test src/lib.rs - assert_that (line 288) ... ok [INFO] [stdout] test src/lib.rs - (line 42) ... ok [INFO] [stdout] test src/lib.rs - (line 80) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 63 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.64s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "7ff98130c04b12dcf28c711d44b3b42c26fdc7dfe8d48f0e036ef75b882f01fa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7ff98130c04b12dcf28c711d44b3b42c26fdc7dfe8d48f0e036ef75b882f01fa", kill_on_drop: false }` [INFO] [stdout] 7ff98130c04b12dcf28c711d44b3b42c26fdc7dfe8d48f0e036ef75b882f01fa