[INFO] cloning repository https://github.com/puredevotion/dafs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/puredevotion/dafs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpuredevotion%2Fdafs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpuredevotion%2Fdafs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 201de7dcfa64544bd27f368349afd58cf8013345
[INFO] testing puredevotion/dafs against 1.100.0-beta.1 for beta-1.100-3
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpuredevotion%2Fdafs" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/puredevotion/dafs
[INFO] finished tweaking git repo https://github.com/puredevotion/dafs
[INFO] tweaked toml for git repo https://github.com/puredevotion/dafs written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/puredevotion/dafs 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/puredevotion/dafs 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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] ecd822781e10c8734f3ea318cefeb787dc8652dfa7c40bd6c57095e1d5239b59
[INFO] running `Command { std: "docker" "start" "ecd822781e10c8734f3ea318cefeb787dc8652dfa7c40bd6c57095e1d5239b59", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ecd822781e10c8734f3ea318cefeb787dc8652dfa7c40bd6c57095e1d5239b59", 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" "ecd822781e10c8734f3ea318cefeb787dc8652dfa7c40bd6c57095e1d5239b59" "/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" "ecd822781e10c8734f3ea318cefeb787dc8652dfa7c40bd6c57095e1d5239b59", 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" "ecd822781e10c8734f3ea318cefeb787dc8652dfa7c40bd6c57095e1d5239b59" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling gix-trace v0.2.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling human_format v1.2.1
[INFO] [stderr]    Compiling bytesize v2.4.2
[INFO] [stderr]    Compiling heapless v0.8.0
[INFO] [stderr]    Compiling faster-hex v0.10.1
[INFO] [stderr]    Compiling hash32 v0.3.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling tinyvec v1.12.0
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling jiff-core v0.1.0
[INFO] [stderr]    Compiling signal-hook v0.4.4
[INFO] [stderr]    Compiling sha1dc v0.1.5
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling cc v1.4.0
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling nonempty v0.12.0
[INFO] [stderr]    Compiling unicode-bom v2.0.3
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling crossbeam-channel v0.5.16
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling futures-core v0.3.33
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling http v1.4.2
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling zlib-rs v0.6.6
[INFO] [stderr]    Compiling jiff v0.2.35
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.21
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling inotify-sys v0.1.8
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling tikv-jemalloc-sys v0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7
[INFO] [stderr]    Compiling libsqlite3-sys v0.35.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling dashmap v6.2.1
[INFO] [stderr]    Compiling memmap2 v0.9.11
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling filetime v0.2.29
[INFO] [stderr]    Compiling prodash v31.0.0
[INFO] [stderr]    Compiling gix-sec v0.15.0
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling sqlite-vec v0.1.9
[INFO] [stderr]    Compiling arrayvec v0.7.8
[INFO] [stderr]    Compiling bstr v1.13.0
[INFO] [stderr]    Compiling uluru v3.1.0
[INFO] [stderr]    Compiling clru v0.6.3
[INFO] [stderr]    Compiling crossbeam-deque v0.8.8
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling futures-channel v0.3.33
[INFO] [stderr]    Compiling hashlink v0.10.0
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]    Compiling futures-task v0.3.33
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling cfg_aliases v0.2.2
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling futures-util v0.3.33
[INFO] [stderr]    Compiling clap_builder v4.6.2
[INFO] [stderr]    Compiling gix-error v0.4.0
[INFO] [stderr]    Compiling gix-utils v0.4.0
[INFO] [stderr]    Compiling gix-imara-diff v0.3.0
[INFO] [stderr]    Compiling gix-validate v0.12.0
[INFO] [stderr]    Compiling gix-path v0.13.0
[INFO] [stderr]    Compiling gix-quote v0.9.0
[INFO] [stderr]    Compiling gix-date v0.17.0
[INFO] [stderr]    Compiling gix-chunk v0.9.0
[INFO] [stderr]    Compiling gix-features v0.50.0
[INFO] [stderr]    Compiling gix-command v0.11.0
[INFO] [stderr]    Compiling gix-config-value v0.20.0
[INFO] [stderr]    Compiling gix-hash v0.27.0
[INFO] [stderr]    Compiling gix-fs v0.23.0
[INFO] [stderr]    Compiling gix-actor v0.43.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling gix-glob v0.28.0
[INFO] [stderr]    Compiling gix-tempfile v25.0.0
[INFO] [stderr]    Compiling gix-packetline v0.23.0
[INFO] [stderr]    Compiling gix-hashtable v0.17.0
[INFO] [stderr]    Compiling gix-commitgraph v0.40.0
[INFO] [stderr]    Compiling gix-attributes v0.36.0
[INFO] [stderr]    Compiling gix-lock v25.0.0
[INFO] [stderr]    Compiling gix-bitmap v0.5.0
[INFO] [stderr]    Compiling gix-object v0.65.0
[INFO] [stderr]    Compiling gix-ignore v0.23.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling gix-url v0.39.0
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling gix-zlib v0.2.0
[INFO] [stderr]    Compiling gix-shallow v0.14.0
[INFO] [stderr]    Compiling gix-pathspec v0.21.0
[INFO] [stderr]    Compiling gix-transport v0.60.0
[INFO] [stderr]    Compiling gix-refspec v0.46.0
[INFO] [stderr]    Compiling gix-prompt v0.18.0
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling http-body-util v0.1.4
[INFO] [stderr]    Compiling gix-revwalk v0.36.0
[INFO] [stderr]    Compiling gix-filter v0.35.0
[INFO] [stderr]    Compiling gix-ref v0.68.0
[INFO] [stderr]    Compiling gix-pack v0.75.0
[INFO] [stderr]    Compiling io-close v0.3.7
[INFO] [stderr]    Compiling arc-swap v1.9.2
[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 displaydoc v0.2.6
[INFO] [stderr]    Compiling gix-traverse v0.62.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio-macros v2.7.1
[INFO] [stderr]    Compiling gix-index v0.56.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling gix-discover v0.56.0
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling gix-worktree-stream v0.37.0
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling gix-config v0.61.0
[INFO] [stderr]    Compiling gix-revision v0.50.0
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling gix-macros v0.2.0
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling uuid v1.24.0
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling web-time v1.1.0
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling gix-worktree v0.57.0
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling gix-submodule v0.35.0
[INFO] [stderr]    Compiling cfb v0.14.0
[INFO] [stderr]    Compiling unicode-truncate v1.1.0
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling compact_str v0.8.2
[INFO] [stderr]    Compiling gix-diff v0.68.0
[INFO] [stderr]    Compiling gix-dir v0.30.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling gix-worktree-state v0.35.0
[INFO] [stderr]    Compiling gix-protocol v0.66.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling clap v4.6.4
[INFO] [stderr]    Compiling gix-archive v0.37.0
[INFO] [stderr]    Compiling gix-odb v0.85.0
[INFO] [stderr]    Compiling gix-negotiate v0.36.0
[INFO] [stderr]    Compiling gix-note v0.2.0
[INFO] [stderr]    Compiling inotify v0.11.4
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling gix-credentials v0.41.0
[INFO] [stderr]    Compiling gix-mailmap v0.35.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling gix-merge v0.21.0
[INFO] [stderr]    Compiling gix-blame v0.18.0
[INFO] [stderr]    Compiling gix-status v0.35.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling whatlang v0.18.0
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling notify-types v2.1.0
[INFO] [stderr]    Compiling thread_local v1.1.10
[INFO] [stderr]    Compiling piston-float v1.0.1
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling mutate_once v0.1.2
[INFO] [stderr]    Compiling pdfium-render v0.9.3
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling cassowary v0.3.0
[INFO] [stderr]    Compiling typed-path v0.12.3
[INFO] [stderr]    Compiling notify v8.2.0
[INFO] [stderr]    Compiling kamadak-exif v0.6.1
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling vecmath v1.0.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling gix v0.88.0
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling hyper v1.11.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling zip v8.6.0
[INFO] [stderr]    Compiling infer v0.22.0
[INFO] [stderr]    Compiling utf16string v0.2.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling quick-xml v0.41.0
[INFO] [stderr]    Compiling rusqlite v0.37.0
[INFO] [stderr]    Compiling libloading v0.9.0
[INFO] [stderr]    Compiling bytemuck v1.25.2
[INFO] [stderr]    Compiling maybe-owned v0.3.4
[INFO] [stderr]    Compiling dafs-memtest v0.0.5 (/opt/rustwide/workdir/crates/dafs-memtest)
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling dafs-detach v0.0.5 (/opt/rustwide/workdir/crates/dafs-detach)
[INFO] [stderr]    Compiling dafs-vecstore v0.0.5 (/opt/rustwide/workdir/crates/dafs-vecstore)
[INFO] [stderr]    Compiling dafs-store v0.0.5 (/opt/rustwide/workdir/crates/dafs-store)
[INFO] [stderr]    Compiling dafs-tui v0.0.5 (/opt/rustwide/workdir/crates/dafs-tui)
[INFO] [stderr]    Compiling dafs-enrich v0.0.5 (/opt/rustwide/workdir/crates/dafs-enrich)
[INFO] [stderr]    Compiling dafs-extract v0.0.5 (/opt/rustwide/workdir/crates/dafs-extract)
[INFO] [stderr]    Compiling dafs-pdf-worker v0.0.5 (/opt/rustwide/workdir/crates/dafs-pdf-worker)
[INFO] [stderr]    Compiling tikv-jemalloc-ctl v0.6.1
[INFO] [stderr]    Compiling tikv-jemallocator v0.6.1
[INFO] [stderr]    Compiling dafs-alloc v0.0.5 (/opt/rustwide/workdir/crates/dafs-alloc)
[INFO] [stderr]    Compiling dafs-api v0.0.5 (/opt/rustwide/workdir/crates/dafs-api)
[INFO] [stderr]    Compiling dafs-scan v0.0.5 (/opt/rustwide/workdir/crates/dafs-scan)
[INFO] [stderr]    Compiling dafs-daemon v0.0.5 (/opt/rustwide/workdir/crates/dafs-daemon)
[INFO] [stderr] warning: unused dependency `tracing`
[INFO] [stderr]   --> crates/dafs-enrich/Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | tracing.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 `tracing`
[INFO] [stderr] warning: `dafs-enrich` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `tracing`
[INFO] [stderr]   --> crates/dafs-extract/Cargo.toml:21:1
[INFO] [stderr]    |
[INFO] [stderr] 21 | tracing.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 `tracing`
[INFO] [stderr] warning: `dafs-extract` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `dafs-alloc`
[INFO] [stderr]   --> crates/dafs-scan/Cargo.toml:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | dafs-alloc = { path = "../dafs-alloc" }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `dafs-alloc`
[INFO] [stderr] warning: `dafs-scan` (manifest) generated 1 warning
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 37s
[INFO] running `Command { std: "docker" "inspect" "ecd822781e10c8734f3ea318cefeb787dc8652dfa7c40bd6c57095e1d5239b59", 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" "ecd822781e10c8734f3ea318cefeb787dc8652dfa7c40bd6c57095e1d5239b59" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling dafs-memtest v0.0.5 (/opt/rustwide/workdir/crates/dafs-memtest)
[INFO] [stderr]    Compiling dafs-daemon v0.0.5 (/opt/rustwide/workdir/crates/dafs-daemon)
[INFO] [stderr]    Compiling dafs-enrich v0.0.5 (/opt/rustwide/workdir/crates/dafs-enrich)
[INFO] [stderr]    Compiling dafs-extract v0.0.5 (/opt/rustwide/workdir/crates/dafs-extract)
[INFO] [stderr]    Compiling dafs-api v0.0.5 (/opt/rustwide/workdir/crates/dafs-api)
[INFO] [stderr]    Compiling dafs-tui v0.0.5 (/opt/rustwide/workdir/crates/dafs-tui)
[INFO] [stderr]    Compiling dafs-detach v0.0.5 (/opt/rustwide/workdir/crates/dafs-detach)
[INFO] [stderr]    Compiling dafs-pdf-worker v0.0.5 (/opt/rustwide/workdir/crates/dafs-pdf-worker)
[INFO] [stderr]    Compiling dafs-scan v0.0.5 (/opt/rustwide/workdir/crates/dafs-scan)
[INFO] [stderr]    Compiling dafs-store v0.0.5 (/opt/rustwide/workdir/crates/dafs-store)
[INFO] [stderr]    Compiling dafs-alloc v0.0.5 (/opt/rustwide/workdir/crates/dafs-alloc)
[INFO] [stderr]    Compiling dafs-vecstore v0.0.5 (/opt/rustwide/workdir/crates/dafs-vecstore)
[INFO] [stderr] warning: unused dependency `tracing`
[INFO] [stderr]   --> crates/dafs-enrich/Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | tracing.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 `tracing`
[INFO] [stderr] warning: `dafs-enrich` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `tracing`
[INFO] [stderr]   --> crates/dafs-extract/Cargo.toml:21:1
[INFO] [stderr]    |
[INFO] [stderr] 21 | tracing.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 `tracing`
[INFO] [stderr] warning: `dafs-extract` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `dafs-alloc`
[INFO] [stderr]   --> crates/dafs-scan/Cargo.toml:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | dafs-alloc = { path = "../dafs-alloc" }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `dafs-alloc`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: `dafs-scan` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 11.15s
[INFO] running `Command { std: "docker" "inspect" "ecd822781e10c8734f3ea318cefeb787dc8652dfa7c40bd6c57095e1d5239b59", 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" "ecd822781e10c8734f3ea318cefeb787dc8652dfa7c40bd6c57095e1d5239b59" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unused dependency `tracing`
[INFO] [stderr]   --> crates/dafs-enrich/Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | tracing.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 `tracing`
[INFO] [stderr] warning: `dafs-enrich` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `tracing`
[INFO] [stderr]   --> crates/dafs-extract/Cargo.toml:21:1
[INFO] [stderr]    |
[INFO] [stderr] 21 | tracing.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 `tracing`
[INFO] [stderr] warning: `dafs-extract` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `dafs-alloc`
[INFO] [stderr]   --> crates/dafs-scan/Cargo.toml:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | dafs-alloc = { path = "../dafs-alloc" }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `dafs-alloc`
[INFO] [stderr] help: to still use for development builds, move to `dev-dependencies`
[INFO] [stderr] warning: `dafs-scan` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.64s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/dafs-alloc/ff3d67c73445fee4/out/dafs_alloc-ff3d67c73445fee4)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test tests::statm_agrees_with_status ... ok
[INFO] [stdout] test tests::resident_bytes_is_plausible ... ok
[INFO] [stdout] test tests::jemalloc_is_actually_the_allocator ... ok
[INFO] [stdout] test tests::refresh_and_measure_returns_a_value ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/dafs-api/8bb187acde1327e3/out/dafs_api-8bb187acde1327e3)
[INFO] [stdout] 
[INFO] [stdout] running 45 tests
[INFO] [stdout] test log_history::tests::a_write_call_splits_into_separate_lines ... ok
[INFO] [stdout] test log_history::tests::recent_returns_only_the_last_n_oldest_first ... ok
[INFO] [stdout] test log_history::tests::empty_lines_are_dropped ... ok
[INFO] [stdout] test logging::tests::the_length_bound_is_generous_for_real_filters ... ok
[INFO] [stdout] test tests::an_unknown_event_kind_is_rejected ... ok
[INFO] [stdout] test tests::an_oversized_classification_filter_on_events_is_rejected ... ok
[INFO] [stdout] test tests::an_oversized_search_facet_filter_is_rejected ... ok
[INFO] [stdout] test tests::an_oversized_facet_filter_on_events_is_rejected ... ok
[INFO] [stdout] test tests::events_without_a_store_is_503_not_an_empty_list ... ok
[INFO] [stdout] test tests::every_response_sets_x_content_type_options_nosniff ... ok
[INFO] [stdout] test tests::a_store_failure_is_a_500_not_a_panic ... ok
[INFO] [stdout] test tests::get_logs_reports_recent_lines ... ok
[INFO] [stdout] test tests::events_returns_the_timeline ... ok
[INFO] [stdout] test tests::a_known_event_kind_is_accepted ... ok
[INFO] [stdout] test tests::get_watch_without_control_is_503 ... ok
[INFO] [stdout] test tests::facets_rejects_an_unknown_field ... ok
[INFO] [stdout] test tests::get_watch_reports_current_roots ... ok
[INFO] [stdout] test tests::facets_accepts_the_classification_field ... ok
[INFO] [stdout] test tests::healthz_is_ok_before_ready ... ok
[INFO] [stdout] test tests::log_level_without_a_handle_is_503 ... ok
[INFO] [stdout] test tests::facets_without_a_store_is_503 ... ok
[INFO] [stdout] test tests::metrics_exposes_rss_and_parses_as_prometheus ... ok
[INFO] [stdout] test log_history::tests::the_ring_drops_the_oldest_once_full ... ok
[INFO] [stdout] test tests::get_logs_respects_a_limit ... ok
[INFO] [stdout] test tests::facets_returns_data_from_the_store_for_a_known_field ... ok
[INFO] [stdout] test tests::a_search_store_failure_is_a_500_not_a_panic ... ok
[INFO] [stdout] test tests::metrics_reports_store_counts_when_a_store_is_attached ... ok
[INFO] [stdout] test tests::metrics_still_serves_when_the_store_fails ... ok
[INFO] [stdout] test tests::get_logs_without_history_is_503 ... ok
[INFO] [stdout] test tests::put_watch_rejects_an_empty_root_list ... ok
[INFO] [stdout] test tests::unknown_route_is_json_404 ... ok
[INFO] [stdout] test tests::version_reports_schema_version ... ok
[INFO] [stdout] test tests::search_without_a_store_is_503_not_an_empty_list ... ok
[INFO] [stdout] test tests::an_oversized_body_is_rejected ... ok
[INFO] [stdout] test tests::put_watch_replace_drops_the_old_roots ... ok
[INFO] [stdout] test tests::put_watch_add_extends_the_root_list ... ok
[INFO] [stdout] test tests::search_rejects_an_oversized_query ... ok
[INFO] [stdout] test tests::search_returns_hits_from_the_store ... ok
[INFO] [stdout] test tests::search_respects_a_limit ... ok
[INFO] [stdout] test tests::search_rejects_an_empty_query ... ok
[INFO] [stdout] test tests::readyz_is_503_until_ready ... ok
[INFO] [stdout] test tests::search_facet_filters_reach_the_store ... ok
[INFO] [stdout] test tests::ui_shell_is_served_at_root ... ok
[INFO] [stdout] test tests::put_watch_surfaces_the_control_s_own_error ... ok
[INFO] [stdout] test logging::tests::an_oversized_filter_is_over_the_bound ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 45 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/dafs-daemon/f416e08490c9c73c/out/dafs-f416e08490c9c73c)
[INFO] [stdout] 
[INFO] [stdout] running 63 tests
[INFO] [stdout] test cli_tests::check_only_passes_check_only_and_no_target_path ... ok
[INFO] [stdout] test cli_tests::detach_requires_an_explicit_value ... ok
[INFO] [stdout] test cli_tests::detach_true_and_on_running_parse ... ok
[INFO] [stdout] test cli_tests::detach_defaults_on_and_on_running_defaults_none ... ok
[INFO] [stdout] test cli_tests::llm_base_url_and_model_together_parse ... ok
[INFO] [stdout] test cli_tests::detach_false_opts_back_into_the_foreground ... ok
[INFO] [stdout] test cli_tests::llm_base_url_without_a_model_is_a_parse_error ... ok
[INFO] [stdout] test cli_tests::llm_embedding_model_and_dimensions_together_parse ... ok
[INFO] [stdout] test cli_tests::llm_embedding_dimensions_without_a_model_is_a_parse_error ... ok
[INFO] [stdout] test cli_tests::self_update_subcommand_parses ... ok
[INFO] [stdout] test cli_tests::real_update_passes_self_update_and_the_current_exe_path ... ok
[INFO] [stdout] test cli_tests::no_arguments_at_all_uses_every_default ... ok
[INFO] [stdout] test cli_tests::llm_embedding_model_without_dimensions_is_a_parse_error ... ok
[INFO] [stdout] test cli_tests::no_subcommand_parses_flags_into_args_unchanged ... ok
[INFO] [stdout] test cli_tests::self_update_check_only_flag_parses ... ok
[INFO] [stdout] test cli_tests::llm_model_without_a_base_url_is_a_parse_error ... ok
[INFO] [stdout] test cli_tests::llm_flags_are_absent_and_timeout_defaults_when_unset ... ok
[INFO] [stdout] test enrich_worker::tests::empty_keyword_and_entity_lists_become_none_not_an_empty_json_array ... ok
[INFO] [stdout] test cli_tests::stop_defaults_its_data_dir_like_the_daemon_does ... ok
[INFO] [stdout] test cli_tests::subcommand_and_watch_together_is_a_parse_error ... ok
[INFO] [stdout] test enrich_worker::tests::a_populated_enrichment_converts_field_for_field ... ok
[INFO] [stdout] test cli_tests::stop_subcommand_parses_with_its_own_data_dir ... ok
[INFO] [stdout] test extract_worker::tests::has_enough_text_to_enrich_respects_the_floor ... ok
[INFO] [stdout] test extract_worker::tests::sibling_binary_path_falls_back_to_a_bare_name_with_no_parent ... ok
[INFO] [stdout] test extract_worker::tests::sibling_binary_path_joins_the_name_next_to_the_given_exe ... ok
[INFO] [stdout] test extract_worker::tests::a_missing_pdf_worker_binary_is_a_clean_error_not_a_panic ... ok
[INFO] [stdout] test extract_worker::tests::to_file_metadata_carries_doc_type_as_its_stored_string ... ok
[INFO] [stdout] test pidfile::tests::a_live_pidfile_round_trips ... ok
[INFO] [stdout] test pidfile::tests::a_missing_pidfile_is_quietly_none ... ok
[INFO] [stdout] test pidfile::tests::a_stale_pidfile_is_removed_and_reported_as_absent ... ok
[INFO] [stdout] test pidfile::tests::garbage_in_the_pidfile_is_treated_as_absent_not_a_panic ... ok
[INFO] [stdout] test extract_worker::tests::a_worker_that_exits_without_a_response_is_a_clean_error ... ok
[INFO] [stdout] test enrich_worker::tests::a_connection_failure_leaves_the_file_queued_for_retry ... ok
[INFO] [stdout] test enrich_worker::tests::processing_a_pending_file_against_a_mock_endpoint_records_real_enrichment ... ok
[INFO] [stdout] test enrich_worker::tests::a_queued_file_with_no_body_text_is_skipped_without_panicking ... ok
[INFO] [stdout] test extract_worker::tests::maybe_enqueue_embedding_only_enqueues_when_enabled_and_long_enough ... ok
[INFO] [stdout] test extract_worker::tests::maybe_enqueue_enrichment_only_enqueues_when_enabled_and_long_enough ... ok
[INFO] [stdout] test extract_worker::tests::a_file_that_no_longer_resolves_is_skipped_without_panicking ... ok
[INFO] [stdout] test store_adapter::tests::facets_rejects_an_unknown_field ... ok
[INFO] [stdout] test store_adapter::tests::facets_returns_distinct_values_from_file_enrichment ... ok
[INFO] [stdout] test store_adapter::tests::an_unparseable_kind_is_treated_as_no_filter ... ok
[INFO] [stdout] test embed_worker::tests::a_connection_failure_leaves_the_file_queued_for_retry ... ok
[INFO] [stdout] test embed_worker::tests::a_queued_file_with_no_body_text_is_skipped_without_panicking ... ok
[INFO] [stdout] test watch_adapter::tests::a_nonexistent_path_is_rejected_before_it_reaches_the_channel ... ok
[INFO] [stdout] test embed_worker::tests::a_wrong_width_response_is_not_stored ... ok
[INFO] [stdout] test watch_adapter::tests::no_observer_thread_at_all_is_reported_not_hung_forever ... ok
[INFO] [stdout] test watch_adapter::tests::a_real_directory_is_accepted_queued_and_waits_for_the_reply ... ok
[INFO] [stdout] test watch_adapter::tests::roots_reflects_whatever_the_shared_state_currently_holds ... ok
[INFO] [stdout] test watch_adapter::tests::the_observer_s_own_error_surfaces_to_the_caller ... ok
[INFO] [stdout] test embed_worker::tests::processing_a_pending_file_against_a_mock_endpoint_records_a_real_embedding ... ok
[INFO] [stdout] test store_adapter::tests::facets_returns_distinct_values_from_file_metadata ... ok
[INFO] [stdout] test extract_worker::tests::one_pass_of_the_loop_extracts_every_pending_file ... ok
[INFO] [stdout] test store_adapter::tests::search_surfaces_embed_s_own_error_when_unconfigured ... ok
[INFO] [stdout] test store_adapter::tests::stats_counts_events_and_files ... ok
[INFO] [stdout] test store_adapter::tests::filtering_by_kind_reaches_the_store ... ok
[INFO] [stdout] test store_adapter::tests::filtering_by_classification_reaches_the_store ... ok
[INFO] [stdout] test store_adapter::tests::stats_reports_the_extraction_queue_depth ... ok
[INFO] [stdout] test store_adapter::tests::filtering_by_doc_type_reaches_the_store ... ok
[INFO] [stdout] test store_adapter::tests::timeline_maps_store_rows_to_dtos ... ok
[INFO] [stdout] test store_adapter::tests::search_embeds_the_query_and_returns_the_nearest_file ... ok
[INFO] [stdout] test store_adapter::tests::search_applies_facet_filters_to_vector_search_candidates ... ok
[INFO] [stdout] test store_adapter::tests::a_poisoned_lock_is_recovered ... ok
[INFO] [stderr] kill: (9216): No such process
[INFO] [stdout] test extract_worker::tests::a_pdf_worker_that_never_responds_is_killed_not_abandoned ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 63 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/extraction_crash_consistency.rs (/opt/rustwide/target/debug/build/dafs-daemon/967d0f76a3d0ec82/out/extraction_crash_consistency-967d0f76a3d0ec82)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/live_reconfiguration.rs (/opt/rustwide/target/debug/build/dafs-daemon/d1e8bfab468d9020/out/live_reconfiguration-d1e8bfab468d9020)
[INFO] [stdout] test a_killed_daemon_converges_on_full_extraction_after_restart ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 13.39s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test a_second_invocation_with_no_watch_reports_status_without_erroring ... ok
[INFO] [stdout] test a_second_invocation_with_on_running_cancel_leaves_it_alone ... ok
[INFO] [stdout] test stop_actually_stops_it ... ok
[INFO] [stdout] test a_second_invocation_with_on_running_add_extends_the_watch_list ... ok
[INFO] [stdout] test a_second_invocation_with_on_running_replace_drops_the_old_root ... ok
[INFO] [stdout] test a_second_invocation_with_no_flag_and_no_tty_refuses_to_guess ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pdf_extraction.rs (/opt/rustwide/target/debug/build/dafs-daemon/f7f34b57892aec79/out/pdf_extraction-f7f34b57892aec79)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test a_real_pdf_in_a_git_repo_is_extracted_through_the_pdfium_worker ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.37s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/self_update_script.rs (/opt/rustwide/target/debug/build/dafs-daemon/0c1ef5204fe166d2/out/self_update_script-0c1ef5204fe166d2)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test the_script_recognizes_every_flag_self_update_can_pass ... ok
[INFO] [stdout] test the_embedded_script_is_syntactically_valid_posix_sh ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/dafs-detach/d22d05017c609ef8/out/dafs_detach-d22d05017c609ef8)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/dafs-enrich/b6f4235e5ddcdeb9/out/dafs_enrich-b6f4235e5ddcdeb9)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test tests::no_json_at_all_is_an_error_not_a_panic ... ok
[INFO] [stdout] test tests::input_shorter_than_the_cap_is_unchanged ... ok
[INFO] [stdout] test tests::parse_chat_response_rejects_an_envelope_with_no_choices ... ok
[INFO] [stdout] test tests::parse_embedding_response_returns_a_matching_width_vector ... ok
[INFO] [stdout] test tests::malformed_json_between_braces_is_an_error_not_a_panic ... ok
[INFO] [stdout] test tests::parse_chat_response_rejects_a_malformed_envelope ... ok
[INFO] [stdout] test tests::input_longer_than_the_cap_is_truncated_at_a_char_boundary ... ok
[INFO] [stdout] test tests::parse_embedding_response_rejects_a_width_mismatch ... ok
[INFO] [stdout] test tests::parse_embedding_response_rejects_an_envelope_with_no_data ... ok
[INFO] [stdout] test tests::parse_embedding_response_rejects_a_malformed_envelope ... ok
[INFO] [stdout] test tests::missing_fields_default_rather_than_error ... ok
[INFO] [stdout] test tests::parses_json_wrapped_in_prose_and_code_fences ... ok
[INFO] [stdout] test tests::parses_a_clean_json_reply ... ok
[INFO] [stdout] test tests::parse_chat_response_reads_the_first_choice ... ok
[INFO] [stdout] test tests::a_real_connection_failure_never_surfaces_the_api_key ... ok
[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] [stderr]      Running tests/hostile_server.rs (/opt/rustwide/target/debug/build/dafs-enrich/cfeffa71e6192c3e/out/hostile_server-cfeffa71e6192c3e)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test a_server_that_never_responds_is_bounded_by_the_configured_timeout ... ok
[INFO] [stdout] test injected_instructions_in_the_input_text_reach_the_wire_only_as_an_escaped_json_string ... ok
[INFO] [stdout] test non_utf8_bytes_in_the_body_are_an_error_not_a_panic ... ok
[INFO] [stdout] test wrong_content_type_with_a_non_json_body_is_an_error_not_a_panic ... ok
[INFO] [stdout] test a_deeply_nested_reply_that_does_not_match_the_expected_shape_is_an_error_not_a_panic ... ok
[INFO] [stdout] test a_response_with_no_choices_is_an_error_not_a_panic ... ok
[INFO] [stdout] test a_truncated_envelope_is_an_error_not_a_panic ... ok
[INFO] [stdout] test model_output_shaped_like_a_complied_instruction_is_only_ever_a_plain_string_field ... ok
[INFO] [stdout] test a_reply_wrapped_in_a_few_hundred_kb_of_filler_text_still_parses_without_a_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/dafs-extract/a73431a325fcddf2/out/dafs_extract-a73431a325fcddf2)
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test exif::tests::no_exif_segment_extracts_cleanly_with_no_fields ... ok
[INFO] [stdout] test exif::tests::valid_exif_populates_taken_at_and_camera_model ... ok
[INFO] [stdout] test filename::tests::office_extensions_map_to_their_type ... ok
[INFO] [stdout] test office::tests::corrupt_zip_returns_err_not_panic ... ok
[INFO] [stdout] test exif::tests::truncated_garbage_does_not_panic ... ok
[INFO] [stdout] test git::tests::a_plain_directory_with_no_repo_returns_none ... ok
[INFO] [stdout] test exif::tests::model_already_prefixed_with_make_is_not_duplicated ... ok
[INFO] [stdout] test exif::tests::date_time_original_is_preferred_over_date_time ... ok
[INFO] [stdout] test office::tests::docx_paragraphs_do_not_glue_words_together ... ok
[INFO] [stdout] test office::tests::docx_extracts_title_author_and_word_count ... ok
[INFO] [stdout] test office::tests::truncated_zip_returns_err_not_panic ... ok
[INFO] [stdout] test office::tests::pptx_slide_count_is_the_page_count ... ok
[INFO] [stdout] test filename::tests::known_source_extensions_are_text ... ok
[INFO] [stdout] test filename::tests::a_file_with_no_extension_is_unknown ... ok
[INFO] [stdout] test office::tests::xlsx_counts_multiple_sheets_as_page_count ... ok
[INFO] [stdout] test filename::tests::an_unrecognised_extension_is_unknown ... ok
[INFO] [stdout] test filename::tests::extension_matching_is_case_insensitive ... ok
[INFO] [stdout] test office::tests::xlsx_reads_inline_strings_without_shared_string_table ... ok
[INFO] [stdout] test office::tests::missing_core_properties_still_extracts_body_text ... ok
[INFO] [stdout] test tests::extracting_a_missing_file_is_an_io_error ... ok
[INFO] [stdout] test office::tests::missing_content_part_is_an_error_not_a_default ... ok
[INFO] [stdout] test sniff::tests::a_source_file_is_classified_as_text_by_extension ... ok
[INFO] [stdout] test tests::an_unknown_file_extracts_cleanly_with_no_fields ... ok
[INFO] [stdout] test tests::merge_git_facts_leaves_a_non_repo_file_untouched ... ok
[INFO] [stdout] test sniff::tests::pdf_magic_bytes_are_recognised_regardless_of_extension ... ok
[INFO] [stdout] test sniff::tests::an_empty_file_does_not_error ... ok
[INFO] [stdout] test office::tests::xlsx_resolves_shared_string_references ... ok
[INFO] [stdout] test office::tests::short_text_does_not_get_a_language_guess ... ok
[INFO] [stdout] test sniff::tests::an_unrecognised_zip_falls_back_to_unknown ... ok
[INFO] [stdout] test sniff::tests::a_docx_is_disambiguated_from_a_plain_zip_by_extension ... ok
[INFO] [stdout] test git::tests::an_unborn_head_with_no_commits_returns_none ... ok
[INFO] [stdout] test office::tests::long_english_text_is_detected_as_english ... ok
[INFO] [stdout] test git::tests::finds_facts_from_a_file_nested_several_directories_deep ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/dafs-memtest/83f62ea45af39a09/out/dafs_memtest-83f62ea45af39a09)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::metric_value_is_none_for_a_metric_absent_from_the_response ... ok
[INFO] [stdout] test tests::metric_value_reads_a_gauge_line_and_ignores_help_and_type_comments ... ok
[INFO] [stderr]      Running tests/extraction_queue_rss.rs (/opt/rustwide/target/debug/build/dafs-memtest/cc6f856c5ea795f5/out/extraction_queue_rss-cc6f856c5ea795f5)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test idle_rss_after_the_extraction_queue_drains_is_within_the_same_budget ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/m03_search_rss.rs (/opt/rustwide/target/debug/build/dafs-memtest/d8e3fc6cef4f4cb6/out/m03_search_rss-d8e3fc6cef4f4cb6)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test steady_state_rss_with_search_configured_is_within_the_m03_budget ... ok
[INFO] [stderr]      Running tests/rss_ceiling.rs (/opt/rustwide/target/debug/build/dafs-memtest/a2c42c514094df45/out/rss_ceiling-a2c42c514094df45)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test idle_rss_is_within_budget ... ok
[INFO] [stdout] test release_binary_serves_and_shuts_down ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/dafs-pdf-worker/a98f897538d0618f/out/dafs_pdf_worker-a98f897538d0618f)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test tests::word_count_splits_on_whitespace ... ok
[INFO] [stdout] test tests::malformed_request_json_yields_an_error_response_not_a_panic ... ok
[INFO] [stdout] test tests::read_frame_on_a_truncated_stream_is_an_error_not_a_panic ... ok
[INFO] [stdout] test tests::read_frame_on_empty_input_is_an_error ... ok
[INFO] [stdout] test tests::read_capped_truncates_at_max_bytes ... ok
[INFO] [stdout] test tests::a_missing_file_yields_an_error_response ... ok
[INFO] [stdout] test tests::read_frame_then_write_frame_round_trips ... ok
[INFO] [stdout] test tests::ensure_pdfium_extracted_does_not_rewrite_an_existing_file ... ok
[INFO] [stdout] test tests::short_text_gets_no_language_guess ... ok
[INFO] [stdout] test tests::bind_pdfium_succeeds_with_no_override_env_var_set ... ok
[INFO] [stdout] test tests::ensure_pdfium_extracted_writes_bytes_matching_the_embedded_copy ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/worker_process.rs (/opt/rustwide/target/debug/build/dafs-pdf-worker/e051e37a2608e36e/out/worker_process-e051e37a2608e36e)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test garbage_stdin_still_yields_one_response_frame ... ok
[INFO] [stdout] test a_missing_file_yields_a_clean_error_response ... ok
[INFO] [stdout] test a_real_pdf_round_trips_through_the_worker_process ... ok
[INFO] [stdout] test a_real_pdf_extracts_with_no_pdfium_dynamic_lib_path_set ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/dafs-scan/84ee138a9d31f072/out/dafs_scan-84ee138a9d31f072)
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test tests::a_missing_root_is_an_error_not_an_empty_scan ... ok
[INFO] [stdout] test tests::record_path_returns_none_outside_every_root ... ok
[INFO] [stdout] test tests::record_path_returns_none_for_a_directory ... ok
[INFO] [stdout] test tests::a_root_matching_the_skip_list_is_still_scanned ... ok
[INFO] [stdout] test tests::record_path_returns_none_when_nothing_changed ... ok
[INFO] [stdout] test tests::a_rename_over_an_existing_file_tombstones_it ... ok
[INFO] [stdout] test tests::a_scan_records_every_file_once ... ok
[INFO] [stdout] test tests::directories_do_not_generate_events ... ok
[INFO] [stdout] test tests::a_changed_file_is_recorded_as_modified ... ok
[INFO] [stdout] test tests::a_symlink_loop_terminates ... ok
[INFO] [stdout] test tests::record_path_returns_the_file_id_for_a_new_file ... ok
[INFO] [stdout] test tests::a_rename_out_of_every_root_is_recorded_as_a_deletion ... ok
[INFO] [stdout] test tests::a_rename_from_an_unknown_source_is_recorded_as_a_creation ... ok
[INFO] [stdout] test watch::tests::exclusions_match_any_ancestor_not_just_the_leaf ... ok
[INFO] [stdout] test watch::tests::exclusions_match_whole_components_not_substrings ... ok
[INFO] [stdout] test tests::a_file_can_be_deleted_and_recreated ... ok
[INFO] [stdout] test tests::a_rename_preserves_the_file_and_its_history ... ok
[INFO] [stdout] test tests::rescanning_with_a_cold_interner_records_nothing ... ok
[INFO] [stdout] test tests::record_rename_returns_none_for_a_renamed_directory ... ok
[INFO] [stdout] test tests::rescanning_an_unchanged_tree_records_nothing ... ok
[INFO] [stdout] test tests::scanning_never_modifies_the_observed_tree ... ok
[INFO] [stdout] test watch::tests::an_overflow_is_reported_so_the_caller_can_rescan ... ok
[INFO] [stdout] test tests::record_rename_returns_the_file_id_for_a_renamed_file ... ok
[INFO] [stdout] test tests::skipped_directories_are_not_walked ... ok
[INFO] [stdout] test tests::the_entry_limit_bounds_a_scan ... ok
[INFO] [stdout] test watch::tests::a_root_added_live_is_watched ... ok
[INFO] [stdout] test watch::tests::watching_a_real_directory_reports_a_created_file ... ok
[INFO] [stdout] test watch::tests::an_unpaired_rename_half_expires_into_a_plain_change ... ok
[INFO] [stdout] test watch::tests::a_removed_root_stops_producing_changes ... ok
[INFO] [stdout] test tests::a_corpus_larger_than_one_batch_records_every_event ... ok
[INFO] [stdout] test watch::tests::repeated_writes_to_one_path_coalesce ... ok
[INFO] [stdout] test watch::tests::a_rename_within_the_tree_is_reported_as_one_change ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.67s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/crash_consistency.rs (/opt/rustwide/target/debug/build/dafs-scan/c258bbf7e0db094f/out/crash_consistency-c258bbf7e0db094f)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test a_killed_scan_leaves_a_usable_store_and_a_rescan_converges ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/scan_memory.rs (/opt/rustwide/target/debug/build/dafs-scan/0ad4775e53f95897/out/scan_memory-0ad4775e53f95897)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test scan_memory_does_not_grow_with_corpus_size ... ok
[INFO] [stdout] test scan_peak_is_within_the_documented_ceiling ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/dafs-store/15821ac1238c664f/out/dafs_store-15821ac1238c664f)
[INFO] [stdout] 
[INFO] [stdout] running 72 tests
[INFO] [stdout] test embeddings::tests::quantize_bits_pads_a_non_byte_aligned_length_with_zero_bits ... ok
[INFO] [stdout] test embeddings::tests::quantize_bits_sets_one_bit_per_non_negative_dimension ... ok
[INFO] [stdout] test enrichment::tests::re_enrichment_overwrites_rather_than_duplicates ... ok
[INFO] [stdout] test embeddings::tests::a_poison_file_stops_being_retried_past_max_attempts ... ok
[INFO] [stdout] test enrichment::tests::get_on_an_unenriched_file_returns_none ... ok
[INFO] [stdout] test embeddings::tests::config_is_none_before_ensure_table ... ok
[INFO] [stdout] test enrichment::tests::distinct_facets_counts_and_orders_by_frequency ... ok
[INFO] [stdout] test enrichment::tests::a_poison_file_stops_being_retried_past_max_attempts ... ok
[INFO] [stdout] test embeddings::tests::ensure_table_refuses_a_different_model_or_width ... ok
[INFO] [stdout] test embeddings::tests::storing_a_wrong_width_vector_is_an_error_not_a_silent_truncation ... ok
[INFO] [stdout] test embeddings::tests::ensure_table_is_idempotent_for_the_same_model ... ok
[INFO] [stdout] test embeddings::tests::config_reports_what_ensure_table_recorded ... ok
[INFO] [stdout] test embeddings::tests::search_rescores_candidates_by_true_distance_not_hamming_distance ... ok
[INFO] [stdout] test embeddings::tests::search_against_an_empty_store_returns_no_hits ... ok
[INFO] [stdout] test embeddings::tests::store_and_search_work_for_a_non_byte_aligned_dimensionality ... ok
[INFO] [stdout] test embeddings::tests::re_storing_overwrites_rather_than_duplicates ... ok
[INFO] [stdout] test embeddings::tests::store_then_search_finds_the_nearest_neighbour ... ok
[INFO] [stdout] test embeddings::tests::store_clears_the_queue_entry ... ok
[INFO] [stdout] test events::tests::event_kinds_round_trip_through_their_stored_form ... ok
[INFO] [stdout] test enrichment::tests::record_then_get_round_trips ... ok
[INFO] [stdout] test enrichment::tests::requeue_stale_picks_up_old_enrichment_versions_only ... ok
[INFO] [stdout] test enrichment::tests::record_enrichment_clears_the_queue_entry ... ok
[INFO] [stdout] test events::tests::a_classification_filter_excludes_rows_with_null_enrichment ... ok
[INFO] [stdout] test events::tests::a_classification_filter_excludes_non_matching_rows ... ok
[INFO] [stdout] test events::tests::a_facet_filter_excludes_non_matching_rows ... ok
[INFO] [stdout] test events::tests::counts_exclude_directories_and_tombstones ... ok
[INFO] [stdout] test events::tests::append_then_read_round_trips ... ok
[INFO] [stdout] test events::tests::a_row_with_no_metadata_still_appears_with_new_fields_none ... ok
[INFO] [stdout] test events::tests::a_facet_filter_excludes_rows_with_null_metadata ... ok
[INFO] [stdout] test events::tests::empty_batch_is_not_an_error ... ok
[INFO] [stdout] test events::tests::batch_append_is_all_or_nothing ... ok
[INFO] [stdout] test events::tests::a_rename_records_where_the_file_came_from ... ok
[INFO] [stdout] test events::tests::filtering_by_kind_excludes_others ... ok
[INFO] [stdout] test events::tests::combining_a_metadata_facet_and_classification_narrows_both_ways ... ok
[INFO] [stdout] test events::tests::latest_for_file_ids_returns_the_most_recent_event_per_file ... ok
[INFO] [stdout] test events::tests::combining_kind_and_a_facet_filter_narrows_both_ways ... ok
[INFO] [stdout] test events::tests::latest_for_file_ids_omits_ids_with_no_event ... ok
[INFO] [stdout] test events::tests::latest_for_file_ids_preserves_the_caller_s_order_not_the_query_s ... ok
[INFO] [stdout] test events::tests::latest_for_file_ids_with_no_ids_returns_empty_without_querying ... ok
[INFO] [stdout] test events::tests::the_schema_rejects_an_unknown_kind ... ok
[INFO] [stdout] test metadata::tests::pending_is_ordered_oldest_first ... ok
[INFO] [stdout] test metadata::tests::a_poison_file_stops_being_retried_past_max_attempts ... ok
[INFO] [stdout] test metadata::tests::get_on_an_unextracted_file_returns_none ... ok
[INFO] [stdout] test metadata::tests::distinct_facets_counts_and_orders_by_frequency ... ok
[INFO] [stdout] test metadata::tests::queue_depth_counts_every_row_including_past_max_attempts ... ok
[INFO] [stdout] test events::tests::limit_is_clamped_not_trusted ... ok
[INFO] [stdout] test metadata::tests::re_extraction_overwrites_rather_than_duplicates ... ok
[INFO] [stdout] test metadata::tests::record_extraction_clears_the_queue_entry ... ok
[INFO] [stdout] test metadata::tests::requeue_stale_picks_up_old_extractor_versions_and_unextracted_files ... ok
[INFO] [stdout] test events::tests::timeline_is_most_recent_first ... ok
[INFO] [stdout] test paths::tests::an_empty_path_is_an_error_not_a_silent_root ... ok
[INFO] [stdout] test metadata::tests::record_then_get_round_trips ... ok
[INFO] [stdout] test metadata::tests::requeue_stale_resets_attempt_count ... ok
[INFO] [stdout] test events::tests::pagination_covers_events_sharing_a_timestamp ... ok
[INFO] [stdout] test paths::tests::interning_is_stable_and_deduplicates ... ok
[INFO] [stdout] test paths::tests::dir_and_leaf_interning_agree_on_ids ... ok
[INFO] [stdout] test tests::versions_are_unique_and_ordered ... ok
[INFO] [stdout] test paths::tests::cold_cache_agrees_with_warm_cache ... ok
[INFO] [stdout] test paths::tests::dir_chain_round_trips_to_the_original_path ... ok
[INFO] [stdout] test paths::tests::parent_traversal_is_resolved ... ok
[INFO] [stdout] test paths::tests::same_name_in_different_directories_is_a_distinct_file ... ok
[INFO] [stdout] test paths::tests::rescanning_a_tree_is_idempotent ... ok
[INFO] [stdout] test tests::fresh_database_migrates_to_supported_version ... ok
[INFO] [stdout] test paths::tests::resolving_a_dangling_parent_truncates ... ok
[INFO] [stdout] test paths::tests::rescan_with_a_cold_interner_is_idempotent ... ok
[INFO] [stdout] test paths::tests::shared_prefixes_are_stored_once ... ok
[INFO] [stdout] test tests::tuning_is_applied ... ok
[INFO] [stdout] test tests::refuses_a_newer_schema ... ok
[INFO] [stdout] test tests::migrations_are_idempotent ... ok
[INFO] [stdout] test tests::survives_truncated_wal ... ok
[INFO] [stdout] test paths::tests::leaf_names_never_enter_the_cache ... ok
[INFO] [stdout] test paths::tests::cache_is_bounded ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 72 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.77s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/path_properties.rs (/opt/rustwide/target/debug/build/dafs-store/6753493947c6e2d7/out/path_properties-6753493947c6e2d7)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test non_utf8_filenames_are_interned ... ok
[INFO] [stdout] test visually_identical_names_stay_distinct ... ok
[INFO] [stdout] test adversarial_filenames_round_trip ... ok
[INFO] [stdout] test interning_is_deterministic_across_cache_states ... ok
[INFO] [stdout] test deep_paths_round_trip ... ok
[INFO] [stdout] test paths_past_the_resolver_bound_truncate_safely ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.46s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/dafs-tui/85841df67144368c/out/dafs_tui-85841df67144368c)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test capabilities::tests::linux_console_is_never_unicode_even_with_a_utf8_locale ... ok
[INFO] [stdout] test capabilities::tests::unicode_requires_a_utf8_locale ... ok
[INFO] [stdout] test capabilities::tests::truecolor_recognizes_both_spellings_case_insensitively ... ok
[INFO] [stdout] test client::tests::parses_real_metrics_output ... ok
[INFO] [stdout] test client::tests::ignores_comments_and_blank_lines ... ok
[INFO] [stdout] test ui::tests::ascii_fallback_never_contains_emoji_glyphs ... ok
[INFO] [stdout] test client::tests::skips_a_malformed_line_rather_than_panicking ... ok
[INFO] [stdout] test ui::tests::default_scroll_follows_the_tail ... ok
[INFO] [stdout] test client::tests::timeline_item_deserializes_a_doc_type_when_present ... ok
[INFO] [stdout] test client::tests::timeline_item_defaults_doc_type_to_none_on_todays_real_payload_shape ... ok
[INFO] [stdout] test ui::tests::bytes_scale_to_the_right_unit ... ok
[INFO] [stdout] test ui::tests::duration_renders_hours_minutes_seconds ... ok
[INFO] [stdout] test ui::tests::few_lines_than_fit_offset_is_zero_even_while_following ... ok
[INFO] [stdout] test ui::tests::scrolling_down_short_of_the_bottom_stays_paused ... ok
[INFO] [stdout] test ui::tests::scrolling_down_to_the_bottom_resumes_following ... ok
[INFO] [stdout] test ui::tests::scrolling_up_stops_following ... ok
[INFO] [stdout] test ui::tests::to_top_and_to_bottom_jump_directly ... ok
[INFO] [stdout] test ui::tests::unicode_titles_keep_the_emoji_prefix ... ok
[INFO] [stdout] test ui::tests::utc_time_wraps_at_midnight ... ok
[INFO] [stdout] test ui::tests::events_with_a_doc_type_render_a_bracketed_tag ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/dafs-tui/259b0afca527f9da/out/dafs_tui-259b0afca527f9da)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::unreachable_message_has_a_fallback_reason ... ok
[INFO] [stdout] test tests::unreachable_message_names_the_url_and_a_fix ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/client_integration.rs (/opt/rustwide/target/debug/build/dafs-tui/03b8240d64db8e87/out/client_integration-03b8240d64db8e87)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test an_unreachable_address_is_disconnected_with_an_error ... ok
[INFO] [stdout] test a_not_ready_daemon_is_connected_but_not_ready ... ok
[INFO] [stdout] test a_healthy_daemon_produces_a_fully_populated_status ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 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/debug/build/dafs-vecstore/db46f4c2a553b863/out/dafs_vecstore-db46f4c2a553b863)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test tests::vec0_is_usable_after_register ... ok
[INFO] [stdout] test tests::register_is_idempotent ... ok
[INFO] [stdout] test tests::a_vec0_table_can_be_created_and_queried ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dafs_alloc
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test crates/dafs-alloc/src/lib.rs - Allocator (line 49) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dafs_api
[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 dafs_detach
[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 dafs_enrich
[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 dafs_extract
[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 dafs_memtest
[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 dafs_scan
[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 dafs_store
[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 dafs_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] [stderr]    Doc-tests dafs_vecstore
[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" "ecd822781e10c8734f3ea318cefeb787dc8652dfa7c40bd6c57095e1d5239b59", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ecd822781e10c8734f3ea318cefeb787dc8652dfa7c40bd6c57095e1d5239b59", kill_on_drop: false }`
[INFO] [stdout] ecd822781e10c8734f3ea318cefeb787dc8652dfa7c40bd6c57095e1d5239b59
