[INFO] cloning repository https://github.com/Nastwinns/keelson
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Nastwinns/keelson" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FNastwinns%2Fkeelson", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FNastwinns%2Fkeelson'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 94e4ba7abdba0b5b70d94fd088b74c3f05e0981b
[INFO] testing Nastwinns/keelson against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FNastwinns%2Fkeelson" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Nastwinns/keelson
[INFO] finished tweaking git repo https://github.com/Nastwinns/keelson
[INFO] tweaked toml for git repo https://github.com/Nastwinns/keelson written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Nastwinns/keelson on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Nastwinns/keelson 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: unused workspace dependency `haw-aspice`
[INFO] [stderr]   --> Cargo.toml:23:25
[INFO] [stderr]    |
[INFO] [stderr] 23 | [workspace.dependencies.haw-aspice]
[INFO] [stderr]    |                         ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `haw-aspice`
[INFO] [stderr] warning: unused workspace dependency `haw-jira`
[INFO] [stderr]   --> Cargo.toml:39:25
[INFO] [stderr]    |
[INFO] [stderr] 39 | [workspace.dependencies.haw-jira]
[INFO] [stderr]    |                         ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `haw-jira`
[INFO] [stderr] warning: unused workspace dependency `haw-misra`
[INFO] [stderr]   --> Cargo.toml:47:25
[INFO] [stderr]    |
[INFO] [stderr] 47 | [workspace.dependencies.haw-misra]
[INFO] [stderr]    |                         ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `haw-misra`
[INFO] [stderr] warning: workspace (manifest) generated 3 warnings
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 8a2d81e24bcebfb28f2aa6b20e1b7efd214b8a1bebbf95e37c0899e2125131a0
[INFO] running `Command { std: "docker" "start" "8a2d81e24bcebfb28f2aa6b20e1b7efd214b8a1bebbf95e37c0899e2125131a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8a2d81e24bcebfb28f2aa6b20e1b7efd214b8a1bebbf95e37c0899e2125131a0", 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" "8a2d81e24bcebfb28f2aa6b20e1b7efd214b8a1bebbf95e37c0899e2125131a0" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8a2d81e24bcebfb28f2aa6b20e1b7efd214b8a1bebbf95e37c0899e2125131a0", 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" "8a2d81e24bcebfb28f2aa6b20e1b7efd214b8a1bebbf95e37c0899e2125131a0" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused workspace dependency `haw-aspice`
[INFO] [stderr]   --> Cargo.toml:23:25
[INFO] [stderr]    |
[INFO] [stderr] 23 | [workspace.dependencies.haw-aspice]
[INFO] [stderr]    |                         ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `haw-aspice`
[INFO] [stderr] warning: unused workspace dependency `haw-jira`
[INFO] [stderr]   --> Cargo.toml:39:25
[INFO] [stderr]    |
[INFO] [stderr] 39 | [workspace.dependencies.haw-jira]
[INFO] [stderr]    |                         ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `haw-jira`
[INFO] [stderr] warning: unused workspace dependency `haw-misra`
[INFO] [stderr]   --> Cargo.toml:47:25
[INFO] [stderr]    |
[INFO] [stderr] 47 | [workspace.dependencies.haw-misra]
[INFO] [stderr]    |                         ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `haw-misra`
[INFO] [stderr] warning: workspace (manifest) generated 3 warnings
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling cc v1.2.67
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling base16ct v0.2.0
[INFO] [stderr]    Compiling rustls v0.23.42
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling camino v1.2.4
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling spin v0.9.9
[INFO] [stderr]    Compiling num-bigint-dig v0.8.6
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling rand v0.8.7
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling time v0.3.53
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling http-body-util v0.1.4
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling directories v6.0.0
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling compact_str v0.8.2
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling clap_builder v4.6.2
[INFO] [stderr]    Compiling arc-swap v1.9.2
[INFO] [stderr]    Compiling cassowary v0.3.0
[INFO] [stderr]    Compiling num-iter v0.1.46
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling web-time v1.1.0
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling nucleo-matcher v0.3.1
[INFO] [stderr]    Compiling sigpipe v0.1.3
[INFO] [stderr]    Compiling xtask v0.1.16 (/opt/rustwide/workdir/xtask)
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling toml_edit v0.25.13+spec-1.1.0
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling cargo-platform v0.3.2
[INFO] [stderr]    Compiling unicode-truncate v1.1.0
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling rustls-pki-types v1.15.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling webpki-roots v1.0.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling rustls-native-certs v0.8.4
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling snafu-derive v0.8.9
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling pkcs1 v0.7.5
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling cargo_metadata v0.23.1
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling quick-xml v0.41.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling rsa v0.9.10
[INFO] [stderr]    Compiling p384 v0.13.1
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling octocrab v0.54.0
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling simple_asn1 v0.6.4
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling hyper-timeout v0.5.2
[INFO] [stderr]    Compiling snafu v0.8.9
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling jsonwebtoken v10.4.0
[INFO] [stderr]    Compiling http-serde v2.1.1
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling pin-project v1.1.13
[INFO] [stderr]    Compiling secrecy v0.10.3
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling haw-plugin v0.1.16 (/opt/rustwide/workdir/crates/haw-plugin)
[INFO] [stderr]    Compiling haw-misra v0.1.16 (/opt/rustwide/workdir/crates/haw-misra)
[INFO] [stderr]    Compiling haw-core v0.1.16 (/opt/rustwide/workdir/crates/haw-core)
[INFO] [stderr]    Compiling haw-merge v0.1.16 (/opt/rustwide/workdir/crates/haw-merge)
[INFO] [stderr]    Compiling haw-git-gate v0.1.16 (/opt/rustwide/workdir/crates/haw-git-gate)
[INFO] [stderr]    Compiling haw-artifact v0.1.16 (/opt/rustwide/workdir/crates/haw-artifact)
[INFO] [stderr]    Compiling haw-compliance v0.1.16 (/opt/rustwide/workdir/crates/haw-compliance)
[INFO] [stderr]    Compiling clap v4.6.2
[INFO] [stderr]    Compiling clap_complete v4.6.7
[INFO] [stderr]    Compiling haw-git v0.1.16 (/opt/rustwide/workdir/crates/haw-git)
[INFO] [stderr]    Compiling haw-tui v0.1.16 (/opt/rustwide/workdir/crates/haw-tui)
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling haw-aspice v0.1.16 (/opt/rustwide/workdir/crates/haw-aspice)
[INFO] [stderr]    Compiling haw-jira v0.1.16 (/opt/rustwide/workdir/crates/haw-jira)
[INFO] [stderr]    Compiling haw-forge v0.1.16 (/opt/rustwide/workdir/crates/haw-forge)
[INFO] [stderr]    Compiling hawser v0.1.16 (/opt/rustwide/workdir/crates/hawser)
[INFO] [stderr] warning: unused dependency `anyhow`
[INFO] [stderr]   --> crates/haw-aspice/Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | anyhow.workspace = true
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `anyhow`
[INFO] [stderr] warning: `haw-aspice` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `haw-plugin`
[INFO] [stderr]   --> crates/haw-compliance/Cargo.toml:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | haw-plugin.workspace = true
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `haw-plugin`
[INFO] [stderr] warning: `haw-compliance` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `anyhow`
[INFO] [stderr]   --> crates/haw-jira/Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | anyhow.workspace = true
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `anyhow`
[INFO] [stderr] warning: `haw-jira` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 51s
[INFO] running `Command { std: "docker" "inspect" "8a2d81e24bcebfb28f2aa6b20e1b7efd214b8a1bebbf95e37c0899e2125131a0", 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" "8a2d81e24bcebfb28f2aa6b20e1b7efd214b8a1bebbf95e37c0899e2125131a0" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused workspace dependency `haw-aspice`
[INFO] [stderr]   --> Cargo.toml:23:25
[INFO] [stderr]    |
[INFO] [stderr] 23 | [workspace.dependencies.haw-aspice]
[INFO] [stderr]    |                         ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `haw-aspice`
[INFO] [stderr] warning: unused workspace dependency `haw-jira`
[INFO] [stderr]   --> Cargo.toml:39:25
[INFO] [stderr]    |
[INFO] [stderr] 39 | [workspace.dependencies.haw-jira]
[INFO] [stderr]    |                         ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `haw-jira`
[INFO] [stderr] warning: unused workspace dependency `haw-misra`
[INFO] [stderr]   --> Cargo.toml:47:25
[INFO] [stderr]    |
[INFO] [stderr] 47 | [workspace.dependencies.haw-misra]
[INFO] [stderr]    |                         ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `haw-misra`
[INFO] [stderr] warning: workspace (manifest) generated 3 warnings
[INFO] [stderr]    Compiling haw-forge v0.1.16 (/opt/rustwide/workdir/crates/haw-forge)
[INFO] [stderr]    Compiling haw-git v0.1.16 (/opt/rustwide/workdir/crates/haw-git)
[INFO] [stderr]    Compiling haw-core v0.1.16 (/opt/rustwide/workdir/crates/haw-core)
[INFO] [stderr]    Compiling haw-tui v0.1.16 (/opt/rustwide/workdir/crates/haw-tui)
[INFO] [stderr]    Compiling haw-merge v0.1.16 (/opt/rustwide/workdir/crates/haw-merge)
[INFO] [stderr]    Compiling haw-aspice v0.1.16 (/opt/rustwide/workdir/crates/haw-aspice)
[INFO] [stderr]    Compiling haw-jira v0.1.16 (/opt/rustwide/workdir/crates/haw-jira)
[INFO] [stderr]    Compiling xtask v0.1.16 (/opt/rustwide/workdir/xtask)
[INFO] [stderr]    Compiling haw-compliance v0.1.16 (/opt/rustwide/workdir/crates/haw-compliance)
[INFO] [stderr]    Compiling haw-misra v0.1.16 (/opt/rustwide/workdir/crates/haw-misra)
[INFO] [stderr]    Compiling haw-git-gate v0.1.16 (/opt/rustwide/workdir/crates/haw-git-gate)
[INFO] [stderr]    Compiling haw-artifact v0.1.16 (/opt/rustwide/workdir/crates/haw-artifact)
[INFO] [stderr]    Compiling haw-plugin v0.1.16 (/opt/rustwide/workdir/crates/haw-plugin)
[INFO] [stderr]    Compiling hawser v0.1.16 (/opt/rustwide/workdir/crates/hawser)
[INFO] [stderr] warning: unused dependency `anyhow`
[INFO] [stderr]   --> crates/haw-aspice/Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | anyhow.workspace = true
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `anyhow`
[INFO] [stderr] warning: `haw-aspice` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `haw-plugin`
[INFO] [stderr]   --> crates/haw-compliance/Cargo.toml:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | haw-plugin.workspace = true
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `haw-plugin`
[INFO] [stderr] warning: `haw-compliance` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `anyhow`
[INFO] [stderr]   --> crates/haw-jira/Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | anyhow.workspace = true
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `anyhow`
[INFO] [stderr] warning: unused dependency `tempfile`
[INFO] [stderr]   --> crates/haw-jira/Cargo.toml:22:1
[INFO] [stderr]    |
[INFO] [stderr] 22 | tempfile.workspace = true
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `tempfile`
[INFO] [stderr] warning: `haw-jira` (manifest) generated 2 warnings
[INFO] [stderr] warning: unused dependency `tempfile`
[INFO] [stderr]   --> crates/haw-misra/Cargo.toml:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | tempfile.workspace = true
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `tempfile`
[INFO] [stderr] warning: `haw-misra` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 01s
[INFO] running `Command { std: "docker" "inspect" "8a2d81e24bcebfb28f2aa6b20e1b7efd214b8a1bebbf95e37c0899e2125131a0", 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" "8a2d81e24bcebfb28f2aa6b20e1b7efd214b8a1bebbf95e37c0899e2125131a0" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused workspace dependency `haw-aspice`
[INFO] [stderr]   --> Cargo.toml:23:25
[INFO] [stderr]    |
[INFO] [stderr] 23 | [workspace.dependencies.haw-aspice]
[INFO] [stderr]    |                         ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `haw-aspice`
[INFO] [stderr] warning: unused workspace dependency `haw-jira`
[INFO] [stderr]   --> Cargo.toml:39:25
[INFO] [stderr]    |
[INFO] [stderr] 39 | [workspace.dependencies.haw-jira]
[INFO] [stderr]    |                         ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `haw-jira`
[INFO] [stderr] warning: unused workspace dependency `haw-misra`
[INFO] [stderr]   --> Cargo.toml:47:25
[INFO] [stderr]    |
[INFO] [stderr] 47 | [workspace.dependencies.haw-misra]
[INFO] [stderr]    |                         ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `haw-misra`
[INFO] [stderr] warning: workspace (manifest) generated 3 warnings
[INFO] [stderr] warning: unused dependency `anyhow`
[INFO] [stderr]   --> crates/haw-aspice/Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | anyhow.workspace = true
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `anyhow`
[INFO] [stderr] warning: `haw-aspice` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `haw-plugin`
[INFO] [stderr]   --> crates/haw-compliance/Cargo.toml:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | haw-plugin.workspace = true
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `haw-plugin`
[INFO] [stderr] warning: `haw-compliance` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `anyhow`
[INFO] [stderr]   --> crates/haw-jira/Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | anyhow.workspace = true
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `anyhow`
[INFO] [stderr] warning: unused dependency `tempfile`
[INFO] [stderr]   --> crates/haw-jira/Cargo.toml:22:1
[INFO] [stderr]    |
[INFO] [stderr] 22 | tempfile.workspace = true
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `tempfile`
[INFO] [stderr] warning: `haw-jira` (manifest) generated 2 warnings
[INFO] [stderr] warning: unused dependency `tempfile`
[INFO] [stderr]   --> crates/haw-misra/Cargo.toml:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | tempfile.workspace = true
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `tempfile`
[INFO] [stderr] warning: `haw-misra` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.32s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/haw-artifact/3ce6f1b9d32b8aad/out/haw_artifact-3ce6f1b9d32b8aad)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test tests::parse_context_rejects_wrong_schema ... ok
[INFO] [stdout] test tests::parse_context_accepts_contract ... ok
[INFO] [stdout] test tests::extract_sha256_parses_shasum_style ... ok
[INFO] [stdout] test tests::statement_is_valid_json_and_deterministic ... ok
[INFO] [stdout] test tests::verify_detects_material_mismatch ... ok
[INFO] [stdout] test tests::statement_binds_subject_and_all_materials ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/haw-aspice/9228a2a4eec6b48b/out/haw_aspice-9228a2a4eec6b48b)
[INFO] [stdout] test tests::verify_passes_when_consistent ... ok
[INFO] [stdout] test tests::verify_detects_subject_digest_mismatch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test cli::tests::rejects_unknown_argument ... ok
[INFO] [stdout] test context::tests::parses_a_full_context ... ok
[INFO] [stdout] test context::tests::tolerates_missing_repo_fields ... ok
[INFO] [stdout] test tests::hook_report_serializes_against_report_schema ... ok
[INFO] [stdout] test tests::write_artifacts_creates_both_files ... ok
[INFO] [stdout] test context::tests::empty_string_is_the_degraded_context ... ok
[INFO] [stdout] test context::tests::parses_degraded_schema_only_context ... ok
[INFO] [stdout] test trace::tests::resolve_out_dir_prefers_flag_then_root ... ok
[INFO] [stdout] test cli::tests::help_flags_are_recognized ... ok
[INFO] [stdout] test cli::tests::rejects_bad_format ... ok
[INFO] [stdout] test cli::tests::parses_phase_and_at_and_outdir ... ok
[INFO] [stdout] test trace::tests::enrich_parses_head_from_status_schema ... ok
[INFO] [stdout] test cli::tests::defaults_are_empty ... ok
[INFO] [stdout] test context::tests::rejects_wrong_schema ... ok
[INFO] [stdout] test trace::tests::effective_repos_fall_back_to_enrichment_when_ctx_empty ... ok
[INFO] [stdout] test cli::tests::parses_format_json ... ok
[INFO] [stdout] test trace::tests::markdown_contains_repo_table_row ... ok
[INFO] [stdout] test trace::tests::json_prefers_enriched_sha ... ok
[INFO] [stdout] test trace::tests::summary_counts_repos ... ok
[INFO] [stdout] test trace::tests::resolved_head_sha_beats_branch_in_both_artifacts ... ok
[INFO] [stdout] test trace::tests::markdown_handles_empty_fleet ... ok
[INFO] [stdout] test trace::tests::json_uses_context_rev_without_enrichment ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/haw-compliance/cc7a41ef8d948eb5/out/haw_compliance-cc7a41ef8d948eb5)
[INFO] [stdout] test trace::tests::resolve_timestamp_prefers_explicit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test cli::tests::parses_empty ... ok
[INFO] [stdout] test cli::tests::parses_phase_and_out_spaced ... ok
[INFO] [stdout] test cli::tests::missing_value_errors ... ok
[INFO] [stdout] test cli::tests::help_flag ... ok
[INFO] [stdout] test cli::tests::resolve_out_dir_uses_root ... ok
[INFO] [stdout] test cli::tests::resolve_out_dir_prefers_explicit ... ok
[INFO] [stdout] test cli::tests::unknown_arg_errors ... ok
[INFO] [stdout] test cli::tests::parses_equals_form ... ok
[INFO] [stdout] test context::tests::parses_two_repos_and_sorts ... ok
[INFO] [stdout] test sbom::tests::deterministic_across_runs ... ok
[INFO] [stdout] test sbom::tests::spdx_contains_both_components_with_shas ... ok
[INFO] [stdout] test context::tests::rejects_bad_schema ... ok
[INFO] [stdout] test context::tests::parses_empty_context ... ok
[INFO] [stdout] test context::tests::rejects_invalid_json ... ok
[INFO] [stdout] test report::tests::report_serializes_expected_fields ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/haw-core/c16cfba0daf26ed8/out/haw_core-c16cfba0daf26ed8)
[INFO] [stdout] test sbom::tests::cyclonedx_contains_both_components_with_shas ... ok
[INFO] [stdout] test sbom::tests::timestamp_from_epoch_is_correct ... 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 18 tests
[INFO] [stdout] test hooks::tests::all_hooks_have_kebab_names ... ok
[INFO] [stdout] test plugin::tests::missing_binary_is_skipped_fail_open ... ok
[INFO] [stdout] test plugin::tests::unregistered_plugin_never_dispatched ... ok
[INFO] [stdout] test security::tests::accepts_good_checkout_paths ... ok
[INFO] [stdout] test hooks::tests::is_pre_matches_name_prefix ... ok
[INFO] [stdout] test plugin::tests::dispatch_only_runs_subscribed_plugins ... ok
[INFO] [stdout] test plugin::tests::parses_a_canned_report ... ok
[INFO] [stdout] test security::tests::accepts_local_paths ... ok
[INFO] [stdout] test security::tests::rejects_bad_checkout_paths ... ok
[INFO] [stdout] test security::tests::rejects_empty_and_control_urls ... ok
[INFO] [stdout] test security::tests::rejects_ext_transport ... ok
[INFO] [stdout] test plugin::tests::rejects_wrong_schema ... ok
[INFO] [stdout] test security::tests::rejects_file_scheme_and_other_schemes ... ok
[INFO] [stdout] test plugin::tests::phase_context_carries_phase_and_repos ... ok
[INFO] [stdout] test hooks::tests::hook_names_are_unique ... ok
[INFO] [stdout] test security::tests::accepts_good_url_schemes ... ok
[INFO] [stdout] test security::tests::rejects_option_injection ... ok
[INFO] [stdout] test security::tests::safe_join_stays_under_root ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/import.rs (/opt/rustwide/target/release/build/haw-core/ab157bc91d221278/out/import-ab157bc91d221278)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test repo_xml_projects_become_repos ... ok
[INFO] [stdout] test imported_manifest_serializes_deterministically ... ok
[INFO] [stdout] test west_projects_become_repos_with_defaults_applied ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lock_and_change.rs (/opt/rustwide/target/release/build/haw-core/116f1e59d1e87721/out/lock_and_change-116f1e59d1e87721)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test edit_tests::add_repo_preserves_comments ... ok
[INFO] [stdout] test edit_tests::remove_repo_refused_while_referenced ... ok
[INFO] [stdout] test edit_tests::add_stack_validates_repo_names ... ok
[INFO] [stdout] test edit_tests::add_duplicate_repo_fails ... ok
[INFO] [stdout] test pin_tests::plan_per_repo_submodules_opts_in ... ok
[INFO] [stdout] test pin_tests::open_manifest_honors_custom_filename_and_root ... ok
[INFO] [stdout] test lockfile_rejects_future_version ... ok
[INFO] [stdout] test pin_tests::plan_cli_flag_overrides_manifest_submodules ... ok
[INFO] [stdout] test pin_tests::plan_uses_manifest_defaults_submodules_when_no_flag ... ok
[INFO] [stderr]      Running tests/manifest.rs (/opt/rustwide/target/release/build/haw-core/4532707512844679/out/manifest-4532707512844679)
[INFO] [stdout] test branch_policy_never_detaches ... ok
[INFO] [stdout] test resolve_all_covers_every_repo_with_overlays ... ok
[INFO] [stdout] test group_filter_limits_resolution ... ok
[INFO] [stdout] test lockfile_round_trips ... ok
[INFO] [stdout] test pin_tests::pin_snapshots_heads_without_network ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test manifest_rejects_path_traversal ... ok
[INFO] [stdout] test overlay_overrides_rev ... ok
[INFO] [stdout] test parses_repo_stack_lexicon_and_serializes_canonically ... ok
[INFO] [stdout] test parses_and_round_trips_defaults ... ok
[INFO] [stdout] test manifest_accepts_legitimate_urls_and_paths ... ok
[INFO] [stdout] test manifest_rejects_option_injection_url ... ok
[INFO] [stdout] test defaults_absent_is_empty_and_omitted ... ok
[INFO] [stdout] test rejects_ambiguous_source ... ok
[INFO] [stdout] test manifest_rejects_ext_url_rce ... ok
[INFO] [stdout] test plugins_reject_unknown_phase ... ok
[INFO] [stdout] test plugins_table_parses_and_round_trips ... ok
[INFO] [stdout] test rejects_repo_without_source ... ok
[INFO] [stdout] test resolves_a_stack ... ok
[INFO] [stdout] test rejects_unknown_remote ... ok
[INFO] [stdout] test submodules_default_false_is_omitted ... ok
[INFO] [stdout] test rejects_unknown_repo_in_stack ... ok
[INFO] [stdout] test parses_the_reference_example ... ok
[INFO] [stdout] test submodules_defaults_and_per_repo_round_trip ... ok
[INFO] [stdout] test rejects_unknown_repo_in_overlay ... ok
[INFO] [stdout] test unknown_stack_and_overlay_error ... ok
[INFO] [stdout] test rejects_unknown_top_level_key ... ok
[INFO] [stdout] test round_trips_through_toml ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/haw-forge/6efe721ff40eaf56/out/haw_forge-6efe721ff40eaf56)
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test bitbucket::tests::commit_ci_collapses_statuses ... ok
[INFO] [stdout] test bitbucket::tests::encodes_path_segments_but_keeps_separators ... ok
[INFO] [stdout] test bitbucket::tests::pipeline_shape_maps_to_ci_run ... ok
[INFO] [stdout] test bitbucket::tests::pipeline_in_progress_stage_nesting_is_running ... ok
[INFO] [stdout] test bitbucket::tests::pipeline_in_progress_maps_to_running ... ok
[INFO] [stdout] test bitbucket::tests::approved_reads_participants ... ok
[INFO] [stdout] test bitbucket::tests::pipeline_step_state_nesting_matches_docs ... ok
[INFO] [stdout] test bitbucket::tests::refs_lists_branches_then_tags ... ok
[INFO] [stdout] test bitbucket::tests::tree_entry_type_maps_dir_flag ... ok
[INFO] [stdout] test gitlab::tests::tree_page_keeps_blobs_dropping_trees ... ok
[INFO] [stdout] test bitbucket::tests::open_pr_list_shape_maps_fields ... ok
[INFO] [stdout] test tests::bitbucket_coords_parse_workspace_and_slug ... ok
[INFO] [stdout] test tests::cap_lines_is_noop_within_cap ... ok
[INFO] [stdout] test tests::cap_lines_truncates_and_notes_the_remainder ... ok
[INFO] [stdout] test tests::coords_from_every_url_shape ... ok
[INFO] [stdout] test tests::detects_bitbucket_including_self_hosted ... ok
[INFO] [stdout] test gitlab::tests::refs_lists_branches_then_tags ... ok
[INFO] [stdout] test http::tests::cross_host_allow_list_covers_github_log_cdn ... ok
[INFO] [stdout] test http::tests::host_matches_exact_and_subdomain ... ok
[INFO] [stdout] test bitbucket::tests::commit_status_flat_state_from_docs ... ok
[INFO] [stdout] test tests::detects_github ... ok
[INFO] [stdout] test bitbucket::tests::debug_redacts_token_basic_and_bearer ... ok
[INFO] [stdout] test bitbucket::tests::pipeline_terminal_state_prefers_result_name ... ok
[INFO] [stdout] test bitbucket::tests::pr_state_values_from_docs_map_correctly ... ok
[INFO] [stdout] test bitbucket::tests::src_listing_keeps_files_dropping_dirs ... ok
[INFO] [stdout] test tests::detects_gitlab_including_self_hosted ... ok
[INFO] [stdout] test tests::progress_bar_full_and_empty_edges ... ok
[INFO] [stdout] test tests::progress_bar_reports_ratio_percent_and_fill ... ok
[INFO] [stdout] test tests::tokens_debug_redacts_secrets ... ok
[INFO] [stdout] test tests::unknown_for_everything_else ... ok
[INFO] [stdout] test gitlab::tests::debug_redacts_token ... ok
[INFO] [stdout] test github::tests::enterprise_hosts_get_the_v3_prefix ... ok
[INFO] [stdout] test github::tests::refs_lists_branches_then_tags ... ok
[INFO] [stdout] test github::tests::tree_keeps_blobs_drops_dirs_and_dedupes ... ok
[INFO] [stdout] test gitlab::tests::nested_group_paths_are_encoded ... ok
[INFO] [stdout] test http::tests::client_builds ... ok
[INFO] [stdout] test github::runtime_check::client_builds_inside_runtime_without_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/live_smoke.rs (/opt/rustwide/target/release/build/haw-forge/f2ef030494edcaab/out/live_smoke-f2ef030494edcaab)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test github_list_ci_runs_parse ... ignored, hits the live GitHub API; guarded by HAW_LIVE_FORGE=1
[INFO] [stdout] test github_list_refs_and_file_paths_parse ... ignored, hits the live GitHub API; guarded by HAW_LIVE_FORGE=1
[INFO] [stdout] test github_pr_file_content_and_diff_parse ... ignored, hits the live GitHub API; guarded by HAW_LIVE_FORGE=1
[INFO] [stdout] test github_pr_files_parse ... ignored, hits the live GitHub API; guarded by HAW_LIVE_FORGE=1
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/orchestrate.rs (/opt/rustwide/target/release/build/haw-forge/cd9505c16adce511/out/orchestrate-cd9505c16adce511)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test land_skips_already_merged_and_finishes ... ok
[INFO] [stdout] test land_merges_in_order_and_stops_on_failure ... ok
[INFO] [stdout] test fleet_open_prs_covers_forge_repos_and_skips_unknown ... ok
[INFO] [stdout] test request_is_idempotent_for_already_opened_prs ... ok
[INFO] [stdout] test request_opens_and_cross_links_all_prs ... ok
[INFO] [stdout] test fleet_ci_runs_covers_forge_repos_and_skips_unknown ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/haw-git/f0cdd7f555618c0b/out/haw_git-f0cdd7f555618c0b)
[INFO] [stdout] test land_follows_manifest_deps_topologically ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test tests::submodules_not_recursed_at_clone_time ... ok
[INFO] [stderr]      Running tests/shellgit.rs (/opt/rustwide/target/release/build/haw-git/72f57f0b9a524347/out/shellgit-72f57f0b9a524347)
[INFO] [stdout] test tests::filter_reaches_git_argv ... ok
[INFO] [stdout] test tests::no_submodules_flag_absent_by_default ... ok
[INFO] [stdout] test tests::all_three_levers_compose ... ok
[INFO] [stdout] test tests::double_dash_precedes_url ... ok
[INFO] [stdout] test tests::plain_clone_has_no_mode_flags ... ok
[INFO] [stdout] test tests::reference_still_present_alongside_filter ... ok
[INFO] [stdout] test tests::depth_reaches_git_argv ... ok
[INFO] [stdout] test tests::double_dash_precedes_url_with_all_levers ... ok
[INFO] [stdout] test parallel::tests::handles_empty_and_oversized_jobs ... ok
[INFO] [stdout] test parallel::tests::preserves_input_order ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test create_branch_and_fetch ... ok
[INFO] [stdout] test list_refs_ls_tree_and_show_file_at_ref ... ok
[INFO] [stdout] test shared_clone_references_the_mirror ... ok
[INFO] [stdout] test resolves_branch_tag_and_sha ... ok
[INFO] [stdout] test refuses_to_discard_local_commits ... ok
[INFO] [stdout] test clone_checkout_and_introspect ... ok
[INFO] [stdout] test partial_clone_reaches_any_locked_sha ... ok
[INFO] [stdout] test shallow_clone_deepens_to_reach_old_locked_sha ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.43s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/haw-git-gate/fe0f7230d84de763/out/haw_git_gate-fe0f7230d84de763)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test tests::private_key_header_is_flagged ... ok
[INFO] [stdout] test tests::clean_repo_yields_ok_true ... ok
[INFO] [stdout] test tests::planted_aws_key_triggers_a_finding ... ok
[INFO] [stdout] test tests::absence_of_gitleaks_adds_heuristic_notice ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/haw-jira/f22f574d3ca60ba8/out/haw_jira-f22f574d3ca60ba8)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test jira::tests::config_debug_never_leaks_credentials ... ok
[INFO] [stdout] test jira::tests::config_missing_when_env_blank ... ok
[INFO] [stdout] test cli::tests::dry_run_flag_parses ... ok
[INFO] [stdout] test jira::tests::default_target_by_phase ... ok
[INFO] [stdout] test context::tests::parses_degraded_context ... ok
[INFO] [stdout] test context::tests::empty_is_default ... ok
[INFO] [stdout] test cli::tests::defaults_are_empty ... ok
[INFO] [stdout] test jira::tests::finds_transition_by_transition_name ... ok
[INFO] [stdout] test jira::tests::plan_is_a_dry_run ... ok
[INFO] [stdout] test cli::tests::positional_issue_key ... ok
[INFO] [stdout] test cli::tests::flags_parse ... ok
[INFO] [stdout] test tests::hook_report_round_trips_against_report_schema ... ok
[INFO] [stdout] test jira::tests::finds_transition_by_target_status_name ... ok
[INFO] [stdout] test cli::tests::help_flags ... ok
[INFO] [stdout] test cli::tests::rejects_unknown_flag ... ok
[INFO] [stdout] test jira::tests::resolve_errors_without_any_source ... ok
[INFO] [stdout] test jira::tests::resolve_falls_back_to_branch ... ok
[INFO] [stdout] test jira::tests::resolve_prefers_explicit ... ok
[INFO] [stdout] test tests::failure_report_is_not_ok_and_carries_error_finding ... ok
[INFO] [stdout] test context::tests::parses_a_full_context ... ok
[INFO] [stdout] test context::tests::branch_parsing ... ok
[INFO] [stdout] test cli::tests::rejects_two_positionals ... ok
[INFO] [stdout] test cli::tests::dry_run_defaults_false ... ok
[INFO] [stdout] test context::tests::rejects_wrong_schema ... ok
[INFO] [stdout] test jira::tests::action_json_round_trips_key_fields ... ok
[INFO] [stdout] test cli::tests::rejects_bad_format ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 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/release/build/haw-merge/dcabe76fa71eff62/out/haw_merge-dcabe76fa71eff62)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/merge.rs (/opt/rustwide/target/release/build/haw-merge/c64c6db4c030b427/out/merge-c64c6db4c030b427)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test integration_branch_name_is_sanitized ... ok
[INFO] [stdout] test slices_group_by_top_level_component ... ok
[INFO] [stdout] test plan_rejects_already_merged_source ... ok
[INFO] [stdout] test plan_slices_the_conflicts ... ok
[INFO] [stdout] test abort_restores_main_and_clears_state ... ok
[INFO] [stdout] test resolve_each_slice_then_cleanup_lands_one_merge_commit ... ok
[INFO] [stdout] test plan_refused_when_already_planned ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/haw-misra/b34b591bb0baf847/out/haw_misra-b34b591bb0baf847)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test scan::tests::crafted_flag_filename_becomes_operand ... ok
[INFO] [stdout] test scan::tests::ordinary_paths_pass_through_unchanged ... ok
[INFO] [stdout] test tests::parse_violations_ignores_noise ... ok
[INFO] [stdout] test scan::tests::dash_leading_names_are_neutralized ... ok
[INFO] [stdout] test tests::violations_make_the_gate_block ... ok
[INFO] [stdout] test tests::context_parses_root_and_repos ... ok
[INFO] [stdout] test scan::tests::operand_is_never_flag_like ... ok
[INFO] [stdout] test tests::report_round_trips_as_plugin_report_schema ... ok
[INFO] [stdout] test tests::context_rejects_wrong_schema ... ok
[INFO] [stdout] test tests::context_degrades_when_repos_absent ... ok
[INFO] [stdout] test tests::cppcheck_absent_fail_open_is_ok_true_with_warn ... ok
[INFO] [stdout] test tests::collect_c_files_on_missing_path_is_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/haw-plugin/1f111d9ff6eb2f32/out/haw_plugin-1f111d9ff6eb2f32)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test tests::context_round_trips ... ok
[INFO] [stdout] test tests::context_outside_workspace ... ok
[INFO] [stdout] test tests::report_builds_and_round_trips ... ok
[INFO] [stdout] test tests::phase_arg_parsing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 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/release/build/haw-tui/20605b1f14444ef0/out/haw_tui-20605b1f14444ef0)
[INFO] [stdout] 
[INFO] [stdout] running 145 tests
[INFO] [stdout] test tests::actions_menu_key_fires_confirm_gated_paths ... ok
[INFO] [stdout] test tests::active_hints_reflect_remap_in_header ... ok
[INFO] [stdout] test tests::ahead_behind_cell_dot_when_even ... ok
[INFO] [stdout] test tests::change_start_with_id_dispatches ... ok
[INFO] [stdout] test tests::change_land_and_request_ask_confirmation ... ok
[INFO] [stdout] test tests::change_status_does_not_start_a_changeset ... ok
[INFO] [stdout] test tests::ci_detail_to_logs_freezes_a_stable_parent_crumb ... ok
[INFO] [stdout] test tests::ci_rows_filter_by_repo_branch_and_name ... ok
[INFO] [stdout] test tests::config_parses_all_fields ... ok
[INFO] [stdout] test tests::ahead_behind_spans_colors ... ok
[INFO] [stdout] test tests::config_roundtrips_through_save_and_load ... ok
[INFO] [stdout] test tests::classic_theme_is_registered_and_listed ... ok
[INFO] [stdout] test tests::cursor_glyph_blinks ... ok
[INFO] [stdout] test tests::cursor_repo_resolves_prs_ci_and_grep_rows ... ok
[INFO] [stdout] test tests::cursor_url_follows_the_active_view ... ok
[INFO] [stdout] test tests::colon_repo_substring_jumps_the_cursor ... ok
[INFO] [stdout] test tests::current_pr_follows_cursor_and_drill_in ... ok
[INFO] [stdout] test tests::config_partial_and_unknown_keys_tolerated ... ok
[INFO] [stdout] test tests::bulk_run_with_marks_dispatches_run_repos ... ok
[INFO] [stdout] test tests::config_refresh_clamped_to_range ... ok
[INFO] [stdout] test tests::cycle_sort_caret_walks_all_sortable_columns ... ok
[INFO] [stdout] test tests::backspace_pops_one_subpath_segment ... ok
[INFO] [stdout] test tests::bare_stack_command_opens_the_switch_picker ... ok
[INFO] [stdout] test tests::draft_pr_is_writable ... ok
[INFO] [stdout] test tests::digits_are_list_only ... ok
[INFO] [stdout] test tests::actions_menu_opens_in_prs_and_changeset_but_not_fleet ... ok
[INFO] [stdout] test tests::compact_command_toggles_and_persists ... ok
[INFO] [stdout] test tests::checkout_pr_confirm_then_dispatch ... ok
[INFO] [stdout] test tests::err_alias_opens_errors_view ... ok
[INFO] [stdout] test tests::error_log_is_capped ... ok
[INFO] [stdout] test tests::error_rows_are_newest_first ... ok
[INFO] [stdout] test tests::every_hinted_key_is_handled ... ok
[INFO] [stdout] test tests::errors_command_opens_the_errors_view ... ok
[INFO] [stdout] test tests::editor_command_sets_and_persists_selection ... ok
[INFO] [stdout] test tests::back_from_a_pr_file_restores_the_files_browser ... ok
[INFO] [stdout] test tests::file_rows_sort_dirs_first_then_lexicographic ... ok
[INFO] [stdout] test tests::enter_dir_pushes_subpath_and_reloads ... ok
[INFO] [stdout] test tests::drill_ins_still_push_the_back_stack ... ok
[INFO] [stdout] test tests::cycle_sort_wraps_and_is_noop_off_sortable_views ... ok
[INFO] [stdout] test tests::files_hint_row_advertises_edit ... ok
[INFO] [stdout] test tests::detail_error_outcome_pushes_an_error_entry ... ok
[INFO] [stdout] test tests::every_frozen_global_is_handled_in_every_view ... ok
[INFO] [stdout] test tests::files_ref_label_is_honest_per_scope ... ok
[INFO] [stdout] test tests::fetch_command_dispatches_fetch ... ok
[INFO] [stdout] test tests::files_to_file_crumb_preserves_the_repo ... ok
[INFO] [stdout] test tests::goto_view_and_back_reset_sort_and_marks ... ok
[INFO] [stdout] test tests::files_view_name_and_hints ... ok
[INFO] [stdout] test tests::goto_view_and_back_restore_previous ... ok
[INFO] [stdout] test tests::gov_cursor_path_finds_existing_artifact ... ok
[INFO] [stdout] test tests::fleet_rows_filter_by_name_and_group ... ok
[INFO] [stdout] test tests::file_viewer_back_restores_the_browser ... ok
[INFO] [stdout] test tests::fleet_and_changesets_command_aliases_jump_views ... ok
[INFO] [stdout] test tests::grep_view_name_and_hints_cover ... ok
[INFO] [stdout] test tests::groups_label_empty_vs_set ... ok
[INFO] [stdout] test tests::clamp_cursor_bounds_to_last_row ... ok
[INFO] [stdout] test tests::has_problem_truth_table ... ok
[INFO] [stdout] test tests::hint_grid_uses_fewer_columns_on_narrow_widths ... ok
[INFO] [stdout] test tests::hint_key_tokens_splits_compound_labels ... ok
[INFO] [stdout] test tests::gov_status_reflects_worst_finding ... ok
[INFO] [stdout] test tests::gov_rows_len_and_filter ... ok
[INFO] [stdout] test tests::grep_command_sets_pending_grep_and_opens_view ... ok
[INFO] [stdout] test tests::help_command_opens_the_overlay ... ok
[INFO] [stdout] test tests::help_entry_always_separates_key_from_description ... ok
[INFO] [stdout] test tests::key_hinted_elsewhere_flags_inapplicable_but_not_global_or_unbound ... ok
[INFO] [stdout] test tests::keymap_multichar_and_fetch_rejected ... ok
[INFO] [stdout] test tests::merge_and_approve_pr_dispatch_the_right_actions ... ok
[INFO] [stdout] test tests::merge_badge_and_repo_path_lookup ... ok
[INFO] [stdout] test tests::merge_cleanup_requires_a_planned_merge ... ok
[INFO] [stdout] test tests::move_page_steps_by_a_page_and_clamps ... ok
[INFO] [stdout] test tests::no_duplicate_key_within_a_view ... ok
[INFO] [stdout] test tests::keymap_rejects_duplicate_and_default_collision ... ok
[INFO] [stdout] test tests::keymap_rejects_frozen_global_target ... ok
[INFO] [stdout] test tests::open_file_content_opens_the_shared_detail_titled_with_the_path ... ok
[INFO] [stdout] test tests::open_fleet_view_enqueues_fetch_even_while_busy ... ok
[INFO] [stdout] test tests::governance_command_opens_the_view ... ok
[INFO] [stdout] test tests::editor_bare_command_opens_picker_or_reports ... ok
[INFO] [stdout] test tests::grep_rows_filter_by_repo_path_and_text ... ok
[INFO] [stdout] test tests::open_fleet_view_enqueues_governance_fetch_even_while_busy ... ok
[INFO] [stdout] test tests::open_grep_hit_opens_detail_scrolled_to_line ... ok
[INFO] [stdout] test tests::open_grep_hit_stashes_pending_scroll_not_detail_scroll ... ok
[INFO] [stdout] test tests::move_page_is_safe_on_empty_lists ... ok
[INFO] [stdout] test tests::no_view_overrides_a_frozen_global ... ok
[INFO] [stdout] test tests::open_ci_logs_opens_the_shared_detail_with_a_logs_title ... ok
[INFO] [stdout] test tests::open_pr_detail_stores_the_current_pr ... ok
[INFO] [stdout] test tests::open_ci_detail_records_the_run_for_logs ... ok
[INFO] [stdout] test tests::panel_rows_filter_by_name_and_phase ... ok
[INFO] [stdout] test tests::peer_switches_do_not_grow_the_back_stack ... ok
[INFO] [stdout] test tests::open_pr_files_opens_the_list_and_enqueues_the_fetch ... ok
[INFO] [stdout] test tests::parse_grep_line_splits_path_line_text ... ok
[INFO] [stdout] test tests::pending_scroll_applied_on_detail_load ... ok
[INFO] [stdout] test tests::plan_edit_declines_on_the_forge_view ... ok
[INFO] [stdout] test tests::open_pr_diff_opens_the_shared_detail_with_a_diff_title ... ok
[INFO] [stdout] test tests::open_pr_file_content_opens_the_detail_titled_pr_and_path ... ok
[INFO] [stdout] test tests::pr_file_rows_filter_by_path_and_status ... ok
[INFO] [stdout] test tests::keymap_valid_remap_applies ... ok
[INFO] [stdout] test tests::open_files_enters_the_view_and_requests_a_tree ... ok
[INFO] [stdout] test tests::exec_command_opens_detail_and_dispatches ... ok
[INFO] [stdout] test tests::fleet_rows_still_filter_after_fuzzy ... ok
[INFO] [stdout] test tests::hit_is_fuzzy_and_empty_matches_all ... ok
[INFO] [stdout] test tests::is_url_distinguishes_schemes_from_paths ... ok
[INFO] [stdout] test tests::plan_edit_targets_the_absolute_path_for_a_local_file ... ok
[INFO] [stdout] test tests::problems_only_filter_reduces_rows ... ok
[INFO] [stdout] test tests::pr_state_gates_write_actions ... ok
[INFO] [stdout] test tests::prs_and_ci_commands_open_the_views ... ok
[INFO] [stdout] test tests::problems_command_toggles_the_filter ... ok
[INFO] [stdout] test tests::ref_picker_selection_sets_files_ref_and_reloads_flat_view ... ok
[INFO] [stdout] test tests::pending_scroll_clamps_to_content_height ... ok
[INFO] [stdout] test tests::plan_edit_declines_on_a_directory ... ok
[INFO] [stdout] test tests::repo_detail_view_has_no_rows ... ok
[INFO] [stdout] test tests::refetch_key_on_the_view_forces_a_cache_bypass ... ok
[INFO] [stdout] test tests::remapped_key_triggers_action_in_handler ... ok
[INFO] [stdout] test tests::ref_picker_empty_selection_resets_to_default ... ok
[INFO] [stdout] test tests::push_error_increments_count_and_stamps_seq ... ok
[INFO] [stdout] test tests::pr_rows_filter_by_repo_and_title ... ok
[INFO] [stdout] test tests::ref_picker_selection_reloads_tree_and_clears_expansion ... ok
[INFO] [stdout] test tests::classic_theme_renders_fleet_without_panic ... ok
[INFO] [stdout] test tests::plan_edit_declines_when_the_file_is_not_on_disk ... ok
[INFO] [stdout] test tests::repo_matches_name_and_groups ... ok
[INFO] [stdout] test tests::sort_reorders_fleet_rows_by_name ... ok
[INFO] [stdout] test tests::sortable_cols_matches_the_header_map_len ... ok
[INFO] [stdout] test tests::resolve_editor_precedence_env_then_config_then_candidates ... ok
[INFO] [stdout] test tests::space_in_fleet_toggles_marks ... ok
[INFO] [stdout] test tests::short_is_multibyte_safe ... ok
[INFO] [stdout] test tests::resolve_theme_precedence_env_over_config_over_default ... ok
[INFO] [stdout] test tests::stack_command_with_name_switches ... ok
[INFO] [stdout] test tests::config_missing_file_is_defaults ... ok
[INFO] [stdout] test tests::row_indicator_shows_position_and_is_empty_when_no_rows ... ok
[INFO] [stdout] test tests::selecting_a_panel_requests_a_render_job ... ok
[INFO] [stdout] test tests::sort_caret_matches_comparator_columns ... ok
[INFO] [stdout] test tests::t_toggle_preserves_repo_ref_scope_context ... ok
[INFO] [stdout] test tests::theme_by_name_known_and_unknown ... ok
[INFO] [stdout] test tests::theme_command_bare_opens_picker ... ok
[INFO] [stdout] test tests::tree_enter_on_file_opens_content_at_ref ... ok
[INFO] [stdout] test tests::tree_expanding_a_dir_reveals_its_children_indented ... ok
[INFO] [stdout] test tests::tree_enter_on_dir_toggles_expand_state ... ok
[INFO] [stdout] test tests::tree_row_paths_are_full_posix_paths ... ok
[INFO] [stdout] test tests::x_in_fleet_sets_shell_exit_when_cloned ... ok
[INFO] [stdout] test tests::watch_toggles_on_and_off ... ok
[INFO] [stdout] test tests::theme_command_switches ... ok
[INFO] [stdout] test tests::theme_command_unknown_reports ... ok
[INFO] [stdout] test tests::tree_collapsed_shows_only_top_level_dirs_and_files ... ok
[INFO] [stdout] test tests::unknown_command_reports ... ok
[INFO] [stdout] test tests::view_name_and_key_hints_cover_all_views ... ok
[INFO] [stdout] test tests::theme_list_covers_all_builtins ... ok
[INFO] [stdout] test tests::theme_picker_selection_applies_and_serializes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 145 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/render.rs (/opt/rustwide/target/release/build/haw-tui/c0cbc939a84dbae8/out/render-c0cbc939a84dbae8)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test small_terminal_collapses_header_and_keeps_data_rows_visible ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/hawser/aedd33331f5c0353/out/haw-aedd33331f5c0353)
[INFO] [stdout] test fleet_header_shows_digit_view_jumps_and_no_stale_capital_hints ... ok
[INFO] [stdout] test footer_shows_anchored_version_cell ... ok
[INFO] [stdout] test fleet_grid_renders_header_and_all_repo_rows_at_normal_size ... ok
[INFO] [stdout] test file_tree_renders_indented_rows_expand_markers_and_ref_header ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 58 tests
[INFO] [stdout] test controller::cli::scaling_tests::fleet_ttl_cache_skips_the_forge_until_forced ... ok
[INFO] [stdout] test demo_controller_tests::fleet_views_are_populated ... ok
[INFO] [stdout] test controller::cli::scaling_tests::fleet_ttl_cache_expires_after_the_ttl ... ok
[INFO] [stdout] test files_tests::file_size_cap_is_about_one_megabyte ... ok
[INFO] [stdout] test files_tests::render_file_bytes_returns_text_and_caps_lines ... ok
[INFO] [stdout] test files_tests::render_file_bytes_sniffs_binary ... ok
[INFO] [stdout] test files_tests::safe_join_rejects_path_traversal ... ok
[INFO] [stdout] test files_tests::safe_join_walks_within_the_root ... ok
[INFO] [stdout] test json_output_tests::build_json_has_schema_and_exit_code ... ok
[INFO] [stdout] test json_output_tests::change_land_json_has_schema_and_merged ... ok
[INFO] [stdout] test json_output_tests::change_request_json_has_schema_and_url ... ok
[INFO] [stdout] test json_output_tests::change_start_json_has_schema_and_branch ... ok
[INFO] [stdout] test demo_controller_tests::snapshot_has_expected_shape ... ok
[INFO] [stdout] test json_output_tests::change_status_json_has_schema_and_repo ... ok
[INFO] [stdout] test completions_tests::bash_completions_mention_haw ... ok
[INFO] [stdout] test plugin_panel_tests::install_dry_run_prints_expected_command_and_runs_nothing ... ok
[INFO] [stdout] test json_output_tests::lock_json_has_schema_and_revs ... ok
[INFO] [stdout] test plugin_panel_tests::check_fetch_url_rejects_http_and_internal_but_allows_https_public ... ok
[INFO] [stdout] test plugin_panel_tests::merge_unions_manifest_and_path_and_dedups ... ok
[INFO] [stdout] test plugin_panel_tests::install_custom_git_is_locked_and_takes_pin_passthrough ... ok
[INFO] [stdout] test plugin_panel_tests::empty_stdout_yields_a_note ... ok
[INFO] [stdout] test plugin_panel_tests::non_view_stdout_falls_back_to_raw ... ok
[INFO] [stdout] test plugin_panel_tests::not_installed_hint_is_a_friendly_install_panel ... ok
[INFO] [stdout] test plugin_panel_tests::list_marks_catalog_plugin_installed_when_binary_on_path ... ok
[INFO] [stdout] test completions_tests::zsh_completions_mention_haw ... ok
[INFO] [stdout] test plugin_panel_tests::merge_remote_adds_remote_only_and_marks_source ... ok
[INFO] [stdout] test plugin_panel_tests::parse_index_reads_a_canned_doc ... ok
[INFO] [stdout] test plugin_panel_tests::parse_index_rejects_wrong_schema ... ok
[INFO] [stdout] test plugin_panel_tests::plugin_view_schema_renders_title_and_lines ... ok
[INFO] [stdout] test plugin_panel_tests::scaffold_python_writes_entry_and_readme ... ok
[INFO] [stdout] test json_output_tests::test_json_has_test_schema ... ok
[INFO] [stdout] test plugin_panel_tests::list_merges_subscription_phases ... ok
[INFO] [stdout] test plugin_panel_tests::install_crate_resolves_catalog_name_to_crate ... ok
[INFO] [stdout] test plugin_panel_tests::plugins_in_dirs_finds_haw_prefixed_only ... ok
[INFO] [stdout] test plugin_panel_tests::internal_ip_detection ... ok
[INFO] [stdout] test plugin_panel_tests::catalog_has_the_first_party_and_starter_plugins ... ok
[INFO] [stdout] test plugin_panel_tests::scaffold_go_writes_main_and_gomod ... ok
[INFO] [stdout] test plugin_panel_tests::list_json_schema_and_a_known_catalog_name ... ok
[INFO] [stdout] test publish::tests::gitlab_url ... ok
[INFO] [stdout] test plugin_panel_tests::seed_index_parses_as_the_first_party_and_starter_plugins ... ok
[INFO] [stdout] test publish::tests::nexus_url ... ok
[INFO] [stdout] test publish::tests::artifactory_url ... ok
[INFO] [stdout] test tuning_tests::manifest_defaults_apply_when_no_flag ... ok
[INFO] [stdout] test publish::tests::auth_debug_never_leaks_secrets ... ok
[INFO] [stdout] test plugin_panel_tests::url_host_extracts_authority ... ok
[INFO] [stdout] test publish::tests::target_parse_roundtrip ... ok
[INFO] [stdout] test publish::tests::bitbucket_url ... ok
[INFO] [stdout] test publish::tests::trailing_slash_on_base_is_trimmed ... ok
[INFO] [stdout] test plugin_panel_tests::scaffold_refuses_a_non_empty_dir ... ok
[INFO] [stdout] test publish::tests::display_renders_method_url_and_auth_but_not_secret ... ok
[INFO] [stdout] test plugin_panel_tests::scaffold_rust_writes_cargo_toml_and_main ... ok
[INFO] [stdout] test tuning_tests::no_flag_leaves_submodules_to_manifest ... ok
[INFO] [stdout] test plugin_panel_tests::render_plugin_panel_returns_ok_hint_when_not_installed ... ok
[INFO] [stdout] test tuning_tests::no_manifest_defaults_no_flags_is_empty ... ok
[INFO] [stdout] test tuning_tests::recurse_submodules_flag_overrides_to_true ... ok
[INFO] [stdout] test plugin_panel_tests::scaffold_shell_writes_executable_entry_with_schema ... ok
[INFO] [stdout] test tuning_tests::cli_flags_override_manifest_defaults ... ok
[INFO] [stdout] test controller::cli::scaling_tests::snapshot_skips_unchanged_repos_and_restats_changed_ones ... ok
[INFO] [stderr]      Running tests/golden.rs (/opt/rustwide/target/release/build/hawser/36967ee0b0719263/out/golden-36967ee0b0719263)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test golden_tree_output ... ok
[INFO] [stdout] test lockfile_is_deterministic_and_lf_only ... ok
[INFO] [stdout] test golden_sync_output ... ok
[INFO] [stdout] test status_json_schema_is_stable ... ok
[INFO] [stdout] test golden_status_output_and_verify_gate ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/xtask/0830eb66244bdfa6/out/xtask-0830eb66244bdfa6)
[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]    Doc-tests haw_core
[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]    Doc-tests haw_forge
[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]    Doc-tests haw_git
[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]    Doc-tests haw_merge
[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]    Doc-tests haw_plugin
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test crates/haw-plugin/src/lib.rs - (line 11) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.35s; merged doctests compilation took 0.34s
[INFO] [stderr]    Doc-tests haw_tui
[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] running `Command { std: "docker" "inspect" "8a2d81e24bcebfb28f2aa6b20e1b7efd214b8a1bebbf95e37c0899e2125131a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8a2d81e24bcebfb28f2aa6b20e1b7efd214b8a1bebbf95e37c0899e2125131a0", kill_on_drop: false }`
[INFO] [stdout] 8a2d81e24bcebfb28f2aa6b20e1b7efd214b8a1bebbf95e37c0899e2125131a0
