[INFO] cloning repository https://github.com/goldrag1/nDB
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/goldrag1/nDB" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgoldrag1%2FnDB", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgoldrag1%2FnDB'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 6ac1f4c13973cd4dbc553267ae24ac00c64dd91a
[INFO] testing goldrag1/nDB against 1.97.0-beta.6 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgoldrag1%2FnDB" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/goldrag1/nDB
[INFO] finished tweaking git repo https://github.com/goldrag1/nDB
[INFO] tweaked toml for git repo https://github.com/goldrag1/nDB written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/goldrag1/nDB on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/goldrag1/nDB 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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded lz4_flex v0.11.6
[INFO] [stderr]   Downloaded arrow-schema v55.2.0
[INFO] [stderr]   Downloaded instant-distance v0.6.1
[INFO] [stderr]   Downloaded bit-set v0.6.0
[INFO] [stderr]   Downloaded gpu-descriptor v0.3.2
[INFO] [stderr]   Downloaded pollster v0.3.0
[INFO] [stderr]   Downloaded gpu-allocator v0.26.0
[INFO] [stderr]   Downloaded profiling v1.0.18
[INFO] [stderr]   Downloaded arrow-data v55.2.0
[INFO] [stderr]   Downloaded arrow-buffer v55.2.0
[INFO] [stderr]   Downloaded wgpu-types v22.0.0
[INFO] [stderr]   Downloaded d3d12 v22.0.0
[INFO] [stderr]   Downloaded flatbuffers v25.12.19
[INFO] [stderr]   Downloaded arrow-array v55.2.0
[INFO] [stderr]   Downloaded arrow-ipc v55.2.0
[INFO] [stderr]   Downloaded wgpu v22.1.0
[INFO] [stderr]   Downloaded wgpu-core v22.1.0
[INFO] [stderr]   Downloaded wgpu-hal v22.0.0
[INFO] [stderr]   Downloaded naga v22.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c647abdb38aab63d084ba2d4be9384ae246eb3f0bc5948d396e95f03b443f56b
[INFO] running `Command { std: "docker" "start" "c647abdb38aab63d084ba2d4be9384ae246eb3f0bc5948d396e95f03b443f56b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c647abdb38aab63d084ba2d4be9384ae246eb3f0bc5948d396e95f03b443f56b", 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" "c647abdb38aab63d084ba2d4be9384ae246eb3f0bc5948d396e95f03b443f56b" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c647abdb38aab63d084ba2d4be9384ae246eb3f0bc5948d396e95f03b443f56b", 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" "c647abdb38aab63d084ba2d4be9384ae246eb3f0bc5948d396e95f03b443f56b" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling lz4_flex v0.11.6
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling log v0.4.30
[INFO] [stderr]    Compiling flatbuffers v25.12.19
[INFO] [stderr]    Compiling arrow-schema v55.2.0
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling webpki-roots v1.0.7
[INFO] [stderr]    Compiling rustls-pemfile v2.2.0
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling ordered-float v3.9.2
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling ndb-engine v2.4.0 (/opt/rustwide/workdir/crates/ndb-engine)
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ndb-query v2.4.0 (/opt/rustwide/workdir/crates/ndb-query)
[INFO] [stderr]    Compiling ndb-slicer v2.4.0 (/opt/rustwide/workdir/crates/ndb-slicer)
[INFO] [stderr]    Compiling nstack v2.4.0 (/opt/rustwide/workdir/crates/nstack)
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling ndb-renderer v2.4.0 (/opt/rustwide/workdir/crates/ndb-renderer)
[INFO] [stderr]    Compiling arrow-buffer v55.2.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling ndb-studio v0.1.0 (/opt/rustwide/workdir/crates/ndb-studio)
[INFO] [stderr]    Compiling arrow-data v55.2.0
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling instant-distance v0.6.1
[INFO] [stderr]    Compiling ndb-index-vector-hnsw v2.4.0 (/opt/rustwide/workdir/crates/ndb-index-vector-hnsw)
[INFO] [stderr]    Compiling ndb-client-rust v2.4.0 (/opt/rustwide/workdir/crates/ndb-client-rust)
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling arrow-array v55.2.0
[INFO] [stderr]    Compiling ndb-router v2.4.0 (/opt/rustwide/workdir/crates/ndb-router)
[INFO] [stderr]    Compiling bench-race-sqlite-rust v2.4.0 (/opt/rustwide/workdir/crates/bench-race-sqlite-rust)
[INFO] [stderr]    Compiling arrow-ipc v55.2.0
[INFO] [stderr]    Compiling langgraph v2.4.0 (/opt/rustwide/workdir/tools/langgraph)
[INFO] [stderr]    Compiling ndb-cli v2.4.0 (/opt/rustwide/workdir/crates/ndb-cli)
[INFO] [stderr]    Compiling ndb-arrow v2.4.0 (/opt/rustwide/workdir/crates/ndb-arrow)
[INFO] [stderr]    Compiling ndb-server v2.4.0 (/opt/rustwide/workdir/crates/ndb-server)
[INFO] [stderr]    Compiling ndb-mcp-server v2.4.0 (/opt/rustwide/workdir/crates/ndb-mcp-server)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 04s
[INFO] running `Command { std: "docker" "inspect" "c647abdb38aab63d084ba2d4be9384ae246eb3f0bc5948d396e95f03b443f56b", 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" "c647abdb38aab63d084ba2d4be9384ae246eb3f0bc5948d396e95f03b443f56b" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling pem v3.0.6
[INFO] [stderr]    Compiling ndb-cli v2.4.0 (/opt/rustwide/workdir/crates/ndb-cli)
[INFO] [stderr]    Compiling ndb-slicer v2.4.0 (/opt/rustwide/workdir/crates/ndb-slicer)
[INFO] [stderr]    Compiling ndb-studio v0.1.0 (/opt/rustwide/workdir/crates/ndb-studio)
[INFO] [stderr]    Compiling nstack v2.4.0 (/opt/rustwide/workdir/crates/nstack)
[INFO] [stderr]    Compiling ndb-engine v2.4.0 (/opt/rustwide/workdir/crates/ndb-engine)
[INFO] [stderr]    Compiling ndb-query v2.4.0 (/opt/rustwide/workdir/crates/ndb-query)
[INFO] [stderr]    Compiling ndb-index-vector-hnsw v2.4.0 (/opt/rustwide/workdir/crates/ndb-index-vector-hnsw)
[INFO] [stderr]    Compiling ndb-arrow v2.4.0 (/opt/rustwide/workdir/crates/ndb-arrow)
[INFO] [stderr]    Compiling bench-race-sqlite-rust v2.4.0 (/opt/rustwide/workdir/crates/bench-race-sqlite-rust)
[INFO] [stderr]    Compiling ndb-mcp-server v2.4.0 (/opt/rustwide/workdir/crates/ndb-mcp-server)
[INFO] [stderr]    Compiling langgraph v2.4.0 (/opt/rustwide/workdir/tools/langgraph)
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling ndb-renderer v2.4.0 (/opt/rustwide/workdir/crates/ndb-renderer)
[INFO] [stderr]    Compiling ndb-router v2.4.0 (/opt/rustwide/workdir/crates/ndb-router)
[INFO] [stderr]    Compiling yasna v0.5.2
[INFO] [stderr]    Compiling ndb-client-rust v2.4.0 (/opt/rustwide/workdir/crates/ndb-client-rust)
[INFO] [stderr]    Compiling rcgen v0.13.2
[INFO] [stdout] warning: function `rss_mb` is never used
[INFO] [stdout]   --> crates/ndb-engine/examples/index_mem_baseline.rs:36:4
[INFO] [stdout]    |
[INFO] [stdout] 36 | fn rss_mb() -> f64 {
[INFO] [stdout]    |    ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling ndb-server v2.4.0 (/opt/rustwide/workdir/crates/ndb-server)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/ndb-engine/src/engine.rs:4984:13
[INFO] [stdout]      |
[INFO] [stdout] 4984 |         let mut engine = Engine::open(&dir).unwrap();
[INFO] [stdout]      |             ----^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/ndb-engine/src/engine.rs:5022:13
[INFO] [stdout]      |
[INFO] [stdout] 5022 |         let mut engine = Engine::open(&dir).unwrap();
[INFO] [stdout]      |             ----^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/ndb-engine/src/engine.rs:5141:13
[INFO] [stdout]      |
[INFO] [stdout] 5141 |         let mut engine = Engine::open(&dir).unwrap();
[INFO] [stdout]      |             ----^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/ndb-engine/src/engine.rs:5644:17
[INFO] [stdout]      |
[INFO] [stdout] 5644 |             let mut engine = Engine::open(&dir).unwrap();
[INFO] [stdout]      |                 ----^^^^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/ndb-engine/src/engine.rs:5669:17
[INFO] [stdout]      |
[INFO] [stdout] 5669 |             let mut engine = Engine::open(&dir).unwrap();
[INFO] [stdout]      |                 ----^^^^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/ndb-engine/src/engine.rs:6522:13
[INFO] [stdout]      |
[INFO] [stdout] 6522 |         let mut engine = Engine::open_with_cipher(&dir, Some(cipher_a())).unwrap();
[INFO] [stdout]      |             ----^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/ndb-engine/src/engine.rs:6606:13
[INFO] [stdout]      |
[INFO] [stdout] 6606 |         let mut engine = Engine::open_with_cipher(&dir, Some(cipher_a())).unwrap();
[INFO] [stdout]      |             ----^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 33.03s
[INFO] running `Command { std: "docker" "inspect" "c647abdb38aab63d084ba2d4be9384ae246eb3f0bc5948d396e95f03b443f56b", 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" "c647abdb38aab63d084ba2d4be9384ae246eb3f0bc5948d396e95f03b443f56b" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: function `rss_mb` is never used
[INFO] [stderr]   --> crates/ndb-engine/examples/index_mem_baseline.rs:36:4
[INFO] [stderr]    |
[INFO] [stderr] 36 | fn rss_mb() -> f64 {
[INFO] [stderr]    |    ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `ndb-engine` (example "index_mem_baseline") generated 1 warning
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/ndb-engine/src/engine.rs:4984:13
[INFO] [stderr]      |
[INFO] [stderr] 4984 |         let mut engine = Engine::open(&dir).unwrap();
[INFO] [stderr]      |             ----^^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/ndb-engine/src/engine.rs:5022:13
[INFO] [stderr]      |
[INFO] [stderr] 5022 |         let mut engine = Engine::open(&dir).unwrap();
[INFO] [stderr]      |             ----^^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/ndb-engine/src/engine.rs:5141:13
[INFO] [stderr]      |
[INFO] [stderr] 5141 |         let mut engine = Engine::open(&dir).unwrap();
[INFO] [stderr]      |             ----^^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/ndb-engine/src/engine.rs:5644:17
[INFO] [stderr]      |
[INFO] [stderr] 5644 |             let mut engine = Engine::open(&dir).unwrap();
[INFO] [stderr]      |                 ----^^^^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/ndb-engine/src/engine.rs:5669:17
[INFO] [stderr]      |
[INFO] [stderr] 5669 |             let mut engine = Engine::open(&dir).unwrap();
[INFO] [stderr]      |                 ----^^^^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/ndb-engine/src/engine.rs:6522:13
[INFO] [stderr]      |
[INFO] [stderr] 6522 |         let mut engine = Engine::open_with_cipher(&dir, Some(cipher_a())).unwrap();
[INFO] [stderr]      |             ----^^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/ndb-engine/src/engine.rs:6606:13
[INFO] [stderr]      |
[INFO] [stderr] 6606 |         let mut engine = Engine::open_with_cipher(&dir, Some(cipher_a())).unwrap();
[INFO] [stderr]      |             ----^^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: `ndb-engine` (lib test) generated 7 warnings (run `cargo fix --lib -p ndb-engine --tests` to apply 7 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.49s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/race_sqlite_rust-cc0b56a8bc426133)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/langgraph_ingest-9b3278a9cac2d48d)
[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 3 tests
[INFO] [stdout] test tests::vector_knn_returns_self_first ... ok
[INFO] [stdout] test tests::ingest_builds_citation_and_authorship_graph ... ok
[INFO] [stdout] test tests::time_travel_shows_the_field_growing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/server.rs (/opt/rustwide/target/debug/deps/langgraph_server-11c9b9edb1acdff6)
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ndb_arrow-b356952ac90c54ed)
[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] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test tests::type_mismatch_in_same_column_rejected ... ok
[INFO] [stdout] test tests::null_value_is_compatible_with_any_column_type ... ok
[INFO] [stdout] test tests::decimal_maps_to_lossless_decimal128 ... ok
[INFO] [stdout] test tests::tombstone_row_has_null_identity_fields ... ok
[INFO] [stdout] test tests::empty_input_produces_zero_row_batch ... ok
[INFO] [stdout] test tests::dictionary_records_excluded_from_rows_but_visible_via_build_dictionaries ... ok
[INFO] [stdout] test tests::type_id_disambiguates_columns ... ok
[INFO] [stdout] test tests::supersede_active_renders_as_null ... ok
[INFO] [stdout] test tests::null_fills_missing_property_for_other_rows ... ok
[INFO] [stdout] test tests::hyperedge_row_with_roles ... ok
[INFO] [stdout] test tests::vector_column_dim_mismatch_errors ... ok
[INFO] [stdout] test tests::edge_index_ipc_reads_back ... ok
[INFO] [stdout] test tests::vector_batch_ipc_reads_back_as_fixed_size_list ... ok
[INFO] [stdout] test tests::chunked_export_covers_all_rows_with_one_schema ... ok
[INFO] [stdout] test tests::vector_property_round_trips_through_denormalised_batch ... ok
[INFO] [stdout] test tests::chunked_ipc_stream_reads_back_all_rows ... ok
[INFO] [stdout] test tests::vector_column_batch_is_fixed_size_list ... ok
[INFO] [stdout] test tests::entity_with_two_properties ... ok
[INFO] [stdout] test tests::hyperedge_edge_index_flattens_participants ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/ndb-676a90a4b0c1965c)
[INFO] [stdout] test tests::ipc_roundtrip_via_stream_reader ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[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 unittests src/lib.rs (/opt/rustwide/target/debug/deps/ndb_client-ac195878e649d6b5)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test unit_tests::http_error_falls_back_to_raw_body ... ok
[INFO] [stdout] test unit_tests::https_defaults_to_443_and_tls ... ok
[INFO] [stdout] test unit_tests::parses_bare_host_port ... ok
[INFO] [stdout] test unit_tests::strips_trailing_slash ... ok
[INFO] [stdout] test unit_tests::with_retries_sets_policy ... ok
[INFO] [stdout] test unit_tests::transient_status_classification ... ok
[INFO] [stdout] test unit_tests::parses_url_with_scheme ... ok
[INFO] [stdout] test unit_tests::http_error_carries_structured_body ... ok
[INFO] [stdout] test unit_tests::rejects_paths_in_url ... ok
[INFO] [stdout] test unit_tests::connect_failure_is_retried_then_surfaced ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round_trip.rs (/opt/rustwide/target/debug/deps/round_trip-9dac26e86b1b5715)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test lookup_by_key_via_indexed_route ... ok
[INFO] [stdout] test http_error_carries_status_and_detail ... ok
[INFO] [stdout] test property_lookup_and_range_round_trip ... ok
[INFO] [stdout] test commit_then_read_round_trip ... ok
[INFO] [stdout] test query_text_round_trip ... ok
[INFO] [stdout] test flush_and_compact_round_trip ... ok
[INFO] [stdout] test iter_returns_committed_records ... ok
[INFO] [stdout] test query_round_trip_entity_pattern ... ok
[INFO] [stdout] test vector_search_route_returns_sorted_hits ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ndb_engine-e7c4973efeb2434b)
[INFO] [stdout] test health_round_trip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 399 tests
[INFO] [stdout] test backup_archive::tests::rejects_bad_magic ... ok
[INFO] [stdout] test block_index::tests::corrupted_magic_rejected ... ok
[INFO] [stdout] test block_index::tests::round_trip_via_encode_decode ... ok
[INFO] [stdout] test block_index::tests::load_sidecar_returns_none_when_missing ... ok
[INFO] [stdout] test block_index::tests::seek_finds_largest_le_entry ... ok
[INFO] [stdout] test block_index::tests::sidecar_path_for_swaps_extension ... ok
[INFO] [stdout] test block_index::tests::corrupted_crc_rejected ... ok
[INFO] [stdout] test block_index::tests::truncated_rejected ... ok
[INFO] [stdout] test block_index::tests::unsupported_format_version_rejected ... ok
[INFO] [stdout] test block_index::tests::writer_records_first_record_then_block_boundaries ... ok
[INFO] [stdout] test bloom::tests::corrupted_crc_rejected ... ok
[INFO] [stdout] test bloom::tests::corrupted_magic_rejected ... ok
[INFO] [stdout] test bloom::tests::empty_filter_rejects_everything ... ok
[INFO] [stdout] test bloom::tests::kind_byte_affects_membership ... ok
[INFO] [stdout] test bloom::tests::load_sidecar_returns_none_when_missing ... ok
[INFO] [stdout] test block_index::tests::empty_index_seek_returns_none ... ok
[INFO] [stdout] test bloom::tests::sidecar_path_swaps_extension ... ok
[INFO] [stdout] test bloom::tests::no_false_negatives_for_inserted_keys ... ok
[INFO] [stdout] test compression::tests::compressible_block_actually_shrinks ... ok
[INFO] [stdout] test block_index::tests::writer_finish_then_load_round_trips ... ok
[INFO] [stdout] test compression::tests::crc_corruption_rejected ... ok
[INFO] [stdout] test compression::tests::header_corruption_rejected ... ok
[INFO] [stdout] test bloom::tests::params_scale_with_n ... ok
[INFO] [stdout] test compression::tests::truncation_rejected ... ok
[INFO] [stdout] test compression::tests::two_blocks_walk_by_consumed_len ... ok
[INFO] [stdout] test compression::tests::incompressible_block_falls_back_to_stored_no_inflation ... ok
[INFO] [stdout] test bloom::tests::sidecar_round_trips_on_disk ... ok
[INFO] [stdout] test backup_archive::tests::pack_unpack_round_trip ... ok
[INFO] [stdout] test db::tests::empty_manifest_round_trip ... ok
[INFO] [stdout] test bloom::tests::false_positive_rate_is_within_a_few_x_of_target ... ok
[INFO] [stdout] test db::tests::create_and_reopen ... ok
[INFO] [stdout] test db::tests::malformed_current_rejected ... ok
[INFO] [stdout] test db::tests::manifest_corruption_detected ... ok
[INFO] [stdout] test db::tests::manifest_filename_round_trip ... ok
[INFO] [stdout] test db::tests::manifest_round_trip ... ok
[INFO] [stdout] test db::tests::open_missing_directory_errors ... ok
[INFO] [stdout] test db::tests::open_directory_without_current_errors ... ok
[INFO] [stdout] test compression::tests::roundtrip_compressible_and_incompressible_and_empty ... ok
[INFO] [stdout] test encryption::tests::cipher_encrypt_decrypt_round_trip ... ok
[INFO] [stdout] test encryption::tests::cipher_from_hex_rejects_non_hex ... ok
[INFO] [stdout] test encryption::tests::cipher_from_hex_rejects_wrong_length ... ok
[INFO] [stdout] test encryption::tests::cipher_from_hex_round_trip ... ok
[INFO] [stdout] test encryption::tests::cipher_tamper_detected ... ok
[INFO] [stdout] test db::tests::lock_released_on_drop ... ok
[INFO] [stdout] test encryption::tests::cipher_two_encrypts_use_different_nonces ... ok
[INFO] [stdout] test encryption::tests::cipher_wrong_key_detected ... ok
[INFO] [stdout] test encryption::tests::encrypted_file_open_rejects_plain_file ... ok
[INFO] [stdout] test encryption::tests::encrypted_file_open_rejects_wrong_version ... ok
[INFO] [stdout] test encryption::tests::encrypted_file_open_rejects_wrong_key ... ok
[INFO] [stdout] test encryption::tests::encrypted_file_partial_writes_and_reads ... ok
[INFO] [stdout] test encryption::tests::encrypted_file_round_trip_small_write ... ok
[INFO] [stdout] test encryption::tests::fingerprint_is_deterministic_and_distinguishes_keys ... ok
[INFO] [stdout] test db::tests::allocate_file_seq_monotonic ... ok
[INFO] [stdout] test capability::tests::has_any_capability_or_principal_starts_empty_then_true ... ok
[INFO] [stdout] test encryption::tests::marker_decode_rejects_truncated_input ... ok
[INFO] [stdout] test encryption::tests::marker_decode_rejects_unsupported_algorithm ... ok
[INFO] [stdout] test encryption::tests::marker_decode_rejects_unsupported_version ... ok
[INFO] [stdout] test encryption::tests::sniff_magic_detects_encrypted_files ... ok
[INFO] [stdout] test encryption::tests::marker_round_trip_and_match_check ... ok
[INFO] [stdout] test capability::tests::principal_by_token_resolves_after_commit ... ok
[INFO] [stdout] test capability::tests::has_capability_action_wildcard ... ok
[INFO] [stdout] test capability::tests::has_capability_admin_double_wildcard ... ok
[INFO] [stdout] test capability::tests::has_capability_action_mismatch_returns_false ... ok
[INFO] [stdout] test capability::tests::has_capability_target_wildcard ... ok
[INFO] [stdout] test encryption::tests::marker_decode_rejects_bad_magic ... ok
[INFO] [stdout] test capability::tests::has_capability_expired_returns_false ... ok
[INFO] [stdout] test capability::tests::has_capability_returns_false_when_no_grant ... ok
[INFO] [stdout] test capability::tests::has_capability_returns_true_on_exact_match ... ok
[INFO] [stdout] test db::tests::second_open_fails_with_already_locked ... ok
[INFO] [stdout] test db::tests::write_manifest_creates_new_version ... ok
[INFO] [stdout] test capability::tests::capability_persists_across_engine_restart ... ok
[INFO] [stdout] test db::tests::allocate_tx_id_monotonic ... ok
[INFO] [stdout] test engine::tests::adjacency_finds_hyperedges_per_entity ... ok
[INFO] [stdout] test encryption::tests::encrypted_file_round_trip_multi_chunk ... ok
[INFO] [stdout] test engine::tests::create_write_read_basic ... ok
[INFO] [stdout] test engine::tests::delete_returns_resolved_deleted ... ok
[INFO] [stdout] test engine::tests::auto_flush_bounds_the_memtable ... ok
[INFO] [stdout] test engine::tests::encrypted_engine_missing_key_on_open_refused ... ok
[INFO] [stdout] test engine::tests::commit_timestamps_and_retention_persist_across_restart ... ok
[INFO] [stdout] test engine::tests::engine_config_default_is_back_compat ... ok
[INFO] [stdout] test engine::tests::encrypted_engine_wrong_key_refused ... ok
[INFO] [stdout] test engine::tests::compaction_noop_when_single_sstable ... ok
[INFO] [stdout] test engine::tests::adjacency_survives_flush_restart ... ok
[INFO] [stdout] test engine::tests::encrypted_engine_create_writes_marker_and_round_trips ... ok
[INFO] [stdout] test engine::tests::flush_promotes_to_sstable_and_rotates_wal ... ok
[INFO] [stdout] test engine::tests::compaction_index_invariant_default_mode ... ok
[INFO] [stdout] test engine::tests::compaction_drops_tombstoned_entities ... ok
[INFO] [stdout] test engine::tests::encrypted_engine_restart_replays_wal_and_flushes_encrypted_sstable ... ok
[INFO] [stdout] test engine::tests::flush_writes_property_index_sidecar ... ok
[INFO] [stdout] test engine::tests::compact_with_floor_active_matches_default_compact_behaviour ... ok
[INFO] [stdout] test engine::tests::lookup_by_external_key_round_trip ... ok
[INFO] [stdout] test engine::tests::compaction_drops_superseded_versions ... ok
[INFO] [stdout] test engine::tests::lookup_key_survives_flush_and_restart ... ok
[INFO] [stdout] test engine::tests::hot_backup_captures_flushed_and_unflushed_state ... ok
[INFO] [stdout] test engine::tests::compact_with_floor_preserves_versions_active_readers_might_need ... ok
[INFO] [stdout] test engine::tests::engine_compression_round_trips_through_flush_compact_restart ... ok
[INFO] [stdout] test engine::tests::compaction_index_invariant_mmap_mode ... ok
[INFO] [stdout] test engine::tests::compaction_merges_sstables_into_one ... ok
[INFO] [stdout] test engine::tests::low_memory_preset_resolves_mmap_indexes ... ok
[INFO] [stdout] test engine::tests::flush_then_lookup_each_of_many_entities ... ok
[INFO] [stdout] test engine::tests::flush_close_reopen_lookup_each ... ok
[INFO] [stdout] test engine::tests::metadata_constraints_load_at_open ... ok
[INFO] [stdout] test engine::tests::no_sidecar_when_no_registration ... ok
[INFO] [stdout] test engine::tests::low_memory_open_preserves_meta_via_sidecar ... ok
[INFO] [stdout] test engine::tests::open_with_config_round_trips_config ... ok
[INFO] [stdout] test engine::tests::plaintext_engine_with_unexpected_key_refused ... ok
[INFO] [stdout] test engine::tests::low_memory_id_list_mvcc_tombstone ... ok
[INFO] [stdout] test engine::tests::low_memory_vector_mvcc_update_and_tombstone ... ok
[INFO] [stdout] test engine::tests::low_memory_mvcc_update_and_tombstone ... ok
[INFO] [stdout] test engine::tests::open_refuses_when_encryption_next_marker_is_present ... ok
[INFO] [stdout] test engine::tests::reencrypt_plaintext_to_plaintext_is_idempotent ... ok
[INFO] [stdout] test engine::tests::offlock_compaction_preserves_a_concurrently_flushed_sstable ... ok
[INFO] [stdout] test engine::tests::property_btree_exact_and_range_after_restart ... ok
[INFO] [stdout] test engine::tests::reencrypt_refuses_when_prior_migration_marker_exists ... ok
[INFO] [stdout] test engine::tests::reencrypt_encrypted_to_plaintext ... ok
[INFO] [stdout] test engine::tests::restart_replays_wal ... ok
[INFO] [stdout] test engine::tests::reencrypt_same_state_is_idempotent_zero_stats ... ok
[INFO] [stdout] test engine::tests::end_to_end_100_records_with_restart ... ok
[INFO] [stdout] test engine::tests::reencrypt_plaintext_to_encrypted_round_trip ... ok
[INFO] [stdout] test engine::tests::reencrypt_encrypted_to_encrypted_new_key ... ok
[INFO] [stdout] test engine::tests::rollback_discards_pending_writes ... ok
[INFO] [stdout] test engine::tests::serializable_detects_synthetic_read_then_writer_modify ... ok
[INFO] [stdout] test engine::tests::serializable_txn_with_no_conflicting_writes_commits ... ok
[INFO] [stdout] test engine::tests::snapshot_isolation_old_snapshot_doesnt_see_new_versions ... ok
[INFO] [stdout] test engine::tests::type_cluster_groups_hyperedges ... ok
[INFO] [stdout] test engine::tests::snapshot_iter_streaming_respects_cross_kind_tombstones ... ok
[INFO] [stdout] test engine::tests::reencrypt_round_trip_plain_to_enc_to_plain_preserves_records ... ok
[INFO] [stdout] test engine::tests::validation_aborts_atomically_no_records_written ... ok
[INFO] [stdout] test engine::tests::low_memory_query_matches_default ... ok
[INFO] [stdout] test engine::tests::retention_policy_default_latest_only_unchanged ... ok
[INFO] [stdout] test engine::tests::validation_rejects_missing_required_property_at_commit ... ok
[INFO] [stdout] test engine::tests::retention_policy_audited_preserves_every_version ... ok
[INFO] [stdout] test engine::tests::validation_rejects_wrong_value_tag ... ok
[INFO] [stdout] test engine::tests::vector_search_returns_nearest_after_restart ... ok
[INFO] [stdout] test id::tests::newtypes_carry_value_without_collision ... ok
[INFO] [stdout] test id::tests::tx_active_sentinel ... ok
[INFO] [stdout] test id::tests::type_untyped_sentinel ... ok
[INFO] [stdout] test id::tests::uuid_roundtrip_via_bytes ... ok
[INFO] [stdout] test id::tests::uuid_v7_is_time_ordered ... ok
[INFO] [stdout] test index::adjacency::tests::clear_drops_all_state ... ok
[INFO] [stdout] test index::adjacency::tests::entity_records_and_property_keys_ignored ... ok
[INFO] [stdout] test index::adjacency::tests::many_hyperedges_share_an_entity ... ok
[INFO] [stdout] test index::adjacency::tests::neighbors_after_single_hyperedge ... ok
[INFO] [stdout] test index::adjacency::tests::reassertion_with_different_roles_swaps_neighbors ... ok
[INFO] [stdout] test index::adjacency::tests::tombstone_removes_hyperedge_from_all_neighbors ... ok
[INFO] [stdout] test index::entity_type_cluster::tests::group_by_type ... ok
[INFO] [stdout] test index::entity_type_cluster::tests::out_of_order_assertion_skipped ... ok
[INFO] [stdout] test index::entity_type_cluster::tests::re_assert_moves_between_types ... ok
[INFO] [stdout] test index::entity_type_cluster::tests::tombstone_removes_entry ... ok
[INFO] [stdout] test engine::tests::snapshot_iter_streaming_early_termination_stops_pumping ... ok
[INFO] [stdout] test index::id_list_index_file::tests::corrupt_crc_magic_version ... ok
[INFO] [stdout] test index::id_list_index_file::tests::find_single_and_multi ... ok
[INFO] [stdout] test engine::tests::versions_of_gathers_chain_across_memtable_and_sstable ... ok
[INFO] [stdout] test index::id_list_index_file::tests::empty_round_trips ... ok
[INFO] [stdout] test index::id_list_index_file::tests::sidecar_path_for_swaps_ext ... ok
[INFO] [stdout] test index::id_list_index_file::tests::type_id_be_keys ... ok
[INFO] [stdout] test index::id_list_index_file::tests::many_keys_block_seek ... ok
[INFO] [stdout] test index::lookup_key::tests::multiple_lookup_keys_per_entity ... ok
[INFO] [stdout] test index::lookup_key::tests::out_of_order_older_assertion_ignored ... ok
[INFO] [stdout] test index::lookup_key::tests::reassertion_overwrites_value ... ok
[INFO] [stdout] test index::lookup_key::tests::register_then_apply_then_lookup ... ok
[INFO] [stdout] test index::lookup_key::tests::tombstone_removes_entries ... ok
[INFO] [stdout] test index::lookup_key::tests::unregistered_property_ignored ... ok
[INFO] [stdout] test index::property_btree::tests::multiple_entities_at_same_value ... ok
[INFO] [stdout] test index::property_btree::tests::negative_sorts_before_positive ... ok
[INFO] [stdout] test index::property_btree::tests::out_of_order_older_assertion_ignored ... ok
[INFO] [stdout] test index::id_list_index_file::tests::finish_then_open_round_trips ... ok
[INFO] [stdout] test index::lookup_key::tests::clear_resets_data_but_keeps_registrations ... ok
[INFO] [stdout] test index::property_btree::tests::range_inclusive_bounds ... ok
[INFO] [stdout] test index::property_btree::tests::range_unbounded_low_and_high ... ok
[INFO] [stdout] test index::property_btree::tests::reassertion_replaces_value ... ok
[INFO] [stdout] test index::property_btree::tests::register_then_find_exact ... ok
[INFO] [stdout] test index::property_btree::tests::tombstone_removes_entity ... ok
[INFO] [stdout] test index::property_btree::tests::string_range_lexicographic ... ok
[INFO] [stdout] test index::property_btree::tests::unregistered_pair_ignored ... ok
[INFO] [stdout] test index::property_btree::tests::top_k_returns_highest_values_first ... ok
[INFO] [stdout] test index::property_index_file::tests::corrupt_crc_rejected ... ok
[INFO] [stdout] test index::property_index_file::tests::empty_builder_round_trips ... ok
[INFO] [stdout] test index::property_index_file::tests::corrupt_magic_rejected ... ok
[INFO] [stdout] test index::property_index_file::tests::find_multiple_entities_same_value ... ok
[INFO] [stdout] test index::property_index_file::tests::find_exact ... ok
[INFO] [stdout] test index::property_index_file::tests::open_missing_returns_none ... ok
[INFO] [stdout] test index::property_index_file::tests::range_inclusive ... ok
[INFO] [stdout] test index::property_index_file::tests::range_isolates_bucket_from_other_type_and_prop ... ok
[INFO] [stdout] test index::property_index_file::tests::range_unbounded_both_sides_one_bucket ... ok
[INFO] [stdout] test index::property_index_file::tests::sidecar_path_swaps_extension ... ok
[INFO] [stdout] test index::property_index_file::tests::many_blocks_seek_correct ... ok
[INFO] [stdout] test index::property_index_file::tests::top_k_highest_first ... ok
[INFO] [stdout] test index::property_index_file::tests::finish_then_open_round_trips ... ok
[INFO] [stdout] test index::property_index_file::tests::unsupported_version_rejected ... ok
[INFO] [stdout] test index::type_cluster::tests::reassertion_with_new_type_moves_bucket ... ok
[INFO] [stdout] test index::type_cluster::tests::group_by_type ... ok
[INFO] [stdout] test engine::tests::retention_policy_versioned_keeps_last_n ... ok
[INFO] [stdout] test index::vector::tests::k_larger_than_population_returns_all ... ok
[INFO] [stdout] test index::vector::tests::mismatched_dimension_is_dropped ... ok
[INFO] [stdout] test index::vector::tests::out_of_order_older_assertion_ignored ... ok
[INFO] [stdout] test engine::tests::write_stall_rejects_when_l0_reaches_threshold ... ok
[INFO] [stdout] test index::vector::tests::register_and_search_l2 ... ok
[INFO] [stdout] test index::vector::tests::tombstone_removes_vector ... ok
[INFO] [stdout] test index::vector::tests::unregistered_property_ignored ... ok
[INFO] [stdout] test index::vector_index_file::tests::corrupt_crc_magic_version ... ok
[INFO] [stdout] test engine::tests::snapshot_iter_streaming_matches_materialised ... ok
[INFO] [stdout] test index::vector_index_file::tests::dim_mismatch_on_observe_dropped ... ok
[INFO] [stdout] test index::vector_index_file::tests::dimension_mismatch_returns_empty ... ok
[INFO] [stdout] test index::vector_index_file::tests::empty_and_missing ... ok
[INFO] [stdout] test index::property_index_file::tests::top_k_ties_keep_all_at_boundary_value ... ok
[INFO] [stdout] test index::type_cluster::tests::tombstone_removes_from_bucket ... ok
[INFO] [stdout] test index::vector::tests::cosine_distance_orders_by_direction ... ok
[INFO] [stdout] test index::vector::tests::reassertion_replaces_vector ... ok
[INFO] [stdout] test index::vector_index_file::tests::cosine_metric ... ok
[INFO] [stdout] test index::vector_index_file::tests::search_l2_nearest_first ... ok
[INFO] [stdout] test index::vector_index_file::tests::sidecar_path_swaps_extension ... ok
[INFO] [stdout] test index::vector_index_file::tests::open_missing_returns_none ... ok
[INFO] [stdout] test index::vector_index_file::tests::finish_then_open_round_trips ... ok
[INFO] [stdout] test memtable::tests::insert_and_lookup_latest ... ok
[INFO] [stdout] test memtable::tests::lookup_by_uuid_finds_hyperedge ... ok
[INFO] [stdout] test memtable::tests::iter_yields_keys_in_sort_order ... ok
[INFO] [stdout] test memtable::tests::tombstone_makes_entity_deleted_via_lookup_by_uuid ... ok
[INFO] [stdout] test memtable::tests::lookup_by_uuid_missing_for_unknown_uuid ... ok
[INFO] [stdout] test memtable::tests::size_bytes_tracks_insertions ... ok
[INFO] [stdout] test mvcc::tests::assert_v1_supersede_invariant_holds_for_fresh_writes ... ok
[INFO] [stdout] test memtable::tests::versions_in_insertion_order ... ok
[INFO] [stdout] test mvcc::tests::dictionary_records_visible_to_all_snapshots ... ok
[INFO] [stdout] test mvcc::tests::empty_versions_resolve_to_missing ... ok
[INFO] [stdout] test mvcc::tests::latest_visible_wins ... ok
[INFO] [stdout] test mvcc::tests::missing_when_snapshot_predates_all_versions ... ok
[INFO] [stdout] test mvcc::tests::read_your_own_writes_within_a_transaction ... ok
[INFO] [stdout] test mvcc::tests::reassert_after_tombstone_revives_entity ... ok
[INFO] [stdout] test mvcc::tests::tombstone_deletes_when_snapshot_reaches_it ... ok
[INFO] [stdout] test mvcc::tests::tombstone_wins_tie_break_when_same_tx ... ok
[INFO] [stdout] test index::vector_index_file::tests::properties_isolated ... ok
[INFO] [stdout] test engine::tests::low_memory_vector_search_matches_default ... ok
[INFO] [stdout] test index::vector_index_file::tests::search_matches_bruteforce_over_many ... ok
[INFO] [stdout] test memtable::tests::flush_to_sstable_round_trip ... ok
[INFO] [stdout] test query::plan::tests::empty_patterns_returns_empty_plan ... ok
[INFO] [stdout] test query::plan::tests::entity_without_index_uses_unknown_sentinel ... ok
[INFO] [stdout] test query::plan::tests::explain_entries_cover_all_patterns_with_summaries ... ok
[INFO] [stdout] test query::plan::tests::hyperedge_with_no_hook_uses_type_count ... ok
[INFO] [stdout] test engine::tests::write_stall_and_auto_flush_disabled_by_default ... ok
[INFO] [stdout] test query::tests::as_of_timestamp_before_first_commit_errors ... ok
[INFO] [stdout] test query::tests::cmp_values_basic_ordering ... ok
[INFO] [stdout] test query::plan::tests::recursive_pattern_without_anchor_sorts_to_end ... ok
[INFO] [stdout] test engine::tests::vector_snapshot_reflects_current_after_update_and_tombstone ... ok
[INFO] [stdout] test query::plan::tests::planner_prefers_shared_variable_tiebreak ... ok
[INFO] [stdout] test query::plan::tests::recursive_pattern_with_anchor_estimates_with_depth_heuristic ... ok
[INFO] [stdout] test engine::tests::low_memory_id_list_indexes_match_default ... ok
[INFO] [stdout] test query::tests::empty_match_returns_zero_rows ... ok
[INFO] [stdout] test query::tests::count_pushdown_skipped_when_two_patterns ... ok
[INFO] [stdout] test query::tests::count_pushdown_skipped_when_count_has_variable ... ok
[INFO] [stdout] test query::tests::as_of_timestamp_finds_matching_tx_in_session ... ok
[INFO] [stdout] test query::plan::tests::hyperedge_with_bound_entity_var_uses_avg_degree ... ok
[INFO] [stdout] test query::tests::entity_pattern_binds_property_to_var ... ok
[INFO] [stdout] test query::tests::count_pushdown_skipped_when_property_filter_present ... ok
[INFO] [stdout] test query::tests::hyperedge_pattern_joins_to_entity ... ok
[INFO] [stdout] test query::tests::limit_caps_and_marks_truncated ... ok
[INFO] [stdout] test query::tests::entity_pattern_returns_matching_uuids ... ok
[INFO] [stdout] test query::tests::recursion_without_endpoints_errors ... ok
[INFO] [stdout] test query::plan::tests::entity_with_btree_index_estimates_real_count ... ok
[INFO] [stdout] test query::tests::recursion_bounded_filters_by_depth ... ok
[INFO] [stdout] test query::tests::recursion_handles_cycle_via_visited_set ... ok
[INFO] [stdout] test query::tests::unify_returns_false_on_conflict ... ok
[INFO] [stdout] test record::tests::crc_detects_corruption ... ok
[INFO] [stdout] test record::tests::decode_rejects_tombstone_with_active_supersede ... ok
[INFO] [stdout] test record::tests::dictionary_records_share_layout_but_differ_by_kind_byte ... ok
[INFO] [stdout] test record::tests::dictionary_round_trips ... ok
[INFO] [stdout] test record::tests::encode_rejects_zero_arity_hyperedge ... ok
[INFO] [stdout] test record::tests::encode_rejects_zero_dictionary_id ... ok
[INFO] [stdout] test record::tests::encode_rejects_zero_property_id ... ok
[INFO] [stdout] test record::tests::encode_rejects_zero_role_id ... ok
[INFO] [stdout] test record::tests::encode_rejects_zero_type_id_on_hyperedge ... ok
[INFO] [stdout] test record::tests::entity_round_trip ... ok
[INFO] [stdout] test query::tests::recursion_plus_excludes_start ... ok
[INFO] [stdout] test record::tests::entity_untyped_round_trip ... ok
[INFO] [stdout] test record::tests::hyperedge_high_arity_round_trip ... ok
[INFO] [stdout] test record::tests::hyperedge_mixed_entity_and_hyperedge_roles_round_trip ... ok
[INFO] [stdout] test record::tests::hyperedge_round_trip ... ok
[INFO] [stdout] test record::tests::hyperedge_v2_byte_stream_decodes_with_empty_hyperedge_roles ... ok
[INFO] [stdout] test record::tests::hyperedge_with_hyperedge_role_fillers_round_trip ... ok
[INFO] [stdout] test record::tests::hyperedge_zero_total_arity_rejected ... ok
[INFO] [stdout] test record::tests::peek_record_size_skips_to_next ... ok
[INFO] [stdout] test record::tests::record_size_is_self_inclusive ... ok
[INFO] [stdout] test record::tests::scan_recovery_skips_corrupted_records ... ok
[INFO] [stdout] test record::tests::truncated_envelope_rejected ... ok
[INFO] [stdout] test record::tests::unsupported_format_version_rejected ... ok
[INFO] [stdout] test record::tests::wrong_kind_rejected ... ok
[INFO] [stdout] test record::tests::tombstone_round_trip ... ok
[INFO] [stdout] test query::tests::recursion_star_includes_start_and_walks_all_descendants ... ok
[INFO] [stdout] test query::tests::where_clause_filters_after_match ... ok
[INFO] [stdout] test query::tests::recursion_depth_cap_returns_loud_error ... ok
[INFO] [stdout] test query::plan::tests::planner_picks_indexed_entity_over_type_scan ... ok
[INFO] [stdout] test replication::tests::read_wal_since_watermark_is_resumable ... ok
[INFO] [stdout] test replication::tests::base_backup_plus_wal_stream_builds_a_consistent_replica ... ok
[INFO] [stdout] test engine::tests::vector_snapshot_matches_exact_and_persists ... ok
[INFO] [stdout] test replication::tests::follower_daemon_loop_via_poll_once_catches_up ... ok
[INFO] [stdout] test replication::tests::continuous_streaming_follower_mirrors_the_leader ... ok
[INFO] [stdout] test shared::tests::concurrent_readers_with_writer_dont_deadlock ... ok
[INFO] [stdout] test shared::tests::single_threaded_write_then_read_round_trip ... ok
[INFO] [stdout] test shared::tests::maybe_compact_respects_the_trigger ... ok
[INFO] [stdout] test query::tests::count_pushdown_returns_index_size_directly ... ok
[INFO] [stdout] test shared::tests::auto_compactor_compacts_in_background_then_stops ... ok
[INFO] [stdout] test sstable::tests::abort_removes_temp_file ... ok
[INFO] [stdout] test sstable::tests::compressed_sstable_round_trips_and_finds ... ok
[INFO] [stdout] test sstable::tests::bloom_short_circuits_absent_keys_and_find_still_correct ... ok
[INFO] [stdout] test replication::tests::follower_streams_continuously_across_wal_rotations ... ok
[INFO] [stdout] test sstable::tests::corrupted_footer_crc_rejected ... ok
[INFO] [stdout] test sstable::tests::corrupted_magic_rejected ... ok
[INFO] [stdout] test sstable::tests::corrupted_record_surfaces_during_iter ... ok
[INFO] [stdout] test sstable::tests::encrypted_and_compressed_compose ... ok
[INFO] [stdout] test sstable::tests::compression_shrinks_a_repetitive_sstable_and_reads_back ... ok
[INFO] [stdout] test sstable::tests::encrypted_sstable_find_uses_block_index ... ok
[INFO] [stdout] test sstable::tests::encrypted_sstable_plain_reader_rejects ... ok
[INFO] [stdout] test sstable::tests::encrypted_sstable_round_trip_iter ... ok
[INFO] [stdout] test sstable::tests::find_all_returns_every_match_for_multi_version_keys ... ok
[INFO] [stdout] test sstable::tests::encrypted_sstable_wrong_key_fails_open ... ok
[INFO] [stdout] test sstable::tests::find_locates_records_and_misses_cleanly ... ok
[INFO] [stdout] test sstable::tests::finish_writes_block_index_sidecar ... ok
[INFO] [stdout] test shared::tests::concurrent_writers_all_succeed_with_unique_monotone_tx_ids ... ok
[INFO] [stdout] test sstable::tests::find_uses_block_index_when_present_and_works_when_absent ... ok
[INFO] [stdout] test sstable::tests::out_of_order_append_fails ... ok
[INFO] [stdout] test sstable::tests::sstable_key_ordering_matches_byte_compare ... ok
[INFO] [stdout] test sstable::tests::finish_writes_bloom_sidecar_and_reader_loads_it ... ok
[INFO] [stdout] test sstable::tests::footer_round_trip_via_read_footer ... ok
[INFO] [stdout] test validation::tests::clear_drops_constraints ... ok
[INFO] [stdout] test validation::tests::constraint_scoped_to_type ... ok
[INFO] [stdout] test validation::tests::correct_value_tag_accepted ... ok
[INFO] [stdout] test validation::tests::hyperedge_passes_through ... ok
[INFO] [stdout] test validation::tests::missing_required_property_rejected ... ok
[INFO] [stdout] test validation::tests::multiple_required_properties_all_checked ... ok
[INFO] [stdout] test validation::tests::passes_with_no_constraints ... ok
[INFO] [stdout] test validation::tests::required_property_present ... ok
[INFO] [stdout] test validation::tests::wrong_value_tag_rejected ... ok
[INFO] [stdout] test value::tests::bool_round_trip ... ok
[INFO] [stdout] test value::tests::bytes_round_trip ... ok
[INFO] [stdout] test value::tests::decimal_round_trip ... ok
[INFO] [stdout] test sstable::tests::missing_bloom_sidecar_falls_back_to_scan ... ok
[INFO] [stdout] test value::tests::extension_round_trip ... ok
[INFO] [stdout] test value::tests::f64_round_trip ... ok
[INFO] [stdout] test sstable::tests::truncated_file_rejected ... ok
[INFO] [stdout] test value::tests::i64_round_trip ... ok
[INFO] [stdout] test value::tests::invalid_utf8_errors ... ok
[INFO] [stdout] test value::tests::null_round_trip ... ok
[INFO] [stdout] test value::tests::on_disk_byte_layout_pins_le_encoding ... ok
[INFO] [stdout] test value::tests::string_round_trip ... ok
[INFO] [stdout] test value::tests::timestamp_round_trip ... ok
[INFO] [stdout] test value::tests::truncated_string_errors ... ok
[INFO] [stdout] test value::tests::truncated_vector_errors ... ok
[INFO] [stdout] test value::tests::unknown_tag_errors ... ok
[INFO] [stdout] test value::tests::uuid_round_trip ... ok
[INFO] [stdout] test value::tests::vector_round_trip ... ok
[INFO] [stdout] test wal::tests::append_batch_writes_records_contiguously ... ok
[INFO] [stdout] test wal::tests::empty_wal_recovers_cleanly ... ok
[INFO] [stdout] test wal::tests::create_append_replay_round_trip ... ok
[INFO] [stdout] test wal::tests::encrypted_wal_open_append_unsupported ... ok
[INFO] [stdout] test wal::tests::encrypted_wal_plain_reader_rejects ... ok
[INFO] [stdout] test sstable::tests::write_read_round_trip ... ok
[INFO] [stdout] test wal::tests::encrypted_wal_round_trip_through_sync_and_close ... ok
[INFO] [stdout] test wal::tests::encrypted_wal_wrong_key_fails_to_open ... ok
[INFO] [stdout] test wal::tests::mid_stream_corruption_surfaces_as_error ... ok
[INFO] [stdout] test wal::tests::open_append_continues_existing_log ... ok
[INFO] [stdout] test wire::tests::active_sentinel_serializes_as_string ... ok
[INFO] [stdout] test wal::tests::truncate_then_open_append_resumes_at_safe_boundary ... ok
[INFO] [stdout] test wal::tests::truncated_trailing_record_is_treated_as_partial_write ... ok
[INFO] [stdout] test wire::tests::dict_record_round_trip ... ok
[INFO] [stdout] test wire::tests::decimal_mantissa_string_round_trip ... ok
[INFO] [stdout] test wire::tests::entity_record_round_trip ... ok
[INFO] [stdout] test wire::tests::hyperedge_record_round_trip ... ok
[INFO] [stdout] test wire::tests::malformed_uuid_rejected ... ok
[INFO] [stdout] test wire::tests::tombstone_round_trip ... ok
[INFO] [stdout] test wire_query::tests::as_of_round_trips ... ok
[INFO] [stdout] test wire_query::tests::cmp_op_serializes_snake_case ... ok
[INFO] [stdout] test wire_query::tests::entity_pattern_round_trips ... ok
[INFO] [stdout] test wire::tests::value_round_trips_every_tag ... ok
[INFO] [stdout] test wire_query::tests::expr_or_round_trip ... ok
[INFO] [stdout] test wire_query::tests::expr_compound_round_trip ... ok
[INFO] [stdout] test wal::tests::truncated_size_prefix_is_partial_write ... ok
[INFO] [stdout] test wire_query::tests::pattern_with_empty_vecs_skipped_on_serialize ... ok
[INFO] [stdout] test wire_query::tests::hyperedge_pattern_round_trips_with_recursion ... ok
[INFO] [stdout] test wire_query::tests::full_query_request_round_trips_spec_example_shape ... ok
[INFO] [stdout] test wire_query::tests::property_filter_round_trips_literal_term ... ok
[INFO] [stdout] test wire_query::tests::property_filter_round_trips_var_term ... ok
[INFO] [stdout] test wire_query::tests::empty_optional_fields_omitted_on_serialize ... ok
[INFO] [stdout] test wire_query::tests::recursion_star_default_max_depth ... ok
[INFO] [stdout] test wire_query::tests::query_response_round_trips ... ok
[INFO] [stdout] test wire_query::tests::recursion_all_kinds_round_trip ... ok
[INFO] [stdout] test wire_query::tests::role_binding_round_trips ... ok
[INFO] [stdout] test wire_query::tests::recursion_optional_serializes_without_extra_fields ... ok
[INFO] [stdout] test wire_query::tests::term_round_trips_both_kinds ... ok
[INFO] [stdout] test shared::tests::snapshot_aware_compaction_protects_registered_reader ... ok
[INFO] [stdout] test query::tests::streaming_projection_matches_materialised ... ok
[INFO] [stdout] test query::tests::two_pattern_join_uses_streaming_hash_join ... ok
[INFO] [stdout] test engine::tests::index_memory_stats_grows_with_data ... ok
[INFO] [stdout] test shared::tests::offlock_compaction_runs_concurrently_with_writers_without_data_loss ... ok
[INFO] [stdout] test engine::tests::low_memory_compaction_keeps_sidecar_and_correctness ... ok
[INFO] [stdout] test shared::tests::write_stall_plus_auto_flush_with_concurrent_compaction_never_deadlocks ... ok
[INFO] [stdout] test engine::tests::low_memory_property_ram_bounded_after_flushes ... ok
[INFO] [stdout] test engine::tests::low_memory_vector_ram_bounded_after_flushes ... ok
[INFO] [stdout] test engine::tests::low_memory_id_list_ram_bounded ... ok
[INFO] [stdout] test query::tests::limit_pushdown_short_circuits_join ... ok
[INFO] [stdout] test shared::tests::concurrent_point_lookups_scale ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 399 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 24.45s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/concurrency.rs (/opt/rustwide/target/debug/deps/concurrency-d51ac9e0997e351c)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test concurrent_readers_never_observe_a_half_applied_commit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.79s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/robustness.rs (/opt/rustwide/target/debug/deps/robustness-68717d086cc0c897)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test every_truncation_of_a_valid_record_is_safe ... ok
[INFO] [stdout] test hostile_length_prefixes_error_without_giant_allocations ... ok
[INFO] [stdout] test trailing_garbage_after_a_record_does_not_confuse_the_size_prefix ... ok
[INFO] [stdout] test single_byte_flips_never_panic_and_usually_error ... ok
[INFO] [stdout] test value_decode_never_panics_on_random_bytes ... ok
[INFO] [stdout] test opening_a_garbage_file_as_an_sstable_errs_cleanly ... ok
[INFO] [stdout] test record_decode_never_panics_on_random_bytes ... ok
[INFO] [stdout] test corrupt_sidecar_files_load_as_err_not_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ndb_index_vector_hnsw-d53bc11687cd138a)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test tests::clear_resets_state_but_keeps_registration ... ok
[INFO] [stdout] test tests::query_dimension_mismatch_returns_empty ... ok
[INFO] [stdout] test tests::unregistered_property_returns_empty ... ok
[INFO] [stdout] test tests::k_capped_to_available ... ok
[INFO] [stdout] test tests::register_and_search_finds_exact_match_first ... ok
[INFO] [stdout] test tests::re_assertion_replaces_vector ... ok
[INFO] [stdout] test tests::tombstone_removes_entity_from_results ... ok
[INFO] [stdout] test tests::empty_bucket_returns_empty ... ok
[INFO] [stdout] test tests::dimension_mismatch_drops_silently ... ok
[INFO] [stdout] test tests::out_of_order_replay_ignored ... ok
[INFO] [stdout] test tests::cosine_metric_works ... ok
[INFO] [stdout] test tests::name_is_distinct_from_brute_force ... ok
[INFO] [stdout] test tests::matches_brute_force_top1_on_random_dataset ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ndb_mcp_server-d5d93ea7d428bb9b)
[INFO] [stdout] test http::tests::conn_slot_enforces_cap ... ok
[INFO] [stdout] test http::tests::post_mcp_without_token_is_rejected ... ok
[INFO] [stdout] test tests::malformed_json_returns_parse_error ... ok
[INFO] [stdout] test tests::audit_log_records_tool_calls ... ok
[INFO] [stdout] test tests::initialize_returns_capabilities ... ok
[INFO] [stdout] test tests::commit_then_read_round_trip ... ok
[INFO] [stdout] test tests::commit_hyperedge_and_neighbors_round_trip ... ok
[INFO] [stdout] test tests::health_tool_returns_ok ... ok
[INFO] [stdout] test tests::iter_returns_records ... ok
[INFO] [stdout] test tests::commit_hyperedge_rejects_zero_arity ... ok
[INFO] [stdout] test tests::iter_paginates_with_cursor ... ok
[INFO] [stdout] test http::tests::get_mcp_returns_405 ... ok
[INFO] [stdout] test tests::arrow_export_tools_return_base64_ipc ... ok
[INFO] [stdout] test http::tests::health_is_unauthenticated ... ok
[INFO] [stdout] test http::tests::post_mcp_initialize_returns_json_result ... ok
[INFO] [stdout] test tests::principal_without_capability_is_forbidden ... ok
[INFO] [stdout] test http::tests::two_devs_different_capabilities_audited ... ok
[INFO] [stdout] test tests::resources_list_and_read_dictionaries ... ok
[INFO] [stdout] test tests::principal_with_admin_can_call_everything ... ok
[INFO] [stdout] test tests::unknown_tool_returns_error ... ok
[INFO] [stdout] test tests::unknown_method_returns_jsonrpc_error ... ok
[INFO] [stdout] test tests::read_as_of_sees_history ... ok
[INFO] [stdout] test tests::tools_list_entries_carry_input_schema ... ok
[INFO] [stdout] test tests::tools_list_returns_all_tools ... ok
[INFO] [stdout] test http::tests::concurrent_commits_all_land_with_distinct_ids ... ok
[INFO] [stdout] test tests::prompts_list_and_get ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/ndb_mcp_server-75ebe4ee57771d29)
[INFO] [stderr]      Running tests/config_tools.rs (/opt/rustwide/target/debug/deps/config_tools-1635c6a196ed2d1a)
[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] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test define_schema_gives_the_catalog_real_names ... ok
[INFO] [stdout] test vector_search_works_with_no_env_knob_and_survives_restart ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mcp_conformance.rs (/opt/rustwide/target/debug/deps/mcp_conformance-ba929e2d35812d78)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test malformed_json_is_parse_error ... ok
[INFO] [stdout] test unknown_tool_is_a_clean_error_frame ... ok
[INFO] [stdout] test initialize_handshake_is_well_formed ... ok
[INFO] [stdout] test prompts_list_and_get_are_well_formed ... ok
[INFO] [stdout] test resources_list_and_read_are_well_formed ... ok
[INFO] [stdout] test tools_call_returns_spec_content_envelope ... ok
[INFO] [stdout] test unknown_method_is_method_not_found ... ok
[INFO] [stdout] test tools_list_entries_are_valid_json_schema ... ok
[INFO] [stdout] test every_callable_tool_envelopes_or_errors_cleanly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/unified_engine.rs (/opt/rustwide/target/debug/deps/unified_engine-9ef710a05ecaf50d)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test mcp_write_is_instantly_readable_via_v1_on_one_engine ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ndb_query-bf52a8decff47c07)
[INFO] [stdout] 
[INFO] [stdout] running 73 tests
[INFO] [stdout] test error::tests::locate_multibyte_chars ... ok
[INFO] [stdout] test error::tests::locate_after_newline ... ok
[INFO] [stdout] test error::tests::locate_first_line_first_col ... ok
[INFO] [stdout] test lex::tests::comparison_operators ... ok
[INFO] [stdout] test lex::tests::bang_without_equals_is_error ... ok
[INFO] [stdout] test lex::tests::full_query_lexes_clean ... ok
[INFO] [stdout] test lex::tests::case_insensitive_keywords_inside_query ... ok
[INFO] [stdout] test lex::tests::invalid_escape_errors ... ok
[INFO] [stdout] test lex::tests::integers_and_floats_and_negatives ... ok
[INFO] [stdout] test lex::tests::punctuation ... ok
[INFO] [stdout] test lex::tests::lone_dash_with_nothing_after_is_error ... ok
[INFO] [stdout] test lex::tests::underscore_is_anonymous_var ... ok
[INFO] [stdout] test lex::tests::unterminated_string_errors_with_span_at_open_quote ... ok
[INFO] [stdout] test lex::tests::uuid_literal_recognised ... ok
[INFO] [stdout] test lex::tests::string_literal_with_escapes ... ok
[INFO] [stdout] test lex::tests::comments_are_stripped ... ok
[INFO] [stdout] test lex::tests::string_unicode_passthrough ... ok
[INFO] [stdout] test lex::tests::underscore_inside_ident_stays_ident ... ok
[INFO] [stdout] test lex::tests::identifier_preserves_case ... ok
[INFO] [stdout] test lex::tests::keywords_are_case_insensitive ... ok
[INFO] [stdout] test lex::tests::uuid_malformed_errors ... ok
[INFO] [stdout] test lex::tests::variable_and_lone_question ... ok
[INFO] [stdout] test parse::tests::missing_match_keyword_errors ... ok
[INFO] [stdout] test parse::tests::recursion_bounds_invalid_min_gt_max ... ok
[INFO] [stdout] test parse::tests::missing_return_errors ... ok
[INFO] [stdout] test parse::tests::recursion_bounds_invalid_over_cap ... ok
[INFO] [stdout] test parse::tests::anonymous_underscore_in_binding ... ok
[INFO] [stdout] test parse::tests::parenthesised_filter_inverts_precedence ... ok
[INFO] [stdout] test parse::tests::minimal_query_one_entity_pattern ... ok
[INFO] [stdout] test parse::tests::negative_limit_errors ... ok
[INFO] [stdout] test parse::tests::empty_pattern_parens ... ok
[INFO] [stdout] test parse::tests::chained_comparison_forbidden ... ok
[INFO] [stdout] test parse::tests::as_of_timestamp_string ... ok
[INFO] [stdout] test parse::tests::as_of_tx_id ... ok
[INFO] [stdout] test parse::tests::full_medical_query_parses ... ok
[INFO] [stdout] test parse::tests::multi_pattern_join_via_shared_var ... ok
[INFO] [stdout] test parse::tests::recursion_star_prefix ... ok
[INFO] [stdout] test parse::tests::pattern_with_comments_parses ... ok
[INFO] [stdout] test parse::tests::self_bind_via_as_var ... ok
[INFO] [stdout] test parse::tests::trailing_commas_in_bindings_and_returns ... ok
[INFO] [stdout] test parse::tests::limit_clause ... ok
[INFO] [stdout] test resolve::tests::dictionaries_total_count ... ok
[INFO] [stdout] test lex::tests::unbalanced_dot_after_number_lexes_int_then_dot ... ok
[INFO] [stdout] test parse::tests::recursion_plus_question_bounded ... ok
[INFO] [stdout] test resolve::tests::ambiguous_name_errors ... ok
[INFO] [stdout] test resolve::tests::dictionaries_observes_kinds ... ok
[INFO] [stdout] test resolve::tests::unknown_role_or_property_errors ... ok
[INFO] [stdout] test resolve::tests::full_resolved_query_matches_wire_shape ... ok
[INFO] [stdout] test resolve::tests::entity_pattern_property_bind_variable ... ok
[INFO] [stdout] test resolve::tests::as_of_tx_id_resolves ... ok
[INFO] [stdout] test resolve::tests::unknown_type_errors ... ok
[INFO] [stdout] test resolve::tests::hyperedge_pattern_with_role_binding ... ok
[INFO] [stdout] test resolve::tests::unbound_variable_in_return ... ok
[INFO] [stdout] test resolve::tests::anonymous_in_filter_errors ... ok
[INFO] [stdout] test resolve::tests::anonymous_in_pattern_is_fine ... ok
[INFO] [stdout] test resolve::tests::unbound_variable_in_where ... ok
[INFO] [stdout] test resolve::tests::recursive_hyperedge_pattern ... ok
[INFO] [stdout] test parse::tests::span_locates_into_source ... ok
[INFO] [stdout] test parse::tests::where_clause_with_and_or_not ... ok
[INFO] [stdout] test resolve::tests::entity_pattern_property_filter_literal ... ok
[INFO] [stdout] test lex::tests::empty_source_produces_only_eof ... ok
[INFO] [stdout] test run::tests::query_with_no_match_or_create_errors ... ok
[INFO] [stdout] test run::tests::parse_resolve_returns_request_without_executing ... ok
[INFO] [stdout] test run::tests::execute_text_returns_entities_by_type ... ok
[INFO] [stdout] test run::tests::execute_text_order_by_property_ascending_then_descending ... ok
[INFO] [stdout] test run::tests::execute_text_returns_hyperedge_role_filler ... ok
[INFO] [stdout] test run::tests::property_projection_unknown_property_surfaces_resolve_error ... ok
[INFO] [stdout] test run::tests::parse_error_surfaces_with_span ... ok
[INFO] [stdout] test run::tests::execute_text_property_projection_returns_scalars ... ok
[INFO] [stdout] test run::tests::execute_text_filters_by_property ... ok
[INFO] [stdout] test run::tests::unknown_type_surfaces_as_resolve_error ... ok
[INFO] [stdout] test run::tests::create_entity_then_match_then_delete_full_lifecycle ... ok
[INFO] [stdout] test run::tests::create_hyperedge_with_bound_role_fillers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 73 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ndb_renderer-cd19b2e25f01e019)
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test tests::decimal_formats_correctly ... ok
[INFO] [stdout] test tests::csv_quotes_special_characters ... ok
[INFO] [stdout] test tests::html_basic_structure ... ok
[INFO] [stdout] test tests::html_empty_table_structure ... ok
[INFO] [stdout] test tests::empty_table_renders_empty_text ... ok
[INFO] [stdout] test tests::html_escapes_special_chars ... ok
[INFO] [stdout] test tests::jsonl_bool_and_numbers_unquoted ... ok
[INFO] [stdout] test tests::jsonl_escapes_special_chars_in_string_values ... ok
[INFO] [stdout] test tests::jsonl_nan_and_infinity_serialize_as_null ... ok
[INFO] [stdout] test tests::jsonl_null_value_serializes_as_null ... ok
[INFO] [stdout] test tests::jsonl_one_object_per_row ... ok
[INFO] [stdout] test tests::markdown_basic_table_shape ... ok
[INFO] [stdout] test tests::markdown_empty_table_emits_header_and_alignment_only ... ok
[INFO] [stdout] test tests::markdown_escapes_leading_dash_and_plus ... ok
[INFO] [stdout] test tests::markdown_escapes_newline_to_br ... ok
[INFO] [stdout] test tests::markdown_escapes_pipes_in_cells ... ok
[INFO] [stdout] test tests::null_cell_renders_as_empty ... ok
[INFO] [stdout] test tests::markdown_handles_embedded_backticks ... ok
[INFO] [stdout] test viz::tests::hypergraph_empty_records_emits_empty_svg ... ok
[INFO] [stdout] test tests::text_render_has_borders_and_cells ... ok
[INFO] [stdout] test viz::tests::hypergraph_entity_metadata_attributes_present ... ok
[INFO] [stdout] test tests::tsv_round_trip_shape ... ok
[INFO] [stdout] test viz::tests::parallel_coords_color_by_produces_distinct_strokes ... ok
[INFO] [stdout] test viz::tests::parallel_coords_numeric_only_axes_scale_correctly ... ok
[INFO] [stdout] test viz::tests::pivot_3_row_dims_compound_label_per_dim ... ok
[INFO] [stdout] test viz::tests::parallel_coords_empty_axes_emits_blank_svg ... ok
[INFO] [stdout] test viz::tests::parallel_coords_one_polyline_per_row ... ok
[INFO] [stdout] test viz::tests::hypergraph_starburst_style_has_central_dot_and_spokes ... ok
[INFO] [stdout] test viz::tests::parallel_coords_renders_self_contained_html ... ok
[INFO] [stdout] test viz::tests::pivot_missing_combos_render_nbsp_not_zero ... ok
[INFO] [stdout] test viz::tests::pivot_single_row_single_col_simple_shape ... ok
[INFO] [stdout] test viz::tests::hypergraph_max_nodes_keeps_top_degree ... ok
[INFO] [stdout] test viz::tests::pivot_avg_aggregate_works ... ok
[INFO] [stdout] test viz::tests::hypergraph_triangle_3_role_polygon ... ok
[INFO] [stdout] test viz::tests::hypergraph_layout_is_deterministic_under_same_seed ... ok
[INFO] [stdout] test viz::tests::pivot_2x2_sum_renders_cross_tab ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 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/deps/ndb_router-9f4e751696b9b737)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::distribution_is_roughly_even ... ok
[INFO] [stdout] test tests::shard_for_key_is_stable_and_casing_insensitive ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/ndb_router-97a5a73cf2ba314e)
[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/routing.rs (/opt/rustwide/target/debug/deps/routing-0e519bc7fc0dec65)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test router_commit_routes_entities_and_hyperedge_to_anchor ... ok
[INFO] [stdout] test router_point_routes_and_scatter_gathers ... ok
[INFO] [stdout] test router_traverse_finds_cross_shard_neighbors ... ok
[INFO] [stdout] test router_vector_search_merges_global_top_k ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ndb_server-94d92ffe245c7b7f)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test background_compaction_tests::disabled_when_threshold_zero ... ok
[INFO] [stdout] test background_compaction_tests::background_compactor_reduces_sstable_count ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/ndb_server-87ef24e43146081f)
[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/http_round_trip.rs (/opt/rustwide/target/debug/deps/http_round_trip-8bb0c14a41840d93)
[INFO] [stdout] 
[INFO] [stdout] running 48 tests
[INFO] [stdout] test admin_shutdown_requires_admin_capability ... FAILED
[INFO] [stdout] test audit_log_records_each_request ... ok
[INFO] [stdout] test body_size_limit_returns_413 ... ok
[INFO] [stdout] test cors_get_response_carries_acao_header ... ok
[INFO] [stdout] test auth_token_required_when_set ... ok
[INFO] [stdout] test cors_disabled_by_default ... ok
[INFO] [stdout] test audit_log_records_principal_when_token_set ... ok
[INFO] [stdout] test cors_options_preflight_returns_204_with_acao ... ok
[INFO] [stdout] test commit_then_read_round_trip ... ok
[INFO] [stdout] test arrow_export_endpoints_return_arrow_ipc ... ok
[INFO] [stdout] test commit_returns_503_when_write_stalled ... ok
[INFO] [stdout] test engine_backed_dispatch_revokes_capability_without_restart ... ok
[INFO] [stdout] test compact_route_merges_sstables_offlock_and_data_survives ... ok
[INFO] [stdout] test header_size_limit_returns_431 ... ok
[INFO] [stdout] test health_endpoint ... ok
[INFO] [stdout] test principals_bootstrap_no_file_is_empty_registry ... ok
[INFO] [stdout] test malformed_uuid_in_read_returns_400 ... ok
[INFO] [stdout] test health_open_even_with_auth_token ... ok
[INFO] [stdout] test missing_route_returns_404 ... ok
[INFO] [stdout] test principals_403_when_token_lacks_capability ... ok
[INFO] [stdout] test lookup_route_finds_entity_by_external_key ... ok
[INFO] [stdout] test metrics_endpoint_exposes_expected_series ... ok
[INFO] [stdout] test iter_streams_jsonl ... ok
[INFO] [stdout] test principals_bootstrap_imports_json_into_engine_capability_hyperedges ... ok
[INFO] [stdout] test principals_admin_capability_overrides_others ... ok
[INFO] [stdout] test admin_shutdown_route_triggers_drain ... ok
[INFO] [stdout] test connection_cap_rejects_with_503_then_recovers ... ok
[INFO] [stdout] test principals_health_open_even_without_token ... ok
[INFO] [stdout] test principals_unknown_token_401 ... ok
[INFO] [stdout] test ready_returns_200_when_engine_usable ... ok
[INFO] [stdout] test principals_load_from_disk ... ok
[INFO] [stdout] test property_lookup_and_range_routes ... ok
[INFO] [stdout] test query_route_executes_entity_pattern_via_tcp ... ok
[INFO] [stdout] test query_stream_emits_header_plus_one_line_per_row ... ok
[INFO] [stdout] test follower_bootstraps_and_streams_from_leader ... ok
[INFO] [stdout] test subscribe_returns_records_committed_after_since_tx ... ok
[INFO] [stdout] test graceful_shutdown_drains_and_serve_returns ... ok
[INFO] [stdout] test replicate_route_streams_wal_delta_into_a_follower ... ok
[INFO] [stdout] test query_explain_returns_plan_tree_without_executing ... ok
[INFO] [stdout] test validation_failure_returns_422 ... ok
[INFO] [stdout] test traverse_route_walks_2_hops ... ok
[INFO] [stdout] test v1_prefix_aliases_bare_routes ... ok
[INFO] [stdout] test vector_search_route_returns_sorted_hits ... ok
[INFO] [stdout] test subscribe_wakes_on_concurrent_commit_within_a_millisecond_class_latency ... ok
[INFO] [stdout] test tls_round_trip_health ... ok
[INFO] [stdout] test ready_returns_503_while_shutting_down ... ok
[INFO] [stdout] test subscribe_times_out_with_only_header_when_no_new_commits ... ok
[INFO] [stdout] test read_timeout_releases_slot ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- admin_shutdown_requires_admin_capability stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (4313) panicked at crates/ndb-server/tests/http_round_trip.rs:82:35:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 98, kind: AddrInUse, message: "Address already in use" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ed05a16d2d8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5ed05a16d2d8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5ed05a16d2d8 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5ed05a16d2d8 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5ed05a185d4a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5ed05a185d4a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x5ed05a1724b2 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5ed05a1724b2 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5ed05a147c36 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5ed05a147c36 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5ed05a1633a9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5ed0598a389c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x5ed0598a389c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5ed05a163622 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x5ed05a163622 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5ed05a147cf2 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5ed05a13cb49 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5ed05a148c8d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5ed05a1864dc - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5ed05a186252 - core[8fb95b77d25ab6c8]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5ed0597da292 - <core[8fb95b77d25ab6c8]::result::Result<ndb_server[5a00fafc858628f4]::BoundServer, ndb_server[5a00fafc858628f4]::ServerError>>::unwrap
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5ed0597da292 - http_round_trip[47a711be4b401c20]::spawn_server::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/ndb-server/tests/http_round_trip.rs:82:35
[INFO] [stdout]   22:     0x5ed0598471d6 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<http_round_trip[47a711be4b401c20]::spawn_server::{closure#0}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   23:     0x5ed0598511f3 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<http_round_trip[47a711be4b401c20]::spawn_server::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   24:     0x5ed05983c4b0 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<http_round_trip[47a711be4b401c20]::spawn_server::{closure#0}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   25:     0x5ed05981a236 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<http_round_trip[47a711be4b401c20]::spawn_server::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   26:     0x5ed05985243b - __rust_try
[INFO] [stdout]   27:     0x5ed05984f6d3 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<http_round_trip[47a711be4b401c20]::spawn_server::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5ed05984f6d3 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<http_round_trip[47a711be4b401c20]::spawn_server::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5ed05984f6d3 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<http_round_trip[47a711be4b401c20]::spawn_server::{closure#0}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   30:     0x5ed059847b0e - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<http_round_trip[47a711be4b401c20]::spawn_server::{closure#0}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x5ed05a16beff - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   32:     0x5ed05a16beff - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   33:     0x799b75caaaa4 - <unknown>
[INFO] [stdout]   34:     0x799b75d37a64 - clone
[INFO] [stdout]   35:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'admin_shutdown_requires_admin_capability' (4295) panicked at crates/ndb-server/tests/http_round_trip.rs:1663:42:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 111, kind: ConnectionRefused, message: "Connection refused" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ed05a16d2d8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5ed05a16d2d8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5ed05a16d2d8 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5ed05a16d2d8 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5ed05a185d4a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5ed05a185d4a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x5ed05a1724b2 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5ed05a1724b2 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5ed05a147c36 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5ed05a147c36 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5ed05a1633a9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5ed0598a389c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x5ed0598a389c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5ed05a163622 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x5ed05a163622 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5ed05a147cf2 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5ed05a13cb49 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5ed05a148c8d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5ed05a1864dc - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5ed05a186252 - core[8fb95b77d25ab6c8]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5ed0597e3a79 - <core[8fb95b77d25ab6c8]::result::Result<std[10d71ac2c42b111e]::net::tcp::TcpStream, std[10d71ac2c42b111e]::io::error::Error>>::unwrap
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5ed0597e3a79 - http_round_trip[47a711be4b401c20]::raw_full
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/ndb-server/tests/http_round_trip.rs:1663:42
[INFO] [stdout]   22:     0x5ed0597fdcec - http_round_trip[47a711be4b401c20]::admin_shutdown_requires_admin_capability
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/ndb-server/tests/http_round_trip.rs:2184:25
[INFO] [stdout]   23:     0x5ed0597daa97 - http_round_trip[47a711be4b401c20]::admin_shutdown_requires_admin_capability::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/ndb-server/tests/http_round_trip.rs:2165:46
[INFO] [stdout]   24:     0x5ed05984a756 - <http_round_trip[47a711be4b401c20]::admin_shutdown_requires_admin_capability::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5ed05989697b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5ed05989697b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x5ed0598a41f5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x5ed0598a41f5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5ed0598a41f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x5ed0598a41f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5ed0598a41f5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5ed0598a41f5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x5ed0598a41f5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x5ed05989db04 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x5ed05989db04 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5ed0598a7272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5ed0598a7272 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5ed0598a7272 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x5ed0598a7272 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5ed0598a7272 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5ed0598a7272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5ed0598a7272 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5ed05a16beff - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   44:     0x5ed05a16beff - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x799b75caaaa4 - <unknown>
[INFO] [stdout]   46:     0x799b75d37a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     admin_shutdown_requires_admin_capability
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 47 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.55s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p ndb-server --test http_round_trip`
[INFO] running `Command { std: "docker" "inspect" "c647abdb38aab63d084ba2d4be9384ae246eb3f0bc5948d396e95f03b443f56b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c647abdb38aab63d084ba2d4be9384ae246eb3f0bc5948d396e95f03b443f56b", kill_on_drop: false }`
[INFO] [stdout] c647abdb38aab63d084ba2d4be9384ae246eb3f0bc5948d396e95f03b443f56b
