[INFO] fetching crate upstream-rs 1.15.1...
[INFO] testing upstream-rs-1.15.1 against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739-1
[INFO] extracting crate upstream-rs 1.15.1 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate upstream-rs 1.15.1
[INFO] finished tweaking crates.io crate upstream-rs 1.15.1
[INFO] tweaked toml for crates.io crate upstream-rs 1.15.1 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate upstream-rs 1.15.1 on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate upstream-rs 1.15.1 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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tar v0.4.45
[INFO] [stderr]   Downloaded filetime v0.2.28
[INFO] [stderr]   Downloaded winreg v0.56.0
[INFO] [stderr]   Downloaded typed-path v0.12.3
[INFO] [stderr]   Downloaded zip v8.6.0
[INFO] [stderr]   Downloaded zlib-rs v0.6.3
[INFO] [stderr]   Downloaded sigstore v0.13.0
[INFO] [stderr]   Downloaded openidconnect v4.0.1
[INFO] [stderr]   Downloaded getset v0.1.6
[INFO] [stderr]   Downloaded olpc-cjson v0.1.4
[INFO] [stderr]   Downloaded oci-spec v0.8.4
[INFO] [stderr]   Downloaded crypto_secretbox v0.1.1
[INFO] [stderr]   Downloaded jwt v0.16.0
[INFO] [stderr]   Downloaded http-auth v0.1.10
[INFO] [stderr]   Downloaded digest v0.11.3
[INFO] [stderr]   Downloaded hybrid-array v0.4.12
[INFO] [stderr]   Downloaded minisign-verify v0.2.5
[INFO] [stderr]   Downloaded clap_complete v4.6.4
[INFO] [stderr]   Downloaded bzip2 v0.6.1
[INFO] [stderr]   Downloaded libbz2-rs-sys v0.2.3
[INFO] [stderr]   Downloaded oci-client v0.15.0
[INFO] [stderr]   Downloaded aws-lc-fips-sys v0.13.14
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 06985bd80162b4921697c47978651ef50608422ee5928dab93aaf60dc7ec05f0
[INFO] running `Command { std: "docker" "start" "-a" "06985bd80162b4921697c47978651ef50608422ee5928dab93aaf60dc7ec05f0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "06985bd80162b4921697c47978651ef50608422ee5928dab93aaf60dc7ec05f0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "06985bd80162b4921697c47978651ef50608422ee5928dab93aaf60dc7ec05f0", kill_on_drop: false }`
[INFO] [stdout] 06985bd80162b4921697c47978651ef50608422ee5928dab93aaf60dc7ec05f0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a4911339e1d76aa042d05d26eb9f1c75f8048651fbda161e7be39810a794f475
[INFO] running `Command { std: "docker" "start" "-a" "a4911339e1d76aa042d05d26eb9f1c75f8048651fbda161e7be39810a794f475", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling flagset v0.4.7
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling aws-lc-rs v1.16.3
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling der_derive v0.7.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling untrusted v0.7.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling konst_macro_rules v0.2.19
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling konst v0.2.20
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling webpki-roots v1.0.7
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling hybrid-array v0.4.12
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling const_format_proc_macros v0.2.34
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling num-bigint-dig v0.8.6
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling block-padding v0.3.3
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling aws-lc-sys v0.40.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling salsa20 v0.10.2
[INFO] [stderr]    Compiling scrypt v0.11.0
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling cbc v0.1.2
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling pkcs5 v0.7.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling const_format v0.2.36
[INFO] [stderr]    Compiling lzma-sys v0.1.20
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling getset v0.1.6
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]    Compiling tls_codec_derive v0.4.2
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling rustls-native-certs v0.8.3
[INFO] [stderr]    Compiling jwt v0.16.0
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling tls_codec v0.4.2
[INFO] [stderr]    Compiling derive_builder v0.20.2
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling olpc-cjson v0.1.4
[INFO] [stderr]    Compiling pkcs1 v0.7.5
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling block-buffer v0.12.0
[INFO] [stderr]    Compiling crypto-common v0.2.1
[INFO] [stderr]    Compiling http-auth v0.1.10
[INFO] [stderr]    Compiling zlib-rs v0.6.3
[INFO] [stderr]    Compiling winnow v1.0.2
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling oci-spec v0.8.4
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling console v0.16.3
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling x509-cert v0.2.5
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling rsa v0.9.10
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling crypto_secretbox v0.1.1
[INFO] [stderr]    Compiling tower-http v0.6.10
[INFO] [stderr]    Compiling p384 v0.13.1
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling pem v3.0.6
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling filetime v0.2.28
[INFO] [stderr]    Compiling libbz2-rs-sys v0.2.3
[INFO] [stderr]    Compiling typed-path v0.12.3
[INFO] [stderr]    Compiling unit-prefix v0.5.2
[INFO] [stderr]    Compiling upstream-rs v1.15.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling indicatif v0.18.4
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling tar v0.4.45
[INFO] [stderr]    Compiling bzip2 v0.6.1
[INFO] [stderr]    Compiling zip v8.6.0
[INFO] [stderr]    Compiling xz2 v0.1.7
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling minisign-verify v0.2.5
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling rustls-platform-verifier v0.7.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling reqwest v0.13.3
[INFO] [stderr]    Compiling oci-client v0.15.0
[INFO] [stderr]    Compiling sigstore v0.13.0
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 09s
[INFO] running `Command { std: "docker" "inspect" "a4911339e1d76aa042d05d26eb9f1c75f8048651fbda161e7be39810a794f475", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a4911339e1d76aa042d05d26eb9f1c75f8048651fbda161e7be39810a794f475", kill_on_drop: false }`
[INFO] [stdout] a4911339e1d76aa042d05d26eb9f1c75f8048651fbda161e7be39810a794f475
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 691e405004498a3374c35d4f75f671390bd0ed133e808d6a4c02330d69198e03
[INFO] running `Command { std: "docker" "start" "-a" "691e405004498a3374c35d4f75f671390bd0ed133e808d6a4c02330d69198e03", kill_on_drop: false }`
[INFO] [stderr]    Compiling upstream-rs v1.15.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 24.03s
[INFO] running `Command { std: "docker" "inspect" "691e405004498a3374c35d4f75f671390bd0ed133e808d6a4c02330d69198e03", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "691e405004498a3374c35d4f75f671390bd0ed133e808d6a4c02330d69198e03", kill_on_drop: false }`
[INFO] [stdout] 691e405004498a3374c35d4f75f671390bd0ed133e808d6a4c02330d69198e03
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d79e524248877cfe0e65fa1f1c42e1e0f477f8fff4b73fd10d9545a653ccc084
[INFO] running `Command { std: "docker" "start" "-a" "d79e524248877cfe0e65fa1f1c42e1e0f477f8fff4b73fd10d9545a653ccc084", kill_on_drop: false }`
[INFO] [stderr]    Compiling upstream-rs v1.15.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 23.95s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/upstream_rs-f069f543dc1cec3e)
[INFO] [stdout] 
[INFO] [stdout] running 229 tests
[INFO] [stdout] test application::cli::arguments::tests::build_profile_is_optional ... ok
[INFO] [stdout] test application::cli::arguments::tests::doctor_parses_verbose_flag ... ok
[INFO] [stdout] test application::cli::arguments::tests::hooks_parses_actions ... ok
[INFO] [stdout] test application::cli::arguments::tests::init_command_is_removed ... ok
[INFO] [stdout] test application::cli::arguments::tests::import_parses_as_and_yes_flags ... ok
[INFO] [stdout] test application::cli::arguments::tests::install_parses_trust_mode_flag ... ok
[INFO] [stdout] test application::cli::arguments::tests::reinstall_parses_dry_run_flag ... ok
[INFO] [stdout] test application::cli::arguments::tests::install_parses_dry_run_flag ... ok
[INFO] [stdout] test application::cli::arguments::tests::requires_lock_keeps_writing_and_side_effectful_commands_locked ... ok
[INFO] [stdout] test application::cli::arguments::tests::requires_lock_skips_read_only_commands ... ok
[INFO] [stdout] test application::cli::arguments::tests::rollback_parses_prune_and_dry_run_flags ... ok
[INFO] [stdout] test application::cli::arguments::tests::build_rejects_tag_and_branch_together ... ok
[INFO] [stdout] test application::cli::arguments::tests::install_provider_is_optional_and_yes_is_parsed ... ok
[INFO] [stdout] test application::cli::arguments::tests::search_parses_variadic_query_words_and_limit ... ok
[INFO] [stdout] test application::cli::arguments::tests::search_parses_provider_and_base_url ... ok
[INFO] [stdout] test application::cli::arguments::tests::build_parses_profile_and_output_flags ... ok
[INFO] [stdout] test application::cli::arguments::tests::package_remove_parses_name ... ok
[INFO] [stdout] test application::cli::arguments::tests::build_parses_branch_flag ... ok
[INFO] [stdout] test application::commands::doctor::tests::doctor_report_tracks_counts_and_findings ... ok
[INFO] [stdout] test application::commands::doctor::tests::expected_link_path_uses_platform_naming ... ok
[INFO] [stdout] test application::cli::arguments::tests::upgrade_parses_dry_run_flag ... ok
[INFO] [stdout] test application::cli::arguments::tests::build_parses_dry_run_flag ... ok
[INFO] [stdout] test application::commands::search::tests::format_stars_uses_compact_suffixes ... ok
[INFO] [stdout] test application::cli::arguments::tests::reinstall_parses_names_and_trust_mode_flag ... ok
[INFO] [stdout] test application::cli::arguments::tests::remove_parses_dry_run_flag ... ok
[INFO] [stdout] test application::commands::search::tests::format_relative_updated_uses_readable_buckets ... ok
[INFO] [stdout] test application::commands::search::tests::truncate_adds_ellipsis_at_fixed_width ... ok
[INFO] [stdout] test application::commands::doctor::tests::doctor_report_hint_deduplicates_entries ... ok
[INFO] [stdout] test application::commands::doctor::tests::find_stale_symlink_names_includes_dangling_symlinks ... ok
[INFO] [stdout] test application::commands::doctor::tests::find_orphan_install_entries_reports_untracked_paths ... ok
[INFO] [stdout] test application::cli::arguments::tests::search_requires_provider_when_base_url_is_set ... ok
[INFO] [stdout] test application::cli::arguments::tests::upgrade_parses_trust_mode_flag ... ok
[INFO] [stdout] test application::operations::import_operation::tests::snapshot_detection_matches_supported_extensions ... ok
[INFO] [stdout] test application::operations::config_operation::tests::parse_set_key_requires_key_value_format ... ok
[INFO] [stdout] test application::operations::metadata_operation::tests::parse_set_key_requires_key_value_pair ... ok
[INFO] [stdout] test application::commands::doctor::tests::find_stale_symlink_names_reports_orphans ... ok
[INFO] [stdout] test application::operations::install_operation::tests::perform_install_rejects_already_installed_package_before_network_calls ... ok
[INFO] [stdout] test application::operations::import_operation::tests::import_manifest_rejects_unsupported_manifest_version ... ok
[INFO] [stdout] test application::operations::export_operation::tests::export_manifest_fails_when_no_installed_packages_exist ... ok
[INFO] [stdout] test application::operations::upgrade_operation::tests::format_transfer_handles_known_unknown_and_empty_sizes ... ok
[INFO] [stdout] test application::operations::upgrade_operation::tests::render_progress_row_includes_package_channel_provider_and_transfer ... ok
[INFO] [stdout] test application::operations::upgrade_operation::tests::truncate_error_adds_ellipsis_when_limit_exceeded ... ok
[INFO] [stdout] test models::common::desktop_entry::tests::from_package_maps_name_exec_and_icon_paths ... ok
[INFO] [stdout] test models::common::desktop_entry::tests::from_package_uses_empty_icon_when_icon_path_missing ... ok
[INFO] [stdout] test models::common::version::tests::comparison_prefers_stable_over_prerelease_for_same_numbers ... ok
[INFO] [stdout] test models::common::version::tests::display_formats_prerelease_suffix ... ok
[INFO] [stdout] test models::common::version::tests::from_tag_handles_common_prefixes ... ok
[INFO] [stdout] test application::operations::remove_operation::tests::preview_bulk_reports_missing_without_mutating_storage ... ok
[INFO] [stdout] test models::common::version::tests::from_filename_extracts_triplet_when_present ... ok
[INFO] [stdout] test models::common::version::tests::parse_rejects_invalid_versions ... ok
[INFO] [stdout] test models::common::version::tests::parse_supports_short_and_full_versions ... ok
[INFO] [stdout] test models::provider::asset::tests::asset_new_derives_filetype_os_and_arch_from_name ... ok
[INFO] [stdout] test models::provider::release::tests::get_asset_by_name_invariant_is_case_insensitive ... ok
[INFO] [stdout] test models::upstream::package::tests::deserialize_accepts_legacy_lowercase_install_type_values ... ok
[INFO] [stdout] test models::upstream::package::tests::is_same_as_uses_identity_fields_only ... ok
[INFO] [stdout] test models::upstream::package::tests::deserialize_defaults_install_type_to_release_for_legacy_records ... ok
[INFO] [stdout] test models::upstream::package::tests::with_defaults_sets_expected_base_state ... ok
[INFO] [stdout] test models::upstream::package_reference::tests::deserializes_without_branch_fields_for_legacy_manifests ... ok
[INFO] [stdout] test models::upstream::package_reference::tests::from_package_round_trips_reference_fields ... ok
[INFO] [stdout] test models::upstream::package_reference::tests::into_package_keeps_install_inputs_and_applies_runtime_defaults ... ok
[INFO] [stdout] test providers::asset_selector::tests::find_recommended_asset_returns_highest_scored_compatible_asset ... ok
[INFO] [stdout] test providers::asset_selector::tests::resolve_auto_filetype_prefers_appimage_then_archives_on_linux ... ok
[INFO] [stdout] test providers::discovery::tests::discovery_result_marks_close_scores_as_ambiguous ... ok
[INFO] [stdout] test providers::asset_selector::tests::get_candidate_assets_sorts_by_score_descending ... ok
[INFO] [stdout] test application::commands::doctor::tests::inspect_unix_link_reports_missing_target ... ok
[INFO] [stdout] test providers::discovery::tests::infer_source_normalizes_codeberg_urls_as_gitea ... ok
[INFO] [stdout] test application::operations::export_operation::tests::export_manifest_writes_installed_package_references ... ok
[INFO] [stdout] test providers::discovery::tests::infer_source_normalizes_github_release_urls ... ok
[INFO] [stdout] test providers::discovery::tests::infer_source_normalizes_plain_github_repo_urls ... ok
[INFO] [stdout] test providers::discovery::tests::infer_source_normalizes_www_github_repo_urls ... ok
[INFO] [stdout] test providers::discovery::tests::infer_source_strips_git_suffix_for_repo_urls ... ok
[INFO] [stdout] test providers::discovery::tests::infer_source_uses_scraper_for_generic_pages ... ok
[INFO] [stdout] test providers::discovery::tests::infer_source_keeps_owner_repo_as_github ... ok
[INFO] [stdout] test providers::gitea::gitea_adapter::tests::parse_timestamp_returns_min_on_invalid_inputs ... ok
[INFO] [stdout] test providers::discovery::tests::normalize_source_for_provider_extracts_slug_for_github_urls ... ok
[INFO] [stdout] test application::operations::config_operation::tests::set_key_and_get_key_round_trip_value ... ok
[INFO] [stdout] test providers::discovery::tests::infer_source_detects_direct_assets ... ok
[INFO] [stdout] test providers::github::github_adapter::tests::convert_search_result_invalid_timestamp_uses_min ... ok
[INFO] [stdout] test providers::gitea::gitea_client::tests::nullable_string_fields_deserialize_to_empty_strings ... ok
[INFO] [stdout] test providers::github::github_adapter::tests::convert_search_result_maps_fields ... ok
[INFO] [stdout] test application::cli::arguments::tests::build_rejects_match_and_exclude_flags ... ok
[INFO] [stdout] test application::operations::hooks_operation::tests::purge_data_removes_data_dir_but_keeps_config_dir ... ok
[INFO] [stdout] test application::operations::remove_operation::tests::remove_single_returns_error_for_missing_package ... ok
[INFO] [stdout] test application::operations::remove_operation::tests::preview_single_returns_error_for_missing_package ... ok
[INFO] [stdout] test providers::github::github_adapter::tests::parse_timestamp_returns_min_for_invalid_or_empty_values ... ok
[INFO] [stdout] test providers::github::github_client::tests::github_search_dto_accepts_nullable_string_fields ... ok
[INFO] [stdout] test providers::gitlab::gitlab_adapter::tests::parse_timestamp_handles_invalid_values ... ok
[INFO] [stdout] test providers::gitlab::gitlab_client::tests::gitlab_release_dto_deserializes_minimal_valid_payload ... ok
[INFO] [stdout] test providers::http::direct_adapter::tests::parse_version_from_filename_extracts_semver_triplet ... ok
[INFO] [stdout] test providers::github::github_client::tests::github_release_dto_accepts_nullable_string_fields ... ok
[INFO] [stdout] test providers::gitlab::gitlab_client::tests::encode_project_path_percent_encodes_slashes ... ok
[INFO] [stdout] test application::operations::remove_operation::tests::remove_bulk_reports_failures_for_missing_packages ... ok
[INFO] [stdout] test application::operations::config_operation::tests::set_bulk_continues_after_failures_and_applies_valid_keys ... ok
[INFO] [stdout] test application::operations::metadata_operation::tests::remove_package_deletes_metadata_and_errors_when_missing ... ok
[INFO] [stdout] test providers::http::http_client::tests::normalize_url_and_file_name_from_url_behave_as_expected ... ok
[INFO] [stdout] test application::operations::metadata_operation::tests::rename_package_rejects_duplicates_and_updates_alias ... ok
[INFO] [stdout] test application::operations::metadata_operation::tests::set_key_and_get_key_support_nested_and_typed_values ... ok
[INFO] [stdout] test providers::http::webscraper_adapter::tests::parse_version_from_filename_extracts_semver_triplet ... ok
[INFO] [stdout] test application::operations::metadata_operation::tests::pin_and_unpin_update_package_state ... ok
[INFO] [stdout] test providers::provider_manager::tests::nightly_release_detection_is_case_insensitive ... ok
[INFO] [stdout] test providers::provider_manager::tests::preview_release_excludes_nightly_tags ... ok
[INFO] [stdout] test services::builder::determine::tests::requested_profile_bypasses_detection ... ok
[INFO] [stdout] test services::builder::determine::tests::resolves_single_detected_profile ... ok
[INFO] [stdout] test services::builder::determine::tests::returns_error_when_detection_is_ambiguous ... ok
[INFO] [stdout] test services::builder::determine::tests::returns_error_when_no_profiles_detected ... ok
[INFO] [stdout] test services::builder::downloader::tests::resolve_workspace_root_returns_input_when_no_candidates_exist ... ok
[INFO] [stdout] test services::builder::downloader::tests::resolve_workspace_root_errors_on_ambiguous_children ... FAILED
[INFO] [stdout] test services::builder::downloader::tests::resolve_workspace_root_uses_cmake_root_when_manifest_exists ... ok
[INFO] [stdout] test services::builder::downloader::tests::resolve_workspace_root_uses_go_root_when_manifest_exists ... ok
[INFO] [stdout] test services::builder::downloader::tests::resolve_workspace_root_selects_single_child_repo ... FAILED
[INFO] [stdout] test services::builder::downloader::tests::resolve_workspace_root_uses_zig_root_when_manifest_exists ... ok
[INFO] [stdout] test services::builder::worker::tests::persist_artifact_copies_file_to_stable_temp_path ... ok
[INFO] [stdout] test services::integration::compression_handler::tests::decompress_allows_safe_tar_hardlink_entries ... ok
[INFO] [stdout] test services::builder::downloader::tests::resolve_workspace_root_uses_root_when_manifest_exists ... FAILED
[INFO] [stdout] test services::integration::compression_handler::tests::decompress_allows_safe_tar_symlink_entries ... ok
[INFO] [stdout] test providers::http::http_client::tests::probe_asset_if_modified_since_falls_back_to_get_on_405_head ... ok
[INFO] [stdout] test providers::gitea::gitea_client::tests::new_normalizes_base_url_without_scheme ... ok
[INFO] [stdout] test services::integration::compression_handler::tests::decompress_rejects_tar_hardlink_with_absolute_target ... ok
[INFO] [stdout] test services::integration::compression_handler::tests::decompress_rejects_tar_hardlink_with_traversal_target ... ok
[INFO] [stdout] test services::integration::compression_handler::tests::decompress_rejects_tar_symlink_with_traversal_target ... ok
[INFO] [stdout] test providers::gitlab::gitlab_client::tests::new_normalizes_base_url_without_scheme ... ok
[INFO] [stdout] test services::integration::compression_handler::tests::decompress_rejects_tar_symlink_with_absolute_target ... ok
[INFO] [stdout] test providers::http::webscraper_adapter::tests::conditional_latest_release_returns_none_on_not_modified ... ok
[INFO] [stdout] test services::integration::compression_handler::tests::decompress_rejects_tar_hardlink_with_missing_target ... ok
[INFO] [stdout] test providers::http::direct_adapter::tests::conditional_latest_release_returns_none_on_not_modified ... ok
[INFO] [stdout] test services::integration::compression_handler::tests::decompress_rejects_zip_absolute_path_entries ... ok
[INFO] [stdout] test services::integration::compression_handler::tests::decompress_single_zst_returns_decompressed_file ... ok
[INFO] [stdout] test services::integration::compression_handler::tests::decompress_tar_gz_extracts_archive_contents ... ok
[INFO] [stdout] test services::integration::compression_handler::tests::decompress_tar_zst_extracts_archive_contents ... ok
[INFO] [stdout] test services::integration::compression_handler::tests::decompress_rejects_zip_path_traversal_entries ... ok
[INFO] [stdout] test providers::gitea::gitea_adapter::tests::convert_release_maps_core_fields ... ok
[INFO] [stdout] test services::integration::desktop_manager::tests::ensure_name_prefers_localized_then_fallback ... ok
[INFO] [stdout] test services::integration::desktop_manager::tests::parse_desktop_file_reads_valid_fixture ... ok
[INFO] [stdout] test services::integration::desktop_manager::tests::serialize_preserves_extras_and_sanitize_overrides_exec_icon_terminal ... ok
[INFO] [stdout] test services::integration::desktop_manager::tests::parse_desktop_file_preserves_localized_and_extra_fields ... ok
[INFO] [stdout] test services::integration::permission_handler::tests::finds_nested_arch_layout_executable ... ok
[INFO] [stdout] test services::integration::compression_handler::tests::decompress_zip_flattens_single_top_level_directory ... ok
[INFO] [stdout] test services::integration::compression_handler::tests::unsupported_format_returns_error ... ok
[INFO] [stdout] test services::integration::permission_handler::tests::still_finds_direct_binary_first ... ok
[INFO] [stdout] test providers::github::github_adapter::tests::convert_release_maps_assets_and_version ... ok
[INFO] [stdout] test services::integration::symlink_manager::tests::add_link_replaces_dangling_symlink ... ok
[INFO] [stdout] test services::packaging::bundle_handler::tests::find_macos_app_executable_reads_contents_macos ... ok
[INFO] [stdout] test services::integration::symlink_manager::tests::remove_link_removes_dangling_symlink ... ok
[INFO] [stdout] test services::packaging::bundle_handler::tests::find_macos_app_bundle_prefers_package_named_bundle ... ok
[INFO] [stdout] test services::packaging::bundle_handler::tests::select_macos_app_bundle_prefers_name_match_over_size ... ok
[INFO] [stdout] test services::packaging::bundle_handler::tests::select_macos_app_bundle_falls_back_to_largest_when_no_name_match ... ok
[INFO] [stdout] test services::packaging::package_remover::tests::managed_path_entry_skips_non_archive_installs ... ok
[INFO] [stdout] test services::packaging::bundle_handler::tests::install_dmg_errors_on_non_macos_hosts ... ok
[INFO] [stdout] test services::packaging::package_remover::tests::managed_path_entry_uses_recorded_archive_path_even_after_rename ... ok
[INFO] [stdout] test services::packaging::package_upgrader::tests::backup_path_appends_old_suffix ... ok
[INFO] [stdout] test services::packaging::package_upgrader::tests::remove_path_if_exists_handles_files_and_directories ... ok
[INFO] [stdout] test services::packaging::package_remover::tests::remove_path_if_exists_deletes_file_and_directory ... ok
[INFO] [stdout] test services::storage::config_storage::tests::flattened_config_contains_dot_notation_keys ... ok
[INFO] [stdout] test services::storage::config_storage::tests::new_keeps_defaults_in_memory_when_file_missing ... ok
[INFO] [stdout] test services::integration::shell_manager::tests::remove_from_paths_removes_existing_export_line ... ok
[INFO] [stdout] test providers::http::http_client::tests::discover_assets_extracts_and_filters_html_links ... ok
[INFO] [stdout] test services::storage::config_storage::tests::set_value_rejects_unknown_paths ... ok
[INFO] [stdout] test services::integration::compression_handler::tests::decompress_single_gz_returns_decompressed_file ... ok
[INFO] [stdout] test services::integration::shell_manager::tests::add_to_paths_is_idempotent_and_escapes_special_characters ... ok
[INFO] [stdout] test services::storage::config_storage::tests::set_and_get_nested_values_updates_config ... ok
[INFO] [stdout] test services::storage::lock_storage::tests::active_lock_is_not_recovered_even_if_timestamp_is_old ... ok
[INFO] [stdout] test services::storage::lock_storage::tests::active_lock_still_blocks_second_acquire ... ok
[INFO] [stdout] test services::storage::config_storage::tests::reset_to_defaults_restores_default_values ... ok
[INFO] [stdout] test providers::gitlab::gitlab_adapter::tests::convert_release_combines_links_and_sources_into_assets ... ok
[INFO] [stdout] test services::packaging::package_installer::tests::package_cache_key_sanitizes_disallowed_characters ... ok
[INFO] [stdout] test services::storage::lock_storage::tests::parse_lock_metadata_extracts_known_fields ... ok
[INFO] [stdout] test services::packaging::package_remover::tests::managed_path_entry_uses_archive_executable_parent ... ok
[INFO] [stdout] test services::storage::lock_storage::tests::stale_lock_is_recovered_automatically ... ok
[INFO] [stdout] test services::packaging::package_remover::tests::remove_runtime_integrations_requires_install_path ... ok
[INFO] [stdout] test services::storage::lock_storage::tests::stale_lock_is_recovered_when_pid_start_token_mismatches ... ok
[INFO] [stdout] test services::storage::lock_storage::tests::lock_releases_on_drop ... ok
[INFO] [stdout] test services::storage::package_storage::tests::legacy_array_format_still_loads ... ok
[INFO] [stdout] test services::storage::package_storage::tests::invalid_json_file_returns_parse_error ... ok
[INFO] [stdout] test services::storage::lock_storage::tests::legacy_lock_without_pid_start_token_stays_blocking_for_live_pid ... ok
[INFO] [stdout] test services::storage::package_storage::tests::new_starts_empty_when_file_missing ... ok
[INFO] [stdout] test services::storage::lock_storage::tests::lock_without_pid_is_recovered_automatically ... ok
[INFO] [stdout] test providers::http::http_client::tests::download_file_writes_bytes_and_reports_progress ... ok
[INFO] [stdout] test services::storage::package_storage::tests::rejects_unsupported_versioned_storage ... ok
[INFO] [stdout] test providers::http::direct_adapter::tests::get_latest_release_builds_release_from_probe_metadata ... ok
[INFO] [stdout] test services::trust::checksum_verifier::tests::find_checksum_asset_prefers_asset_specific_files_then_common_names ... ok
[INFO] [stdout] test services::trust::checksum_verifier::tests::find_checksum_asset_prefers_checksums_bsd_over_generic_checksums ... ok
[INFO] [stdout] test services::trust::checksum_verifier::tests::parse_checksums_normalizes_uppercase_prefixed_digest_tokens ... ok
[INFO] [stdout] test services::storage::package_storage::tests::save_packages_creates_missing_parent_dirs ... ok
[INFO] [stdout] test services::trust::checksum_verifier::tests::parse_checksums_supports_standard_colon_and_bare_formats ... ok
[INFO] [stdout] test services::trust::checksum_verifier::tests::parse_matrix_checksums_requires_supported_hash_order_entries ... ok
[INFO] [stdout] test services::trust::checksum_verifier::tests::parse_matrix_checksums_supports_yq_style_manifests ... ok
[INFO] [stdout] test services::storage::package_storage::tests::add_or_update_replaces_existing_identity_match ... ok
[INFO] [stdout] test services::trust::checksum_verifier::tests::verify_checksum_rejects_sha256_mismatch ... ok
[INFO] [stdout] test providers::provider_manager::tests::search_repositories_is_unsupported_for_non_github_providers ... ok
[INFO] [stdout] test services::trust::checksum_verifier::tests::verify_checksum_validates_sha256_digest ... ok
[INFO] [stdout] test services::trust::signatures::orchestrator::tests::find_signature_assets_prefers_asset_specific_names ... ok
[INFO] [stdout] test services::trust::signatures::orchestrator::tests::resolve_signature_target_asset_ignores_unrelated_signature_assets ... ok
[INFO] [stdout] test services::trust::signatures::orchestrator::tests::resolve_signature_target_asset_uses_install_asset_for_binary_signature ... ok
[INFO] [stdout] test services::trust::signatures::orchestrator::tests::resolve_signature_target_asset_uses_signature_filename_target ... ok
[INFO] [stdout] test services::trust::checksum_verifier::tests::try_verify_file_returns_missing_when_release_has_no_checksum_asset ... ok
[INFO] [stdout] test services::storage::metadata_storage::tests::rename_migrates_entry ... ok
[INFO] [stdout] test services::trust::signatures::orchestrator::tests::try_verify_file_returns_missing_signature_when_release_has_no_signature_asset ... ok
[INFO] [stdout] test services::storage::metadata_storage::tests::set_and_clear_pin_reason_round_trips ... ok
[INFO] [stdout] test utils::filename_parser::tests::parse_arch_detects_common_variants ... ok
[INFO] [stdout] test utils::filename_parser::tests::parse_filetype_classifies_extensions_in_priority_order ... ok
[INFO] [stdout] test utils::filename_parser::tests::parse_os_detects_expected_platforms ... ok
[INFO] [stdout] test utils::filename_parser::tests::parse_os_respects_marker_boundaries ... ok
[INFO] [stdout] test services::storage::package_storage::tests::save_packages_overwrites_atomically_visible_result ... ok
[INFO] [stdout] test services::storage::rollback_storage::tests::upsert_and_reload_record_round_trips ... ok
[INFO] [stdout] test services::storage::package_storage::tests::remove_package_returns_expected_status ... ok
[INFO] [stdout] test utils::filesystem::safe_move::tests::fallback_move_copies_and_removes_source_file ... ok
[INFO] [stdout] test providers::http::webscraper_adapter::tests::get_latest_release_selects_assets_for_latest_detected_version ... ok
[INFO] [stdout] test utils::filesystem::safe_move::tests::fallback_move_handles_directories_recursively ... ok
[INFO] [stdout] test services::storage::rollback_storage::tests::remove_record_returns_removed_value ... ok
[INFO] [stdout] test utils::platform::platform_info::tests::architecture_info_default_constructs_reasonable_values ... ok
[INFO] [stdout] test services::trust::signatures::orchestrator::tests::verify_minisign_signature_returns_verified_with_matching_key ... ok
[INFO] [stdout] test utils::platform::process_id::tests::current_identity_token_is_non_empty_when_available ... ok
[INFO] [stdout] test utils::platform::process_id::tests::parse_linux_start_time_from_stat_line ... ok
[INFO] [stdout] test utils::platform::process_id::tests::probe_pid_zero_reports_not_exists ... ok
[INFO] [stdout] test utils::static_paths::tests::upstream_paths_are_composed_from_base_directories ... ok
[INFO] [stdout] test utils::platform::process_id::tests::probe_current_process_reports_exists ... ok
[INFO] [stdout] test services::trust::signatures::cosign::tests::verify_cosign_signature_verifies_blob_bytes_with_pem_key ... ok
[INFO] [stdout] test services::trust::checksum_verifier::tests::parse_checksums_supports_openssl_style_lines ... ok
[INFO] [stdout] test services::trust::signatures::orchestrator::tests::verify_minisign_signature_returns_invalid_for_malformed_signature ... ok
[INFO] [stdout] test utils::filename_parser::tests::parse_arch_defaults_ambiguous_x86_to_32_bit ... ok
[INFO] [stdout] test utils::platform::platform_info::tests::formatter_outputs_are_stable ... ok
[INFO] [stdout] test utils::platform::platform_info::tests::cpu_arch_from_str_maps_known_and_unknown_values ... ok
[INFO] [stdout] test utils::filesystem::safe_move::tests::move_file_or_dir_moves_file_with_rename_path ... ok
[INFO] [stdout] test services::storage::lock_storage::tests::lock_with_malformed_pid_is_recovered_automatically ... ok
[INFO] [stdout] test services::packaging::bundle_handler::tests::find_macos_app_bundles_ignores_nested_bundle_entries ... ok
[INFO] [stdout] test services::storage::package_storage::tests::save_packages_writes_valid_json_and_can_reload ... ok
[INFO] [stdout] test providers::http::http_client::tests::probe_asset_if_modified_since_returns_not_modified_on_304 ... ok
[INFO] [stdout] test utils::platform::platform_info::tests::os_kind_from_str_maps_known_and_unknown_values ... ok
[INFO] [stdout] test services::storage::lock_storage::tests::lock_waits_for_concurrent_acquire_to_finish ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- services::builder::downloader::tests::resolve_workspace_root_errors_on_ambiguous_children stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'services::builder::downloader::tests::resolve_workspace_root_errors_on_ambiguous_children' (241) panicked at src/services/builder/downloader.rs:383:67:
[INFO] [stdout] must be ambiguous: "/tmp/upstream-downloader-test-ambiguous-1778827156482300411/go"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e970a61bf2a - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e970a61bf2a - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e970a61bf2a - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e970a61bf2a - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e970a635a8a - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e970a635a8a - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5e970a6226e2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5e970a6226e2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5e970a5f4f4f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e970a5f4f4f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e970a611749 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e9709a774fc - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5e9709a774fc - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5e970a6119c2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5e970a6119c2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e970a5f5008 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e970a5e9879 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e970a5f62ad - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e970a63624c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e970a635fc2 - core[e929cb53b82a81ca]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5e97098f137c - <core[e929cb53b82a81ca]::result::Result<std[29689e6404d28ef9]::path::PathBuf, anyhow[4b33063320ba2d1b]::Error>>::expect_err
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1298:22
[INFO] [stdout]   21:     0x5e97098fb0aa - upstream_rs[4177e4d0439c0564]::services::builder::downloader::tests::resolve_workspace_root_errors_on_ambiguous_children
[INFO] [stdout]                                at /opt/rustwide/workdir/src/services/builder/downloader.rs:383:67
[INFO] [stdout]   22:     0x5e97098e8477 - upstream_rs[4177e4d0439c0564]::services::builder::downloader::tests::resolve_workspace_root_errors_on_ambiguous_children::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/services/builder/downloader.rs:376:61
[INFO] [stdout]   23:     0x5e9709a65ba6 - <upstream_rs[4177e4d0439c0564]::services::builder::downloader::tests::resolve_workspace_root_errors_on_ambiguous_children::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e9709a6a7db - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5e9709a6a7db - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5e9709a77fcb - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5e9709a77fcb - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5e9709a77fcb - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5e9709a77fcb - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5e9709a77fcb - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5e9709a77fcb - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5e9709a77fcb - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5e9709a716e4 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5e9709a716e4 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5e9709a7abd2 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5e9709a7abd2 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5e9709a7abd2 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5e9709a7abd2 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5e9709a7abd2 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5e9709a7abd2 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5e9709a7abd2 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5e970a61abef - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x5e970a61abef - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x78e6d145faa4 - <unknown>
[INFO] [stdout]   45:     0x78e6d14eca64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- services::builder::downloader::tests::resolve_workspace_root_selects_single_child_repo stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'services::builder::downloader::tests::resolve_workspace_root_selects_single_child_repo' (243) panicked at src/services/builder/downloader.rs:347:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: "/tmp/upstream-downloader-test-single-child-1778827156495178631"
[INFO] [stdout]  right: "/tmp/upstream-downloader-test-single-child-1778827156495178631/child"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e970a61bf2a - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e970a61bf2a - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e970a61bf2a - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e970a61bf2a - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e970a635a8a - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e970a635a8a - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5e970a6226e2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5e970a6226e2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5e970a5f4f4f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e970a5f4f4f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e970a611749 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e9709a774fc - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5e9709a774fc - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5e970a6119c2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5e970a6119c2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e970a5f5008 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e970a5e9879 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e970a5f62ad - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e970a63624c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e970a636103 - core[e929cb53b82a81ca]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5e970971e0e7 - core[e929cb53b82a81ca]::panicking::assert_failed::<std[29689e6404d28ef9]::path::PathBuf, std[29689e6404d28ef9]::path::PathBuf>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5e97098faedd - upstream_rs[4177e4d0439c0564]::services::builder::downloader::tests::resolve_workspace_root_selects_single_child_repo
[INFO] [stdout]                                at /opt/rustwide/workdir/src/services/builder/downloader.rs:347:9
[INFO] [stdout]   22:     0x5e97098e8447 - upstream_rs[4177e4d0439c0564]::services::builder::downloader::tests::resolve_workspace_root_selects_single_child_repo::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/services/builder/downloader.rs:341:58
[INFO] [stdout]   23:     0x5e9709a65b66 - <upstream_rs[4177e4d0439c0564]::services::builder::downloader::tests::resolve_workspace_root_selects_single_child_repo::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e9709a6a7db - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5e9709a6a7db - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5e9709a77fcb - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5e9709a77fcb - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5e9709a77fcb - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5e9709a77fcb - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5e9709a77fcb - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5e9709a77fcb - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5e9709a77fcb - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5e9709a716e4 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5e9709a716e4 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5e9709a7abd2 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5e9709a7abd2 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5e9709a7abd2 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5e9709a7abd2 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5e9709a7abd2 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5e9709a7abd2 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5e9709a7abd2 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5e970a61abef - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x5e970a61abef - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x78e6d145faa4 - <unknown>
[INFO] [stdout]   45:     0x78e6d14eca64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- services::builder::downloader::tests::resolve_workspace_root_uses_root_when_manifest_exists stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'services::builder::downloader::tests::resolve_workspace_root_uses_root_when_manifest_exists' (247) panicked at src/services/builder/downloader.rs:336:72:
[INFO] [stdout] resolve root: Failed to scan extracted source root '/opt/rustwide/workdir/tests/fixtures/builder/workspace-roots/rust-single'
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <std::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<std::fs::ReadDir, std::io::error::Error> as anyhow::Context<std::fs::ReadDir, std::io::error::Error>>::context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:54:37
[INFO] [stdout]    2: <upstream_rs::services::builder::downloader::SourceDownloader>::resolve_workspace_root
[INFO] [stdout]              at ./src/services/builder/downloader.rs:187:57
[INFO] [stdout]    3: upstream_rs::services::builder::downloader::tests::resolve_workspace_root_uses_root_when_manifest_exists
[INFO] [stdout]              at ./src/services/builder/downloader.rs:336:24
[INFO] [stdout]    4: upstream_rs::services::builder::downloader::tests::resolve_workspace_root_uses_root_when_manifest_exists::{closure#0}
[INFO] [stdout]              at ./src/services/builder/downloader.rs:333:63
[INFO] [stdout]    5: <upstream_rs::services::builder::downloader::tests::resolve_workspace_root_uses_root_when_manifest_exists::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    6: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    7: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]    8: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]    9: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   10: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   11: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   12: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   13: test::run_test_in_process
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   14: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   15: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   16: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   17: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   18: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   19: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   20: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   21: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   22: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   23: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   25: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   26: <unknown>
[INFO] [stdout]   27: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e970a61bf2a - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e970a61bf2a - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e970a61bf2a - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e970a61bf2a - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e970a635a8a - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e970a635a8a - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x5e970a6226e2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5e970a6226e2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5e970a5f4f4f - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e970a5f4f4f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e970a611749 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e9709a774fc - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5e9709a774fc - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5e970a6119c2 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5e970a6119c2 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e970a5f5008 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e970a5e9879 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e970a5f62ad - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e970a63624c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e970a635fc2 - core[e929cb53b82a81ca]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5e97098f142c - <core[e929cb53b82a81ca]::result::Result<std[29689e6404d28ef9]::path::PathBuf, anyhow[4b33063320ba2d1b]::Error>>::expect
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5e97098fb2b3 - upstream_rs[4177e4d0439c0564]::services::builder::downloader::tests::resolve_workspace_root_uses_root_when_manifest_exists
[INFO] [stdout]                                at /opt/rustwide/workdir/src/services/builder/downloader.rs:336:72
[INFO] [stdout]   22:     0x5e97098e84a7 - upstream_rs[4177e4d0439c0564]::services::builder::downloader::tests::resolve_workspace_root_uses_root_when_manifest_exists::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/services/builder/downloader.rs:333:63
[INFO] [stdout]   23:     0x5e9709a65be6 - <upstream_rs[4177e4d0439c0564]::services::builder::downloader::tests::resolve_workspace_root_uses_root_when_manifest_exists::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e9709a6a7db - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5e9709a6a7db - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5e9709a77fcb - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5e9709a77fcb - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5e9709a77fcb - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5e9709a77fcb - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5e9709a77fcb - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5e9709a77fcb - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5e9709a77fcb - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5e9709a716e4 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5e9709a716e4 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5e9709a7abd2 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5e9709a7abd2 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5e9709a7abd2 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5e9709a7abd2 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5e9709a7abd2 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5e9709a7abd2 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5e9709a7abd2 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5e970a61abef - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x5e970a61abef - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x78e6d145faa4 - <unknown>
[INFO] [stdout]   45:     0x78e6d14eca64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     services::builder::downloader::tests::resolve_workspace_root_errors_on_ambiguous_children
[INFO] [stdout]     services::builder::downloader::tests::resolve_workspace_root_selects_single_child_repo
[INFO] [stdout]     services::builder::downloader::tests::resolve_workspace_root_uses_root_when_manifest_exists
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 226 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.68s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "d79e524248877cfe0e65fa1f1c42e1e0f477f8fff4b73fd10d9545a653ccc084", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d79e524248877cfe0e65fa1f1c42e1e0f477f8fff4b73fd10d9545a653ccc084", kill_on_drop: false }`
[INFO] [stdout] d79e524248877cfe0e65fa1f1c42e1e0f477f8fff4b73fd10d9545a653ccc084
