[INFO] cloning repository https://github.com/agentralabs/agentic-data [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/agentralabs/agentic-data" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fagentralabs%2Fagentic-data", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fagentralabs%2Fagentic-data'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 0af6b98c7f238b57b8645cf5675281c2b4f81a90 [INFO] testing agentralabs/agentic-data against 1.99.0-beta.8 for beta-1.100-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fagentralabs%2Fagentic-data" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/agentralabs/agentic-data [INFO] finished tweaking git repo https://github.com/agentralabs/agentic-data [INFO] tweaked toml for git repo https://github.com/agentralabs/agentic-data written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/agentralabs/agentic-data on toolchain 1.99.0-beta.8 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/agentralabs/agentic-data 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded blake3 v1.8.3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] e546d8c06f73a2ef13795c76b0c19f0de0eab978fce1bf8d9c6fa51e07a8bfa1 [INFO] running `Command { std: "docker" "start" "e546d8c06f73a2ef13795c76b0c19f0de0eab978fce1bf8d9c6fa51e07a8bfa1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e546d8c06f73a2ef13795c76b0c19f0de0eab978fce1bf8d9c6fa51e07a8bfa1", 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" "e546d8c06f73a2ef13795c76b0c19f0de0eab978fce1bf8d9c6fa51e07a8bfa1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e546d8c06f73a2ef13795c76b0c19f0de0eab978fce1bf8d9c6fa51e07a8bfa1", 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" "e546d8c06f73a2ef13795c76b0c19f0de0eab978fce1bf8d9c6fa51e07a8bfa1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling quote v1.0.45 [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling cfg-if v1.0.4 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling find-msvc-tools v0.1.9 [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Compiling zmij v1.0.21 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling colorchoice v1.0.5 [INFO] [stderr] Compiling twox-hash v2.1.2 [INFO] [stderr] Compiling anstyle-parse v1.0.0 [INFO] [stderr] Compiling cc v1.2.57 [INFO] [stderr] Compiling anstyle-query v1.1.5 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling cpufeatures v0.2.17 [INFO] [stderr] Compiling constant_time_eq v0.4.2 [INFO] [stderr] Compiling iana-time-zone v0.1.65 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling arrayref v0.3.9 [INFO] [stderr] Compiling itoa v1.0.17 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.2 [INFO] [stderr] Compiling lz4_flex v0.11.5 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling anstream v1.0.0 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling lock_api v0.4.14 [INFO] [stderr] Compiling bytes v1.11.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling pin-project-lite v0.2.17 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling blake3 v1.8.3 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling memmap2 v0.9.10 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling socket2 v0.6.3 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling uuid v1.22.0 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling clap_derive v4.6.0 [INFO] [stderr] Compiling tokio-macros v2.6.1 [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling clap v4.6.0 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling agentic-data v0.1.0 (/opt/rustwide/workdir/crates/agentic-data) [INFO] [stdout] warning: unused import: `self` [INFO] [stdout] --> crates/agentic-data/src/format/reader.rs:3:15 [INFO] [stdout] | [INFO] [stdout] 3 | use std::io::{self, Read, Seek, SeekFrom}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> crates/agentic-data/src/engine/transform.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> crates/agentic-data/src/parser/sql_parser.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | let mut warnings = Vec::new(); [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 `current_table` is assigned to, but never used [INFO] [stdout] --> crates/agentic-data/src/parser/sql_parser.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | let mut current_table = String::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_current_table` instead [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `current_table` is never read [INFO] [stdout] --> crates/agentic-data/src/parser/sql_parser.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | current_table = table_name.clone(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `upper` [INFO] [stdout] --> crates/agentic-data/src/parser/sql_parser.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | let upper = data.to_uppercase(); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_upper` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> crates/agentic-data/src/parser/log_parser.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | let mut errors = 0; [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `created_at` is never read [INFO] [stdout] --> crates/agentic-data/src/crypto/key_mgmt.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 17 | struct KeyEntry { [INFO] [stdout] | -------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 20 | created_at: u64, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `KeyEntry` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling agentic-data-ffi v0.1.0 (/opt/rustwide/workdir/crates/agentic-data-ffi) [INFO] [stderr] Compiling agentic-data-cli v0.1.0 (/opt/rustwide/workdir/crates/agentic-data-cli) [INFO] [stderr] Compiling agentic-data-mcp v0.1.0 (/opt/rustwide/workdir/crates/agentic-data-mcp) [INFO] [stdout] warning: unused import: `Deserialize` [INFO] [stdout] --> crates/agentic-data-mcp/src/types.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use serde::{Deserialize, Serialize}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `store` [INFO] [stdout] --> crates/agentic-data-mcp/src/tools/media.rs:19:47 [INFO] [stdout] | [INFO] [stdout] 19 | pub async fn execute(name: &str, args: Value, store: &Arc>) -> McpResult { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_store` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> crates/agentic-data-mcp/src/tools/evolve.rs:19:34 [INFO] [stdout] | [INFO] [stdout] 19 | pub async fn execute(name: &str, args: Value, store: &Arc>) -> McpResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `store` [INFO] [stdout] --> crates/agentic-data-mcp/src/tools/geo.rs:20:47 [INFO] [stdout] | [INFO] [stdout] 20 | pub async fn execute(name: &str, args: Value, store: &Arc>) -> McpResult { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_store` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `policy` [INFO] [stdout] --> crates/agentic-data-mcp/src/tools/redact.rs:37:17 [INFO] [stdout] | [INFO] [stdout] 37 | let policy = agentic_data::RedactionPolicy::default(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_policy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> crates/agentic-data-mcp/src/tools/dream.rs:18:34 [INFO] [stdout] | [INFO] [stdout] 18 | pub async fn execute(name: &str, args: Value, store: &Arc>) -> McpResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `store` [INFO] [stdout] --> crates/agentic-data-mcp/src/tools/collective.rs:19:47 [INFO] [stdout] | [INFO] [stdout] 19 | pub async fn execute(name: &str, args: Value, store: &Arc>) -> McpResult { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_store` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `store` [INFO] [stdout] --> crates/agentic-data-mcp/src/main.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | store: &Arc>, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_store` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `jsonrpc` is never read [INFO] [stdout] --> crates/agentic-data-mcp/src/main.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 15 | struct JsonRpcRequest { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] 16 | jsonrpc: Option, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `ExecutionError` is never constructed [INFO] [stdout] --> crates/agentic-data-mcp/src/types.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 56 | pub enum McpError { [INFO] [stdout] | -------- variant in this enum [INFO] [stdout] ... [INFO] [stdout] 62 | ExecutionError(String), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `McpError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.16s [INFO] running `Command { std: "docker" "inspect" "e546d8c06f73a2ef13795c76b0c19f0de0eab978fce1bf8d9c6fa51e07a8bfa1", 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" "e546d8c06f73a2ef13795c76b0c19f0de0eab978fce1bf8d9c6fa51e07a8bfa1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stdout] warning: unused import: `self` [INFO] [stdout] --> crates/agentic-data/src/format/reader.rs:3:15 [INFO] [stdout] | [INFO] [stdout] 3 | use std::io::{self, Read, Seek, SeekFrom}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> crates/agentic-data/src/engine/transform.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> crates/agentic-data/src/parser/sql_parser.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | let mut warnings = Vec::new(); [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 `current_table` is assigned to, but never used [INFO] [stdout] --> crates/agentic-data/src/parser/sql_parser.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | let mut current_table = String::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_current_table` instead [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `current_table` is never read [INFO] [stdout] --> crates/agentic-data/src/parser/sql_parser.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | current_table = table_name.clone(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `upper` [INFO] [stdout] --> crates/agentic-data/src/parser/sql_parser.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | let upper = data.to_uppercase(); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_upper` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> crates/agentic-data/src/parser/log_parser.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | let mut errors = 0; [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `created_at` is never read [INFO] [stdout] --> crates/agentic-data/src/crypto/key_mgmt.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 17 | struct KeyEntry { [INFO] [stdout] | -------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 20 | created_at: u64, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `KeyEntry` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling agentic-data-mcp v0.1.0 (/opt/rustwide/workdir/crates/agentic-data-mcp) [INFO] [stderr] Compiling agentic-data-ffi v0.1.0 (/opt/rustwide/workdir/crates/agentic-data-ffi) [INFO] [stderr] Compiling agentic-data-cli v0.1.0 (/opt/rustwide/workdir/crates/agentic-data-cli) [INFO] [stdout] warning: unused import: `Deserialize` [INFO] [stdout] --> crates/agentic-data-mcp/src/types.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use serde::{Deserialize, Serialize}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `store` [INFO] [stdout] --> crates/agentic-data-mcp/src/tools/media.rs:19:47 [INFO] [stdout] | [INFO] [stdout] 19 | pub async fn execute(name: &str, args: Value, store: &Arc>) -> McpResult { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_store` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> crates/agentic-data-mcp/src/tools/evolve.rs:19:34 [INFO] [stdout] | [INFO] [stdout] 19 | pub async fn execute(name: &str, args: Value, store: &Arc>) -> McpResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `store` [INFO] [stdout] --> crates/agentic-data-mcp/src/tools/geo.rs:20:47 [INFO] [stdout] | [INFO] [stdout] 20 | pub async fn execute(name: &str, args: Value, store: &Arc>) -> McpResult { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_store` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `policy` [INFO] [stdout] --> crates/agentic-data-mcp/src/tools/redact.rs:37:17 [INFO] [stdout] | [INFO] [stdout] 37 | let policy = agentic_data::RedactionPolicy::default(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_policy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> crates/agentic-data-mcp/src/tools/dream.rs:18:34 [INFO] [stdout] | [INFO] [stdout] 18 | pub async fn execute(name: &str, args: Value, store: &Arc>) -> McpResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `store` [INFO] [stdout] --> crates/agentic-data-mcp/src/tools/collective.rs:19:47 [INFO] [stdout] | [INFO] [stdout] 19 | pub async fn execute(name: &str, args: Value, store: &Arc>) -> McpResult { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_store` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `store` [INFO] [stdout] --> crates/agentic-data-mcp/src/main.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | store: &Arc>, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_store` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `jsonrpc` is never read [INFO] [stdout] --> crates/agentic-data-mcp/src/main.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 15 | struct JsonRpcRequest { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] 16 | jsonrpc: Option, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `ExecutionError` is never constructed [INFO] [stdout] --> crates/agentic-data-mcp/src/types.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 56 | pub enum McpError { [INFO] [stdout] | -------- variant in this enum [INFO] [stdout] ... [INFO] [stdout] 62 | ExecutionError(String), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `McpError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling agentic-data v0.1.0 (/opt/rustwide/workdir/crates/agentic-data) [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> crates/agentic-data/tests/paper_validation.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | let mut total = test_cases.len(); [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/agentic-data/tests/edge_cases.rs:271:9 [INFO] [stdout] | [INFO] [stdout] 271 | let mut reader = AdatReader::open(cursor).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: unused import: `self` [INFO] [stdout] --> crates/agentic-data/src/format/reader.rs:3:15 [INFO] [stdout] | [INFO] [stdout] 3 | use std::io::{self, Read, Seek, SeekFrom}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> crates/agentic-data/src/engine/transform.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> crates/agentic-data/src/parser/sql_parser.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | let mut warnings = Vec::new(); [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 `current_table` is assigned to, but never used [INFO] [stdout] --> crates/agentic-data/src/parser/sql_parser.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | let mut current_table = String::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_current_table` instead [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `current_table` is never read [INFO] [stdout] --> crates/agentic-data/src/parser/sql_parser.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | current_table = table_name.clone(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `upper` [INFO] [stdout] --> crates/agentic-data/src/parser/sql_parser.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | let upper = data.to_uppercase(); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_upper` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> crates/agentic-data/src/parser/log_parser.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | let mut errors = 0; [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `created_at` is never read [INFO] [stdout] --> crates/agentic-data/src/crypto/key_mgmt.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 17 | struct KeyEntry { [INFO] [stdout] | -------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 20 | created_at: u64, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `KeyEntry` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 6.82s [INFO] running `Command { std: "docker" "inspect" "e546d8c06f73a2ef13795c76b0c19f0de0eab978fce1bf8d9c6fa51e07a8bfa1", 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" "e546d8c06f73a2ef13795c76b0c19f0de0eab978fce1bf8d9c6fa51e07a8bfa1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `self` [INFO] [stderr] --> crates/agentic-data/src/format/reader.rs:3:15 [INFO] [stderr] | [INFO] [stderr] 3 | use std::io::{self, Read, Seek, SeekFrom}; [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> crates/agentic-data/src/engine/transform.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> crates/agentic-data/src/parser/sql_parser.rs:12:9 [INFO] [stderr] | [INFO] [stderr] 12 | let mut warnings = Vec::new(); [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 `current_table` is assigned to, but never used [INFO] [stderr] --> crates/agentic-data/src/parser/sql_parser.rs:11:9 [INFO] [stderr] | [INFO] [stderr] 11 | let mut current_table = String::new(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: consider using `_current_table` instead [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: value assigned to `current_table` is never read [INFO] [stderr] --> crates/agentic-data/src/parser/sql_parser.rs:21:17 [INFO] [stderr] | [INFO] [stderr] 21 | current_table = table_name.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `upper` [INFO] [stderr] --> crates/agentic-data/src/parser/sql_parser.rs:71:9 [INFO] [stderr] | [INFO] [stderr] 71 | let upper = data.to_uppercase(); [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_upper` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> crates/agentic-data/src/parser/log_parser.rs:10:9 [INFO] [stderr] | [INFO] [stderr] 10 | let mut errors = 0; [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: field `created_at` is never read [INFO] [stderr] --> crates/agentic-data/src/crypto/key_mgmt.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 17 | struct KeyEntry { [INFO] [stderr] | -------- field in this struct [INFO] [stderr] ... [INFO] [stderr] 20 | created_at: u64, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `KeyEntry` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `agentic-data` (lib) generated 8 warnings (run `cargo fix --lib -p agentic-data` to apply 5 suggestions) [INFO] [stderr] warning: `agentic-data` (lib test) generated 8 warnings (8 duplicates) [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> crates/agentic-data/tests/paper_validation.rs:29:9 [INFO] [stderr] | [INFO] [stderr] 29 | let mut total = test_cases.len(); [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: unused import: `Deserialize` [INFO] [stderr] --> crates/agentic-data-mcp/src/types.rs:3:13 [INFO] [stderr] | [INFO] [stderr] 3 | use serde::{Deserialize, Serialize}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `store` [INFO] [stderr] --> crates/agentic-data-mcp/src/tools/media.rs:19:47 [INFO] [stderr] | [INFO] [stderr] 19 | pub async fn execute(name: &str, args: Value, store: &Arc>) -> McpResult { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_store` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `args` [INFO] [stderr] --> crates/agentic-data-mcp/src/tools/evolve.rs:19:34 [INFO] [stderr] | [INFO] [stderr] 19 | pub async fn execute(name: &str, args: Value, store: &Arc>) -> McpResult { [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `store` [INFO] [stderr] --> crates/agentic-data-mcp/src/tools/geo.rs:20:47 [INFO] [stderr] | [INFO] [stderr] 20 | pub async fn execute(name: &str, args: Value, store: &Arc>) -> McpResult { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_store` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `policy` [INFO] [stderr] --> crates/agentic-data-mcp/src/tools/redact.rs:37:17 [INFO] [stderr] | [INFO] [stderr] 37 | let policy = agentic_data::RedactionPolicy::default(); [INFO] [stderr] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_policy` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `args` [INFO] [stderr] --> crates/agentic-data-mcp/src/tools/dream.rs:18:34 [INFO] [stderr] | [INFO] [stderr] 18 | pub async fn execute(name: &str, args: Value, store: &Arc>) -> McpResult { [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `store` [INFO] [stderr] --> crates/agentic-data-mcp/src/tools/collective.rs:19:47 [INFO] [stderr] | [INFO] [stderr] 19 | pub async fn execute(name: &str, args: Value, store: &Arc>) -> McpResult { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_store` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `store` [INFO] [stderr] --> crates/agentic-data-mcp/src/main.rs:71:5 [INFO] [stderr] | [INFO] [stderr] 71 | store: &Arc>, [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_store` [INFO] [stderr] [INFO] [stderr] warning: field `jsonrpc` is never read [INFO] [stderr] --> crates/agentic-data-mcp/src/main.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 15 | struct JsonRpcRequest { [INFO] [stderr] | -------------- field in this struct [INFO] [stderr] 16 | jsonrpc: Option, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: variant `ExecutionError` is never constructed [INFO] [stderr] --> crates/agentic-data-mcp/src/types.rs:62:5 [INFO] [stderr] | [INFO] [stderr] 56 | pub enum McpError { [INFO] [stderr] | -------- variant in this enum [INFO] [stderr] ... [INFO] [stderr] 62 | ExecutionError(String), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `McpError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> crates/agentic-data/tests/edge_cases.rs:271:9 [INFO] [stderr] | [INFO] [stderr] 271 | let mut reader = AdatReader::open(cursor).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: `agentic-data` (test "paper_validation") generated 1 warning (run `cargo fix --test "paper_validation" -p agentic-data` to apply 1 suggestion) [INFO] [stderr] warning: `agentic-data-mcp` (bin "agentic-data-mcp" test) generated 10 warnings (run `cargo fix --bin "agentic-data-mcp" -p agentic-data-mcp --tests` to apply 8 suggestions) [INFO] [stderr] warning: `agentic-data` (test "edge_cases") generated 1 warning (run `cargo fix --test "edge_cases" -p agentic-data` to apply 1 suggestion) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/agentic_data-f877b94b912610d7) [INFO] [stdout] [INFO] [stdout] running 151 tests [INFO] [stdout] test crypto::field_encrypt::tests::test_base64_roundtrip ... ok [INFO] [stdout] test crypto::field_encrypt::tests::test_encrypt_decrypt_field ... ok [INFO] [stdout] test crypto::field_encrypt::tests::test_same_key_deterministic ... ok [INFO] [stdout] test crypto::key_mgmt::tests::test_rotate_missing ... ok [INFO] [stdout] test crypto::redaction::tests::test_detect_ssn ... ok [INFO] [stdout] test crypto::key_mgmt::tests::test_deactivate ... ok [INFO] [stdout] test crypto::redaction::tests::test_detect_ip ... ok [INFO] [stdout] test crypto::redaction::tests::test_detect_email ... ok [INFO] [stdout] test crypto::redaction::tests::test_redact_mask ... ok [INFO] [stdout] test crypto::field_encrypt::tests::test_encrypt_record ... ok [INFO] [stdout] test crypto::key_mgmt::tests::test_rotate_key ... ok [INFO] [stdout] test crypto::key_mgmt::tests::test_create_key ... ok [INFO] [stdout] test engine::graph::tests::test_bfs_traversal ... ok [INFO] [stdout] test engine::graph::tests::test_centrality ... ok [INFO] [stdout] test crypto::redaction::tests::test_no_false_positives ... ok [INFO] [stdout] test engine::consolidation::tests::test_consolidate_clean_data ... ok [INFO] [stdout] test engine::consolidation::tests::test_dedup ... ok [INFO] [stdout] test crypto::redaction::tests::test_redact_placeholder ... ok [INFO] [stdout] test crypto::redaction::tests::test_luhn ... ok [INFO] [stdout] test engine::consolidation::tests::test_prune_orphans ... ok [INFO] [stdout] test engine::ingest::tests::test_ingest_csv ... ok [INFO] [stdout] test engine::ingest::tests::test_ingest_json ... ok [INFO] [stdout] test engine::consolidation::tests::test_report ... ok [INFO] [stdout] test engine::graph::tests::test_connected_components ... ok [INFO] [stdout] test engine::quality::tests::test_empty_store ... ok [INFO] [stdout] test engine::graph::tests::test_discover_relationships ... ok [INFO] [stdout] test engine::quality::tests::test_health_report ... ok [INFO] [stdout] test engine::quality::tests::test_quality_score ... ok [INFO] [stdout] test engine::query::tests::test_contains_filter ... ok [INFO] [stdout] test engine::query::tests::test_query_eq ... ok [INFO] [stdout] test engine::query::tests::test_limit_offset ... ok [INFO] [stdout] test engine::query::tests::test_query_all ... ok [INFO] [stdout] test engine::query::tests::test_search ... ok [INFO] [stdout] test engine::quality::tests::test_null_spike_detection ... ok [INFO] [stdout] test engine::query::tests::test_distinct ... ok [INFO] [stdout] test engine::session::tests::test_resume_context ... ok [INFO] [stdout] test engine::session::tests::test_session_lifecycle ... ok [INFO] [stdout] test engine::ingest::tests::test_ingest_auto_detect ... ok [INFO] [stdout] test engine::session::tests::test_session_summary ... ok [INFO] [stdout] test engine::quality::tests::test_anomaly_detection ... ok [INFO] [stdout] test engine::query::tests::test_count ... ok [INFO] [stdout] test engine::ingest::tests::test_ingest_records_lineage ... ok [INFO] [stdout] test engine::session::tests::test_user_history ... ok [INFO] [stdout] test engine::query::tests::test_query_gt ... ok [INFO] [stdout] test engine::store::tests::test_store_basics ... ok [INFO] [stdout] test engine::store::tests::test_store_clear ... ok [INFO] [stdout] test engine::store::tests::test_store_lineage ... ok [INFO] [stdout] test engine::store::tests::test_summary ... ok [INFO] [stdout] test engine::transform::tests::test_drop_field ... ok [INFO] [stdout] test engine::transform::tests::test_receipt_audit ... ok [INFO] [stdout] test engine::transform::tests::test_rename ... ok [INFO] [stdout] test engine::transform::tests::test_uppercase ... ok [INFO] [stdout] test format::reader::tests::test_empty_file ... ok [INFO] [stdout] test format::reader::tests::test_invalid_file ... ok [INFO] [stdout] test format::writer::tests::test_write_empty ... ok [INFO] [stdout] test format::reader::tests::test_roundtrip ... ok [INFO] [stdout] test index::lineage_index::tests::test_add_and_trace ... ok [INFO] [stdout] test format::writer::tests::test_write_with_data ... ok [INFO] [stdout] test index::lineage_index::tests::test_fingerprint ... ok [INFO] [stdout] test index::lineage_index::tests::test_impact_analysis ... ok [INFO] [stdout] test index::lineage_index::tests::test_sources_of ... ok [INFO] [stdout] test index::lineage_index::tests::test_trust_score ... ok [INFO] [stdout] test index::quality_index::tests::test_anomaly_tracking ... ok [INFO] [stdout] test index::quality_index::tests::test_quarantine ... ok [INFO] [stdout] test index::quality_index::tests::test_score_timeline ... ok [INFO] [stdout] test index::quality_index::tests::test_trend_improving ... ok [INFO] [stdout] test index::schema_index::tests::test_add_and_find ... ok [INFO] [stdout] test index::schema_index::tests::test_fields_of_type ... ok [INFO] [stdout] test index::schema_index::tests::test_schemas_for_node ... ok [INFO] [stdout] test index::schema_index::tests::test_search_fields ... ok [INFO] [stdout] test index::spatial_index::tests::test_add_and_bounds_query ... ok [INFO] [stdout] test index::spatial_index::tests::test_cell_count ... ok [INFO] [stdout] test index::spatial_index::tests::test_empty_index ... ok [INFO] [stdout] test index::spatial_index::tests::test_nearest ... ok [INFO] [stdout] test index::temporal_index::tests::test_empty ... ok [INFO] [stdout] test index::temporal_index::tests::test_earliest_latest ... ok [INFO] [stdout] test index::temporal_index::tests::test_latest ... ok [INFO] [stdout] test index::spatial_index::tests::test_radius_query ... ok [INFO] [stdout] test index::temporal_index::tests::test_version_history ... ok [INFO] [stdout] test index::temporal_index::tests::test_range_query ... ok [INFO] [stdout] test parser::calendar_parser::tests::test_parse_ics ... ok [INFO] [stdout] test parser::calendar_parser::tests::test_parse_todo ... ok [INFO] [stdout] test parser::csv_parser::tests::test_column_mismatch ... ok [INFO] [stdout] test parser::csv_parser::tests::test_empty_csv ... ok [INFO] [stdout] test parser::csv_parser::tests::test_parse_csv ... ok [INFO] [stdout] test parser::csv_parser::tests::test_parse_tsv ... ok [INFO] [stdout] test parser::csv_parser::tests::test_type_inference ... ok [INFO] [stdout] test parser::detect::tests::test_detect_by_extension ... ok [INFO] [stdout] test parser::detect::tests::test_detect_calendar ... ok [INFO] [stdout] test parser::detect::tests::test_detect_csv ... ok [INFO] [stdout] test parser::detect::tests::test_detect_email ... ok [INFO] [stdout] test parser::detect::tests::test_detect_json ... ok [INFO] [stdout] test parser::detect::tests::test_detect_log ... ok [INFO] [stdout] test parser::detect::tests::test_detect_sql ... ok [INFO] [stdout] test parser::detect::tests::test_detect_jsonl ... ok [INFO] [stdout] test parser::detect::tests::test_detect_unknown ... ok [INFO] [stdout] test parser::email_parser::tests::test_multiline_header ... ok [INFO] [stdout] test parser::geo_parser::tests::test_kml_coords ... ok [INFO] [stdout] test parser::geo_parser::tests::test_parse_gpx ... ok [INFO] [stdout] test parser::geo_parser::tests::test_parse_geojson ... ok [INFO] [stdout] test parser::email_parser::tests::test_parse_email ... ok [INFO] [stdout] test parser::html_parser::tests::test_parse_markdown ... ok [INFO] [stdout] test parser::html_parser::tests::test_strip_tags ... ok [INFO] [stdout] test parser::detect::tests::test_detect_yaml ... ok [INFO] [stdout] test parser::detect::tests::test_detect_xml ... ok [INFO] [stdout] test parser::json_parser::tests::test_parse_object ... ok [INFO] [stdout] test parser::html_parser::tests::test_parse_html_headings ... ok [INFO] [stdout] test parser::json_parser::tests::test_type_inference ... ok [INFO] [stdout] test parser::log_parser::tests::test_parse_bracketed_log ... ok [INFO] [stdout] test parser::json_parser::tests::test_invalid_json ... ok [INFO] [stdout] test parser::json_parser::tests::test_parse_jsonl ... ok [INFO] [stdout] test parser::log_parser::tests::test_extract_level ... ok [INFO] [stdout] test parser::json_parser::tests::test_parse_array ... ok [INFO] [stdout] test parser::media_parser::tests::test_detect_audio ... ok [INFO] [stdout] test parser::media_parser::tests::test_detect_image ... ok [INFO] [stdout] test parser::media_parser::tests::test_detect_video ... ok [INFO] [stdout] test parser::media_parser::tests::test_parse_media_metadata ... ok [INFO] [stdout] test parser::sql_parser::tests::test_parse_sql ... ok [INFO] [stdout] test parser::sql_parser::tests::test_extract_table_name ... ok [INFO] [stdout] test parser::sql_parser::tests::test_sql_type_mapping ... ok [INFO] [stdout] test parser::tests::test_format_names ... ok [INFO] [stdout] test parser::tests::test_supported_formats_count ... ok [INFO] [stdout] test parser::xml_parser::tests::test_empty_xml ... ok [INFO] [stdout] test parser::tests::test_format_extensions ... ok [INFO] [stdout] test parser::xml_parser::tests::test_inline_tags ... ok [INFO] [stdout] test parser::xml_parser::tests::test_parse_simple_xml ... ok [INFO] [stdout] test parser::yaml_parser::tests::test_parse_toml ... ok [INFO] [stdout] test types::error::tests::test_content_too_large ... ok [INFO] [stdout] test parser::yaml_parser::tests::test_parse_yaml ... ok [INFO] [stdout] test types::header::tests::test_header_roundtrip ... ok [INFO] [stdout] test types::header::tests::test_invalid_magic ... ok [INFO] [stdout] test parser::yaml_parser::tests::test_yaml_with_frontmatter ... ok [INFO] [stdout] test parser::log_parser::tests::test_parse_iso_timestamp ... ok [INFO] [stdout] test types::header::tests::test_header_size ... ok [INFO] [stdout] test types::lineage::tests::test_lineage_chain ... ok [INFO] [stdout] test types::quality::tests::test_perfect_quality ... ok [INFO] [stdout] test types::quality::tests::test_quality_score ... ok [INFO] [stdout] test types::record::tests::test_new_record ... ok [INFO] [stdout] test types::schema::tests::test_find_field ... ok [INFO] [stdout] test types::record::tests::test_record_serialization ... ok [INFO] [stdout] test types::error::tests::test_error_display ... ok [INFO] [stdout] test types::schema::tests::test_total_fields ... ok [INFO] [stdout] test types::schema::tests::test_schema_serialization ... ok [INFO] [stdout] test types::spatial::tests::test_center ... ok [INFO] [stdout] test types::schema::tests::test_nested_type ... ok [INFO] [stdout] test types::spatial::tests::test_outside_bounds ... ok [INFO] [stdout] test types::source::tests::test_new_source ... ok [INFO] [stdout] test types::source::tests::test_source_serialization ... ok [INFO] [stdout] test types::spatial::tests::test_within_bounds ... ok [INFO] [stdout] test types::schema::tests::test_new_schema ... ok [INFO] [stdout] test types::spatial::tests::test_distance ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 151 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/edge_cases.rs (/opt/rustwide/target/debug/deps/edge_cases-427b9766cafa5bb4) [INFO] [stdout] [INFO] [stdout] running 33 tests [INFO] [stdout] test test_adat_empty_file_roundtrip ... ok [INFO] [stdout] test test_adat_invalid_magic ... ok [INFO] [stdout] test test_adat_truncated_file ... ok [INFO] [stdout] test test_decrypt_non_encrypted ... ok [INFO] [stdout] test test_csv_inconsistent_columns ... ok [INFO] [stdout] test test_csv_single_column ... ok [INFO] [stdout] test test_csv_header_only ... ok [INFO] [stdout] test test_encrypt_empty_string ... ok [INFO] [stdout] test test_empty_string_detection ... ok [INFO] [stdout] test test_encrypt_unicode ... ok [INFO] [stdout] test test_csv_with_quotes_and_commas ... ok [INFO] [stdout] test test_geo_antipodal_distance ... ok [INFO] [stdout] test test_geo_bounds_crossing_dateline ... ok [INFO] [stdout] test test_geo_poles ... ok [INFO] [stdout] test test_geo_same_point_distance ... ok [INFO] [stdout] test test_json_empty_array ... ok [INFO] [stdout] test test_json_empty_object ... ok [INFO] [stdout] test test_json_invalid ... ok [INFO] [stdout] test test_json_non_object_array ... ok [INFO] [stdout] test test_json_nested_deeply ... ok [INFO] [stdout] test test_pii_credit_card_luhn ... ok [INFO] [stdout] test test_pii_invalid_credit_card ... ok [INFO] [stdout] test test_pii_number_not_phone ... ok [INFO] [stdout] test test_pii_partial_email ... ok [INFO] [stdout] test test_query_empty_store ... ok [INFO] [stdout] test test_search_no_matches ... ok [INFO] [stdout] test test_single_char_detection ... ok [INFO] [stdout] test test_quality_empty_node ... ok [INFO] [stdout] test test_unicode_content ... ok [INFO] [stdout] test test_whitespace_only_detection ... ok [INFO] [stdout] test test_quality_score_large_dataset ... ok [INFO] [stdout] test test_large_csv_1000_rows ... ok [INFO] [stdout] test test_large_json_array ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/engine_deep.rs (/opt/rustwide/target/debug/deps/engine_deep-adeced0aa4cc95a9) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test test_graph_centrality_hub ... ok [INFO] [stdout] test test_consolidation_no_dups ... ok [INFO] [stdout] test test_consolidation_full_report ... ok [INFO] [stdout] test test_key_manager_full_lifecycle ... ok [INFO] [stdout] test test_encrypt_record_selective ... ok [INFO] [stdout] test test_quality_index_trend ... ok [INFO] [stdout] test test_graph_relationship_discovery_fk ... ok [INFO] [stdout] test test_schema_index_search_case_insensitive ... ok [INFO] [stdout] test test_session_operation_tracking ... ok [INFO] [stdout] test test_graph_traversal_depth_limit ... ok [INFO] [stdout] test test_lineage_index_chain ... ok [INFO] [stdout] test test_session_multiple_users ... ok [INFO] [stdout] test test_graph_disconnected_components ... ok [INFO] [stdout] test test_session_resume_empty ... ok [INFO] [stdout] test test_transform_dedup ... ok [INFO] [stdout] test test_transform_multi_step_pipeline ... ok [INFO] [stdout] test test_transform_sort ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-af0d94368d6a88fb) [INFO] [stdout] [INFO] [stdout] running 40 tests [INFO] [stdout] test test_anomaly_detection_null_spike ... ok [INFO] [stdout] test test_detect_calendar ... ok [INFO] [stdout] test test_detect_geojson ... ok [INFO] [stdout] test test_detect_html ... ok [INFO] [stdout] test test_detect_csv_accuracy ... ok [INFO] [stdout] test test_anomaly_detection_outlier ... ok [INFO] [stdout] test test_detect_email ... ok [INFO] [stdout] test test_detect_json_array ... ok [INFO] [stdout] test test_detect_by_extension_all ... ok [INFO] [stdout] test test_adat_roundtrip_with_data ... ok [INFO] [stdout] test test_detect_json_object ... ok [INFO] [stdout] test test_detect_jsonl ... ok [INFO] [stdout] test test_detect_log ... ok [INFO] [stdout] test test_detect_sql ... ok [INFO] [stdout] test test_detect_tsv_accuracy ... ok [INFO] [stdout] test test_detect_xml ... ok [INFO] [stdout] test test_detect_yaml ... ok [INFO] [stdout] test test_encryption_different_fields_different_ciphertext ... ok [INFO] [stdout] test test_encryption_roundtrip ... ok [INFO] [stdout] test test_format_names_unique ... ok [INFO] [stdout] test test_mcp_tool_count ... ok [INFO] [stdout] test test_ingest_and_query_csv ... ok [INFO] [stdout] test test_ingest_and_query_json ... ok [INFO] [stdout] test test_pii_detect_email ... ok [INFO] [stdout] test test_pii_detect_ip ... ok [INFO] [stdout] test test_pii_detect_ssn ... ok [INFO] [stdout] test test_pii_no_false_positive ... ok [INFO] [stdout] test test_pii_redaction_mask ... ok [INFO] [stdout] test test_schema_infer_booleans ... ok [INFO] [stdout] test test_quality_null_heavy_data ... ok [INFO] [stdout] test test_schema_infer_emails ... ok [INFO] [stdout] test test_lineage_through_ingest ... ok [INFO] [stdout] test test_quality_complete_data ... ok [INFO] [stdout] test test_schema_infer_floats ... ok [INFO] [stdout] test test_schema_infer_integers ... ok [INFO] [stdout] test test_spatial_distance_accuracy ... ok [INFO] [stdout] test test_schema_infer_urls ... ok [INFO] [stdout] test test_schema_infer_mixed_json ... ok [INFO] [stdout] test test_spatial_index_query ... ok [INFO] [stdout] test test_transform_pipeline_audit_trail ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/paper_validation.rs (/opt/rustwide/target/debug/deps/paper_validation-f911995972a2e798) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test paper_format_detection_accuracy_matrix ... ok [INFO] [stdout] test paper_extension_detection_accuracy ... ok [INFO] [stdout] test paper_graph_relationship_discovery_accuracy ... ok [INFO] [stdout] test paper_validation_summary ... ok [INFO] [stdout] test paper_pii_detection_accuracy ... ok [INFO] [stdout] test paper_lineage_trust_decay ... ok [INFO] [stdout] test paper_schema_inference_accuracy_matrix ... ok [INFO] [stdout] test paper_quality_scoring_matrix ... ok [INFO] [stdout] test paper_file_format_scaling ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s [INFO] [stdout] [INFO] [stderr] Running tests/stress.rs (/opt/rustwide/target/debug/deps/stress-af8726c57d6cbd03) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test stress_spatial_index_1k_points ... ok [INFO] [stdout] test stress_encrypt_decrypt_1k ... ok [INFO] [stdout] test stress_pii_scan_1k_records ... ok [INFO] [stdout] test stress_anomaly_detection_5k ... ok [INFO] [stdout] test stress_adat_roundtrip_1k_records ... ok [INFO] [stdout] test stress_quality_5k_records ... ok [INFO] [stdout] test stress_search_10k ... ok [INFO] [stdout] test stress_query_filter_10k ... ok [INFO] [stdout] test stress_ingest_10k_csv_records ... ok [INFO] [stdout] test stress_ingest_5k_json_records ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.98s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/adat-14dd9a5f9fe0afc5) [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/agentic_data_ffi-2fd7fe38f4686484) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_format_count ... ok [INFO] [stdout] test tests::test_geo_distance ... ok [INFO] [stdout] test tests::test_version ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/agentic_data_mcp-68e2f89c89d6c831) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tools::registry::tests::test_unknown_tool ... ok [INFO] [stdout] test tools::registry::tests::test_registry_tool_count ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests agentic_data [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "e546d8c06f73a2ef13795c76b0c19f0de0eab978fce1bf8d9c6fa51e07a8bfa1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e546d8c06f73a2ef13795c76b0c19f0de0eab978fce1bf8d9c6fa51e07a8bfa1", kill_on_drop: false }` [INFO] [stdout] e546d8c06f73a2ef13795c76b0c19f0de0eab978fce1bf8d9c6fa51e07a8bfa1