[INFO] cloning repository https://github.com/getkono/vibe-check [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/getkono/vibe-check" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgetkono%2Fvibe-check", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgetkono%2Fvibe-check'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 855ad4aaa0fa912f68db6ccc3a37bbcccf84d4fe [INFO] testing getkono/vibe-check against 1.100.0-beta.1 for beta-1.100-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgetkono%2Fvibe-check" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-4-tc2/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/getkono/vibe-check [INFO] finished tweaking git repo https://github.com/getkono/vibe-check [INFO] tweaked toml for git repo https://github.com/getkono/vibe-check written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/getkono/vibe-check 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/getkono/vibe-check 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 `insta` [INFO] [stderr] --> Cargo.toml:25:25 [INFO] [stderr] | [INFO] [stderr] 25 | [workspace.dependencies.insta] [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 `insta` [INFO] [stderr] warning: unused workspace dependency `schemars` [INFO] [stderr] --> Cargo.toml:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | schemars = "1.2.2" [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the workspace dependency `schemars` [INFO] [stderr] warning: unused field `homepage` in `workspace.package` [INFO] [stderr] --> Cargo.toml:86:1 [INFO] [stderr] | [INFO] [stderr] 86 | homepage = "https://github.com/getkono/vibe-check" [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_workspace_package_fields` is set to `warn` by default [INFO] [stderr] help: consider removing the field `workspace.package.homepage` [INFO] [stderr] warning: workspace (manifest) generated 3 warnings [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] f93fff88c1a02087feda5d9a062315717987142071c632741d6ef7faab61f15e [INFO] running `Command { std: "docker" "start" "f93fff88c1a02087feda5d9a062315717987142071c632741d6ef7faab61f15e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f93fff88c1a02087feda5d9a062315717987142071c632741d6ef7faab61f15e", 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" "f93fff88c1a02087feda5d9a062315717987142071c632741d6ef7faab61f15e" "/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" "f93fff88c1a02087feda5d9a062315717987142071c632741d6ef7faab61f15e", 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" "f93fff88c1a02087feda5d9a062315717987142071c632741d6ef7faab61f15e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] warning: unused workspace dependency `insta` [INFO] [stderr] --> Cargo.toml:25:25 [INFO] [stderr] | [INFO] [stderr] 25 | [workspace.dependencies.insta] [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 `insta` [INFO] [stderr] warning: unused workspace dependency `schemars` [INFO] [stderr] --> Cargo.toml:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | schemars = "1.2.2" [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the workspace dependency `schemars` [INFO] [stderr] warning: unused field `homepage` in `workspace.package` [INFO] [stderr] --> Cargo.toml:86:1 [INFO] [stderr] | [INFO] [stderr] 86 | homepage = "https://github.com/getkono/vibe-check" [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_workspace_package_fields` is set to `warn` by default [INFO] [stderr] help: consider removing the field `workspace.package.homepage` [INFO] [stderr] warning: workspace (manifest) generated 3 warnings [INFO] [stderr] Compiling proc-macro2 v1.0.107 [INFO] [stderr] Compiling libc v0.2.189 [INFO] [stderr] Compiling regex-syntax v0.8.11 [INFO] [stderr] Compiling thiserror v2.0.20 [INFO] [stderr] Compiling smallvec v1.15.2 [INFO] [stderr] Compiling gix-trace v0.1.21 [INFO] [stderr] Compiling fastrand v2.5.0 [INFO] [stderr] Compiling crossbeam-utils v0.8.22 [INFO] [stderr] Compiling zlib-rs v0.6.7 [INFO] [stderr] Compiling getrandom v0.4.3 [INFO] [stderr] Compiling tinyvec v1.12.0 [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Compiling bitflags v2.13.1 [INFO] [stderr] Compiling typenum v1.20.1 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling heapless v0.8.0 [INFO] [stderr] Compiling jiff-core v0.1.0 [INFO] [stderr] Compiling foldhash v0.2.0 [INFO] [stderr] Compiling quote v1.0.47 [INFO] [stderr] Compiling unicode-normalization v0.1.25 [INFO] [stderr] Compiling hash32 v0.3.1 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling nonempty v0.12.0 [INFO] [stderr] Compiling unicode-bom v2.0.3 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling kstring v2.0.2 [INFO] [stderr] Compiling arrayvec v0.7.8 [INFO] [stderr] Compiling syn v3.0.3 [INFO] [stderr] Compiling hashbrown v0.17.1 [INFO] [stderr] Compiling syn v2.0.119 [INFO] [stderr] Compiling shell-words v1.1.1 [INFO] [stderr] Compiling find-msvc-tools v0.1.11 [INFO] [stderr] Compiling zmij v1.0.23 [INFO] [stderr] Compiling crossbeam-channel v0.5.16 [INFO] [stderr] Compiling cc v1.4.3 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling faster-hex v0.10.0 [INFO] [stderr] Compiling encoding_rs v0.8.35 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Compiling camino v1.2.5 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling memmap2 v0.9.11 [INFO] [stderr] Compiling dashmap v6.2.1 [INFO] [stderr] Compiling gix-sec v0.14.2 [INFO] [stderr] Compiling filetime v0.2.29 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling sha1 v0.10.7 [INFO] [stderr] Compiling clru v0.6.3 [INFO] [stderr] Compiling sha1-checked v0.10.0 [INFO] [stderr] Compiling regex-automata v0.4.18 [INFO] [stderr] Compiling prodash v31.0.0 [INFO] [stderr] Compiling uluru v3.1.0 [INFO] [stderr] Compiling log v0.4.33 [INFO] [stderr] Compiling constant_time_eq v0.4.2 [INFO] [stderr] Compiling cpufeatures v0.3.0 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling blake3 v1.8.6 [INFO] [stderr] Compiling arc-swap v1.9.2 [INFO] [stderr] Compiling thread_local v1.1.10 [INFO] [stderr] Compiling owo-colors v4.3.0 [INFO] [stderr] Compiling foldhash v0.1.5 [INFO] [stderr] Compiling nu-ansi-term v0.50.3 [INFO] [stderr] Compiling anstyle-parse v1.0.0 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling eyre v0.6.12 [INFO] [stderr] Compiling colorchoice v1.0.5 [INFO] [stderr] Compiling color-spantrace v0.3.0 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling jiff v0.2.35 [INFO] [stderr] Compiling smol_str v0.3.6 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling anstream v1.0.0 [INFO] [stderr] Compiling imara-diff v0.2.0 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling object v0.37.3 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling indenter v0.3.4 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling rustc-demangle v0.1.28 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling mio v1.2.2 [INFO] [stderr] Compiling clap_builder v4.6.6 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling maybe-async v0.2.11 [INFO] [stderr] Compiling thiserror-impl v2.0.20 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling async-trait v0.1.92 [INFO] [stderr] Compiling tokio-macros v2.7.2 [INFO] [stderr] Compiling clap_derive v4.6.4 [INFO] [stderr] Compiling bstr v1.13.1 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling tokio v1.53.1 [INFO] [stderr] Compiling gix-validate v0.11.3 [INFO] [stderr] Compiling gix-path v0.12.4 [INFO] [stderr] Compiling gix-utils v0.3.5 [INFO] [stderr] Compiling gix-error v0.2.5 [INFO] [stderr] Compiling gix-packetline v0.21.5 [INFO] [stderr] Compiling gix-imara-diff v0.2.4 [INFO] [stderr] Compiling karet-core v0.6.0 [INFO] [stderr] Compiling gix-date v0.15.6 [INFO] [stderr] Compiling gix-chunk v0.7.3 [INFO] [stderr] Compiling gix-quote v0.7.2 [INFO] [stderr] Compiling gix-features v0.48.1 [INFO] [stderr] Compiling gix-config-value v0.18.1 [INFO] [stderr] Compiling gix-bitmap v0.3.3 [INFO] [stderr] Compiling gix-command v0.9.2 [INFO] [stderr] Compiling gix-hash v0.25.1 [INFO] [stderr] Compiling gix-fs v0.21.2 [INFO] [stderr] Compiling gix-glob v0.26.1 [INFO] [stderr] Compiling gix-url v0.36.2 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling gix-actor v0.41.2 [INFO] [stderr] Compiling gix-hashtable v0.15.2 [INFO] [stderr] Compiling gix-tempfile v23.0.2 [INFO] [stderr] Compiling gix-commitgraph v0.37.1 [INFO] [stderr] Compiling gix-attributes v0.33.2 [INFO] [stderr] Compiling gix-ignore v0.21.1 [INFO] [stderr] Compiling gix-transport v0.57.2 [INFO] [stderr] Compiling tracing-subscriber v0.3.23 [INFO] [stderr] Compiling clap v4.6.6 [INFO] [stderr] Compiling backtrace v0.3.76 [INFO] [stderr] Compiling gix-lock v23.0.1 [INFO] [stderr] Compiling gix-object v0.62.0 [INFO] [stderr] Compiling gix-shallow v0.12.1 [INFO] [stderr] Compiling gix-pathspec v0.18.1 [INFO] [stderr] Compiling tracing-error v0.2.1 [INFO] [stderr] Compiling gix-revwalk v0.33.0 [INFO] [stderr] Compiling gix-ref v0.65.0 [INFO] [stderr] Compiling gix-filter v0.32.0 [INFO] [stderr] Compiling gix-pack v0.72.0 [INFO] [stderr] Compiling gix-traverse v0.59.0 [INFO] [stderr] Compiling gix-revision v0.47.0 [INFO] [stderr] Compiling color-eyre v0.6.5 [INFO] [stderr] Compiling gix-index v0.53.0 [INFO] [stderr] Compiling vibe-check-model v0.1.0 (/opt/rustwide/workdir/crates/vibe-check-model) [INFO] [stderr] Compiling gix-refspec v0.43.0 [INFO] [stderr] Compiling gix-odb v0.82.0 [INFO] [stderr] Compiling gix-discover v0.53.0 [INFO] [stderr] Compiling gix-config v0.58.0 [INFO] [stderr] Compiling gix-protocol v0.63.0 [INFO] [stderr] Compiling gix-worktree v0.54.0 [INFO] [stderr] Compiling gix-submodule v0.32.0 [INFO] [stderr] Compiling gix-dir v0.27.0 [INFO] [stderr] Compiling gix-diff v0.65.0 [INFO] [stderr] Compiling vibe-check-host v0.1.0 (/opt/rustwide/workdir/crates/vibe-check-host) [INFO] [stderr] Compiling gix-status v0.32.0 [INFO] [stderr] Compiling vibe-check-testkit v0.1.0 (/opt/rustwide/workdir/crates/vibe-check-testkit) [INFO] [stderr] Compiling gix v0.85.0 [INFO] [stderr] Compiling karet-vcs v0.6.0 [INFO] [stderr] Compiling vibe-check-diff v0.1.0 (/opt/rustwide/workdir/crates/vibe-check-diff) [INFO] [stderr] Compiling vibe-check-cli v0.1.0 (/opt/rustwide/workdir/crates/vibe-check-cli) [INFO] [stderr] warning: unused dependency `vibe-check-diff` [INFO] [stderr] --> crates/vibe-check-cli/Cargo.toml:61:1 [INFO] [stderr] | [INFO] [stderr] 61 | vibe-check-diff = { 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 `vibe-check-diff` [INFO] [stderr] warning: `vibe-check-cli` (manifest) generated 1 warning [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 07s [INFO] running `Command { std: "docker" "inspect" "f93fff88c1a02087feda5d9a062315717987142071c632741d6ef7faab61f15e", 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" "f93fff88c1a02087feda5d9a062315717987142071c632741d6ef7faab61f15e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] warning: unused workspace dependency `insta` [INFO] [stderr] --> Cargo.toml:25:25 [INFO] [stderr] | [INFO] [stderr] 25 | [workspace.dependencies.insta] [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 `insta` [INFO] [stderr] warning: unused workspace dependency `schemars` [INFO] [stderr] --> Cargo.toml:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | schemars = "1.2.2" [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the workspace dependency `schemars` [INFO] [stderr] warning: unused field `homepage` in `workspace.package` [INFO] [stderr] --> Cargo.toml:86:1 [INFO] [stderr] | [INFO] [stderr] 86 | homepage = "https://github.com/getkono/vibe-check" [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_workspace_package_fields` is set to `warn` by default [INFO] [stderr] help: consider removing the field `workspace.package.homepage` [INFO] [stderr] warning: workspace (manifest) generated 3 warnings [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling regex-automata v0.4.18 [INFO] [stderr] Compiling zerocopy v0.8.56 [INFO] [stderr] Compiling proc-macro2 v1.0.107 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling rand v0.9.5 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling syn v2.0.119 [INFO] [stderr] Compiling quote v1.0.47 [INFO] [stderr] Compiling syn v3.0.3 [INFO] [stderr] Compiling bstr v1.13.1 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling gix-validate v0.11.3 [INFO] [stderr] Compiling gix-utils v0.3.5 [INFO] [stderr] Compiling gix-error v0.2.5 [INFO] [stderr] Compiling gix-imara-diff v0.2.4 [INFO] [stderr] Compiling gix-date v0.15.6 [INFO] [stderr] Compiling gix-chunk v0.7.3 [INFO] [stderr] Compiling gix-quote v0.7.2 [INFO] [stderr] Compiling gix-bitmap v0.3.3 [INFO] [stderr] Compiling gix-actor v0.41.2 [INFO] [stderr] Compiling thiserror-impl v2.0.20 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling async-trait v0.1.92 [INFO] [stderr] Compiling tokio-macros v2.7.2 [INFO] [stderr] Compiling clap_derive v4.6.4 [INFO] [stderr] Compiling maybe-async v0.2.11 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling tokio v1.53.1 [INFO] [stderr] Compiling thiserror v2.0.20 [INFO] [stderr] Compiling gix-path v0.12.4 [INFO] [stderr] Compiling gix-packetline v0.21.5 [INFO] [stderr] Compiling karet-core v0.6.0 [INFO] [stderr] Compiling gix-features v0.48.1 [INFO] [stderr] Compiling gix-config-value v0.18.1 [INFO] [stderr] Compiling gix-command v0.9.2 [INFO] [stderr] Compiling gix-url v0.36.2 [INFO] [stderr] Compiling gix-hash v0.25.1 [INFO] [stderr] Compiling gix-fs v0.21.2 [INFO] [stderr] Compiling gix-glob v0.26.1 [INFO] [stderr] Compiling gix-transport v0.57.2 [INFO] [stderr] Compiling clap v4.6.6 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling gix-tempfile v23.0.2 [INFO] [stderr] Compiling gix-hashtable v0.15.2 [INFO] [stderr] Compiling gix-commitgraph v0.37.1 [INFO] [stderr] Compiling tracing-subscriber v0.3.23 [INFO] [stderr] Compiling gix-object v0.62.0 [INFO] [stderr] Compiling gix-attributes v0.33.2 [INFO] [stderr] Compiling gix-ignore v0.21.1 [INFO] [stderr] Compiling gix-lock v23.0.1 [INFO] [stderr] Compiling gix-shallow v0.12.1 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling proptest v1.11.0 [INFO] [stderr] Compiling gix-pathspec v0.18.1 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling gix-revwalk v0.33.0 [INFO] [stderr] Compiling gix-ref v0.65.0 [INFO] [stderr] Compiling gix-filter v0.32.0 [INFO] [stderr] Compiling gix-pack v0.72.0 [INFO] [stderr] Compiling gix-traverse v0.59.0 [INFO] [stderr] Compiling gix-revision v0.47.0 [INFO] [stderr] Compiling gix-refspec v0.43.0 [INFO] [stderr] Compiling vibe-check-model v0.1.0 (/opt/rustwide/workdir/crates/vibe-check-model) [INFO] [stderr] Compiling gix-index v0.53.0 [INFO] [stderr] Compiling tracing-error v0.2.1 [INFO] [stderr] Compiling color-spantrace v0.3.0 [INFO] [stderr] Compiling gix-discover v0.53.0 [INFO] [stderr] Compiling gix-config v0.58.0 [INFO] [stderr] Compiling gix-protocol v0.63.0 [INFO] [stderr] Compiling color-eyre v0.6.5 [INFO] [stderr] Compiling gix-odb v0.82.0 [INFO] [stderr] Compiling gix-submodule v0.32.0 [INFO] [stderr] Compiling gix-worktree v0.54.0 [INFO] [stderr] Compiling gix-dir v0.27.0 [INFO] [stderr] Compiling gix-diff v0.65.0 [INFO] [stderr] Compiling vibe-check-host v0.1.0 (/opt/rustwide/workdir/crates/vibe-check-host) [INFO] [stderr] Compiling vibe-check-testkit v0.1.0 (/opt/rustwide/workdir/crates/vibe-check-testkit) [INFO] [stderr] Compiling gix-status v0.32.0 [INFO] [stderr] Compiling gix v0.85.0 [INFO] [stderr] Compiling karet-vcs v0.6.0 [INFO] [stderr] Compiling vibe-check-diff v0.1.0 (/opt/rustwide/workdir/crates/vibe-check-diff) [INFO] [stderr] Compiling vibe-check-cli v0.1.0 (/opt/rustwide/workdir/crates/vibe-check-cli) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 16s [INFO] running `Command { std: "docker" "inspect" "f93fff88c1a02087feda5d9a062315717987142071c632741d6ef7faab61f15e", 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" "f93fff88c1a02087feda5d9a062315717987142071c632741d6ef7faab61f15e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] warning: unused workspace dependency `insta` [INFO] [stderr] --> Cargo.toml:25:25 [INFO] [stderr] | [INFO] [stderr] 25 | [workspace.dependencies.insta] [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 `insta` [INFO] [stderr] warning: unused workspace dependency `schemars` [INFO] [stderr] --> Cargo.toml:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | schemars = "1.2.2" [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the workspace dependency `schemars` [INFO] [stderr] warning: unused field `homepage` in `workspace.package` [INFO] [stderr] --> Cargo.toml:86:1 [INFO] [stderr] | [INFO] [stderr] 86 | homepage = "https://github.com/getkono/vibe-check" [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_workspace_package_fields` is set to `warn` by default [INFO] [stderr] help: consider removing the field `workspace.package.homepage` [INFO] [stderr] warning: workspace (manifest) generated 3 warnings [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.48s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/vibe-check-cli/d363411abf35c361/out/vibe_check-d363411abf35c361) [INFO] [stdout] [INFO] [stdout] running 34 tests [INFO] [stdout] test assembly::tests::the_digest_does_not_confuse_kinds ... ok [INFO] [stdout] test cli::tests::global_options_are_accepted_after_the_subcommand ... ok [INFO] [stdout] test exit::tests::no_verdict_collides_with_the_codes_this_table_does_not_own ... ok [INFO] [stdout] test cli::tests::defaults_match_the_documented_behaviour ... ok [INFO] [stdout] test cli::tests::the_command_definition_is_valid ... ok [INFO] [stdout] test cli::tests::run_requires_a_leaf_identifier ... ok [INFO] [stdout] test cli::tests::scheduler_can_be_forced_local ... ok [INFO] [stdout] test exit::tests::the_documented_mapping_holds ... ok [INFO] [stdout] test assembly::tests::the_digest_changes_when_a_registration_changes ... ok [INFO] [stdout] test assembly::tests::the_digest_ignores_registration_order ... ok [INFO] [stdout] test cli::tests::command_names_are_stable ... ok [INFO] [stdout] test panic::tests::the_digest_fields_are_not_identity_fields ... ok [INFO] [stdout] test assembly::tests::nothing_is_registered_yet ... ok [INFO] [stdout] test cli::tests::a_malformed_leaf_identifier_is_rejected_at_the_boundary ... ok [INFO] [stdout] test panic::tests::the_hatch_stays_shut_unless_it_is_asked_for ... ok [INFO] [stdout] test panic::tests::the_panic_bundle_claims_nothing_it_did_not_resolve ... ok [INFO] [stdout] test exit::tests::failure_is_distinguishable_from_every_verdict ... ok [INFO] [stdout] test tests::pull_request_target_is_refused_by_name ... ok [INFO] [stdout] test scheduler::tests::runs_every_leaf ... ok [INFO] [stdout] test panic::tests::the_panic_bundle_is_a_human_verdict ... ok [INFO] [stdout] test panic::tests::the_panic_bundle_is_serializable ... ok [INFO] [stdout] test scheduler::tests::a_failing_tool_does_not_abandon_the_others ... ok [INFO] [stdout] test scheduler::tests::concurrency_is_never_zero ... ok [INFO] [stdout] test tests::every_other_trigger_is_allowed ... ok [INFO] [stdout] test tests::the_error_explains_itself ... ok [INFO] [stdout] test assembly::tests::the_digest_is_stable_across_calls ... ok [INFO] [stdout] test cli::tests::escape_requires_a_category ... ok [INFO] [stdout] test panic::tests::a_future_that_does_not_panic_yields_its_value ... ok [INFO] [stdout] test tests::unimplemented_commands_fail_rather_than_reporting_success ... ok [INFO] [stdout] test scheduler::tests::respects_the_concurrency_limit ... ok [INFO] [stdout] test scheduler::tests::results_are_ordered_independently_of_completion ... ok [INFO] [stdout] test panic::tests::a_panic_after_an_await_is_caught_rather_than_unwound ... ok [INFO] [stdout] test scheduler::tests::a_panicking_leaf_is_named_rather_than_dropped ... ok [INFO] [stdout] test scheduler::tests::every_dispatched_leaf_is_accounted_for_exactly_once ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/cargo-vibe-check.rs (/opt/rustwide/target/debug/build/vibe-check-cli/f42e0cbc33044fd8/out/cargo_vibe_check-f42e0cbc33044fd8) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test tests::leaves_a_direct_invocation_alone ... ok [INFO] [stdout] test tests::removes_the_subcommand_cargo_inserts ... ok [INFO] [stdout] test tests::does_not_eat_a_real_argument_that_happens_to_match ... ok [INFO] [stdout] test tests::a_non_utf8_argument_passes_through_instead_of_panicking ... ok [INFO] [stdout] test tests::handles_no_arguments ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/build/vibe-check-cli/f08b2540b0edb3c4/out/vibe_check-f08b2540b0edb3c4) [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 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/panic_is_a_verdict.rs (/opt/rustwide/target/debug/build/vibe-check-cli/fc780b81be5e9e27/out/panic_is_a_verdict-fc780b81be5e9e27) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test a_non_utf8_argument_is_rejected_rather_than_crashing ... ok [INFO] [stdout] test an_ordinary_failure_is_not_dressed_up_as_a_panic ... ok [INFO] [stdout] test the_panic_is_also_reported_on_stderr ... ok [INFO] [stdout] test the_bundle_carries_no_digest_it_did_not_compute ... ok [INFO] [stdout] test a_panic_exits_one_and_not_a_hundred_and_one ... ok [INFO] [stdout] test a_panic_still_emits_a_bundle_and_the_verdict_is_human ... ok [INFO] [stdout] test the_cargo_shim_takes_the_same_path ... ok [INFO] [stdout] test the_bundle_carries_exactly_one_internal_panic_escalation_at_t2 ... ok [INFO] [stdout] test a_panic_that_cannot_write_its_report_still_exits_one ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.15s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/vibe-check-diff/7e071c204d1d29c0/out/vibe_check_diff-7e071c204d1d29c0) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test tests::unrelated_histories_explain_the_likely_cause ... ok [INFO] [stdout] test tests::a_rename_is_reported_as_a_rename ... ok [INFO] [stdout] test tests::an_absolute_path_is_rejected_rather_than_read_as_absent ... ok [INFO] [stdout] test tests::reads_a_blob_at_the_merge_base ... ok [INFO] [stdout] test tests::a_file_absent_at_a_revision_is_not_an_error ... ok [INFO] [stdout] test tests::output_is_sorted_by_path ... ok [INFO] [stdout] test tests::an_unresolvable_revision_is_an_error ... ok [INFO] [stdout] test tests::reads_the_pull_request_diff ... ok [INFO] [stdout] test tests::the_diff_is_against_the_merge_base_not_the_branch_tip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 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/build/vibe-check-host/9ae0ee4e0167ed2f/out/vibe_check_host-9ae0ee4e0167ed2f) [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] test forge::tests::only_a_completed_run_reads_as_completed ... ok [INFO] [stdout] test escape::tests::the_refs_are_namespaced_under_vibe_check ... ok [INFO] [stdout] test forge::tests::an_artifact_cannot_exist_without_bytes ... ok [INFO] [stdout] test forge::tests::parses_owner_and_name ... ok [INFO] [stdout] test forge::tests::rejects_malformed_repository_names ... ok [INFO] [stdout] test clock::tests::a_fixed_clock_does_not_move ... ok [INFO] [stdout] test exec::tests::a_timeout_is_not_a_success ... ok [INFO] [stdout] test forge::tests::the_default_comment_marker_is_an_html_comment ... ok [INFO] [stdout] test forge::tests::unavailable_reads_as_a_condition_not_a_crash ... ok [INFO] [stdout] test scheduler::tests::an_empty_batch_is_well_formed ... ok [INFO] [stdout] test scheduler::tests::the_two_variants_are_not_equal ... ok [INFO] [stdout] test vcs::tests::a_missing_merge_base_names_the_likely_cause ... ok [INFO] [stdout] test exec::tests::the_digest_is_not_confusable_by_argument_splitting ... ok [INFO] [stdout] test exec::tests::defaults_are_the_cautious_ones ... ok [INFO] [stdout] test exec::tests::the_digest_distinguishes_arguments ... ok [INFO] [stdout] test exec::tests::the_digest_distinguishes_determinism_settings ... ok [INFO] [stdout] test exec::tests::the_digest_is_stable_across_calls ... ok [INFO] [stdout] test scheduler::tests::a_batch_of_distinct_ids_is_accepted ... ok [INFO] [stdout] test scheduler::tests::a_leaf_carries_its_lane_as_a_lane_id ... ok [INFO] [stdout] test scheduler::tests::the_deferring_fixture_completes_without_yielding ... ok [INFO] [stdout] test scheduler::tests::a_repeated_leaf_id_is_rejected_and_named ... ok [INFO] [stdout] test scheduler::tests::deferred_names_no_leaf_that_ran ... ok [INFO] [stdout] test scheduler::tests::duplicate_detection_reads_the_id_and_nothing_else ... ok [INFO] [stdout] test scheduler::tests::the_poll_helper_can_observe_a_future_that_is_not_ready ... ok [INFO] [stdout] test scheduler::tests::completed_accounts_for_every_leaf_it_was_given ... ok [INFO] [stdout] test scheduler::tests::try_from_is_the_same_check ... ok [INFO] [stdout] test scheduler::tests::the_first_repetition_is_the_one_reported ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/vibe-check-model/ad385f05691d4e00/out/vibe_check_model-ad385f05691d4e00) [INFO] [stdout] [INFO] [stdout] running 148 tests [INFO] [stdout] test adjudicate::enforcement::tests::enforcement_matches_its_wire_form ... ok [INFO] [stdout] test adjudicate::accumulator::tests::records_non_raising_escalations ... ok [INFO] [stdout] test adjudicate::accumulator::tests::gate_integrity_forces_human_from_any_starting_point ... ok [INFO] [stdout] test bundle::tests::a_bundle_can_say_nothing_that_failed_counted ... ok [INFO] [stdout] test bundle::tests::a_bundle_from_the_future_is_not_readable ... ok [INFO] [stdout] test bundle::tests::a_capability_adopted_in_one_scope_and_unverified_in_another ... ok [INFO] [stdout] test bundle::tests::a_confidence_object_written_before_a_count_existed_still_parses ... ok [INFO] [stdout] test bundle::tests::agreeing_scopes_are_not_partial ... ok [INFO] [stdout] test bundle::tests::confidence_sentence_counts_requirements ... ok [INFO] [stdout] test bundle::tests::advisory_tier_is_mandatory_on_the_wire ... ok [INFO] [stdout] test bundle::tests::confidence_sentence_omits_empty_categories ... ok [INFO] [stdout] test bundle::tests::round_trips_through_json ... ok [INFO] [stdout] test bundle::tests::the_advisory_ledger_rides_outside_the_frozen_core ... ok [INFO] [stdout] test adjudicate::enforcement::tests::integrity_is_the_enforcing_lane ... ok [INFO] [stdout] test bundle::tests::several_partial_capabilities_are_pluralized ... ok [INFO] [stdout] test adjudicate::enforcement::tests::an_unknown_identifier_escalates_the_enforced_ledger ... ok [INFO] [stdout] test bundle::tests::the_capability_count_says_whether_partial_was_measured_at_all ... ok [INFO] [stdout] test bundle::tests::the_core_field_names_are_the_frozen_contract ... ok [INFO] [stdout] test adjudicate::accumulator::tests::starts_at_the_bottom ... ok [INFO] [stdout] test adjudicate::enforcement::tests::the_advisory_tier_is_not_the_counterfactual_on_its_own ... ok [INFO] [stdout] test bundle::tests::the_advisory_tier_is_written_in_the_documented_wire_form ... ok [INFO] [stdout] test adjudicate::enforcement::tests::both_ledgers_start_at_the_bottom ... ok [INFO] [stdout] test bundle::tests::the_counterfactual_tier_is_the_join_of_the_two_fields ... ok [INFO] [stdout] test bundle::tests::the_two_tallies_agree_on_every_requirement_count ... ok [INFO] [stdout] test adjudicate::enforcement::tests::the_advisory_ledger_records_what_it_did_not_enforce ... ok [INFO] [stdout] test bundle::tests::unknown_top_level_fields_survive_a_round_trip ... ok [INFO] [stdout] test adjudicate::enforcement::tests::an_advisory_policy_integrity_fact_still_raises_the_enforced_tier ... ok [INFO] [stdout] test bundle::tests::the_sentence_names_the_unit_it_counts_partial_in ... ok [INFO] [stdout] test digest::tests::a_digest_round_trips_through_its_rendered_form ... ok [INFO] [stdout] test digest::tests::a_digest_that_is_not_one_is_refused ... ok [INFO] [stdout] test digest::tests::an_integer_beyond_the_ecmascript_safe_range_is_refused ... ok [INFO] [stdout] test bundle::tests::the_two_denominators_are_never_the_same_number_when_both_appear ... ok [INFO] [stdout] test digest::tests::a_float_is_refused_with_its_path ... ok [INFO] [stdout] test digest::tests::a_digest_read_back_from_json_is_validated_not_trusted ... ok [INFO] [stdout] test digest::tests::a_whole_number_written_as_a_double_is_refused_and_says_why ... ok [INFO] [stdout] test digest::tests::jcs_escapes_the_way_json_stringify_does ... ok [INFO] [stdout] test digest::tests::a_float_in_extensions_fails_bundle_id_rather_than_digesting_silently ... ok [INFO] [stdout] test digest::tests::jcs_emits_no_whitespace_and_preserves_array_order ... ok [INFO] [stdout] test digest::tests::every_live_inclusion_path_resolves ... ok [INFO] [stdout] test digest::tests::every_path_entry_carries_a_reason_and_appears_once ... ok [INFO] [stdout] test digest::tests::changing_an_included_field_changes_the_verdict_digest ... ok [INFO] [stdout] test digest::tests::no_deferred_path_resolves_yet ... ok [INFO] [stdout] test digest::tests::jcs_orders_bmp_keys_the_ordinary_way ... ok [INFO] [stdout] test digest::tests::jcs_orders_keys_by_utf16_code_unit_not_by_code_point ... ok [INFO] [stdout] test digest::tests::changing_an_excluded_field_does_not_change_the_verdict_digest ... ok [INFO] [stdout] test digest::tests::the_bundle_id_covers_what_the_verdict_digest_deliberately_drops ... ok [INFO] [stdout] test digest::tests::no_exclusion_path_ends_in_an_array_segment ... ok [INFO] [stdout] test digest::tests::no_live_inclusion_path_is_a_prefix_of_another ... ok [INFO] [stdout] test digest::tests::the_bundle_id_ignores_only_itself ... ok [INFO] [stdout] test digest::tests::the_two_digests_are_not_the_same_value ... ok [INFO] [stdout] test digest::tests::the_two_self_referential_core_fields_are_off_the_verdict_list ... ok [INFO] [stdout] test digest::tests::the_two_quantifiers_differ_where_it_matters ... ok [INFO] [stdout] test evidence::tests::a_declaration_is_not_a_measurement ... ok [INFO] [stdout] test evidence::tests::error_and_timeout_are_not_conclusive ... ok [INFO] [stdout] test evidence::tests::unknown_fields_survive_a_round_trip ... ok [INFO] [stdout] test evidence::tests::findings_scope_to_the_changed_lines ... ok [INFO] [stdout] test digest::tests::the_verdict_digest_is_stable_across_runs ... ok [INFO] [stdout] test evidence::tests::empty_collections_stay_out_of_the_wire_form ... ok [INFO] [stdout] test evidence::tests::evidence_carries_the_parser_that_produced_it ... ok [INFO] [stdout] test ids::tests::accepts_the_ids_the_planner_mints ... ok [INFO] [stdout] test ids::tests::debug_names_the_identifier_kind ... ok [INFO] [stdout] test ids::tests::an_unrecognized_identifier_still_parses ... ok [INFO] [stdout] test ids::tests::deserialization_runs_the_same_check_as_the_constructor ... ok [INFO] [stdout] test ids::tests::an_error_names_the_rule_that_failed ... ok [INFO] [stdout] test ids::tests::orders_lexicographically_for_stable_output ... ok [INFO] [stdout] test ids::tests::round_trips_through_json ... ok [INFO] [stdout] test ids::tests::rejects_what_would_not_survive_the_four_hops ... ok [INFO] [stdout] test ids::tests::the_wire_form_is_a_bare_string_like_every_other_identifier ... ok [INFO] [stdout] test ids::tests::try_from_is_the_only_other_way_in ... ok [INFO] [stdout] test known::tests::a_known_identifier_resolves_without_escalating ... ok [INFO] [stdout] test known::tests::an_unknown_identifier_escalates_to_the_top_when_observed ... ok [INFO] [stdout] test known::tests::renders_the_unknown_state_visibly ... ok [INFO] [stdout] test known::tests::serializes_as_the_bare_identifier_in_both_states ... ok [INFO] [stdout] test known::tests::the_error_message_names_the_identifier_and_says_what_to_do ... ok [INFO] [stdout] test known::tests::unknown_kinds_map_to_their_own_reason_codes ... ok [INFO] [stdout] test location::tests::overlap_is_symmetric_and_inclusive ... ok [INFO] [stdout] test location::tests::renders_a_span_as_a_range ... ok [INFO] [stdout] test location::tests::renders_the_way_an_editor_expects ... ok [INFO] [stdout] test location::tests::omits_absent_fields_from_the_wire_form ... ok [INFO] [stdout] test reason::tests::a_policy_ref_keeps_its_own_kind_field ... ok [INFO] [stdout] test reason::tests::every_variant_is_sampled ... ok [INFO] [stdout] test reason::tests::every_variant_is_tagged_with_its_kind ... ok [INFO] [stdout] test reason::tests::flag_ref_summarizes_extra_locations ... ok [INFO] [stdout] test reason::tests::every_variant_round_trips ... ok [INFO] [stdout] test reason::tests::policy_ref_renders_traceably ... ok [INFO] [stdout] test resolution::tests::a_capability_nothing_required_collapses_to_nothing ... ok [INFO] [stdout] test resolution::tests::a_declaration_cannot_satisfy_a_capability ... ok [INFO] [stdout] test reason::tests::reason_codes_match_their_wire_form ... ok [INFO] [stdout] test resolution::tests::a_green_check_with_no_artifact_says_so_in_the_message ... ok [INFO] [stdout] test resolution::tests::a_policy_integrity_fact_is_never_advisory ... ok [INFO] [stdout] test resolution::tests::a_run_that_cannot_read_the_committer_date_escalates_the_enforced_ledger_whatever_the_lane_says ... ok [INFO] [stdout] test resolution::tests::a_state_is_the_answering_method_and_not_the_answer ... ok [INFO] [stdout] test resolution::tests::an_advisory_failure_does_move_the_advisory_tier ... ok [INFO] [stdout] test resolution::tests::an_advisory_failure_does_not_move_the_enforced_tier ... ok [INFO] [stdout] test resolution::tests::an_expired_waiver_costs_more_than_a_live_one ... ok [INFO] [stdout] test resolution::tests::a_missing_decision_time_is_told_apart_from_every_other_unverified_reason ... ok [INFO] [stdout] test resolution::tests::an_expired_waiver_is_still_a_result_and_not_a_policy_fact ... ok [INFO] [stdout] test resolution::tests::an_inconclusive_answer_is_not_a_pass ... ok [INFO] [stdout] test resolution::tests::derived_skips_are_free_and_declared_waivers_are_not ... ok [INFO] [stdout] test resolution::tests::every_other_unverified_reason_is_a_result_not_a_policy_fact ... ok [INFO] [stdout] test resolution::tests::collapsing_a_capability_keeps_the_least_confident_scope ... ok [INFO] [stdout] test resolution::tests::every_unverified_reason_forces_human_review ... ok [INFO] [stdout] test resolution::tests::gate_paths_are_reported_in_a_stable_order ... ok [INFO] [stdout] test resolution::tests::expiry_is_measured_against_the_committer_date_and_not_the_wall_clock ... ok [INFO] [stdout] test resolution::tests::least_confident_wins_when_aggregating_across_crates ... ok [INFO] [stdout] test resolution::tests::satisfied_measured_evidence_leaves_the_verdict_alone ... ok [INFO] [stdout] test resolution::tests::the_confidence_order_is_not_the_declaration_order ... ok [INFO] [stdout] test resolution::tests::the_expiry_boundary_is_inclusive_of_the_expiry_day ... ok [INFO] [stdout] test schema::tests::a_future_document_is_not_readable ... ok [INFO] [stdout] test resolution::tests::the_expiry_boundary_is_the_committer_dates_utc_date ... ok [INFO] [stdout] test schema::tests::serializes_as_a_bare_integer ... ok [INFO] [stdout] test scope::tests::a_separator_cannot_be_smuggled_in_as_data ... ok [INFO] [stdout] test scope::tests::a_traversing_path_is_an_error_not_a_rewrite ... ok [INFO] [stdout] test scope::tests::each_rejected_shape_names_its_own_rule ... ok [INFO] [stdout] test scope::tests::insertion_order_and_duplicates_do_not_reach_the_encoding ... ok [INFO] [stdout] test scope::tests::the_empty_scope_is_the_whole_repository ... ok [INFO] [stdout] test scope::tests::the_encoding_distinguishes_the_two_sets ... ok [INFO] [stdout] test scope::tests::accepts_the_scopes_a_policy_writes ... ok [INFO] [stdout] test tier::tests::bottom_is_the_identity ... ok [INFO] [stdout] test tier::tests::empty_evidence_is_bottom_not_a_safety_claim ... ok [INFO] [stdout] test ids::tests::a_rejected_id_does_not_deserialize ... ok [INFO] [stdout] test tier::tests::exit_code_one_is_reserved_for_tool_failure ... ok [INFO] [stdout] test tier::tests::join_is_an_upper_bound ... ok [INFO] [stdout] test tier::tests::exit_code_is_monotone ... ok [INFO] [stdout] test adjudicate::accumulator::tests::ledger_replays_to_the_same_tier ... ok [INFO] [stdout] test ids::tests::new_checked_agrees_with_the_documented_pattern ... ok [INFO] [stdout] test digest::tests::the_key_order_of_the_source_text_does_not_reach_the_digest ... ok [INFO] [stdout] test tier::tests::serializes_to_the_documented_wire_form ... ok [INFO] [stdout] test adjudicate::accumulator::tests::verdict_is_order_independent ... ok [INFO] [stdout] test tier::tests::join_is_associative ... ok [INFO] [stdout] test time::tests::a_decision_time_keeps_the_committer_date_it_was_given ... ok [INFO] [stdout] test time::tests::the_civil_date_is_utc_and_not_the_local_zone ... ok [INFO] [stdout] test time::tests::two_decision_times_from_the_same_commit_are_equal ... ok [INFO] [stdout] test tier::tests::join_is_commutative ... ok [INFO] [stdout] test tier::tests::top_absorbs ... ok [INFO] [stdout] test tier::tests::join_is_idempotent ... ok [INFO] [stdout] test tier::tests::verdict_is_monotone ... ok [INFO] [stdout] test adjudicate::accumulator::tests::final_tier_is_the_maximum_demanded ... ok [INFO] [stdout] test tier::tests::most_scrutiny_is_the_maximum ... ok [INFO] [stdout] test adjudicate::accumulator::tests::tier_never_decreases ... ok [INFO] [stdout] test ids::tests::every_accepted_id_round_trips_through_json ... ok [INFO] [stdout] test adjudicate::enforcement::tests::both_ledgers_are_order_independent ... ok [INFO] [stdout] test digest::tests::projection_never_invents_a_path ... ok [INFO] [stdout] test digest::tests::the_digest_does_not_depend_on_how_the_text_was_written ... ok [INFO] [stdout] test scope::tests::the_encoding_is_readable_back ... ok [INFO] [stdout] test adjudicate::enforcement::tests::the_counterfactual_is_never_below_the_enforced_tier ... ok [INFO] [stdout] test adjudicate::enforcement::tests::advisory_pairs_do_not_move_the_enforced_tier ... ok [INFO] [stdout] test digest::tests::canonicalizing_is_idempotent_and_reparses_to_the_same_value ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 148 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.74s [INFO] [stdout] [INFO] [stderr] Running tests/accounting_is_canonical.rs (/opt/rustwide/target/debug/build/vibe-check-model/0b94f0dfec3f3a19/out/accounting_is_canonical-0b94f0dfec3f3a19) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test a_duplicate_requirement_is_visible ... ok [INFO] [stdout] test account_into_forwards_the_decision_time_to_the_resolutions_it_walks ... ok [INFO] [stdout] test both_ledgers_are_ordered ... ok [INFO] [stdout] test the_ledger_serializes ... ok [INFO] [stdout] test the_tally_and_the_ledger_read_the_same_map ... ok [INFO] [stdout] test accounting_order_is_requirement_order ... ok [INFO] [stdout] test two_independent_runs_produce_identical_bytes ... ok [INFO] [stdout] test the_same_resolutions_serialize_identically_in_any_order ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s [INFO] [stdout] [INFO] [stderr] Running tests/accumulator_invariants.rs (/opt/rustwide/target/debug/build/vibe-check-model/9ee4e09992e2b591/out/accumulator_invariants-9ee4e09992e2b591) [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] test a_cfg_with_a_trailing_comma_is_read_rather_than_refused ... ok [INFO] [stdout] test an_item_inside_a_const_block_is_read ... ok [INFO] [stdout] test a_free_function_taking_a_mutable_adjudicator_is_an_escape_hatch ... ok [INFO] [stdout] test the_conversion_reader_sees_every_spelling_out_of_the_advisory_ledger ... ok [INFO] [stdout] test a_raw_identifier_predicate_is_the_predicate_it_spells ... ok [INFO] [stdout] test the_field_reader_tells_a_private_field_from_a_public_one ... ok [INFO] [stdout] test the_reader_sees_a_module_declared_below_a_test_module ... ok [INFO] [stdout] test an_unevaluable_predicate_survives_a_negation ... ok [INFO] [stdout] test the_return_type_reader_resolves_self_to_the_impl ... ok [INFO] [stdout] test the_trait_reader_sees_a_derive ... ok [INFO] [stdout] test the_trait_reader_sees_a_writable_view_however_it_is_pathed ... ok [INFO] [stdout] test the_receiver_reader_tells_a_consuming_builder_from_a_getter ... ok [INFO] [stdout] test the_reader_tells_a_test_gate_from_its_negation ... ok [INFO] [stdout] test the_visibility_reader_tells_pub_from_pub_crate ... ok [INFO] [stdout] test only_new_produces_an_adjudicator ... ok [INFO] [stdout] test the_enforcement_module_has_no_children ... ok [INFO] [stdout] test the_known_module_has_no_children ... ok [INFO] [stdout] test escalate_is_the_only_mutator_on_the_adjudicator ... ok [INFO] [stdout] test the_adjudicator_exposes_no_escape_hatches ... ok [INFO] [stdout] test no_consuming_builder_returns_an_adjudicator ... ok [INFO] [stdout] test the_accumulator_module_has_no_children ... ok [INFO] [stdout] test the_advisory_adjudication_yields_no_verdict ... ok [INFO] [stdout] test the_adjudicator_has_no_default ... ok [INFO] [stdout] test routing_is_not_public ... ok [INFO] [stdout] test the_adjudicators_tier_field_is_private ... ok [INFO] [stdout] test a_cfg_this_reader_cannot_classify_is_a_loud_failure - should panic ... ok [INFO] [stdout] test accounting_is_not_public ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s [INFO] [stdout] [INFO] [stderr] Running tests/bundle_core_construction.rs (/opt/rustwide/target/debug/build/vibe-check-model/b66185ae3dfdb006/out/bundle_core_construction-b66185ae3dfdb006) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test a_cfg_not_test_construction_site_is_a_construction_site ... ok [INFO] [stdout] test a_fixture_in_a_modules_own_tests_is_not_a_construction_site ... ok [INFO] [stdout] test a_literal_written_inside_a_macro_is_a_construction_site ... ok [INFO] [stdout] test the_reader_tells_a_literal_from_a_declaration_or_a_return_type ... ok [INFO] [stdout] test a_macro_used_in_type_position_does_not_stop_this_guard ... ok [INFO] [stdout] test a_type_position_macro_whose_expansion_says_impl_is_not_a_hidden_item ... ok [INFO] [stdout] test a_literal_nested_inside_an_expression_is_still_a_construction_site ... ok [INFO] [stdout] test the_reader_resolves_a_self_literal_to_the_impl_it_sits_in ... ok [INFO] [stdout] test an_unreadable_expansion_that_could_hold_an_item_is_still_a_loud_failure - should panic ... ok [INFO] [stdout] test a_literal_inside_a_const_block_is_a_construction_site ... ok [INFO] [stdout] test a_bundle_core_is_constructed_in_exactly_one_place ... ok [INFO] [stdout] test nothing_else_can_construct_one_under_another_name ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.66s [INFO] [stdout] [INFO] [stderr] Running tests/collapse_is_a_semilattice.rs (/opt/rustwide/target/debug/build/vibe-check-model/374a3e771034ef3e/out/collapse_is_a_semilattice-374a3e771034ef3e) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test collapse_is_a_lower_bound ... ok [INFO] [stdout] test collapse_is_idempotent ... ok [INFO] [stdout] test unverified_absorbs ... ok [INFO] [stdout] test run_is_the_identity ... ok [INFO] [stdout] test collapse_is_commutative ... ok [INFO] [stdout] test collapse_is_associative ... ok [INFO] [stdout] test collapse_all_is_the_least_confident_state ... ok [INFO] [stdout] test collapse_all_ignores_order ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] Running tests/deserialize_is_validated.rs (/opt/rustwide/target/debug/build/vibe-check-model/8ff67e067527c468/out/deserialize_is_validated-8ff67e067527c468) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test an_escalation_may_not_lower_the_tier ... ok [INFO] [stdout] test an_escalation_that_does_not_raise_the_tier_is_still_recorded ... ok [INFO] [stdout] test the_state_counts_may_not_overflow_into_agreement ... ok [INFO] [stdout] test the_state_counts_must_partition_the_requirements ... ok [INFO] [stdout] test a_ledger_must_replay_to_the_tier_it_reports ... ok [INFO] [stdout] test an_empty_ledger_round_trips ... ok [INFO] [stdout] test a_ledger_must_be_continuous ... ok [INFO] [stdout] test advisory_may_not_exceed_the_requirements_it_counts ... ok [INFO] [stdout] test partial_may_not_exceed_the_capabilities_it_is_a_subset_of ... ok [INFO] [stdout] test a_verdict_may_not_disagree_with_its_tier ... ok [INFO] [stdout] test what_finish_produces_round_trips ... ok [INFO] [stdout] test an_absent_count_still_defaults ... ok [INFO] [stdout] test a_ledger_must_start_at_the_bottom ... ok [INFO] [stdout] test unknown_keys_are_still_ignored_rather_than_refused ... ok [INFO] [stdout] test capabilities_may_not_exceed_the_requirements_that_cover_them ... ok [INFO] [stderr] Running tests/evidence_ref_round_trips.rs (/opt/rustwide/target/debug/build/vibe-check-model/bd96fda55eaae832/out/evidence_ref_round_trips-bd96fda55eaae832) [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test a_policy_ref_round_trips_with_its_colliding_kind_field ... ok [INFO] [stdout] test the_two_encoders_agree_about_policy ... ok [INFO] [stdout] test a_capability_ref_round_trips ... ok [INFO] [stdout] test unattributed_keeps_the_bytes_it_already_wrote ... ok [INFO] [stdout] test a_string_payload_is_adjacent_to_its_tag ... ok [INFO] [stdout] test an_escalation_ledger_reaches_json ... ok [INFO] [stderr] Running tests/golden_digest.rs (/opt/rustwide/target/debug/build/vibe-check-model/c0f7635e0111b03e/out/golden_digest-c0f7635e0111b03e) [INFO] [stdout] test a_policy_ref_round_trips_without_a_blob_sha ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test the_golden_bundle_populates_every_live_inclusion_path ... ok [INFO] [stdout] test a_top_level_section_from_a_newer_build_reaches_the_bundle_id ... ok [INFO] [stdout] test the_golden_bundle_digests_to_the_committed_values ... ok [INFO] [stdout] test a_nested_key_from_a_newer_build_is_dropped_and_the_bundle_id_does_not_notice ... ok [INFO] [stdout] test a_release_does_not_move_the_golden_verdict_digest ... ok [INFO] [stdout] test the_exclusion_test_would_notice_a_path_that_is_not_excluded ... ok [INFO] [stdout] test every_excluded_path_is_present_in_the_golden_and_provably_ignored ... ok [INFO] [stderr] Running tests/no_evidence_from_status.rs (/opt/rustwide/target/debug/build/vibe-check-model/2a9a1aed925e474d/out/no_evidence_from_status-2a9a1aed925e474d) [INFO] [stdout] test the_golden_bundle_survives_a_round_trip_unchanged ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test a_cfg_not_test_item_is_read_and_a_cfg_test_item_is_not ... ok [INFO] [stdout] test a_cfg_this_reader_cannot_evaluate_still_ships_under_a_negation ... ok [INFO] [stdout] test a_fallible_producer_is_still_a_producer ... ok [INFO] [stdout] test a_conversion_into_an_alias_is_a_conversion_into_the_type ... ok [INFO] [stdout] test an_invocation_in_another_file_still_binds_the_metavariable ... ok [INFO] [stdout] test an_alias_chain_longer_than_any_step_limit_is_still_followed ... ok [INFO] [stdout] test an_impl_written_inside_a_macro_is_read ... ok [INFO] [stdout] test only_the_forge_read_trait_may_download_an_artifact ... ok [INFO] [stdout] test a_return_type_behind_an_alias_or_in_a_tuple_is_still_a_producer ... ok [INFO] [stdout] test an_invocation_inside_a_macro_body_still_binds_the_inner_macro ... ok [INFO] [stdout] test a_negated_test_predicate_is_still_decided ... ok [INFO] [stdout] test a_macro_standing_where_a_type_goes_is_expanded_not_ignored ... ok [INFO] [stdout] test the_reader_covers_more_than_the_top_level_of_a_file ... ok [INFO] [stdout] test an_impl_inside_a_const_block_is_still_registered ... ok [INFO] [stdout] test the_reader_normalizes_every_spelling_of_the_impl_that_matters ... ok [INFO] [stdout] test the_reader_does_not_confuse_an_evidence_bundle_for_evidence ... ok [INFO] [stdout] test the_reader_sees_a_free_function_that_launders_a_check_run ... ok [INFO] [stdout] test a_macro_target_that_is_a_metavariable_is_read_from_the_invocation ... ok [INFO] [stdout] test a_macro_body_this_reader_cannot_parse_is_a_loud_failure - should panic ... ok [INFO] [stdout] test a_type_position_macro_this_reader_cannot_expand_is_a_loud_failure - should panic ... ok [INFO] [stdout] test nothing_converts_out_of_a_check_run ... ok [INFO] [stdout] test nothing_but_the_sanctioned_constructor_produces_one ... ok [INFO] [stdout] test nothing_converts_into_evidence_or_an_artifact ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.01s [INFO] [stdout] [INFO] [stderr] Running tests/no_key_parser_or_tui_in_the_tree.rs (/opt/rustwide/target/debug/build/vibe-check-model/d1f099d6637d637e/out/no_key_parser_or_tui_in_the_tree-d1f099d6637d637e) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test the_parser_actually_finds_packages ... ok [INFO] [stdout] test no_key_parser_or_terminal_ui_is_linked ... ok [INFO] [stdout] test the_lockfile_is_actually_being_read ... ok [INFO] [stdout] test the_parser_would_catch_the_dependency_that_matters ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stderr] Running tests/no_wall_clock_in_the_model.rs (/opt/rustwide/target/debug/build/vibe-check-model/d3ef2911e901c122/out/no_wall_clock_in_the_model-d3ef2911e901c122) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test the_scanner_sees_the_calls_that_matter ... ok [INFO] [stdout] test the_zone_read_is_the_lints_job_and_not_this_scanners ... ok [INFO] [stdout] test the_scanner_ignores_prose_and_lookalike_identifiers ... ok [INFO] [stdout] test masking_preserves_line_numbers ... ok [INFO] [stdout] test the_scanner_sees_the_spellings_rustfmt_and_generics_produce ... ok [INFO] [stderr] Running tests/nothing_orders_a_resolution_state.rs (/opt/rustwide/target/debug/build/vibe-check-model/361aba6aa1f14a37/out/nothing_orders_a_resolution_state-361aba6aa1f14a37) [INFO] [stdout] test the_model_crate_never_reads_a_clock ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test a_missing_item_is_not_a_pass ... ok [INFO] [stdout] test the_scanner_would_catch_a_restored_derive ... ok [INFO] [stdout] test the_scanner_would_catch_a_hand_written_impl ... ok [INFO] [stdout] test the_scanner_reads_code_and_not_prose ... ok [INFO] [stdout] test a_resolution_state_derives_no_ordering ... ok [INFO] [stdout] test the_scanner_actually_reads_the_derive_list ... ok [INFO] [stdout] test nothing_hand_writes_an_ordering_for_a_resolution_state ... ok [INFO] [stderr] Running tests/only_derive_mints_a_requirement_id.rs (/opt/rustwide/target/debug/build/vibe-check-model/88d72bd54ba89d5b/out/only_derive_mints_a_requirement_id-88d72bd54ba89d5b) [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test the_reader_sees_a_planted_conversion_and_a_planted_function ... ok [INFO] [stdout] test the_reader_sees_a_planted_ordinary_registration ... ok [INFO] [stdout] test nothing_converts_infallibly_into_one ... ok [INFO] [stdout] test nothing_but_derive_and_from_wire_produces_one ... ok [INFO] [stdout] test the_guarded_identifier_is_registered_without_the_infallible_constructors ... ok [INFO] [stdout] test the_reader_finds_the_ordinary_arm_too ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.48s [INFO] [stdout] [INFO] [stderr] Running tests/requirement_ids_are_derived.rs (/opt/rustwide/target/debug/build/vibe-check-model/f6d0265c0fd1b4af/out/requirement_ids_are_derived-f6d0265c0fd1b4af) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test a_scope_refuses_what_it_cannot_encode_unambiguously ... ok [INFO] [stdout] test a_derived_id_has_the_documented_form ... ok [INFO] [stdout] test a_crate_and_a_path_are_not_interchangeable ... ok [INFO] [stdout] test the_digest_does_not_inherit_camino_s_path_ordering ... ok [INFO] [stdout] test insertion_order_does_not_reach_the_identifier ... ok [INFO] [stdout] test the_derivation_is_pinned ... ok [INFO] [stdout] test the_pinned_values_are_what_the_documented_encoding_produces ... ok [INFO] [stdout] test two_capabilities_over_one_scope_are_two_requirements ... ok [INFO] [stdout] test deserialization_runs_the_same_filter ... ok [INFO] [stdout] test an_invented_identifier_does_not_come_back_off_the_wire ... ok [INFO] [stdout] test two_capabilities_that_read_alike_still_differ ... ok [INFO] [stdout] test the_readable_half_is_safe_to_interpolate ... ok [INFO] [stdout] test shuffling_the_inputs_changes_nothing ... ok [INFO] [stdout] test every_derived_identifier_survives_the_wire ... ok [INFO] [stdout] test distinct_requirements_never_collide ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.37s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/vibe-check-testkit/f22ffa74e4235420/out/vibe_check_testkit-f22ffa74e4235420) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test forge::tests::downloads_hash_the_bytes_actually_received ... ok [INFO] [stdout] test exec::tests::records_how_the_tool_would_have_been_invoked ... ok [INFO] [stdout] test exec::tests::returns_canned_output ... ok [INFO] [stdout] test forge::tests::a_comment_is_upserted_not_appended ... ok [INFO] [stdout] test exec::tests::an_unregistered_program_is_an_error_not_a_silent_success ... ok [INFO] [stdout] test forge::tests::an_artifact_listing_is_scoped_to_one_run_and_attempt ... ok [INFO] [stdout] test forge::tests::the_null_forge_reports_unavailable_rather_than_failing_loudly ... ok [INFO] [stdout] test forge::tests::records_writes_without_performing_them ... ok [INFO] [stdout] test forge::tests::a_check_run_conclusion_carries_no_bytes ... ok [INFO] [stdout] test repo::tests::the_default_branch_is_master_regardless_of_git_configuration ... ok [INFO] [stdout] test repo::tests::distinct_content_yields_distinct_hashes ... ok [INFO] [stdout] test repo::tests::commit_hashes_are_reproducible_across_repositories ... ok [INFO] [stdout] test repo::tests::a_branch_diverges_from_its_base ... ok [INFO] [stderr] Running tests/the_ambient_git_dir_cannot_redirect_a_fixture.rs (/opt/rustwide/target/debug/build/vibe-check-testkit/bc76ca0451f71ea6/out/the_ambient_git_dir_cannot_redirect_a_fixture-bc76ca0451f71ea6) [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Doc-tests vibe_check [INFO] [stdout] test ambient_git_redirection_variables_cannot_reach_a_fixture ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.60s [INFO] [stdout] [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 vibe_check_diff [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stderr] Doc-tests vibe_check_host [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Doc-tests vibe_check_model [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 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 vibe_check_testkit [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" "f93fff88c1a02087feda5d9a062315717987142071c632741d6ef7faab61f15e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f93fff88c1a02087feda5d9a062315717987142071c632741d6ef7faab61f15e", kill_on_drop: false }` [INFO] [stdout] f93fff88c1a02087feda5d9a062315717987142071c632741d6ef7faab61f15e