[INFO] cloning repository https://github.com/TechAlchemistX/secretenv
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/TechAlchemistX/secretenv" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTechAlchemistX%2Fsecretenv", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTechAlchemistX%2Fsecretenv'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f5288acaed29c6d6ff7c1b8cc915d684c3eb7b11
[INFO] testing TechAlchemistX/secretenv/f5288acaed29c6d6ff7c1b8cc915d684c3eb7b11 against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTechAlchemistX%2Fsecretenv" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/TechAlchemistX/secretenv
[INFO] finished tweaking git repo https://github.com/TechAlchemistX/secretenv
[INFO] tweaked toml for git repo https://github.com/TechAlchemistX/secretenv written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/TechAlchemistX/secretenv on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/TechAlchemistX/secretenv already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 8273603b1786904aec391c1c924a79805e7881e8a92828fabeb515a6de33d26c
[INFO] running `Command { std: "docker" "start" "8273603b1786904aec391c1c924a79805e7881e8a92828fabeb515a6de33d26c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8273603b1786904aec391c1c924a79805e7881e8a92828fabeb515a6de33d26c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8273603b1786904aec391c1c924a79805e7881e8a92828fabeb515a6de33d26c" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8273603b1786904aec391c1c924a79805e7881e8a92828fabeb515a6de33d26c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8273603b1786904aec391c1c924a79805e7881e8a92828fabeb515a6de33d26c" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling libc v0.2.185
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling http v1.4.1
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling hostname v0.4.2
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling opentelemetry-semantic-conventions v0.32.0
[INFO] [stderr]    Compiling directories v5.0.1
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling tokio v1.52.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling prost-derive v0.14.3
[INFO] [stderr]    Compiling opentelemetry v0.32.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling prost v0.14.3
[INFO] [stderr]    Compiling pin-project v1.1.13
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling prost-types v0.14.3
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling opentelemetry_sdk v0.32.1
[INFO] [stderr]    Compiling h2 v0.4.14
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling tracing-opentelemetry v0.33.0
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling schemars_derive v1.2.1
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling opentelemetry-stdout v0.32.0
[INFO] [stderr]    Compiling rmcp v1.7.0
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling pastey v0.2.3
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling schemars v1.2.1
[INFO] [stderr]    Compiling rmcp-macros v1.7.0
[INFO] [stderr]    Compiling secretenv-mcp-config v0.19.0 (/opt/rustwide/workdir/crates/secretenv-mcp-config)
[INFO] [stderr]    Compiling secretenv-testing v0.19.0 (/opt/rustwide/workdir/crates/secretenv-testing)
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling clap_complete v4.6.2
[INFO] [stderr]    Compiling hyper-timeout v0.5.2
[INFO] [stderr]    Compiling reqwest v0.13.4
[INFO] [stderr]    Compiling tonic v0.14.6
[INFO] [stderr]    Compiling opentelemetry-http v0.32.0
[INFO] [stderr]    Compiling tonic-prost v0.14.6
[INFO] [stderr]    Compiling tonic-types v0.14.6
[INFO] [stderr]    Compiling opentelemetry-proto v0.32.0
[INFO] [stderr]    Compiling opentelemetry-otlp v0.32.0
[INFO] [stderr]    Compiling secretenv-telemetry v0.19.0 (/opt/rustwide/workdir/crates/secretenv-telemetry)
[INFO] [stderr]    Compiling secretenv-core v0.19.0 (/opt/rustwide/workdir/crates/secretenv-core)
[INFO] [stderr]    Compiling secretenv-backend-cf-kv v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-cf-kv)
[INFO] [stderr]    Compiling secretenv-backend-gcp v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-gcp)
[INFO] [stderr]    Compiling secretenv-backend-infisical v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-infisical)
[INFO] [stderr]    Compiling secretenv-backend-keychain v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-keychain)
[INFO] [stderr]    Compiling secretenv-backend-local v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-local)
[INFO] [stderr]    Compiling secretenv-backend-bitwarden-sm v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-bitwarden-sm)
[INFO] [stderr]    Compiling secretenv-backend-vault v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-vault)
[INFO] [stderr]    Compiling secretenv-backend-doppler v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-doppler)
[INFO] [stderr]    Compiling secretenv-backend-aws-ssm v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-aws-ssm)
[INFO] [stderr]    Compiling secretenv-backend-aws-secrets v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-aws-secrets)
[INFO] [stderr]    Compiling secretenv-backend-1password v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-1password)
[INFO] [stderr]    Compiling secretenv-backend-azure v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-azure)
[INFO] [stderr]    Compiling secretenv-backend-openbao v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-openbao)
[INFO] [stderr]    Compiling secretenv-backend-conjur v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-conjur)
[INFO] [stderr]    Compiling secretenv-backend-keeper v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-keeper)
[INFO] [stderr]    Compiling secretenv-migrate v0.19.0 (/opt/rustwide/workdir/crates/secretenv-migrate)
[INFO] [stderr]    Compiling secretenv-registry-mutate v0.19.0 (/opt/rustwide/workdir/crates/secretenv-registry-mutate)
[INFO] [stderr]    Compiling secretenv-backends-init v0.19.0 (/opt/rustwide/workdir/crates/secretenv-backends-init)
[INFO] [stderr]    Compiling secretenv-mcp v0.19.0 (/opt/rustwide/workdir/crates/secretenv-mcp)
[INFO] [stderr]    Compiling secretenv v0.19.0 (/opt/rustwide/workdir/crates/secretenv-cli)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 57s
[INFO] running `Command { std: "docker" "inspect" "8273603b1786904aec391c1c924a79805e7881e8a92828fabeb515a6de33d26c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8273603b1786904aec391c1c924a79805e7881e8a92828fabeb515a6de33d26c" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling target-triple v1.0.0
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling assert_cmd v2.2.1
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling secretenv-backends-init v0.19.0 (/opt/rustwide/workdir/crates/secretenv-backends-init)
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling secretenv-backend-bitwarden-sm v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-bitwarden-sm)
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling secretenv-backend-1password v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-1password)
[INFO] [stderr]    Compiling secretenv-backend-gcp v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-gcp)
[INFO] [stderr]    Compiling secretenv-migrate v0.19.0 (/opt/rustwide/workdir/crates/secretenv-migrate)
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling secretenv-backend-aws-secrets v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-aws-secrets)
[INFO] [stderr]    Compiling secretenv-backend-vault v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-vault)
[INFO] [stderr]    Compiling secretenv-backend-cf-kv v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-cf-kv)
[INFO] [stderr]    Compiling secretenv v0.19.0 (/opt/rustwide/workdir/crates/secretenv-cli)
[INFO] [stderr]    Compiling trybuild v1.0.116
[INFO] [stderr]    Compiling secretenv-backend-azure v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-azure)
[INFO] [stderr]    Compiling secretenv-backend-doppler v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-doppler)
[INFO] [stderr]    Compiling secretenv-registry-mutate v0.19.0 (/opt/rustwide/workdir/crates/secretenv-registry-mutate)
[INFO] [stderr]    Compiling secretenv-backend-infisical v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-infisical)
[INFO] [stderr]    Compiling secretenv-backend-aws-ssm v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-aws-ssm)
[INFO] [stderr]    Compiling secretenv-backend-keychain v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-keychain)
[INFO] [stderr]    Compiling secretenv-backend-openbao v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-openbao)
[INFO] [stderr]    Compiling secretenv-backend-local v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-local)
[INFO] [stderr]    Compiling secretenv-backend-keeper v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-keeper)
[INFO] [stderr]    Compiling secretenv-backend-conjur v0.19.0 (/opt/rustwide/workdir/crates/backends/secretenv-backend-conjur)
[INFO] [stderr]    Compiling secretenv-testing v0.19.0 (/opt/rustwide/workdir/crates/secretenv-testing)
[INFO] [stderr]    Compiling secretenv-mcp-config v0.19.0 (/opt/rustwide/workdir/crates/secretenv-mcp-config)
[INFO] [stderr]    Compiling secretenv-telemetry v0.19.0 (/opt/rustwide/workdir/crates/secretenv-telemetry)
[INFO] [stderr]    Compiling secretenv-core v0.19.0 (/opt/rustwide/workdir/crates/secretenv-core)
[INFO] [stderr]    Compiling secretenv-mcp v0.19.0 (/opt/rustwide/workdir/crates/secretenv-mcp)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 43s
[INFO] running `Command { std: "docker" "inspect" "8273603b1786904aec391c1c924a79805e7881e8a92828fabeb515a6de33d26c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8273603b1786904aec391c1c924a79805e7881e8a92828fabeb515a6de33d26c" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.51s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/secretenv-07e15b2d0d5c4915)
[INFO] [stdout] 
[INFO] [stdout] running 86 tests
[INFO] [stdout] test cli::tests::selection_prefers_explicit_flag ... ok
[INFO] [stdout] test cli::tests::selection_interprets_triple_slash_as_uri ... ok
[INFO] [stdout] test cli::tests::selection_uses_env_when_flag_absent ... ok
[INFO] [stdout] test cli::tests::selection_falls_back_to_default_when_no_flag_or_env ... ok
[INFO] [stdout] test cli::tests::selection_treats_empty_env_as_absent ... ok
[INFO] [stdout] test cli::tests::selection_errors_when_nothing_configured ... ok
[INFO] [stdout] test doctor::tests::human_output_renders_cascade_with_mixed_source_status ... ok
[INFO] [stdout] test doctor::tests::human_output_omits_registries_section_when_empty ... ok
[INFO] [stdout] test doctor::tests::human_output_renders_single_source_registry ... ok
[INFO] [stdout] test doctor::tests::human_output_handles_unparseable_source_gracefully ... ok
[INFO] [stdout] test doctor::tests::remediation_argv_local_is_none ... ok
[INFO] [stdout] test doctor::tests::remediation_argv_unknown_backend_is_none ... ok
[INFO] [stdout] test doctor::tests::render_human_cli_missing_shows_install_hint ... ok
[INFO] [stdout] test doctor::tests::remediation_argv_known_backends ... ok
[INFO] [stdout] test doctor::tests::render_human_depth_failure_includes_error ... ok
[INFO] [stdout] test doctor::tests::json_output_omits_registries_key_when_empty ... ok
[INFO] [stdout] test doctor::tests::json_output_includes_fix_actions_when_set ... ok
[INFO] [stdout] test doctor::tests::json_output_includes_depth_array_when_populated ... ok
[INFO] [stdout] test doctor::tests::render_human_includes_fix_actions_section ... ok
[INFO] [stdout] test doctor::tests::render_human_includes_depth_block_with_alias_count ... ok
[INFO] [stdout] test doctor::tests::render_human_fix_action_failure_includes_spawn_error ... ok
[INFO] [stdout] test doctor::tests::json_omits_depth_key_when_empty ... ok
[INFO] [stdout] test doctor::tests::json_output_has_stable_shape ... ok
[INFO] [stdout] test doctor::tests::render_human_depth_block_pluralizes_correctly ... ok
[INFO] [stdout] test doctor::tests::render_human_includes_tree_and_ticks ... ok
[INFO] [stdout] test doctor::tests::render_human_reports_no_backends ... ok
[INFO] [stdout] test doctor::tests::json_output_includes_registries_section_when_present ... ok
[INFO] [stdout] test doctor::tests::source_status_errors_on_unparseable_uri ... ok
[INFO] [stdout] test doctor::tests::source_status_errors_when_scheme_not_registered ... ok
[INFO] [stdout] test doctor::tests::status_from_backend_status_cli_missing ... ok
[INFO] [stdout] test doctor::tests::status_from_backend_status_error ... ok
[INFO] [stdout] test doctor::tests::source_status_uses_cached_backend_status_on_parse_ok ... ok
[INFO] [stdout] test doctor::tests::status_from_backend_status_not_authenticated ... ok
[INFO] [stdout] test doctor::tests::summary_counts_each_variant ... ok
[INFO] [stdout] test doctor::tests::summary_all_ok_when_every_backend_ok ... ok
[INFO] [stdout] test invite::tests::aws_secrets_grant_uses_secrets_manager_policy ... ok
[INFO] [stdout] test invite::tests::azure_grant_uses_key_vault_secrets_user_role ... ok
[INFO] [stdout] test doctor::tests::status_from_backend_status_ok ... ok
[INFO] [stdout] test invite::tests::build_errors_when_backend_instance_missing ... ok
[INFO] [stdout] test invite::tests::gcp_grant_uses_secret_accessor_role ... ok
[INFO] [stdout] test invite::tests::aws_ssm_grant_uses_amazon_ssm_read_only_access_policy ... ok
[INFO] [stdout] test invite::tests::build_errors_when_named_registry_missing_from_config ... ok
[INFO] [stdout] test invite::tests::build_errors_when_selection_is_a_uri_not_a_name ... ok
[INFO] [stdout] test invite::tests::config_block_filters_test_only_aws_bin_field ... ok
[INFO] [stdout] test invite::tests::config_block_uses_bare_key_for_one_password_style_instance_name ... ok
[INFO] [stdout] test invite::tests::local_backend_skips_cli_grant_in_favor_of_filesystem_hint ... ok
[INFO] [stdout] test invite::tests::render_human_includes_all_three_sections ... ok
[INFO] [stdout] test invite::tests::one_password_grant_includes_op_vault_user_grant ... ok
[INFO] [stdout] test invite::tests::vault_grant_includes_policy_write_and_token_create ... ok
[INFO] [stdout] test invite::tests::render_json_serializes_all_invitation_fields ... ok
[INFO] [stdout] test invite::tests::unknown_backend_type_returns_a_pointer_to_backend_docs ... ok
[INFO] [stdout] test profile::tests::etag_parser_handles_quotes_and_case_insensitivity ... ok
[INFO] [stdout] test profile::tests::list_on_missing_dir_is_empty ... ok
[INFO] [stdout] test invite::tests::config_block_round_trips_through_config_loader ... ok
[INFO] [stdout] test profile::tests::body_validation_rejects_bogus_toml ... ok
[INFO] [stdout] test profile::tests::body_validation_rejects_unknown_fields ... ok
[INFO] [stdout] test profile::tests::body_validation_accepts_well_formed_fragment ... ok
[INFO] [stdout] test profile::tests::profile_name_rejects_path_traversal ... ok
[INFO] [stdout] test profile::tests::profile_name_rejects_over_length ... ok
[INFO] [stdout] test profile::tests::profile_name_rejects_windows_reserved_names ... ok
[INFO] [stdout] test profile::tests::resolve_install_url_explicit_wins ... ok
[INFO] [stdout] test profile::tests::rfc3339_format_is_well_shaped ... ok
[INFO] [stdout] test profile::tests::resolve_install_url_falls_back_to_default_base ... ok
[INFO] [stdout] test profile::tests::uninstall_of_missing_profile_errors ... ok
[INFO] [stdout] test profile::tests::profile_name_rejects_control_chars_and_unicode ... ok
[INFO] [stdout] test profile::tests::update_without_meta_errors_helpfully ... ok
[INFO] [stdout] test setup::tests::scheme_1password_bare_and_suffixed ... ok
[INFO] [stdout] test setup::tests::scheme_aws_ssm_bare_maps_to_aws_ssm ... ok
[INFO] [stdout] test setup::tests::scheme_aws_ssm_suffixed_maps_to_aws_ssm ... ok
[INFO] [stdout] test profile::tests::resolve_install_url_respects_base_url_env ... ok
[INFO] [stdout] test setup::tests::scheme_azure_bare_and_suffixed ... ok
[INFO] [stdout] test setup::tests::scheme_unknown_errors ... ok
[INFO] [stdout] test setup::tests::scheme_local_maps_to_local ... ok
[INFO] [stdout] test setup::tests::scheme_gcp_bare_and_suffixed ... ok
[INFO] [stdout] test setup::tests::scheme_vault_bare_and_suffixed ... ok
[INFO] [stdout] test setup::tests::toml_includes_registry_and_backend_for_local ... ok
[INFO] [stdout] test setup::tests::toml_key_keeps_bare_when_safe ... ok
[INFO] [stdout] test setup::tests::toml_includes_op_account_when_provided ... ok
[INFO] [stdout] test setup::tests::toml_key_quotes_when_needed ... ok
[INFO] [stdout] test setup::tests::toml_includes_aws_region_when_provided ... ok
[INFO] [stdout] test setup::tests::toml_roundtrips_through_config_loader ... ok
[INFO] [stdout] test profile::tests::install_rejects_malformed_body ... ok
[INFO] [stdout] test profile::tests::install_via_file_url_writes_toml_and_meta ... ok
[INFO] [stdout] test profile::tests::uninstall_removes_file_and_meta ... ok
[INFO] [stdout] test profile::tests::update_after_source_change_refreshes_file ... ok
[INFO] [stdout] test profile::tests::list_returns_installed_profiles_alphabetically ... ok
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-a52d7e8b70c669b9)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 86 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 46 tests
[INFO] [stdout] test completions_rejects_unknown_shell ... ok
[INFO] [stdout] test doctor_fix_is_a_noop_when_all_backends_already_ok ... ok
[INFO] [stdout] test doctor_fix_extensive_compose_cleanly ... ok
[INFO] [stdout] test doctor_extensive_renders_depth_probe_for_local_backend ... ok
[INFO] [stdout] test doctor_extensive_json_includes_depth_array ... ok
[INFO] [stdout] test doctor_json_output_has_stable_schema ... ok
[INFO] [stdout] test completions_fish_emits_non_empty_script ... ok
[INFO] [stdout] test completions_bash_emits_non_empty_script ... ok
[INFO] [stdout] test help_flag_prints_subcommands ... ok
[INFO] [stdout] test doctor_help_lists_fix_and_extensive_flags ... ok
[INFO] [stdout] test doctor_human_output_lists_local_backend_as_ok ... ok
[INFO] [stdout] test doctor_renders_registries_section_with_per_source_status ... ok
[INFO] [stdout] test completions_zsh_emits_script_with_secretenv_completion_function ... ok
[INFO] [stdout] test doctor_json_includes_registries_key_with_sources_array ... ok
[INFO] [stdout] test profile_help_lists_subcommands_and_flags ... ok
[INFO] [stdout] test profile_list_json_is_parseable ... ok
[INFO] [stdout] test completions_output_flag_writes_file_with_mode_0o644 ... ok
[INFO] [stdout] test registry_get_prints_single_uri ... ok
[INFO] [stdout] test registry_history_renders_git_log_entries_in_most_recent_first_order ... ok
[INFO] [stdout] test registry_history_json_includes_versions_array_in_order ... ok
[INFO] [stdout] test registry_invite_help_lists_invitee_flag ... ok
[INFO] [stdout] test registry_invite_emits_config_snippet_grant_and_verify_steps ... ok
[INFO] [stdout] test registry_invite_json_output_round_trips ... ok
[INFO] [stdout] test registry_list_prints_aliases ... ok
[INFO] [stdout] test resolve_env_var_is_null_when_alias_unused_in_manifest ... ok
[INFO] [stdout] test resolve_json_output_has_documented_schema ... ok
[INFO] [stdout] test resolve_prints_full_report_with_alias_and_env_var_and_source ... ok
[INFO] [stdout] test run_dry_run_prints_alias_to_uri_mapping ... ok
[INFO] [stdout] test profile_install_rejects_windows_reserved_name ... ok
[INFO] [stdout] test profile_uninstall_of_missing_profile_errors ... ok
[INFO] [stdout] test run_with_no_redact_i_know_passes_value_through ... ok
[INFO] [stdout] test profile_install_from_file_url_and_list_roundtrip ... ok
[INFO] [stdout] test profile_install_rejects_path_traversal_name ... ok
[INFO] [stdout] test setup_aws_ssm_writes_region_and_profile ... ok
[INFO] [stdout] test registry_history_errors_when_alias_unknown ... ok
[INFO] [stdout] test setup_force_overwrites_existing_config ... ok
[INFO] [stdout] test setup_writes_config_for_local_backend ... ok
[INFO] [stdout] test setup_refuses_to_overwrite_without_force ... ok
[INFO] [stdout] test run_execs_with_secrets_injected_as_env_vars ... ok
[INFO] [stdout] test setup_written_config_is_usable_by_resolve ... ok
[INFO] [stdout] test version_flag_prints_version_and_exits_zero ... ok
[INFO] [stdout] test run_errors_when_no_manifest_exists ... ok
[INFO] [stdout] test resolve_errors_on_unknown_alias ... ok
[INFO] [stdout] test run_errors_when_no_registry_configured_and_no_flag ... ok
[INFO] [stdout] test setup_rejects_unknown_scheme ... ok
[INFO] [stdout] test setup_aws_ssm_requires_region ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.66s
[INFO] [stderr]      Running tests/e2e.rs (/opt/rustwide/target/debug/deps/e2e-b57a37d513c0ce6b)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test op_mocked_run_injects_resolved_secret_into_child_env ... ok
[INFO] [stdout] test ssm_mocked_run_injects_resolved_secret_into_child_env ... ok
[INFO] [stdout] test strict_mock_matches_exact_argv_and_injects_resolved_secret ... ok
[INFO] [stdout] test dry_run_fetches_registry_but_not_values ... ok
[INFO] [stdout] test direct_backend_uri_in_manifest_is_rejected ... ok
[INFO] [stdout] test doctor_flags_not_authenticated_when_sts_fails ... ok
[INFO] [stdout] test ssm_mocked_missing_alias_errors_with_name ... ok
[INFO] [stdout] test strict_mock_rejects_argv_drift_with_exit_97 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secretenv_backend_1password-55386cfbae99539e)
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test tests::factory_backend_type_is_1password ... ok
[INFO] [stdout] test tests::factory_builds_backend_with_no_required_fields ... ok
[INFO] [stdout] test tests::factory_op_unsafe_set_accepts_true ... ok
[INFO] [stdout] test tests::factory_honors_timeout_secs ... ok
[INFO] [stdout] test tests::factory_rejects_non_integer_timeout_secs ... ok
[INFO] [stdout] test tests::check_returns_cli_missing_when_binary_not_found ... ok
[INFO] [stdout] test tests::factory_rejects_non_string_op_account ... ok
[INFO] [stdout] test tests::factory_rejects_non_bool_op_unsafe_set ... ok
[INFO] [stdout] test tests::factory_uses_default_timeout_when_omitted ... ok
[INFO] [stdout] test tests::get_fails_fast_when_binary_missing ... ok
[INFO] [stdout] test tests::factory_accepts_op_account ... ok
[INFO] [stdout] test tests::check_returns_ok_when_version_and_whoami_succeed ... ok
[INFO] [stdout] test tests::delete_runs_edit_with_empty_value ... ok
[INFO] [stdout] test tests::get_item_not_found_error_includes_stderr_and_uri ... ok
[INFO] [stdout] test tests::check_returns_not_authenticated_on_sign_in_error ... ok
[INFO] [stdout] test tests::check_signin_hint_includes_account_when_configured ... ok
[INFO] [stdout] test tests::get_strips_single_trailing_newline ... ok
[INFO] [stdout] test tests::parse_path_rejects_empty_segment ... ok
[INFO] [stdout] test tests::parse_path_rejects_two_segments ... ok
[INFO] [stdout] test tests::parse_path_rejects_four_segments ... ok
[INFO] [stdout] test tests::parse_path_three_segments_happy ... ok
[INFO] [stdout] test tests::parse_path_tolerates_leading_slash ... ok
[INFO] [stdout] test tests::get_drift_catch_rejects_missing_account_flag ... ok
[INFO] [stdout] test tests::list_errors_when_body_is_not_flat_toml ... ok
[INFO] [stdout] test tests::set_drift_catch_rejects_missing_vault_flag ... ok
[INFO] [stdout] test tests::get_non_utf8_response_errors_with_context ... ok
[INFO] [stdout] test tests::set_proceeds_when_op_unsafe_set_is_true ... ok
[INFO] [stdout] test tests::get_returns_field_value_no_account ... ok
[INFO] [stdout] test tests::set_propagates_item_not_found_error ... ok
[INFO] [stdout] test tests::get_returns_field_value_with_account ... ok
[INFO] [stdout] test tests::set_refuses_when_op_unsafe_set_is_false ... ok
[INFO] [stdout] test tests::list_parses_toml_registry_document ... ok
[INFO] [stdout] test tests::set_succeeds_on_zero_exit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secretenv_backend_aws_secrets-5dbbb5541abbb461)
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test tests::factory_accepts_region_and_no_profile ... ok
[INFO] [stdout] test tests::factory_backend_type_is_aws_secrets ... ok
[INFO] [stdout] test tests::check_cli_missing_on_enoent ... ok
[INFO] [stdout] test tests::factory_honors_timeout_secs ... ok
[INFO] [stdout] test tests::check_level2_not_authenticated_on_expired_sso ... ok
[INFO] [stdout] test tests::factory_errors_when_aws_region_missing ... ok
[INFO] [stdout] test tests::factory_rejects_non_string_aws_bin ... ok
[INFO] [stdout] test tests::factory_rejects_non_string_aws_profile ... ok
[INFO] [stdout] test tests::factory_uses_default_timeout_when_omitted ... ok
[INFO] [stdout] test tests::factory_rejects_non_string_aws_region ... ok
[INFO] [stdout] test tests::check_level1_parses_v1_version_from_stderr ... ok
[INFO] [stdout] test tests::command_includes_profile_when_configured ... ok
[INFO] [stdout] test tests::get_errors_when_fragment_on_plain_string ... ok
[INFO] [stdout] test tests::get_access_denied_wraps_stderr ... ok
[INFO] [stdout] test tests::get_extracts_json_field_via_fragment ... ok
[INFO] [stdout] test tests::delete_uses_force_delete_without_recovery ... ok
[INFO] [stdout] test tests::get_errors_when_fragment_key_missing_lists_available_fields ... ok
[INFO] [stdout] test tests::command_omits_profile_when_not_configured ... ok
[INFO] [stdout] test tests::get_rejects_extra_directives_alongside_json_key ... ok
[INFO] [stdout] test tests::get_fragment_coerces_number_and_boolean_to_string ... ok
[INFO] [stdout] test tests::get_drift_catch_rejects_leading_slash_on_secret_id ... ok
[INFO] [stdout] test tests::list_errors_when_body_is_not_json_map ... ok
[INFO] [stdout] test tests::get_rejects_legacy_shorthand_fragment_with_migration_hint ... ok
[INFO] [stdout] test tests::check_level1_parses_v2_version_from_stdout ... ok
[INFO] [stdout] test tests::get_resource_not_found_wraps_stderr ... ok
[INFO] [stdout] test tests::list_parses_json_registry_document ... ok
[INFO] [stdout] test tests::get_fragment_errors_on_nested_object_value ... ok
[INFO] [stdout] test tests::get_returns_raw_json_when_no_fragment ... ok
[INFO] [stdout] test tests::set_passes_secret_value_via_stdin_not_argv ... ok
[INFO] [stdout] test tests::set_propagates_stderr_on_failure ... ok
[INFO] [stdout] test tests::set_succeeds_on_zero_exit ... ok
[INFO] [stdout] test tests::get_rejects_unsupported_directive_with_enumerated_list ... ok
[INFO] [stdout] test tests::set_drift_catch_rejects_secret_leaking_to_argv ... ok
[INFO] [stdout] test tests::get_returns_plain_string_value ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secretenv_backend_aws_ssm-e5115e0919b0c416)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test tests::factory_backend_type_is_aws_ssm ... ok
[INFO] [stdout] test tests::factory_accepts_region_and_profile ... ok
[INFO] [stdout] test tests::factory_errors_when_aws_region_missing ... ok
[INFO] [stdout] test tests::factory_accepts_region_and_no_profile ... ok
[INFO] [stdout] test tests::factory_propagates_timeout_secs_to_backend ... ok
[INFO] [stdout] test tests::factory_rejects_negative_timeout_secs ... ok
[INFO] [stdout] test tests::factory_rejects_non_string_aws_region ... ok
[INFO] [stdout] test tests::get_fails_fast_when_binary_missing ... ok
[INFO] [stdout] test tests::check_returns_cli_missing_when_binary_not_found ... ok
[INFO] [stdout] test tests::check_returns_ok_when_version_and_sts_succeed ... ok
[INFO] [stdout] test tests::get_access_denied_error_includes_stderr_and_uri ... ok
[INFO] [stdout] test tests::get_drift_catch_rejects_missing_with_decryption_flag ... ok
[INFO] [stdout] test tests::check_version_falls_back_to_stderr_for_cli_v1 ... ok
[INFO] [stdout] test tests::get_returns_parameter_value_no_profile ... ok
[INFO] [stdout] test tests::delete_succeeds_on_zero_exit ... ok
[INFO] [stdout] test tests::history_rejects_fragment_on_uri ... ok
[INFO] [stdout] test tests::get_non_utf8_response_errors_with_context ... ok
[INFO] [stdout] test tests::check_returns_not_authenticated_when_sts_fails ... ok
[INFO] [stdout] test tests::parameter_name_prepends_leading_slash_when_missing ... ok
[INFO] [stdout] test tests::get_strips_single_trailing_newline ... ok
[INFO] [stdout] test tests::parameter_name_preserves_existing_leading_slash ... ok
[INFO] [stdout] test tests::history_drift_catch_rejects_missing_with_decryption_flag ... ok
[INFO] [stdout] test tests::list_errors_when_body_is_not_json_map ... ok
[INFO] [stdout] test tests::history_propagates_access_denied ... ok
[INFO] [stdout] test tests::list_parses_json_registry_document ... ok
[INFO] [stdout] test tests::set_propagates_stderr_on_failure ... ok
[INFO] [stdout] test tests::get_returns_parameter_value_with_profile ... ok
[INFO] [stdout] test tests::history_returns_versions_in_most_recent_first_order ... ok
[INFO] [stdout] test tests::set_drift_catch_rejects_secret_leaking_to_argv ... ok
[INFO] [stdout] test tests::set_passes_secret_value_via_stdin_not_argv ... ok
[INFO] [stdout] test tests::set_succeeds_on_zero_exit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secretenv_backend_azure-aaf324b876c76bd8)
[INFO] [stdout] 
[INFO] [stdout] running 40 tests
[INFO] [stdout] test tests::check_cli_missing_on_enoent ... ok
[INFO] [stdout] test tests::command_omits_tenant_when_not_configured ... ok
[INFO] [stdout] test tests::command_includes_tenant_when_configured ... ok
[INFO] [stdout] test tests::command_includes_subscription_when_configured ... ok
[INFO] [stdout] test tests::check_level2_auth_ok ... ok
[INFO] [stdout] test tests::check_level2_not_authenticated ... ok
[INFO] [stdout] test tests::factory_backend_type_is_azure ... ok
[INFO] [stdout] test tests::check_extensive_counts_registry_entries ... ok
[INFO] [stdout] test tests::factory_errors_when_vault_url_missing ... ok
[INFO] [stdout] test tests::check_level1_parses_multiline_version ... ok
[INFO] [stdout] test tests::delete_succeeds ... ok
[INFO] [stdout] test tests::factory_rejects_hyphen_edge_vault_names ... ok
[INFO] [stdout] test tests::factory_accepts_canonical_url ... ok
[INFO] [stdout] test tests::factory_rejects_two_char_vault_name ... ok
[INFO] [stdout] test tests::factory_accepts_three_char_vault_name ... ok
[INFO] [stdout] test tests::factory_rejects_one_char_vault_name ... ok
[INFO] [stdout] test tests::factory_rejects_path_traversal_in_vault_url ... ok
[INFO] [stdout] test tests::factory_accepts_sovereign_cloud_urls ... ok
[INFO] [stdout] test tests::delete_surfaces_secret_not_found ... ok
[INFO] [stdout] test tests::get_latest_literal_omits_version_flag ... ok
[INFO] [stdout] test tests::get_forbidden_wraps_stderr ... ok
[INFO] [stdout] test tests::get_rejects_certificate_bound_secret ... ok
[INFO] [stdout] test tests::get_rejects_invalid_version_format ... ok
[INFO] [stdout] test tests::get_rejects_shorthand_fragment ... ok
[INFO] [stdout] test tests::get_rejects_unsupported_directive ... ok
[INFO] [stdout] test tests::get_secret_not_found_wraps_stderr ... ok
[INFO] [stdout] test tests::get_empty_value ... ok
[INFO] [stdout] test tests::list_parses_json_registry_document ... ok
[INFO] [stdout] test tests::get_strips_single_trailing_newline ... ok
[INFO] [stdout] test tests::get_returns_value_from_json_response ... ok
[INFO] [stdout] test tests::set_drift_catch_rejects_missing_encoding_utf8 ... ok
[INFO] [stdout] test tests::get_at_specific_version ... ok
[INFO] [stdout] test tests::set_drift_catch_rejects_value_flag_on_argv ... ok
[INFO] [stdout] test tests::set_drift_catch_rejects_secret_leaking_to_argv ... ok
[INFO] [stdout] test tests::list_errors_when_body_is_not_json_map ... ok
[INFO] [stdout] test tests::set_rejects_fragment_on_uri ... ok
[INFO] [stdout] test tests::get_rejects_invalid_secret_name ... ok
[INFO] [stdout] test tests::set_succeeds_with_encoding_utf8 ... ok
[INFO] [stdout] test tests::get_drift_catch_rejects_missing_vault_name ... ok
[INFO] [stdout] test tests::set_passes_secret_value_via_stdin_not_argv ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secretenv_backend_bitwarden_sm-136d1a02f06b7a66)
[INFO] [stdout] 
[INFO] [stdout] running 59 tests
[INFO] [stdout] test tests::check_cli_missing_on_enoent ... ok
[INFO] [stdout] test tests::command_omits_server_url_env_for_default_us_cloud ... ok
[INFO] [stdout] test tests::check_rejects_unparseable_version_line ... ok
[INFO] [stdout] test tests::check_rejects_too_old_major_version ... ok
[INFO] [stdout] test tests::check_level2_not_authenticated_on_bws_error ... ok
[INFO] [stdout] test tests::check_level2_not_authenticated_when_token_unset ... ok
[INFO] [stdout] test tests::check_level1_version_parses_v2 ... ok
[INFO] [stdout] test tests::extract_json_field_extracts_string ... ok
[INFO] [stdout] test tests::extract_json_field_rejects_array ... ok
[INFO] [stdout] test tests::extract_json_field_rejects_object ... ok
[INFO] [stdout] test tests::extract_json_field_stringifies_boolean ... ok
[INFO] [stdout] test tests::extract_json_field_stringifies_null_as_literal ... ok
[INFO] [stdout] test tests::extract_json_field_stringifies_number ... ok
[INFO] [stdout] test tests::factory_accepts_empty_config_with_defaults ... ok
[INFO] [stdout] test tests::factory_backend_type_is_bitwarden_sm ... ok
[INFO] [stdout] test tests::factory_bitwarden_unsafe_set_accepts_true ... ok
[INFO] [stdout] test tests::check_level2_empty_project_list_is_zero_not_failure ... ok
[INFO] [stdout] test tests::factory_bitwarden_unsafe_set_defaults_false ... ok
[INFO] [stdout] test tests::factory_honors_timeout_secs ... ok
[INFO] [stdout] test tests::factory_rejects_control_char_in_bitwarden_bin ... ok
[INFO] [stdout] test tests::factory_rejects_control_char_in_server_url ... ok
[INFO] [stdout] test tests::factory_rejects_invalid_env_var_name ... ok
[INFO] [stdout] test tests::factory_rejects_non_bool_bitwarden_unsafe_set ... ok
[INFO] [stdout] test tests::factory_rejects_non_string_bitwarden_server_url ... ok
[INFO] [stdout] test tests::factory_server_url_defaults_to_none ... ok
[INFO] [stdout] test tests::factory_server_url_round_trips_eu ... ok
[INFO] [stdout] test tests::factory_token_env_defaults_to_bws_access_token ... ok
[INFO] [stdout] test tests::factory_token_env_round_trips_custom_name ... ok
[INFO] [stdout] test tests::command_passes_server_url_via_env_when_configured ... ok
[INFO] [stdout] test tests::command_passes_token_via_env_not_argv ... ok
[INFO] [stdout] test tests::command_token_value_never_appears_in_argv ... ok
[INFO] [stdout] test tests::command_respects_custom_access_token_env ... ok
[INFO] [stdout] test tests::delete_argv_when_unsafe_set_true ... ok
[INFO] [stdout] test tests::delete_blocked_when_unsafe_set_false ... ok
[INFO] [stdout] test tests::get_404_wraps_stderr ... ok
[INFO] [stdout] test tests::parse_version_token_accepts_canonical_bws_prefix ... ok
[INFO] [stdout] test tests::parse_version_token_accepts_rebrand_prefixes ... ok
[INFO] [stdout] test tests::parse_version_token_accepts_trailing_metadata ... ok
[INFO] [stdout] test tests::parse_version_token_first_numeric_triple_wins ... ok
[INFO] [stdout] test tests::parse_version_token_rejects_no_numeric_triple ... ok
[INFO] [stdout] test tests::parse_version_token_rejects_two_component_version ... ok
[INFO] [stdout] test tests::get_empty_value_returns_empty_string ... ok
[INFO] [stdout] test tests::secret_uuid_accepts_hyphenated_form ... ok
[INFO] [stdout] test tests::secret_uuid_accepts_simple_form ... ok
[INFO] [stdout] test tests::secret_uuid_normalizes_uppercase_hex ... ok
[INFO] [stdout] test tests::secret_uuid_normalizes_uppercase_hyphenated ... ok
[INFO] [stdout] test tests::secret_uuid_rejects_hyphenated_with_misplaced_dashes ... ok
[INFO] [stdout] test tests::secret_uuid_rejects_non_hex_chars ... ok
[INFO] [stdout] test tests::secret_uuid_rejects_short_path ... ok
[INFO] [stdout] test tests::get_preserves_internal_whitespace ... ok
[INFO] [stdout] test tests::get_returns_value_field_from_json ... ok
[INFO] [stdout] test tests::get_unsupported_fragment_directive_rejected ... ok
[INFO] [stdout] test tests::get_with_json_key_fragment_extracts_field ... ok
[INFO] [stdout] test tests::list_errors_when_value_is_not_json_map ... ok
[INFO] [stdout] test tests::list_parses_value_as_json_alias_map ... ok
[INFO] [stdout] test tests::set_argv_path_allowed_when_unsafe_set_true ... ok
[INFO] [stdout] test tests::set_blocked_when_unsafe_set_false ... ok
[INFO] [stdout] test tests::set_rejects_fragment ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secretenv_backend_cf_kv-482ec19e06bbe4cf)
[INFO] [stdout] test tests::set_uses_secret_edit_not_create ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 59 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test tests::check_cli_missing_on_enoent ... ok
[INFO] [stdout] test tests::factory_accepts_default_namespace_id ... ok
[INFO] [stdout] test tests::factory_defaults_when_all_fields_omitted ... ok
[INFO] [stdout] test tests::factory_honors_timeout_secs ... ok
[INFO] [stdout] test tests::factory_normalizes_empty_prefix_to_none ... ok
[INFO] [stdout] test tests::factory_rejects_non_integer_timeout_secs ... ok
[INFO] [stdout] test tests::factory_rejects_non_string_default_namespace ... ok
[INFO] [stdout] test tests::factory_rejects_non_string_list_prefix ... ok
[INFO] [stdout] test tests::factory_rejects_non_string_wrangler_bin ... ok
[INFO] [stdout] test tests::factory_rejects_zero_timeout_secs ... ok
[INFO] [stdout] test tests::delete_rejects_fragment ... ok
[INFO] [stdout] test tests::delete_happy ... ok
[INFO] [stdout] test tests::delete_not_found_bails_not_idempotent ... ok
[INFO] [stdout] test tests::check_not_authenticated_on_zero_exit_with_unauth_text ... ok
[INFO] [stdout] test tests::check_not_authenticated_on_whoami_nonzero_exit ... ok
[INFO] [stdout] test tests::get_one_segment_uri_without_default_namespace_errors_locally ... ok
[INFO] [stdout] test tests::get_one_segment_uri_uses_default_namespace ... ok
[INFO] [stdout] test tests::get_rejects_empty_path ... ok
[INFO] [stdout] test tests::get_rejects_fragment_before_subprocess ... ok
[INFO] [stdout] test tests::is_not_found_stderr_word_boundary_matches ... ok
[INFO] [stdout] test tests::get_rejects_three_segment_path ... ok
[INFO] [stdout] test tests::history_is_unsupported ... ok
[INFO] [stdout] test tests::check_ok_parses_cli_version_from_multi_line_banner ... ok
[INFO] [stdout] test tests::get_not_found_shapes_friendly_error ... ok
[INFO] [stdout] test tests::get_two_segment_uri_returns_value ... ok
[INFO] [stdout] test tests::list_continues_past_per_key_failures ... ok
[INFO] [stdout] test tests::list_rejects_fragment ... ok
[INFO] [stdout] test tests::check_ok_when_whoami_succeeds_with_email ... ok
[INFO] [stdout] test tests::whoami_parse_defaults_when_no_email_line ... ok
[INFO] [stdout] test tests::list_ignores_unknown_response_fields_canary ... ok
[INFO] [stdout] test tests::whoami_parses_email_line ... ok
[INFO] [stdout] test tests::history_rejects_fragment_before_unsupported_message ... ok
[INFO] [stdout] test tests::list_returns_key_value_pairs ... ok
[INFO] [stdout] test tests::list_skips_empty_value_keys ... ok
[INFO] [stdout] test tests::list_without_prefix_omits_prefix_arg_from_wrangler ... ok
[INFO] [stdout] test tests::list_with_prefix_passes_prefix_arg_to_wrangler ... ok
[INFO] [stdout] test tests::set_uses_path_flag_not_argv_value ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secretenv_backend_conjur-2ae45908c7403839)
[INFO] [stdout] 
[INFO] [stdout] running 52 tests
[INFO] [stdout] test tests::check_cli_missing_on_enoent ... ok
[INFO] [stdout] test tests::check_returns_not_authenticated_on_whoami_failure ... ok
[INFO] [stdout] test tests::check_rejects_v7_ruby_cli ... ok
[INFO] [stdout] test tests::factory_accepts_url_and_account ... ok
[INFO] [stdout] test tests::factory_authn_accepts_explicit_value ... ok
[INFO] [stdout] test tests::factory_authn_defaults_to_authn ... ok
[INFO] [stdout] test tests::factory_backend_type_is_conjur ... ok
[INFO] [stdout] test tests::factory_conjur_unsafe_set_accepts_true ... ok
[INFO] [stdout] test tests::factory_conjur_unsafe_set_defaults_false ... ok
[INFO] [stdout] test tests::command_passes_url_and_account_via_env_not_argv ... ok
[INFO] [stdout] test tests::check_identity_line_uses_configured_authn ... ok
[INFO] [stdout] test tests::factory_honors_timeout_secs ... ok
[INFO] [stdout] test tests::factory_login_defaults_to_none ... ok
[INFO] [stdout] test tests::factory_errors_when_conjur_account_missing ... ok
[INFO] [stdout] test tests::factory_errors_when_conjur_url_missing ... ok
[INFO] [stdout] test tests::factory_rejects_non_bool_conjur_unsafe_set ... ok
[INFO] [stdout] test tests::factory_rejects_non_string_conjur_account ... ok
[INFO] [stdout] test tests::factory_rejects_non_string_conjur_url ... ok
[INFO] [stdout] test tests::factory_rejects_control_char_in_conjur_login ... ok
[INFO] [stdout] test tests::factory_round_trips_conjur_login ... ok
[INFO] [stdout] test tests::delete_clears_value_via_empty_stdin ... ok
[INFO] [stdout] test tests::delete_rejects_fragment ... ok
[INFO] [stdout] test tests::check_version_string_without_build_sha_parses ... ok
[INFO] [stdout] test tests::get_drift_catch_env_check_rejects_wrong_url ... ok
[INFO] [stdout] test tests::get_json_key_on_non_json_value_errors ... ok
[INFO] [stdout] test tests::get_403_permission_denied_wraps_stderr ... ok
[INFO] [stdout] test tests::check_returns_ok_when_version_and_whoami_succeed ... ok
[INFO] [stdout] test tests::get_empty_value_returns_empty_string ... ok
[INFO] [stdout] test tests::get_json_key_field_missing_lists_available_keys ... ok
[INFO] [stdout] test tests::check_rejects_unparseable_version_line ... ok
[INFO] [stdout] test tests::get_with_json_key_fragment_extracts_field ... ok
[INFO] [stdout] test tests::get_with_unsupported_fragment_directive_errors_before_subprocess ... ok
[INFO] [stdout] test tests::parse_version_token_garbage ... ok
[INFO] [stdout] test tests::parse_version_token_v7 ... ok
[INFO] [stdout] test tests::parse_version_token_with_build_sha ... ok
[INFO] [stdout] test tests::parse_version_token_without_build_sha ... ok
[INFO] [stdout] test tests::get_404_wraps_conjur_stderr ... ok
[INFO] [stdout] test tests::list_errors_when_value_is_not_json_map ... ok
[INFO] [stdout] test tests::list_rejects_fragment ... ok
[INFO] [stdout] test tests::get_preserves_internal_newlines ... ok
[INFO] [stdout] test tests::get_returns_trimmed_value ... ok
[INFO] [stdout] test tests::set_argv_path_unreachable_when_unsafe_set_false ... ok
[INFO] [stdout] test tests::uri_parser_rejects_control_chars_in_variable_id_path ... ok
[INFO] [stdout] test tests::variable_id_preserves_no_leading_slash_double_slash_form ... ok
[INFO] [stdout] test tests::variable_id_strips_leading_slash_triple_slash_form ... ok
[INFO] [stdout] test tests::set_propagates_stderr_on_failure ... ok
[INFO] [stdout] test tests::list_parses_value_as_json_alias_map_in_sorted_order ... ok
[INFO] [stdout] test tests::set_uses_argv_path_when_unsafe_set_true ... ok
[INFO] [stdout] test tests::set_passes_secret_via_stdin_not_argv ... ok
[INFO] [stdout] test tests::set_drift_catch_rejects_secret_leaking_to_argv ... ok
[INFO] [stdout] test tests::set_rejects_fragment ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secretenv_backend_doppler-39f6a2b9bf816bdb)
[INFO] [stdout] test tests::set_succeeds_on_zero_exit_via_stdin ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 52 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test tests::factory_accepts_both_defaults ... ok
[INFO] [stdout] test tests::factory_accepts_empty_config ... ok
[INFO] [stdout] test tests::check_cli_missing_on_enoent ... ok
[INFO] [stdout] test tests::factory_backend_type_is_doppler ... ok
[INFO] [stdout] test tests::factory_honors_timeout_secs ... ok
[INFO] [stdout] test tests::factory_rejects_half_configured_defaults_project_only ... ok
[INFO] [stdout] test tests::factory_rejects_half_configured_defaults_config_only ... ok
[INFO] [stdout] test tests::factory_rejects_non_string_token ... ok
[INFO] [stdout] test tests::delete_not_found_heuristic_does_not_match_token_not_found ... ok
[INFO] [stdout] test tests::delete_not_found_bails ... ok
[INFO] [stdout] test tests::check_not_authenticated_on_me_failure ... ok
[INFO] [stdout] test tests::get_rejects_two_segment_uri ... ok
[INFO] [stdout] test tests::check_ok_parses_identity_from_me_json ... ok
[INFO] [stdout] test tests::check_error_on_unparseable_me_json ... ok
[INFO] [stdout] test tests::get_short_form_without_defaults_errors_locally ... ok
[INFO] [stdout] test tests::get_not_found_stderr_shapes_error ... ok
[INFO] [stdout] test tests::get_short_form_uses_defaults ... ok
[INFO] [stdout] test tests::get_strips_single_trailing_newline ... ok
[INFO] [stdout] test tests::history_is_unsupported ... ok
[INFO] [stdout] test tests::delete_happy ... ok
[INFO] [stdout] test tests::get_not_found_heuristic_does_not_match_token_not_found ... ok
[INFO] [stdout] test tests::resolve_target_error_includes_parsed_segments ... ok
[INFO] [stdout] test tests::list_filters_every_doppler_prefixed_key ... ok
[INFO] [stdout] test tests::get_rejects_fragment ... ok
[INFO] [stdout] test tests::history_rejects_fragment_before_unsupported_message ... ok
[INFO] [stdout] test tests::list_returns_filtered_map ... ok
[INFO] [stdout] test tests::get_full_form_returns_secret ... ok
[INFO] [stdout] test tests::set_rejects_fragment ... ok
[INFO] [stdout] test tests::set_propagates_upstream_failure ... ok
[INFO] [stdout] test tests::list_rejects_fragment ... ok
[INFO] [stdout] test tests::set_passes_value_via_stdin_not_argv ... ok
[INFO] [stdout] test tests::token_travels_via_env_not_argv ... ok
[INFO] [stdout] test tests::list_large_payload_exercises_spawn_blocking_branch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secretenv_backend_gcp-8e48d1876e32f104)
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test tests::check_cli_missing_on_enoent ... ok
[INFO] [stdout] test tests::check_level2_auth_ok_never_logs_token_body ... ok
[INFO] [stdout] test tests::check_extensive_counts_registry_entries ... ok
[INFO] [stdout] test tests::factory_accepts_project_and_no_impersonate ... ok
[INFO] [stdout] test tests::factory_backend_type_is_gcp ... ok
[INFO] [stdout] test tests::factory_errors_when_gcp_project_missing ... ok
[INFO] [stdout] test tests::command_omits_impersonate_when_not_configured ... ok
[INFO] [stdout] test tests::command_includes_impersonate_when_configured ... ok
[INFO] [stdout] test tests::factory_rejects_malformed_impersonate_email ... ok
[INFO] [stdout] test tests::check_level2_not_authenticated ... ok
[INFO] [stdout] test tests::check_level2_auth_ok ... ok
[INFO] [stdout] test tests::factory_rejects_non_string_gcp_project ... ok
[INFO] [stdout] test tests::delete_already_gone_surfaces_not_found ... ok
[INFO] [stdout] test tests::delete_succeeds ... ok
[INFO] [stdout] test tests::get_empty_value_returns_empty_string ... ok
[INFO] [stdout] test tests::check_level1_version_ok ... ok
[INFO] [stdout] test tests::get_not_found_wraps_stderr ... ok
[INFO] [stdout] test tests::get_rejects_shorthand_fragment ... ok
[INFO] [stdout] test tests::get_failed_precondition_destroyed_version ... ok
[INFO] [stdout] test tests::get_rejects_unsupported_directive ... ok
[INFO] [stdout] test tests::get_rejects_invalid_secret_name ... ok
[INFO] [stdout] test tests::get_rejects_invalid_version_value ... ok
[INFO] [stdout] test tests::get_drift_catch_rejects_missing_project_flag ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secretenv_backend_infisical-b2becd5c6a823b5e)
[INFO] [stdout] test tests::get_returns_secret_at_version_5 ... ok
[INFO] [stdout] test tests::list_parses_json_registry ... ok
[INFO] [stdout] test tests::get_returns_secret_latest ... ok
[INFO] [stdout] test tests::list_errors_when_body_is_not_json ... ok
[INFO] [stdout] test tests::get_strips_single_trailing_newline ... ok
[INFO] [stdout] test tests::set_drift_catch_rejects_data_flag_on_argv ... ok
[INFO] [stdout] test tests::set_rejects_fragment_on_uri ... ok
[INFO] [stdout] test tests::set_drift_catch_rejects_secret_leaking_to_argv ... ok
[INFO] [stdout] test tests::set_passes_secret_value_via_stdin_not_argv ... ok
[INFO] [stdout] test tests::set_succeeds_on_zero_exit ... ok
[INFO] [stdout] test tests::set_propagates_not_found ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test tests::check_cli_missing_on_enoent ... ok
[INFO] [stdout] test tests::domain_travels_via_env_not_argv ... ok
[INFO] [stdout] test tests::factory_accepts_both_defaults ... ok
[INFO] [stdout] test tests::factory_accepts_empty_config ... ok
[INFO] [stdout] test tests::factory_backend_type_is_infisical ... ok
[INFO] [stdout] test tests::factory_honors_timeout_secs ... ok
[INFO] [stdout] test tests::check_ok_user_login_identity ... ok
[INFO] [stdout] test tests::factory_rejects_half_configured_defaults_env_only ... ok
[INFO] [stdout] test tests::delete_happy_uses_type_shared ... ok
[INFO] [stdout] test tests::factory_rejects_half_configured_defaults_project_only ... ok
[INFO] [stdout] test tests::factory_rejects_non_string_token ... ok
[INFO] [stdout] test tests::check_identity_reports_custom_domain ... ok
[INFO] [stdout] test tests::get_collapses_empty_segments_to_two_segment_form ... ok
[INFO] [stdout] test tests::check_not_authenticated_when_probe_fails_and_no_token ... ok
[INFO] [stdout] test tests::delete_requires_type_shared_flag ... ok
[INFO] [stdout] test tests::get_full_form_returns_secret ... ok
[INFO] [stdout] test tests::get_not_found_stderr_shapes_error ... ok
[INFO] [stdout] test tests::get_short_form_without_defaults_errors_locally ... ok
[INFO] [stdout] test tests::get_short_form_uses_defaults ... ok
[INFO] [stdout] test tests::delete_not_found_bails ... ok
[INFO] [stdout] test tests::check_ok_token_auth_when_probe_fails_but_config_token_present ... ok
[INFO] [stdout] test tests::get_rejects_two_segment_uri ... ok
[INFO] [stdout] test tests::get_folder_path_forms_uri ... ok
[INFO] [stdout] test tests::get_strips_single_trailing_newline ... ok
[INFO] [stdout] test tests::get_rejects_fragment ... ok
[INFO] [stdout] test tests::list_ignores_unknown_fields ... ok
[INFO] [stdout] test tests::set_failure_message_passthrough_when_value_too_short ... ok
[INFO] [stdout] test tests::set_failure_message_passthrough_when_value_absent ... ok
[INFO] [stdout] test tests::set_failure_message_scrubs_value_from_stderr ... ok
[INFO] [stdout] test tests::set_rejects_fragment ... ok
[INFO] [stdout] test tests::history_is_unsupported ... ok
[INFO] [stdout] test tests::token_travels_via_env_not_argv ... ok
[INFO] [stdout] test tests::set_value_never_appears_on_argv ... ok
[INFO] [stdout] test tests::history_rejects_fragment_before_unsupported_message ... ok
[INFO] [stdout] test tests::list_rejects_fragment ... ok
[INFO] [stdout] test tests::list_returns_name_value_pairs ... ok
[INFO] [stdout] test tests::set_writes_tempfile_with_mode_0600 ... ok
[INFO] [stdout] test tests::list_large_payload_exercises_spawn_blocking_branch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secretenv_backend_keeper-94f1736fdbc21acc)
[INFO] [stdout] 
[INFO] [stdout] running 39 tests
[INFO] [stdout] test tests::check_cli_missing_on_enoent ... ok
[INFO] [stdout] test tests::factory_accepts_keeper_unsafe_set_true ... ok
[INFO] [stdout] test tests::factory_accepts_owner_only_keeper_config_path ... ok
[INFO] [stdout] test tests::factory_accepts_positive_keeper_list_max_records ... ok
[INFO] [stdout] test tests::factory_defaults_when_all_fields_omitted ... ok
[INFO] [stdout] test tests::factory_rejects_negative_keeper_list_max_records ... ok
[INFO] [stdout] test tests::factory_rejects_non_bool_keeper_unsafe_set ... ok
[INFO] [stdout] test tests::factory_rejects_non_integer_keeper_list_max_records ... ok
[INFO] [stdout] test tests::factory_rejects_nonexistent_keeper_config_path ... ok
[INFO] [stdout] test tests::delete_rejects_fragment ... ok
[INFO] [stdout] test tests::factory_rejects_world_readable_keeper_config_path ... ok
[INFO] [stdout] test tests::config_path_is_passed_via_flag_when_set ... ok
[INFO] [stdout] test tests::factory_rejects_zero_keeper_list_max_records ... ok
[INFO] [stdout] test tests::check_not_authenticated_when_stdout_lacks_logged_in ... ok
[INFO] [stdout] test tests::get_default_returns_password_field ... ok
[INFO] [stdout] test tests::get_field_fragment_case_insensitive_label_match ... ok
[INFO] [stdout] test tests::get_field_fragment_extracts_custom_field ... ok
[INFO] [stdout] test tests::check_not_authenticated_when_login_status_fails ... ok
[INFO] [stdout] test tests::check_ok_when_logged_in_with_whoami_identity ... ok
[INFO] [stdout] test tests::get_not_found_stderr_shapes_friendly_error ... ok
[INFO] [stdout] test tests::delete_not_found_bails_not_idempotent ... ok
[INFO] [stdout] test tests::delete_happy_rm_force ... ok
[INFO] [stdout] test tests::keeper_whoami_parse_defaults_on_missing_lines ... ok
[INFO] [stdout] test tests::keeper_whoami_parses_text_format ... ok
[INFO] [stdout] test tests::get_rejects_empty_path ... ok
[INFO] [stdout] test tests::get_rejects_multi_segment_path ... ok
[INFO] [stdout] test tests::list_rejects_fragment ... ok
[INFO] [stdout] test tests::get_field_fragment_missing_field_errors ... ok
[INFO] [stdout] test tests::get_uid_shape_also_works ... ok
[INFO] [stdout] test tests::history_is_unsupported ... ok
[INFO] [stdout] test tests::list_honors_keeper_list_max_records_cap ... ok
[INFO] [stdout] test tests::get_rejects_unknown_fragment_before_subprocess ... ok
[INFO] [stdout] test tests::history_rejects_fragment_before_unsupported_message ... ok
[INFO] [stdout] test tests::list_returns_title_password_pairs ... ok
[INFO] [stdout] test tests::set_value_never_appears_on_argv_for_default_gated_path ... ok
[INFO] [stdout] test tests::list_ignores_unknown_fields_in_response ... ok
[INFO] [stdout] test tests::set_is_gated_by_keeper_unsafe_set ... ok
[INFO] [stdout] test tests::set_opts_in_creates_new_record_on_miss ... ok
[INFO] [stdout] test tests::set_opts_in_updates_existing_record_on_hit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secretenv_backend_keychain-8b96f81eb16bce26)
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test tests::check_returns_cli_missing_when_binary_not_found ... ok
[INFO] [stdout] test tests::check_ok_identity_uses_basename_of_configured_keychain_path ... ok
[INFO] [stdout] test tests::check_extensive_bails_with_clear_message ... ok
[INFO] [stdout] test tests::check_returns_error_when_keychain_file_is_missing ... ok
[INFO] [stdout] test tests::factory_backend_type_is_keychain ... ok
[INFO] [stdout] test tests::factory_bails_with_macos_only_message_on_non_macos ... ok
[INFO] [stdout] test tests::delete_drift_catch_rejects_keychain_path_passed_as_dash_k_flag ... ok
[INFO] [stdout] test tests::delete_item_not_found_bails_with_clear_error ... ok
[INFO] [stdout] test tests::delete_happy_path_zero_exit ... ok
[INFO] [stdout] test tests::get_fails_fast_when_binary_missing ... ok
[INFO] [stdout] test tests::check_locked_keychain_returns_not_authenticated ... ok
[INFO] [stdout] test tests::check_returns_error_when_stdout_shape_is_wrong ... ok
[INFO] [stdout] test tests::check_drift_catch_rejects_keychain_path_passed_as_dash_k_flag ... ok
[INFO] [stdout] test tests::check_returns_ok_when_show_keychain_info_succeeds ... ok
[INFO] [stdout] test tests::get_rejects_any_fragment ... ok
[INFO] [stdout] test tests::get_happy_generic_password_strips_trailing_newline ... ok
[INFO] [stdout] test tests::get_uses_internet_password_subcommand_when_kind_configured ... ok
[INFO] [stdout] test tests::get_appends_keychain_path_as_positional_when_configured ... ok
[INFO] [stdout] test tests::parse_path_decodes_percent_2f_case_insensitive ... ok
[INFO] [stdout] test tests::get_on_locked_keychain_fails_fast_not_hangs ... ok
[INFO] [stdout] test tests::parse_path_rejects_one_segment ... ok
[INFO] [stdout] test tests::get_item_not_found_maps_to_clear_error ... ok
[INFO] [stdout] test tests::parse_path_rejects_empty_segment ... ok
[INFO] [stdout] test tests::history_rejects_fragments_instead_of_silently_dropping_them ... ok
[INFO] [stdout] test tests::list_bails_with_clear_message_pointing_at_registry_alternatives ... ok
[INFO] [stdout] test tests::history_bails_with_backend_specific_unsupported_error ... ok
[INFO] [stdout] test tests::get_locked_keychain_maps_to_unlock_hint ... ok
[INFO] [stdout] test tests::parse_path_rejects_three_segments ... ok
[INFO] [stdout] test tests::parse_path_tolerates_leading_slash ... ok
[INFO] [stdout] test tests::parse_path_two_segments_happy ... ok
[INFO] [stdout] test tests::get_drift_catch_rejects_keychain_path_passed_as_dash_k_flag ... ok
[INFO] [stdout] test tests::set_succeeds_on_zero_exit ... ok
[INFO] [stdout] test tests::set_uses_add_internet_password_when_kind_configured ... ok
[INFO] [stdout] test tests::set_drift_catch_rejects_missing_upsert_flag ... ok
[INFO] [stdout] test tests::set_propagates_failure_with_instance_and_uri_context ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secretenv_backend_local-c39871d88a635a95)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test tests::factory_builds_backend_with_instance_name ... ok
[INFO] [stdout] test tests::check_is_always_ok ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secretenv_backend_openbao-05d7c97846170ece)
[INFO] [stdout] test tests::factory_ignores_unknown_config_fields ... ok
[INFO] [stdout] test tests::delete_removes_file ... ok
[INFO] [stdout] test tests::parse_git_log_empty_input_returns_empty ... ok
[INFO] [stdout] test tests::parse_git_log_handles_well_formed_input ... ok
[INFO] [stdout] test tests::parse_git_log_skips_malformed_lines_without_failing_call ... ok
[INFO] [stdout] test tests::list_on_non_utf8_errors ... ok
[INFO] [stdout] test tests::get_missing_file_errors_with_path_and_instance ... ok
[INFO] [stdout] test tests::history_errors_when_file_does_not_exist ... ok
[INFO] [stdout] test tests::set_chmods_file_to_0o600 ... ok
[INFO] [stdout] test tests::set_then_get_roundtrips_exact_bytes ... ok
[INFO] [stdout] test tests::set_creates_missing_parent_directories ... ok
[INFO] [stdout] test tests::list_parses_flat_toml_map ... ok
[INFO] [stdout] test tests::check_extensive_counts_entries ... ok
[INFO] [stdout] test tests::list_on_non_toml_file_errors ... ok
[INFO] [stdout] test tests::history_errors_when_path_is_not_under_a_git_repo ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 43 tests
[INFO] [stdout] test tests::bao_path_preserves_no_leading_slash_double_slash_form ... ok
[INFO] [stdout] test tests::bao_path_strips_leading_slash_triple_slash_form ... ok
[INFO] [stdout] test tests::check_cli_missing_on_enoent ... ok
[INFO] [stdout] test tests::factory_accepts_address_and_namespace ... ok
[INFO] [stdout] test tests::factory_accepts_address_and_no_namespace ... ok
[INFO] [stdout] test tests::factory_backend_type_is_openbao ... ok
[INFO] [stdout] test tests::factory_bao_unsafe_set_accepts_true ... ok
[INFO] [stdout] test tests::factory_bao_unsafe_set_defaults_false ... ok
[INFO] [stdout] test tests::factory_errors_when_bao_address_missing ... ok
[INFO] [stdout] test tests::delete_rejects_fragment ... ok
[INFO] [stdout] test tests::factory_honors_timeout_secs ... ok
[INFO] [stdout] test tests::factory_rejects_non_bool_bao_unsafe_set ... ok
[INFO] [stdout] test tests::factory_rejects_non_string_bao_address ... ok
[INFO] [stdout] test tests::factory_rejects_non_string_bao_bin ... ok
[INFO] [stdout] test tests::factory_rejects_non_string_bao_namespace ... ok
[INFO] [stdout] test tests::check_includes_namespace_in_identity_when_configured ... ok
[INFO] [stdout] test tests::check_returns_not_authenticated_on_token_lookup_failure ... ok
[INFO] [stdout] test tests::check_returns_ok_when_version_and_token_lookup_succeed ... ok
[INFO] [stdout] test tests::get_drift_catch_env_check_rejects_wrong_bao_addr ... ok
[INFO] [stdout] test tests::command_includes_namespace_env_when_configured ... ok
[INFO] [stdout] test tests::get_json_key_on_non_json_value_errors ... ok
[INFO] [stdout] test tests::get_empty_value_returns_empty_string ... ok
[INFO] [stdout] test tests::delete_succeeds_on_zero_exit ... ok
[INFO] [stdout] test tests::command_omits_namespace_env_when_not_configured ... ok
[INFO] [stdout] test tests::get_with_json_key_fragment_extracts_field ... ok
[INFO] [stdout] test tests::get_not_found_wraps_bao_stderr ... ok
[INFO] [stdout] test tests::get_permission_denied_wraps_stderr ... ok
[INFO] [stdout] test tests::get_http_https_mismatch_surface ... ok
[INFO] [stdout] test tests::get_json_key_field_missing_lists_available_keys ... ok
[INFO] [stdout] test tests::get_returns_trimmed_value ... ok
[INFO] [stdout] test tests::list_errors_when_value_is_not_json_map ... ok
[INFO] [stdout] test tests::list_errors_when_value_field_absent ... ok
[INFO] [stdout] test tests::list_errors_when_body_missing_data_field ... ok
[INFO] [stdout] test tests::list_rejects_fragment ... ok
[INFO] [stdout] test tests::get_with_unsupported_fragment_directive_errors_before_subprocess ... ok
[INFO] [stdout] test tests::get_preserves_internal_newlines ... ok
[INFO] [stdout] test tests::list_parses_kv_v2_value_as_json_alias_map ... ok
[INFO] [stdout] test tests::set_rejects_fragment ... ok
[INFO] [stdout] test tests::list_parses_kv_v1_value_as_json_alias_map ... ok
[INFO] [stdout] test tests::set_propagates_stderr_on_failure ... ok
[INFO] [stdout] test tests::set_passes_secret_value_via_stdin_not_argv ... ok
[INFO] [stdout] test tests::set_succeeds_on_zero_exit ... ok
[INFO] [stdout] test tests::set_drift_catch_rejects_secret_leaking_to_argv ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secretenv_backend_vault-54edaa16ac6cab53)
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test tests::factory_accepts_address_and_namespace ... ok
[INFO] [stdout] test tests::factory_accepts_address_and_no_namespace ... ok
[INFO] [stdout] test tests::check_cli_missing_on_enoent ... ok
[INFO] [stdout] test tests::factory_backend_type_is_vault ... ok
[INFO] [stdout] test tests::factory_honors_timeout_secs ... ok
[INFO] [stdout] test tests::factory_errors_when_vault_address_missing ... ok
[INFO] [stdout] test tests::factory_rejects_non_string_vault_address ... ok
[INFO] [stdout] test tests::factory_rejects_non_string_vault_bin ... ok
[INFO] [stdout] test tests::factory_rejects_non_string_vault_namespace ... ok
[INFO] [stdout] test tests::factory_uses_default_timeout_when_omitted ... ok
[INFO] [stdout] test tests::command_includes_namespace_env_when_configured ... ok
[INFO] [stdout] test tests::check_includes_namespace_in_identity_when_configured ... ok
[INFO] [stdout] test tests::command_omits_namespace_env_when_not_configured ... ok
[INFO] [stdout] test tests::check_returns_not_authenticated_on_token_lookup_failure ... ok
[INFO] [stdout] test tests::delete_succeeds_on_zero_exit ... ok
[INFO] [stdout] test tests::check_returns_ok_when_version_and_token_lookup_succeed ... ok
[INFO] [stdout] test tests::get_permission_denied_wraps_stderr ... ok
[INFO] [stdout] test tests::get_returns_trimmed_value ... ok
[INFO] [stdout] test tests::history_marks_destroyed_and_soft_deleted_versions_distinctly ... ok
[INFO] [stdout] test tests::get_drift_catch_env_check_rejects_wrong_vault_addr ... ok
[INFO] [stdout] test tests::get_preserves_internal_newlines ... ok
[INFO] [stdout] test tests::history_propagates_kv_v1_unsupported_error ... ok
[INFO] [stdout] test tests::get_not_found_wraps_vault_stderr ... ok
[INFO] [stdout] test tests::get_empty_value_returns_empty_string ... ok
[INFO] [stdout] test tests::history_uses_namespace_env_when_configured ... ok
[INFO] [stdout] test tests::list_errors_when_body_missing_data_field ... ok
[INFO] [stdout] test tests::list_parses_kv_v1_json_fallback ... ok
[INFO] [stdout] test tests::vault_path_preserves_no_leading_slash_double_slash_form ... ok
[INFO] [stdout] test tests::vault_path_strips_leading_slash_triple_slash_form ... ok
[INFO] [stdout] test tests::set_propagates_stderr_on_failure ... ok
[INFO] [stdout] test tests::history_returns_versions_most_recent_first_with_numeric_sort ... ok
[INFO] [stdout] test tests::set_drift_catch_rejects_secret_leaking_to_argv ... ok
[INFO] [stdout] test tests::set_succeeds_on_zero_exit ... ok
[INFO] [stdout] test tests::list_parses_kv_v2_json ... ok
[INFO] [stdout] test tests::set_passes_secret_value_via_stdin_not_argv ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secretenv_backends_init-a65313ecc21d3ecc)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/secretenv_core-f81c73238c4bc4dc)
[INFO] [stdout] 
[INFO] [stdout] running 183 tests
[INFO] [stdout] test backend_error::tests::delete_not_supported_converts_into_anyhow ... ok
[INFO] [stdout] test backend::tests::default_probe_write_returns_ok ... ok
[INFO] [stdout] test backend_error::tests::delete_not_supported_renders_with_backend_type_and_reason ... ok
[INFO] [stdout] test backend::tests::default_delete_secret_returns_delete_not_supported ... ok
[INFO] [stdout] test backend_error::tests::write_not_supported_renders_with_backend_type_and_reason ... ok
[INFO] [stdout] test backend_error::tests::write_not_supported_converts_into_anyhow ... ok
[INFO] [stdout] test config::tests::candidate_paths_include_tilde_config_secretenv ... ok
[INFO] [stdout] test config::tests::candidate_paths_include_xdg_env_when_set_in_environment ... ok
[INFO] [stdout] test config::tests::config_default_is_empty ... ok
[INFO] [stdout] test config::tests::empty_file_parses_as_empty_config ... ok
[INFO] [stdout] test config::tests::backend_with_no_fields_other_than_type_parses ... ok
[INFO] [stdout] test config::tests::candidate_paths_at_least_one_entry ... ok
[INFO] [stdout] test config::tests::default_config_path_falls_through_to_platform_native_when_nothing_exists ... ok
[INFO] [stdout] test config::tests::candidate_paths_deduplicate_overlap ... ok
[INFO] [stdout] test backend::tests::default_write_secret_returns_write_not_supported ... ok
[INFO] [stdout] test config::tests::missing_type_field_errors ... ok
[INFO] [stdout] test config::tests::load_from_errors_on_missing_file ... ok
[INFO] [stdout] test config::tests::invalid_registry_source_uri_errors ... ok
[INFO] [stdout] test config::tests::empty_sources_list_is_rejected ... ok
[INFO] [stdout] test config::tests::profile_fills_in_missing_backends ... ok
[INFO] [stdout] test config::tests::malformed_profile_surfaces_error_naming_the_file ... ok
[INFO] [stdout] test config::tests::typed_non_string_fields_are_preserved_for_factories ... ok
[INFO] [stdout] test config::tests::missing_profiles_dir_is_silent_noop ... ok
[INFO] [stdout] test config::tests::raw_fields_hashmap_preserves_string_values ... ok
[INFO] [stdout] test config::tests::loads_full_config_with_registries_and_backends ... ok
[INFO] [stdout] test config::tests::unknown_top_level_key_errors ... ok
[INFO] [stdout] test config::tests::user_config_wins_over_profile_on_conflict ... ok
[INFO] [stdout] test factory_helpers::tests::optional_bool_errors_on_wrong_type ... ok
[INFO] [stdout] test factory_helpers::tests::optional_bool_returns_none_when_absent ... ok
[INFO] [stdout] test factory_helpers::tests::optional_bool_returns_some_on_boolean ... ok
[INFO] [stdout] test config::tests::profiles_merged_in_alphabetical_order ... ok
[INFO] [stdout] test factory_helpers::tests::optional_duration_secs_converts_positive_integer ... ok
[INFO] [stdout] test factory_helpers::tests::optional_duration_secs_errors_on_negative ... ok
[INFO] [stdout] test factory_helpers::tests::optional_duration_secs_errors_on_wrong_type ... ok
[INFO] [stdout] test factory_helpers::tests::optional_duration_secs_returns_none_when_absent ... ok
[INFO] [stdout] test factory_helpers::tests::optional_string_errors_on_wrong_type_with_labels ... ok
[INFO] [stdout] test factory_helpers::tests::optional_string_returns_some_on_string ... ok
[INFO] [stdout] test factory_helpers::tests::optional_duration_secs_errors_on_zero ... ok
[INFO] [stdout] test factory_helpers::tests::optional_string_returns_none_when_absent ... ok
[INFO] [stdout] test factory_helpers::tests::required_string_errors_on_wrong_type ... ok
[INFO] [stdout] test factory_helpers::tests::required_string_extracts_value ... ok
[INFO] [stdout] test factory_helpers::tests::required_string_errors_on_missing_with_instance_and_field_names ... ok
[INFO] [stdout] test manifest::tests::direct_backend_uri_in_manifest_is_rejected ... ok
[INFO] [stdout] test manifest::tests::dotted_table_form_parses ... ok
[INFO] [stdout] test manifest::tests::find_upward_falls_back_to_root_when_no_sentinel_anywhere ... ok
[INFO] [stdout] test manifest::tests::find_upward_returns_absolute_path ... ok
[INFO] [stdout] test manifest::tests::empty_manifest_parses ... ok
[INFO] [stdout] test manifest::tests::find_upward_respects_explicit_secretenv_root_sentinel ... ok
[INFO] [stdout] test mcp_safe::tests::history_entry_is_mcp_safe ... ok
[INFO] [stdout] test manifest::tests::no_manifest_anywhere_errors ... ok
[INFO] [stdout] test manifest::tests::preserves_declaration_order ... ok
[INFO] [stdout] test redact::stream::tests::streaming_flush_emits_unmatched_tail ... ok
[INFO] [stdout] test redact::stream::tests::streaming_aggregates_match_count_across_chunks ... ok
[INFO] [stdout] test manifest::tests::find_upward_stops_at_git_sentinel_preferring_manifest_within_project ... ok
[INFO] [stdout] test manifest::tests::find_upward_stops_at_sentinel_with_no_manifest_inside_errors ... ok
[INFO] [stdout] test manifest::tests::malformed_alias_uri_errors ... ok
[INFO] [stdout] test redact::stream::tests::streaming_matches_across_chunk_boundary ... ok
[INFO] [stdout] test redact::tests::refuse_special_paths_accepts_normal_path ... ok
[INFO] [stdout] test redact::tests::refuse_special_paths_rejects_dev ... ok
[INFO] [stdout] test manifest::tests::upward_traversal_finds_ancestor_manifest ... ok
[INFO] [stdout] test redact::tests::refuse_special_paths_rejects_proc ... ok
[INFO] [stdout] test redact::tests::refuse_special_paths_rejects_sys ... ok
[INFO] [stdout] test redact::tests::scrub_report_sums ... ok
[INFO] [stdout] test redact::stream::tests::streaming_matches_within_single_chunk ... ok
[INFO] [stdout] test redact::tests::scrubber_handles_no_matches_cleanly ... ok
[INFO] [stdout] test redact::stream::tests::streaming_refuses_oversize_pattern ... ok
[INFO] [stdout] test redact::tests::scrubber_replaces_matches ... ok
[INFO] [stdout] test redact::tests::scrubber_returns_none_for_empty_set ... ok
[INFO] [stdout] test redact::tests::substitution_token_alias_aware_default ... ok
[INFO] [stdout] test redact::tests::substitution_token_fixed_override ... ok
[INFO] [stdout] test manifest::tests::parses_alias_and_default_entries ... ok
[INFO] [stdout] test redact::tests::tainted_value_strips_trailing_newlines ... ok
[INFO] [stdout] test registry::tests::dispatches_by_instance_name_after_load ... ok
[INFO] [stdout] test redact::tests::tainted_set_skips_short_values ... ok
[INFO] [stdout] test registry::tests::factory_create_error_is_context_chained ... ok
[INFO] [stdout] test registry::tests::instance_exposes_backend_type_and_instance_name ... ok
[INFO] [stdout] test registry::tests::load_errors_on_duplicate_instance ... ok
[INFO] [stdout] test registry::tests::new_registry_is_empty ... ok
[INFO] [stdout] test registry::tests::register_factory_last_wins_on_duplicate_type ... ok
[INFO] [stdout] test resolver::tests::cache_different_uris_miss_each_other ... ok
[INFO] [stdout] test resolver::tests::cache_cascade_with_duplicate_source_fetches_once ... ok
[INFO] [stdout] test registry::tests::load_errors_when_backend_type_has_no_factory ... ok
[INFO] [stdout] test resolver::tests::cache_second_fetch_shares_arc ... ok
[INFO] [stdout] test resolver::tests::cascade_alias_in_first_source_only ... ok
[INFO] [stdout] test resolver::tests::cache_hit_across_resolves_avoids_second_list ... ok
[INFO] [stdout] test resolver::tests::cascade_chained_alias_in_later_source_still_rejected ... ok
[INFO] [stdout] test resolver::tests::cascade_alias_in_second_source_only ... ok
[INFO] [stdout] test resolver::tests::cascade_first_source_shadows_second ... ok
[INFO] [stdout] test resolver::tests::resolve_manifest_happy_mix_of_alias_and_default ... ok
[INFO] [stdout] test resolver::tests::resolve_manifest_alias_missing_lists_all_cascade_sources ... ok
[INFO] [stdout] test resolver::tests::cache_tracks_size_accurately ... ok
[INFO] [stdout] test resolver::tests::cascade_source_list_failure_fails_whole_resolve ... ok
[INFO] [stdout] test resolver::tests::resolve_manifest_tolerates_triple_slash_alias_form ... ok
[INFO] [stdout] test resolver::tests::resolve_registry_by_direct_uri_selection ... ok
[INFO] [stdout] test resolver::tests::resolve_registry_entry_not_a_uri ... ok
[INFO] [stdout] test resolver::tests::resolve_registry_entry_is_chained_alias ... ok
[INFO] [stdout] test resolver::tests::resolve_registry_source_scheme_not_registered ... ok
[INFO] [stdout] test resolver::tests::resolve_registry_loads_single_source_cascade ... ok
[INFO] [stdout] test resolver::tests::resolve_registry_entry_unknown_scheme ... ok
[INFO] [stdout] test resolver::tests::resolve_registry_unknown_registry_name ... ok
[INFO] [stdout] test resolver::tests::selection_from_str_errors_on_malformed_uri_with_delimiter ... ok
[INFO] [stdout] test resolver::tests::selection_from_str_treats_bare_name_as_name ... ok
[INFO] [stdout] test resolver::tests::selection_from_str_treats_triple_slash_as_uri ... ok
[INFO] [stdout] test resolver::tests::resolve_manifest_preserves_declaration_order ... ok
[INFO] [stdout] test runner::tests::build_env_fetches_uris_and_passes_defaults_through ... ok
[INFO] [stdout] test runner::tests::build_env_preserves_declaration_order_with_parallel_fetch ... ok
[INFO] [stdout] test runner::tests::build_env_preserves_declaration_order ... ok
[INFO] [stdout] test runner::tests::env_entries_can_be_consumed_as_str ... ok
[INFO] [stdout] test runner::tests::dry_run_skips_backend_get_entirely ... ok
[INFO] [stdout] test runner::tests::reserved_env_vars_contains_registry_and_config ... ok
[INFO] [stdout] test runner::tests::build_env_fetches_aliased_secrets_concurrently ... ok
[INFO] [stdout] test runner::tests::aggregate_errors_panics_on_empty - should panic ... ok
[INFO] [stdout] test runner::tests::missing_backend_instance_errors_with_env_var_name ... ok
[INFO] [stdout] test runner::tests::run_errors_when_command_is_empty ... ok
[INFO] [stdout] test runner::tests::run_errors_when_exec_target_is_missing ... ok
[INFO] [stdout] test secret::tests::debug_format_is_redacted ... ok
[INFO] [stdout] test secret::tests::expose_secret_round_trip ... ok
[INFO] [stdout] test secret::tests::new_accepts_owned_string ... ok
[INFO] [stdout] test status::tests::is_ok_is_true_only_for_ok_variant ... ok
[INFO] [stdout] test timeouts::tests::future_completes_before_timeout ... ok
[INFO] [stdout] test timeouts::tests::error_from_inner_future_propagates ... ok
[INFO] [stdout] test uri::tests::accepts_tab_in_path ... ok
[INFO] [stdout] test uri::tests::accepts_valid_scheme_characters ... ok
[INFO] [stdout] test uri::tests::bidi_override_codepoint_is_accepted_but_warned ... ok
[INFO] [stdout] test uri::tests::clone_and_eq ... ok
[INFO] [stdout] test uri::tests::error_display_includes_offending_input ... ok
[INFO] [stdout] test uri::tests::fragment_captures_everything_after_first_hash ... ok
[INFO] [stdout] test uri::tests::fragment_directives_accepts_digits_in_key_after_first_char ... ok
[INFO] [stdout] test uri::tests::fragment_directives_accepts_hyphenated_key ... ok
[INFO] [stdout] test uri::tests::fragment_directives_accepts_value_with_dots_and_hyphens ... ok
[INFO] [stdout] test uri::tests::fragment_directives_error_always_includes_full_uri ... ok
[INFO] [stdout] test uri::tests::fragment_directives_is_idempotent ... ok
[INFO] [stdout] test uri::tests::fragment_directives_parses_multiple_directives ... ok
[INFO] [stdout] test uri::tests::fragment_directives_parses_single_directive ... ok
[INFO] [stdout] test uri::tests::fragment_directives_rejects_digit_leading_key ... ok
[INFO] [stdout] test uri::tests::fragment_directives_rejects_duplicate_key ... ok
[INFO] [stdout] test uri::tests::fragment_directives_rejects_empty_directive_between_commas ... ok
[INFO] [stdout] test uri::tests::fragment_directives_rejects_empty_key ... ok
[INFO] [stdout] test uri::tests::fragment_directives_rejects_empty_value ... ok
[INFO] [stdout] test uri::tests::fragment_directives_rejects_leading_comma ... ok
[INFO] [stdout] test uri::tests::fragment_directives_rejects_mixed_shorthand_and_directive ... ok
[INFO] [stdout] test uri::tests::fragment_directives_rejects_shorthand_with_migration_hint ... ok
[INFO] [stdout] test runner::tests::backend_get_error_propagates_with_context ... ok
[INFO] [stdout] test runner::tests::build_env_single_failure_passes_error_through_unwrapped ... ok
[INFO] [stdout] test runner::tests::build_env_aggregates_all_fetch_errors ... ok
[INFO] [stdout] test uri::tests::fragment_directives_rejects_trailing_comma ... ok
[INFO] [stdout] test uri::tests::fragment_directives_rejects_unescaped_equals_in_value ... ok
[INFO] [stdout] test uri::tests::fragment_directives_rejects_uppercase_key ... ok
[INFO] [stdout] test uri::tests::fragment_directives_returns_none_when_no_fragment ... ok
[INFO] [stdout] test uri::tests::fragment_not_included_in_equality_because_it_differs_in_raw ... ok
[INFO] [stdout] test uri::tests::fragment_parsed_when_hash_present ... ok
[INFO] [stdout] test uri::tests::hash_before_scheme_separator_yields_malformed_input ... ok
[INFO] [stdout] test uri::tests::is_alias_when_scheme_is_secretenv ... ok
[INFO] [stdout] test uri::tests::no_fragment_when_hash_absent ... ok
[INFO] [stdout] test uri::tests::parses_instance_scheme_without_leading_slash ... ok
[INFO] [stdout] test runner::tests::sec_f5_error_detail_emitted_only_when_opted_in ... ok
[INFO] [stdout] test uri::tests::parses_simple_scheme_and_path ... ok
[INFO] [stdout] test uri::tests::parses_triple_slash_form_preserving_leading_slash ... ok
[INFO] [stdout] test uri::tests::preserves_raw_input_verbatim ... ok
[INFO] [stdout] test uri::tests::raw_preserves_fragment_suffix ... ok
[INFO] [stdout] test uri::tests::parses_double_slash_form_without_leading_slash ... ok
[INFO] [stdout] test uri::tests::rejects_empty_path_even_with_fragment ... ok
[INFO] [stdout] test uri::tests::rejects_empty_path ... ok
[INFO] [stdout] test uri::tests::rejects_empty_string ... ok
[INFO] [stdout] test uri::tests::rejects_empty_scheme ... ok
[INFO] [stdout] test uri::tests::rejects_esc_in_path ... ok
[INFO] [stdout] test timeouts::tests::timeout_produces_descriptive_error ... ok
[INFO] [stdout] test uri::tests::rejects_newline_in_path ... ok
[INFO] [stdout] test uri::tests::rejects_nul_in_fragment ... ok
[INFO] [stdout] test uri::tests::invalid_scheme_error_includes_scheme_and_raw ... ok
[INFO] [stdout] test uri::tests::rejects_carriage_return_in_path ... ok
[INFO] [stdout] test uri::tests::rejects_scheme_starting_with_dash_or_underscore ... ok
[INFO] [stdout] test uri::tests::rejects_nul_in_path ... ok
[INFO] [stdout] test uri::tests::rejects_scheme_with_invalid_characters ... ok
[INFO] [stdout] test uri::tests::splits_on_first_delimiter_only ... ok
[INFO] [stdout] test uri::tests::rejects_single_colon_separator ... ok
[INFO] [stdout] test uri::tests::rejects_scheme_with_non_ascii ... ok
[INFO] [stdout] test uri::tests::rejects_missing_delimiter ... ok
[INFO] [stdout] test uri::tests::fragment_split_happens_before_scheme_split ... ok
[INFO] [stdout] test uri::tests::rejects_newline_in_fragment ... ok
[INFO] [stdout] test uri::tests::trailing_hash_with_empty_fragment_is_none ... ok
[INFO] [stdout] test timeouts::tests::timeout_drops_the_inner_future ... ok
[INFO] [stdout] test redact::stream::tests::streaming_accepts_pattern_at_exact_tail_window has been running for over 60 seconds
[ERROR] error running command: no output for 300 seconds
[INFO] running `Command { std: "docker" "inspect" "8273603b1786904aec391c1c924a79805e7881e8a92828fabeb515a6de33d26c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8273603b1786904aec391c1c924a79805e7881e8a92828fabeb515a6de33d26c", kill_on_drop: false }`
[INFO] [stdout] 8273603b1786904aec391c1c924a79805e7881e8a92828fabeb515a6de33d26c
