[INFO] cloning repository https://github.com/reasvyn/rvlibs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/reasvyn/rvlibs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Freasvyn%2Frvlibs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Freasvyn%2Frvlibs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 1c005886a0c1dcb814c5a56687227a80dede5c66
[INFO] testing reasvyn/rvlibs against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Freasvyn%2Frvlibs" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/reasvyn/rvlibs
[INFO] finished tweaking git repo https://github.com/reasvyn/rvlibs
[INFO] tweaked toml for git repo https://github.com/reasvyn/rvlibs written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/reasvyn/rvlibs on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/reasvyn/rvlibs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7c94f79ba38287f1de41dff68c620f16bf852e5aaf15307068ebd02e414ba661
[INFO] running `Command { std: "docker" "start" "7c94f79ba38287f1de41dff68c620f16bf852e5aaf15307068ebd02e414ba661", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7c94f79ba38287f1de41dff68c620f16bf852e5aaf15307068ebd02e414ba661", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7c94f79ba38287f1de41dff68c620f16bf852e5aaf15307068ebd02e414ba661" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7c94f79ba38287f1de41dff68c620f16bf852e5aaf15307068ebd02e414ba661", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7c94f79ba38287f1de41dff68c620f16bf852e5aaf15307068ebd02e414ba661" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling rvlibs v0.1.0 (/opt/rustwide/workdir/crates/rvlibs)
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling chacha20 v0.10.0
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling rand v0.10.1
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling rvtest-macros v0.3.0 (/opt/rustwide/workdir/crates/rvtest-macros)
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling rvmath v0.1.0 (/opt/rustwide/workdir/crates/rvmath)
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling rvnx v0.0.0 (/opt/rustwide/workdir/crates/rvnx)
[INFO] [stderr]    Compiling rvfx v0.0.0 (/opt/rustwide/workdir/crates/rvfx)
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling rvtest v0.3.2 (/opt/rustwide/workdir/crates/rvtest)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 36.76s
[INFO] running `Command { std: "docker" "inspect" "7c94f79ba38287f1de41dff68c620f16bf852e5aaf15307068ebd02e414ba661", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7c94f79ba38287f1de41dff68c620f16bf852e5aaf15307068ebd02e414ba661" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling rvlibs v0.1.0 (/opt/rustwide/workdir/crates/rvlibs)
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling rvtest-macros v0.3.0 (/opt/rustwide/workdir/crates/rvtest-macros)
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rvmath v0.1.0 (/opt/rustwide/workdir/crates/rvmath)
[INFO] [stderr]    Compiling rvtest v0.1.0
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling rvnx v0.0.0 (/opt/rustwide/workdir/crates/rvnx)
[INFO] [stderr]    Compiling rvfx v0.0.0 (/opt/rustwide/workdir/crates/rvfx)
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling rvtest v0.3.2 (/opt/rustwide/workdir/crates/rvtest)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 51.98s
[INFO] running `Command { std: "docker" "inspect" "7c94f79ba38287f1de41dff68c620f16bf852e5aaf15307068ebd02e414ba661", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7c94f79ba38287f1de41dff68c620f16bf852e5aaf15307068ebd02e414ba661" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rvfx-07b7bd96ef68d718)
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rvlibs-a2d9ec98035b4949)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rvmath-067b0fd8c669f91e)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running tests/algebra_tests.rs (/opt/rustwide/target/debug/deps/algebra_tests-86847ba3085c584d)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/calculus_tests.rs (/opt/rustwide/target/debug/deps/calculus_tests-65fe704414b37413)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test la::decomp::tests::test_det_2x2_identity ... ok
[INFO] [stdout] test la::decomp::tests::test_inv_2x2 ... ok
[INFO] [stdout] test la::decomp::tests::test_lu_2x2 ... ok
[INFO] [stdout] test la::decomp::tests::test_norms_2d ... ok
[INFO] [stdout] test la::decomp::tests::test_singular ... ok
[INFO] [stdout] test la::decomp::tests::test_solve_2x2 ... ok
[INFO] [stdout] test la::decomp::tests::test_det_3x3_known ... ok
[INFO] [stdout] test la::decomp::tests::test_det_2x2_known ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test algebra_expr_tests ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test calculus_tests ... ok
[INFO] [stderr]      Running tests/evaluator_tests.rs (/opt/rustwide/target/debug/deps/evaluator_tests-5f8f4b75281d92b9)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test evaluator_tests ... ok
[INFO] [stderr]      Running tests/geometry_tests.rs (/opt/rustwide/target/debug/deps/geometry_tests-140dc05f963e77b6)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test geometry_tests ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/matrix_basic.rs (/opt/rustwide/target/debug/deps/matrix_basic-df1a71fd53bcb013)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/num_basic.rs (/opt/rustwide/target/debug/deps/num_basic-352b97cf912f43ef)
[INFO] [stdout] test matrix_tests ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/num_complex_tests.rs (/opt/rustwide/target/debug/deps/num_complex_tests-65ffbfef7e271734)
[INFO] [stdout] test num_basic_tests ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/num_fraction_tests.rs (/opt/rustwide/target/debug/deps/num_fraction_tests-82db2d11c4108f61)
[INFO] [stdout] test complex_tests ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test fraction_tests ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ops_tests.rs (/opt/rustwide/target/debug/deps/ops_tests-e5250e2d1d7e98c5)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test ops_tests ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/percentage_basic.rs (/opt/rustwide/target/debug/deps/percentage_basic-c7fb04e01ff2b5d2)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test percentage_tests ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/polynomial_tests.rs (/opt/rustwide/target/debug/deps/polynomial_tests-b94b50a5119c2e2b)
[INFO] [stderr]      Running tests/set_tests.rs (/opt/rustwide/target/debug/deps/set_tests-3b52cb4870e4e4a9)
[INFO] [stdout] test polynomial_tests ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/tensor_basic.rs (/opt/rustwide/target/debug/deps/tensor_basic-5d9fea4c6dd2ced0)
[INFO] [stdout] test set_tests ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test tensor_tests ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/unit_basic.rs (/opt/rustwide/target/debug/deps/unit_basic-29aaa61e9e8900d3)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test unit_basic_tests ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/unit_ops.rs (/opt/rustwide/target/debug/deps/unit_ops-11b5afd8a60a7d7a)
[INFO] [stdout] running 1 test
[INFO] [stdout] test unit_ops_tests ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/vector_basic.rs (/opt/rustwide/target/debug/deps/vector_basic-99d62cb7c3710412)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test vector_tests ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/vector_units.rs (/opt/rustwide/target/debug/deps/vector_units-3a710f8122c6412e)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test vector_units_tests ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rvnx-f150fa3b51c91a66)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rvtest-3a222eaa828815a8)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 309 tests
[INFO] [stdout] test arch::tests::dependency_graph_empty_edges ... ok
[INFO] [stdout] test arch::tests::collect_rs_files_nonexistent_dir ... ok
[INFO] [stdout] test arch::tests::dependency_graph_detects_cycles ... ok
[INFO] [stdout] test arch::tests::dependency_graph_self_loop ... ok
[INFO] [stdout] test arch::tests::find_undocumented_pub_items_documented ... ok
[INFO] [stdout] test arch::tests::find_undocumented_pub_items_empty ... ok
[INFO] [stdout] test arch::tests::collect_rs_files_skips_hidden_dir ... ok
[INFO] [stdout] test arch::tests::dependency_graph_no_cycles ... ok
[INFO] [stdout] test arch::tests::has_preceding_doc_comment_first_line ... ok
[INFO] [stdout] test arch::tests::has_preceding_doc_comment_inner_doc ... ok
[INFO] [stdout] test arch::tests::has_preceding_doc_comment_with_doc_comment ... ok
[INFO] [stdout] test arch::tests::find_undocumented_pub_items_no_pub ... ok
[INFO] [stdout] test arch::tests::has_preceding_doc_comment_without_doc_comment ... ok
[INFO] [stdout] test arch::tests::find_undocumented_pub_items_undocumented ... ok
[INFO] [stdout] test arch::tests::collect_rs_files_finds_rs_files ... ok
[INFO] [stdout] test arch::tests::parse_deps_comment_ignored ... ok
[INFO] [stdout] test arch::tests::parse_deps_empty ... ok
[INFO] [stdout] test arch::tests::parse_deps_multiple ... ok
[INFO] [stdout] test arch::tests::parse_deps_private_mod ... ok
[INFO] [stdout] test arch::tests::parse_deps_use_crate ... ok
[INFO] [stdout] test arch::tests::path_to_module_mod_rs ... ok
[INFO] [stdout] test arch::tests::path_to_module_simple ... ok
[INFO] [stdout] test assert::tests::assert_delta_exact_match ... ok
[INFO] [stdout] test assert::tests::assert_delta_large_values ... ok
[INFO] [stdout] test arch::tests::path_to_module_subdir_mod ... ok
[INFO] [stdout] test assert::tests::assert_delta_passes ... ok
[INFO] [stdout] test assert::tests::assert_eq_diff_on_multiline ... ok
[INFO] [stdout] test assert::tests::assert_eq_passes ... ok
[INFO] [stdout] test arch::tests::parse_deps_pub_mod ... ok
[INFO] [stdout] test arch::tests::dependency_graph_dependencies_of ... ok
[INFO] [stdout] test assert::tests::assert_delta_panics_on_excess ... ok
[INFO] [stdout] test assert::tests::assert_err_passes ... ok
[INFO] [stdout] test assert::tests::assert_delta_with_message ... ok
[INFO] [stdout] test assert::tests::assert_err_with_message ... ok
[INFO] [stdout] test assert::tests::assert_matches_passes ... ok
[INFO] [stdout] test assert::tests::assert_eq_panics_on_mismatch ... ok
[INFO] [stdout] test assert::tests::assert_eq_with_message ... ok
[INFO] [stdout] test assert::tests::assert_ok_passes ... ok
[INFO] [stdout] test assert::tests::assert_eq_singleline_diff ... ok
[INFO] [stdout] test assert::tests::assert_eq_with_nested_struct ... ok
[INFO] [stdout] test assert::tests::assert_ok_returns_inner ... ok
[INFO] [stdout] test capture::tests::capture_captures_stdout ... ok
[INFO] [stdout] test capture::tests::capture_captures_stderr ... ok
[INFO] [stdout] test assert::tests::assert_ok_panics_on_err ... ok
[INFO] [stdout] test capture::tests::capture_enable_toggle ... ok
[INFO] [stdout] test capture::tests::capture_disabled_by_default ... ok
[INFO] [stdout] test capture::tests::capture_returns_empty_when_disabled ... ok
[INFO] [stdout] test config::tests::apply_to_runner_empty_does_nothing ... ok
[INFO] [stdout] test config::tests::apply_to_runner ... ok
[INFO] [stdout] test config::tests::parse_empty_toml ... ok
[INFO] [stdout] test config::tests::parse_basic_config ... ok
[INFO] [stdout] test assert::tests::assert_eq_multiline_diff ... ok
[INFO] [stdout] test assert::tests::assert_matches_panics_on_mismatch ... ok
[INFO] [stdout] test assert::tests::assert_matches_with_message ... ok
[INFO] [stdout] test core::tests::report_format::default_is_pretty ... ok
[INFO] [stdout] test core::tests::report_format::parse_is_case_insensitive ... ok
[INFO] [stdout] test core::tests::report_format::parse_compact ... ok
[INFO] [stdout] test core::tests::report_format::parse_json ... ok
[INFO] [stdout] test core::tests::report_format::parse_github ... ok
[INFO] [stdout] test core::tests::report_format::parse_pretty ... ok
[INFO] [stdout] test core::tests::report_format::parse_junit ... ok
[INFO] [stdout] test core::tests::runner_config::default_format_pretty ... ok
[INFO] [stdout] test core::tests::report_format::parse_tap ... ok
[INFO] [stdout] test assert::tests::assert_err_panics_on_ok ... ok
[INFO] [stdout] test core::tests::runner_config::default_no_filter ... ok
[INFO] [stdout] test core::tests::runner_config::default_parallel_true ... ok
[INFO] [stdout] test core::tests::report_format::parse_unknown_error ... ok
[INFO] [stdout] test assert::tests::assert_ok_with_message ... ok
[INFO] [stdout] test core::tests::runner_config::default_no_tags ... ok
[INFO] [stdout] test core::tests::runner_config_builder::chained_builder ... ok
[INFO] [stdout] test core::tests::runner_config_builder::preset_ci ... ok
[INFO] [stdout] test core::tests::runner_config::default_zero_retries ... ok
[INFO] [stdout] test core::tests::runner_config_builder::preset_dev ... ok
[INFO] [stdout] test core::tests::runner_config_builder::with_config_does_not_override_defaults ... ok
[INFO] [stdout] test core::tests::runner_config_builder::with_config_merges ... ok
[INFO] [stdout] test core::tests::runner_config_builder::with_exclude_tags ... ok
[INFO] [stdout] test core::tests::runner_config_builder::with_filter ... ok
[INFO] [stdout] test core::tests::runner_config_builder::with_include_tags ... ok
[INFO] [stdout] test core::tests::runner_config_builder::with_fail_fast ... ok
[INFO] [stdout] test core::tests::runner_config_builder::with_format ... ok
[INFO] [stdout] test core::tests::runner_config_builder::with_seed ... ok
[INFO] [stdout] test core::tests::runner_config_builder::with_max_threads ... ok
[INFO] [stdout] test core::tests::runner_config_builder::with_output_capture ... ok
[INFO] [stdout] test core::tests::runner_config_builder::with_verbose ... ok
[INFO] [stdout] test core::tests::runner_config_builder::with_timeout ... ok
[INFO] [stdout] test core::tests::runner_config_builder::with_parallel ... ok
[INFO] [stdout] test core::tests::source_location::display_without_column ... ok
[INFO] [stdout] test core::tests::source_location::display_with_column ... ok
[INFO] [stdout] test core::tests::test_case::new_creates_passed ... ok
[INFO] [stdout] test core::tests::runner_config_builder::with_retries ... ok
[INFO] [stdout] test core::tests::test_run::slowest_returns_all_when_n_larger ... ok
[INFO] [stdout] test core::tests::test_run::all_failed_iter ... ok
[INFO] [stdout] test core::tests::test_run::default_run_empty ... ok
[INFO] [stdout] test core::tests::test_case::new_has_no_suite ... ok
[INFO] [stdout] test core::tests::test_case::new_empty_tags ... ok
[INFO] [stdout] test core::tests::test_run::slowest_returns_n_longest ... ok
[INFO] [stdout] test core::tests::test_run::total_failed ... ok
[INFO] [stdout] test core::tests::test_run::total_passed ... ok
[INFO] [stdout] test core::tests::test_run::success_true_all_pass ... ok
[INFO] [stdout] test core::tests::test_run::total_counts_all ... ok
[INFO] [stdout] test core::tests::test_status::display_passed ... ok
[INFO] [stdout] test core::tests::test_status::display_skipped_no_reason ... ok
[INFO] [stdout] test core::tests::test_run::success_false_with_failures ... ok
[INFO] [stdout] test core::tests::test_run::total_skipped ... ok
[INFO] [stdout] test core::tests::test_status::display_failed ... ok
[INFO] [stdout] test core::tests::test_status::failed_is_failed_true ... ok
[INFO] [stdout] test core::tests::test_status::display_timed_out ... ok
[INFO] [stdout] test core::tests::test_status::failed_is_passed_false ... ok
[INFO] [stdout] test core::tests::test_status::display_skipped_with_reason ... ok
[INFO] [stdout] test core::tests::test_status::timed_out_is_failed ... ok
[INFO] [stdout] test core::tests::test_status::passed_is_failed_false ... ok
[INFO] [stdout] test core::tests::test_suite::empty_suite_is_empty ... ok
[INFO] [stdout] test core::tests::test_status::skipped_is_skipped_true ... ok
[INFO] [stdout] test core::tests::test_status::passed_is_passed_true ... ok
[INFO] [stdout] test core::tests::test_suite::failed_returns_only_failed ... ok
[INFO] [stdout] test core::tests::test_status::passed_is_skipped_false ... ok
[INFO] [stdout] test core::tests::test_suite::is_doc_false_by_default ... ok
[INFO] [stdout] test core::tests::test_suite::is_doc_true_when_kind_doc ... ok
[INFO] [stdout] test core::tests::test_suite::success_true_when_all_pass ... ok
[INFO] [stdout] test core::tests::test_suite::len_counts_tests ... ok
[INFO] [stdout] test core::tests::test_suite::passed_returns_only_passed ... ok
[INFO] [stdout] test core::tests::test_suite::skipped_returns_only_skipped ... ok
[INFO] [stdout] test core::tests::test_suite::success_false_when_failures ... ok
[INFO] [stdout] test env::tests::remove_var_removes_and_restores ... ok
[INFO] [stdout] test env::tests::guard_dropped_on_panic ... ok
[INFO] [stdout] test env::tests::set_var_restores_previous_value ... ok
[INFO] [stdout] test env::tests::set_var_sets_and_restores ... ok
[INFO] [stdout] test env::tests::set_vars_sets_all ... ok
[INFO] [stdout] test fs::tests::with_prefix_contains_prefix ... ok
[INFO] [stdout] test fs::tests::cleaned_on_drop ... ok
[INFO] [stdout] test fs::tests::as_ref_path ... ok
[INFO] [stdout] test mock::tests::patch_restores_on_drop ... ok
[INFO] [stdout] test fs::tests::leak_keeps_directory ... ok
[INFO] [stdout] test mock::tests::patch_works_multiple_times ... ok
[INFO] [stdout] test mock::tests::patch_temporarily_replaces ... ok
[INFO] [stdout] test fs::tests::creates_directory ... ok
[INFO] [stdout] test mock::tests::patchable_default ... ok
[INFO] [stdout] test mock::tests::spy_assert_called_ok_when_called ... ok
[INFO] [stdout] test fs::tests::is_writable ... ok
[INFO] [stdout] test mock::tests::spy_assert_called_with_matches ... ok
[INFO] [stdout] test fs::tests::with_prefix_unique ... ok
[INFO] [stdout] test fs::tests::multiple_dirs_have_unique_paths ... ok
[INFO] [stdout] test mock::tests::spy_records_calls ... ok
[INFO] [stdout] test mock::tests::spy_records_multiple_calls ... ok
[INFO] [stdout] test mock::tests::spy_reset_clears_calls ... ok
[INFO] [stdout] test mock::tests::spy_works_with_strings ... ok
[INFO] [stdout] test mock::tests::spy_clone_shares_call_history ... ok
[INFO] [stdout] test mock::tests::spy_inside_describe ... ok
[INFO] [stdout] test mock::tests::stub_clone ... ok
[INFO] [stdout] test mock::tests::stub_works_with_different_types ... ok
[INFO] [stdout] test mock::tests::stub_returns_fixed_value ... ok
[INFO] [stdout] test param::tests::parametrize_all_pass ... ok
[INFO] [stdout] test param::tests::parametrize_empty_input ... ok
[INFO] [stdout] test param::tests::parametrize_named_all_pass ... ok
[INFO] [stdout] test fs::tests::cleaned_after_panic ... ok
[INFO] [stdout] test param::tests::parametrize_named_uses_labels ... ok
[INFO] [stdout] test param::tests::parametrize_names_are_indexed ... ok
[INFO] [stdout] test param::tests::parametrize_records_parameters ... ok
[INFO] [stdout] test property::tests::any_bool_generates ... ok
[INFO] [stdout] test property::tests::any_i32_generates ... ok
[INFO] [stdout] test property::tests::any_is_strategy_provider ... ok
[INFO] [stdout] test property::tests::any_u64_generates ... ok
[INFO] [stdout] test property::tests::bool_shrink_false_empty ... ok
[INFO] [stdout] test property::tests::bool_shrink_true_to_false ... ok
[INFO] [stdout] test param::tests::parametrize_named_failure ... ok
[INFO] [stdout] test property::tests::check_passes_for_valid_property ... ok
[INFO] [stdout] test property::tests::check_with_custom_config ... ok
[INFO] [stdout] test property::tests::default_property_config ... ok
[INFO] [stdout] test property::tests::filter_rejects_bad_values ... ok
[INFO] [stdout] test property::tests::map_strategy::cloned_works ... ok
[INFO] [stdout] test property::tests::map_transforms_output ... ok
[INFO] [stdout] test property::tests::strategy_provider_for_all_int_types ... ok
[INFO] [stdout] test property::tests::vec_strategy_generates ... ok
[INFO] [stdout] test mock::tests::spy_assert_called_with_panics_on_mismatch ... ok
[INFO] [stdout] test property::tests::vec_strategy_shrink_empty ... ok
[INFO] [stdout] test property::tests::vec_strategy_shrink_pops ... ok
[INFO] [stdout] test param::tests::extract_panic_message_str ... ok
[INFO] [stdout] test report::tests::test_build_summary_no_failures ... ok
[INFO] [stdout] test report::tests::test_build_summary_colour ... ok
[INFO] [stdout] test report::tests::test_build_summary_with_docs ... ok
[INFO] [stdout] test report::tests::test_build_summary_with_failures ... ok
[INFO] [stdout] test param::tests::extract_panic_message_string ... ok
[INFO] [stdout] test report::tests::test_coloured_count ... ok
[INFO] [stdout] test report::tests::test_coloured_count_no_colour ... ok
[INFO] [stdout] test report::tests::test_coloured_off ... ok
[INFO] [stdout] test param::tests::extract_panic_message_fallback ... ok
[INFO] [stdout] test report::tests::test_coloured_on ... ok
[INFO] [stdout] test report::tests::test_compact_status_and_name ... ok
[INFO] [stdout] test report::tests::test_compact_results ... ok
[INFO] [stdout] test report::tests::test_compact_empty ... ok
[INFO] [stdout] test report::tests::test_dim_colour ... ok
[INFO] [stdout] test report::tests::test_compact_timed_out ... ok
[INFO] [stdout] test report::tests::test_dim_no_colour ... ok
[INFO] [stdout] test report::tests::test_escape_github_percent ... ok
[INFO] [stdout] test report::tests::test_doc_icon ... ok
[INFO] [stdout] test report::tests::test_escape_github_newline ... ok
[INFO] [stdout] test mock::tests::spy_assert_called_panics_when_not_called ... ok
[INFO] [stdout] test param::tests::parametrize_captures_failure ... ok
[INFO] [stdout] test report::tests::test_escape_json_basic ... ok
[INFO] [stdout] test report::tests::test_format_duration_seconds ... ok
[INFO] [stdout] test report::tests::test_format_location_with_colour ... ok
[INFO] [stdout] test report::tests::test_escape_json_newline ... ok
[INFO] [stdout] test report::tests::test_github_empty_no_errors ... ok
[INFO] [stdout] test report::tests::test_escape_xml ... ok
[INFO] [stdout] test property::tests::check_panics_on_false_property ... ok
[INFO] [stdout] test report::tests::test_github_error_annotation ... ok
[INFO] [stdout] test report::tests::test_format_duration_millis ... ok
[INFO] [stdout] test report::tests::test_github_summary ... ok
[INFO] [stdout] test report::tests::test_github_timed_out ... ok
[INFO] [stdout] test report::tests::test_json_empty ... ok
[INFO] [stdout] test report::tests::test_json_contains_names ... ok
[INFO] [stdout] test report::tests::test_json_structure ... ok
[INFO] [stdout] test report::tests::test_junit_counts ... ok
[INFO] [stdout] test report::tests::test_junit_custom_suite_name ... ok
[INFO] [stdout] test report::tests::test_json_timed_out ... ok
[INFO] [stdout] test report::tests::test_junit_failure_message ... ok
[INFO] [stdout] test report::tests::test_junit_timed_out ... ok
[INFO] [stdout] test report::tests::test_junit_xml_declaration ... ok
[INFO] [stdout] test report::tests::test_pretty_empty_shows_zeros ... ok
[INFO] [stdout] test report::tests::test_pretty_shows_names ... ok
[INFO] [stdout] test report::tests::test_pretty_shows_failure_reason ... ok
[INFO] [stdout] test report::tests::test_pretty_shows_skipped_reason ... ok
[INFO] [stdout] test report::tests::test_pretty_shows_summary ... ok
[INFO] [stdout] test report::tests::test_pretty_shows_time ... ok
[INFO] [stdout] test report::tests::test_pretty_timed_out_shows_location ... ok
[INFO] [stdout] test report::tests::test_section_label_unit ... ok
[INFO] [stdout] test report::tests::test_section_label_integration ... ok
[INFO] [stdout] test report::tests::test_section_label_doc ... ok
[INFO] [stdout] test report::tests::test_status_icon_all_variants ... ok
[INFO] [stdout] test report::tests::test_status_icon_colour ... ok
[INFO] [stdout] test report::tests::test_tap_empty ... ok
[INFO] [stdout] test report::tests::test_tap_header ... ok
[INFO] [stdout] test report::tests::test_tap_not_ok_for_failed ... ok
[INFO] [stdout] test report::tests::test_tap_ok_for_passed ... ok
[INFO] [stdout] test report::tests::test_tap_timed_out ... ok
[INFO] [stdout] test report::tests::test_format_location_without_column ... ok
[INFO] [stdout] test report::tests::test_format_duration_zero ... ok
[INFO] [stdout] test runner::tests::test_run_tests_fn ... ok
[INFO] [stdout] test runner::tests::test_runner_executes_specs ... ok
[INFO] [stdout] test runner::tests::test_runner_filters_tests ... ok
[INFO] [stdout] test runner::tests::test_runner_add_spec ... ok
[INFO] [stdout] test report::tests::test_format_location_with_column ... ok
[INFO] [stdout] test runner::tests::test_runner_new_with_config ... ok
[INFO] [stdout] test report::tests::test_junit_empty ... ok
[INFO] [stdout] test runner::tests::test_runner_add_specs ... ok
[INFO] [stdout] test snapshot::tests::is_review_mode_default_false ... ok
[INFO] [stdout] test snapshot::tests::simple_diff_first_line_differs ... ok
[INFO] [stdout] test snapshot::tests::simple_diff_extra_line ... ok
[INFO] [stdout] test runner::tests::test_runner_reports ... ok
[INFO] [stdout] test snapshot::tests::is_update_all_default_false ... ok
[INFO] [stdout] test snapshot::tests::simple_diff_all_different ... ok
[INFO] [stdout] test snapshot::tests::simple_diff_identical ... ok
[INFO] [stdout] test snapshot::tests::simple_diff_changed_line ... ok
[INFO] [stdout] test snapshot::tests::simple_diff_line_count_diff ... ok
[INFO] [stdout] test snapshot::tests::simple_diff_same_content_same_length ... ok
[INFO] [stdout] test snapshot::tests::simple_diff_same_line_count_different_content ... ok
[INFO] [stdout] test snapshot::tests::simple_diff_same_prefix_different_length ... ok
[INFO] [stdout] test snapshot::tests::snapshot_dir_default ... ok
[INFO] [stdout] test spec::tests::describe_creates_spec ... ok
[INFO] [stdout] test spec::tests::has_matching_with_filter ... ok
[INFO] [stdout] test spec::tests::extract_panic_message_called ... ok
[INFO] [stdout] test spec::tests::spec_after_all ... ok
[INFO] [stdout] test spec::tests::run_with_timeout_integration ... ok
[INFO] [stdout] test spec::tests::spec_before_all ... ok
[INFO] [stdout] test spec::tests::spec_before_each ... ok
[INFO] [stdout] test spec::tests::spec_after_each ... ok
[INFO] [stdout] test spec::tests::spec_builder_description ... ok
[INFO] [stdout] test spec::tests::spec_builder_all_methods ... ok
[INFO] [stdout] test spec::tests::spec_builder_nested_describe ... ok
[INFO] [stdout] test spec::tests::spec_builder_methods ... ok
[INFO] [stderr]      Running tests/arch.rs (/opt/rustwide/target/debug/deps/arch-15d9475e29e67b26)
[INFO] [stdout] test spec::tests::spec_collects_hooks_inherited ... ok
[INFO] [stdout] test spec::tests::spec_run_passes ... ok
[INFO] [stdout] test spec::tests::spec_description ... ok
[INFO] [stdout] test spec::tests::spec_new_defaults ... ok
[INFO] [stdout] test spec::tests::spec_describe_chaining ... ok
[INFO] [stdout] test spec::tests::spec_run_empty ... ok
[INFO] [stdout] test spec::tests::spec_retries ... ok
[INFO] [stdout] test spec::tests::spec_tag_adds_tag ... ok
[INFO] [stdout] test spec::tests::spec_run_with_empty_children ... ok
[INFO] [stdout] test spec::tests::spec_run_with_config ... ok
[INFO] [stdout] test tag::tests::name_matches::case_insensitive ... ok
[INFO] [stdout] test spec::tests::spec_tag_on_child ... ok
[INFO] [stdout] test spec::tests::spec_timeout ... ok
[INFO] [stdout] test tag::tests::name_matches::empty_filter_matches_all ... ok
[INFO] [stdout] test tag::tests::name_matches::exact_match ... ok
[INFO] [stdout] test tag::tests::name_matches::filter_matches_end ... ok
[INFO] [stdout] test tag::tests::name_matches::filter_matches_start ... ok
[INFO] [stdout] test tag::tests::name_matches::no_filter ... ok
[INFO] [stdout] test tag::tests::name_matches::no_match ... ok
[INFO] [stdout] test tag::tests::name_matches::partial_word_no_match ... ok
[INFO] [stdout] test tag::tests::name_skipped_tests::case_insensitive_skip ... ok
[INFO] [stdout] test tag::tests::name_skipped_tests::empty_skip_pattern ... ok
[INFO] [stdout] test tag::tests::name_matches::substring_match ... ok
[INFO] [stdout] test tag::tests::name_skipped_tests::exact_match_skipped ... ok
[INFO] [stdout] test tag::tests::name_skipped_tests::no_skip_match ... ok
[INFO] [stdout] test tag::tests::name_skipped_tests::no_skip_pattern ... ok
[INFO] [stdout] test tag::tests::tags_match::all_include_tags_must_match ... ok
[INFO] [stdout] test tag::tests::name_skipped_tests::substring_match_skipped ... ok
[INFO] [stdout] test tag::tests::tags_match::empty_tags_no_include_no_exclude ... ok
[INFO] [stdout] test tag::tests::tags_match::empty_tags_with_include ... ok
[INFO] [stdout] test tag::tests::tags_match::exclude_tag_not_present ... ok
[INFO] [stdout] test tag::tests::tags_match::exclude_rejected_even_if_include_matches ... ok
[INFO] [stdout] test tag::tests::tags_match::include_wins_over_exclude ... ok
[INFO] [stdout] test tag::tests::tags_match::exclude_tag_rejected ... ok
[INFO] [stdout] test tag::tests::tags_match::matching_include_tag ... ok
[INFO] [stdout] test tag::tests::tags_match::missing_include_tag ... ok
[INFO] [stdout] test tag::tests::tags_match::no_tags_no_filters ... ok
[INFO] [stdout] test tag::tests::tags_match::multiple_exclude_tags ... ok
[INFO] [stdout] test tag::tests::tags_match::not_all_include_tags_match ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 309 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test architecture_enforces_module_rules ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/assert.rs (/opt/rustwide/target/debug/deps/assert-86c518bc8795ce54)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test assert_delta_passes_within_epsilon ... ok
[INFO] [stdout] test assert_delta_with_negative_values ... ok
[INFO] [stdout] test assert_eq_passes_on_equal_values ... ok
[INFO] [stdout] test assert_err_returns_error_value ... ok
[INFO] [stdout] test assert_delta_panics_outside_epsilon ... ok
[INFO] [stdout] test assert_matches_on_option_none ... ok
[INFO] [stdout] test assert_eq_panics_on_mismatch ... ok
[INFO] [stdout] test assert_matches_passes ... ok
[INFO] [stdout] test assert_eq_multiline_diff_message ... ok
[INFO] [stdout] test assert_ok_returns_inner_value ... ok
[INFO] [stdout] test assert_ok_with_complex_error_type ... ok
[INFO] [stdout] test assert_delta_with_message_on_excess ... ok
[INFO] [stdout] test assert_eq_with_custom_message ... ok
[INFO] [stdout] test assert_eq_with_custom_message_on_multiline_types ... ok
[INFO] [stdout] test assert_err_panics_on_ok ... ok
[INFO] [stdout] test assert_err_with_complex_ok_type ... ok
[INFO] [stdout] test assert_matches_panics_on_mismatch ... ok
[INFO] [stdout] test assert_ok_panics_on_err ... ok
[INFO] [stdout] test assert_ok_with_custom_message ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/capture.rs (/opt/rustwide/target/debug/deps/capture-136fc53b8a7c66b7)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test capture_toggle_works_through_public_api ... ok
[INFO] [stdout] test capture_with_spec ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mock.rs (/opt/rustwide/target/debug/deps/mock-01d3a1eef6c53895)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test spy_can_be_reset ... ok
[INFO] [stdout] test spy_records_calls ... ok
[INFO] [stdout] test spy_records_multiple_calls_in_order ... ok
[INFO] [stdout] test stub_returns_fixed_value ... ok
[INFO] [stdout] test spy_assert_called_works_when_called ... ok
[INFO] [stdout] test spy_assert_called_with_panics_on_mismatch ... ok
[INFO] [stdout] test spy_assert_called_panics_when_never_called ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/param.rs (/opt/rustwide/target/debug/deps/param-f880a1a3a04419ce)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test parametrized_runs_all_cases ... ok
[INFO] [stdout] test parametrized_supports_named_cases ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/property.rs (/opt/rustwide/target/debug/deps/property-36ddd6a5752a4844)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test property_passes_for_valid_properties ... ok
[INFO] [stdout] test property_detects_falsified_properties ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/report.rs (/opt/rustwide/target/debug/deps/report-2bdde448501362dd)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test compact_reporter_shows_counts ... ok
[INFO] [stdout] test github_reporter_shows_zero_failures ... ok
[INFO] [stdout] test tap_reporter_outputs_correct_header ... ok
[INFO] [stdout] test json_reporter_is_valid ... ok
[INFO] [stdout] test pretty_reporter_shows_summary ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/runner.rs (/opt/rustwide/target/debug/deps/runner-385b0b88d587b073)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test runner_executes_specs_with_custom_config ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/snapshot.rs (/opt/rustwide/target/debug/deps/snapshot-e23537b1d284b0f1)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test snapshot_create_and_match ... FAILED
[INFO] [stdout] test snapshot_mismatch_detected ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- snapshot_create_and_match stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'snapshot_create_and_match' (2765) panicked at crates/rvtest/src/snapshot.rs:106:9:
[INFO] [stdout] snapshot `hello` created at "/tmp/rvtest_snap_mismatch/hello.snap".
[INFO] [stdout] Review the content and commit the snapshot file.
[INFO] [stdout] Use `--update-all` to auto-accept new snapshots.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bcb0fcee931 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bcb0fcee931 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bcb0fcee931 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bcb0fcee931 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bcb0fd02afa - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bcb0fd02afa - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x5bcb0fcf31cc - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x5bcb0fcf31cc - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x5bcb0fccb5b6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bcb0fccb5b6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bcb0fce5ed9 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bcb0fc72d50 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x5bcb0fc72d50 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bcb0fce6092 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x5bcb0fce6092 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5bcb0fccb662 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5bcb0fcc2c99 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bcb0fccc2dd - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5bcb0fd0322c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bcb0fcadfe8 - core[6883ba1bc0fe4ed1]::panicking::panic_display::<alloc[55a36b64bcbf2c0d]::string::String>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x5bcb0fcaab1c - rvtest[a99376dd67d4c438]::snapshot::assert_snapshot
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/rvtest/src/snapshot.rs:106:9
[INFO] [stdout]   21:     0x5bcb0fc658d5 - snapshot[b512f064cac83810]::snapshot_create_and_match
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/rvtest/tests/snapshot.rs:16:5
[INFO] [stdout]   22:     0x5bcb0fc656c7 - snapshot[b512f064cac83810]::snapshot_create_and_match::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/rvtest/tests/snapshot.rs:4:31
[INFO] [stdout]   23:     0x5bcb0fc65f36 - <snapshot[b512f064cac83810]::snapshot_create_and_match::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bcb0fc6608b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5bcb0fc6608b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5bcb0fc736d5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5bcb0fc736d5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5bcb0fc736d5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x5bcb0fc736d5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5bcb0fc736d5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5bcb0fc736d5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5bcb0fc736d5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5bcb0fc6e184 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5bcb0fc6e184 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5bcb0fc76822 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5bcb0fc76822 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5bcb0fc76822 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x5bcb0fc76822 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5bcb0fc76822 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5bcb0fc76822 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5bcb0fc76822 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5bcb0fcedc4f - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   43:     0x5bcb0fcedc4f - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x7c868b002aa4 - <unknown>
[INFO] [stdout]   45:     0x7c868b08fa64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     snapshot_create_and_match
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p rvtest --test snapshot`
[INFO] running `Command { std: "docker" "inspect" "7c94f79ba38287f1de41dff68c620f16bf852e5aaf15307068ebd02e414ba661", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7c94f79ba38287f1de41dff68c620f16bf852e5aaf15307068ebd02e414ba661", kill_on_drop: false }`
[INFO] [stdout] 7c94f79ba38287f1de41dff68c620f16bf852e5aaf15307068ebd02e414ba661
