[INFO] fetching crate semantic-memory 0.3.0... [INFO] testing semantic-memory-0.3.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate semantic-memory 0.3.0 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate semantic-memory 0.3.0 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate semantic-memory 0.3.0 [INFO] tweaked toml for crates.io crate semantic-memory 0.3.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate semantic-memory 0.3.0 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate semantic-memory 0.3.0 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.112 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.112 [INFO] [stderr] Downloaded getrandom v0.4.1 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.112 [INFO] [stderr] Downloaded fallible-streaming-iterator v0.1.9 [INFO] [stderr] Downloaded bytemuck_derive v1.10.2 [INFO] [stderr] Downloaded anndists v0.1.4 [INFO] [stderr] Downloaded env_logger v0.11.9 [INFO] [stderr] Downloaded portable-atomic-util v0.2.5 [INFO] [stderr] Downloaded wasm-bindgen v0.2.112 [INFO] [stderr] Downloaded jiff-static v0.2.21 [INFO] [stderr] Downloaded zerocopy-derive v0.8.39 [INFO] [stderr] Downloaded cc v1.2.56 [INFO] [stderr] Downloaded rusqlite v0.32.1 [INFO] [stderr] Downloaded js-sys v0.3.89 [INFO] [stderr] Downloaded uuid v1.21.0 [INFO] [stderr] Downloaded hashlink v0.9.1 [INFO] [stderr] Downloaded wasm-bindgen-futures v0.4.62 [INFO] [stderr] Downloaded zerocopy v0.8.39 [INFO] [stderr] Downloaded web-sys v0.3.89 [INFO] [stderr] Downloaded jiff v0.2.21 [INFO] [stderr] Downloaded env_filter v1.0.0 [INFO] [stderr] Downloaded libc v0.2.182 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3e6dd1831d1d970a2860cd9453c0ee9606041ccf4d576be8c420b4b7dadac800 [INFO] running `Command { std: "docker" "start" "-a" "3e6dd1831d1d970a2860cd9453c0ee9606041ccf4d576be8c420b4b7dadac800", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3e6dd1831d1d970a2860cd9453c0ee9606041ccf4d576be8c420b4b7dadac800", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3e6dd1831d1d970a2860cd9453c0ee9606041ccf4d576be8c420b4b7dadac800", kill_on_drop: false }` [INFO] [stdout] 3e6dd1831d1d970a2860cd9453c0ee9606041ccf4d576be8c420b4b7dadac800 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5b3b1fcda10114147db93bc13ac566b8b0b9a7baf0e5922cd00dc136ccf165b0 [INFO] running `Command { std: "docker" "start" "-a" "5b3b1fcda10114147db93bc13ac566b8b0b9a7baf0e5922cd00dc136ccf165b0", kill_on_drop: false }` [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling libc v0.2.182 [INFO] [stderr] Compiling bytes v1.11.1 [INFO] [stderr] Compiling find-msvc-tools v0.1.9 [INFO] [stderr] Compiling zerocopy v0.8.39 [INFO] [stderr] Compiling itoa v1.0.17 [INFO] [stderr] Compiling futures-core v0.3.32 [INFO] [stderr] Compiling rustls-pki-types v1.14.0 [INFO] [stderr] Compiling cc v1.2.56 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling futures-task v0.3.32 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling http v1.4.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling memoffset v0.7.1 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling log v0.4.29 [INFO] [stderr] Compiling rustls v0.23.36 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling anstyle-parse v0.2.7 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling socket2 v0.6.2 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling futures-channel v0.3.32 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling pkg-config v0.3.32 [INFO] [stderr] Compiling anyhow v1.0.102 [INFO] [stderr] Compiling colorchoice v1.0.4 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.2 [INFO] [stderr] Compiling vcpkg v0.2.15 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling anstyle-query v1.1.5 [INFO] [stderr] Compiling anstyle v1.0.13 [INFO] [stderr] Compiling zmij v1.0.21 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling anstream v0.6.21 [INFO] [stderr] Compiling libsqlite3-sys v0.30.1 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling getrandom v0.4.1 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling env_filter v1.0.0 [INFO] [stderr] Compiling jiff v0.2.21 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling lock_api v0.4.14 [INFO] [stderr] Compiling nix v0.26.4 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling rustls-webpki v0.103.9 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling enum-as-inner v0.6.1 [INFO] [stderr] Compiling env_logger v0.11.9 [INFO] [stderr] Compiling sysctl v0.5.5 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling cpu-time v1.0.0 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling combine v4.6.7 [INFO] [stderr] Compiling webpki-roots v1.0.6 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling ryu v1.0.23 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling allocator-api2 v0.2.21 [INFO] [stderr] Compiling foldhash v0.1.5 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling iri-string v0.7.10 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling anndists v0.1.4 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling bytemuck_derive v1.10.2 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling hashlink v0.9.1 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling fallible-iterator v0.3.0 [INFO] [stderr] Compiling fallible-streaming-iterator v0.1.9 [INFO] [stderr] Compiling bytemuck v1.25.0 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling uuid v1.21.0 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling mmap-rs v0.6.1 [INFO] [stderr] Compiling hnsw_rs v0.3.3 [INFO] [stderr] Compiling rusqlite v0.32.1 [INFO] [stderr] Compiling semantic-memory v0.3.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 39s [INFO] running `Command { std: "docker" "inspect" "5b3b1fcda10114147db93bc13ac566b8b0b9a7baf0e5922cd00dc136ccf165b0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5b3b1fcda10114147db93bc13ac566b8b0b9a7baf0e5922cd00dc136ccf165b0", kill_on_drop: false }` [INFO] [stdout] 5b3b1fcda10114147db93bc13ac566b8b0b9a7baf0e5922cd00dc136ccf165b0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] efd53b58bb3509412d9a20b70066b81b8bf0f59aa1abedab4ea9f73a20b3ffd0 [INFO] running `Command { std: "docker" "start" "-a" "efd53b58bb3509412d9a20b70066b81b8bf0f59aa1abedab4ea9f73a20b3ffd0", kill_on_drop: false }` [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling sysctl v0.5.5 [INFO] [stderr] Compiling rusqlite v0.32.1 [INFO] [stderr] Compiling mmap-rs v0.6.1 [INFO] [stderr] Compiling hnsw_rs v0.3.3 [INFO] [stderr] Compiling tempfile v3.26.0 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling semantic-memory v0.3.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `SearchSource` [INFO] [stdout] --> tests/search_tests.rs:3:60 [INFO] [stdout] | [INFO] [stdout] 3 | MemoryConfig, MemoryStore, MockEmbedder, SearchConfig, SearchSource, SearchSourceType, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 35s [INFO] running `Command { std: "docker" "inspect" "efd53b58bb3509412d9a20b70066b81b8bf0f59aa1abedab4ea9f73a20b3ffd0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "efd53b58bb3509412d9a20b70066b81b8bf0f59aa1abedab4ea9f73a20b3ffd0", kill_on_drop: false }` [INFO] [stdout] efd53b58bb3509412d9a20b70066b81b8bf0f59aa1abedab4ea9f73a20b3ffd0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 15914734ca79cde3c90ed7d2afc2a2456da0250e7991cd3d1c089f89961fde7b [INFO] running `Command { std: "docker" "start" "-a" "15914734ca79cde3c90ed7d2afc2a2456da0250e7991cd3d1c089f89961fde7b", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `SearchSource` [INFO] [stderr] --> tests/search_tests.rs:3:60 [INFO] [stderr] | [INFO] [stderr] 3 | MemoryConfig, MemoryStore, MockEmbedder, SearchConfig, SearchSource, SearchSourceType, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `semantic-memory` (test "search_tests") generated 1 warning (run `cargo fix --test "search_tests" -p semantic-memory` to apply 1 suggestion) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.01s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/semantic_memory-3c9efa9813489e86) [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/brute_force_parity.rs (/opt/rustwide/target/debug/deps/brute_force_parity-792f5557909bb806) [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/chunker_tests.rs (/opt/rustwide/target/debug/deps/chunker_tests-7c1b12dcc5409f95) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test empty_input_returns_empty_vec ... ok [INFO] [stdout] test chunk_indices_are_sequential ... ok [INFO] [stdout] test paragraph_separated_text_splits_on_paragraph_break ... ok [INFO] [stdout] test long_single_word_force_splits ... ok [INFO] [stdout] test text_under_max_size_single_chunk ... ok [INFO] [stdout] test short_text_returns_single_chunk ... ok [INFO] [stdout] test sentence_splitting_works ... ok [INFO] [stdout] test overlap_between_chunks ... ok [INFO] [stdout] test token_count_estimate_is_reasonable ... ok [INFO] [stdout] test whitespace_only_returns_empty_vec ... ok [INFO] [stdout] test unicode_cjk_no_panic ... ok [INFO] [stderr] Running tests/compaction.rs (/opt/rustwide/target/debug/deps/compaction-e8ac6e86ea59292a) [INFO] [stdout] test unicode_emoji_no_panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 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 deleted_ratio_computation ... ok [INFO] [stdout] test compact_skips_when_healthy ... ok [INFO] [stdout] test compact_reduces_tombstones ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.58s [INFO] [stdout] [INFO] [stderr] Running tests/concurrent_access.rs (/opt/rustwide/target/debug/deps/concurrent_access-7e57134a7255a4c1) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test clone_store_shares_state_across_tasks ... ok [INFO] [stdout] test concurrent_multiple_inserters ... ok [INFO] [stdout] test concurrent_insert_and_search_no_panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.54s [INFO] [stdout] [INFO] [stderr] Running tests/conversation_search_tests.rs (/opt/rustwide/target/debug/deps/conversation_search_tests-3f2eef36960a8594) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test message_fts_cleanup_on_session_delete ... ok [INFO] [stdout] test embedded_message_is_searchable ... ok [INFO] [stdout] test session_id_filtering ... ok [INFO] [stdout] test mixed_source_type_search ... ok [INFO] [stdout] test non_embedded_message_invisible_to_search ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s [INFO] [stdout] [INFO] [stderr] Running tests/conversation_tests.rs (/opt/rustwide/target/debug/deps/conversation_tests-d89ac8ee13e4121b) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test create_session_and_list ... ok [INFO] [stdout] test add_messages_and_retrieve ... ok [INFO] [stdout] test session_isolation ... ok [INFO] [stdout] test delete_session_cascades_messages ... ok [INFO] [stdout] test message_count_on_list_sessions ... ok [INFO] [stdout] test add_message_to_nonexistent_session_returns_error ... ok [INFO] [stdout] test get_recent_messages_with_limit ... ok [INFO] [stdout] test delete_nonexistent_session_returns_error ... ok [INFO] [stdout] test token_budget_limiting ... ok [INFO] [stdout] test token_budget_null_tokens_always_included ... ok [INFO] [stdout] test session_token_count ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.66s [INFO] [stdout] [INFO] [stderr] Running tests/db_tests.rs (/opt/rustwide/target/debug/deps/db_tests-160928957198e0ef) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test test_bytes_to_embedding_invalid_length ... ok [INFO] [stdout] test test_bytes_to_embedding_empty ... ok [INFO] [stdout] test test_role_display ... ok [INFO] [stdout] test test_parse_wrong_dimensions ... ok [INFO] [stdout] test test_parse_rejects_non_numeric ... ok [INFO] [stdout] test test_bytes_to_embedding_valid ... ok [INFO] [stdout] test test_parse_multiple_embeddings ... ok [INFO] [stdout] test test_bytes_to_embedding_roundtrip_large ... ok [INFO] [stdout] test test_parse_valid_embedding ... ok [INFO] [stdout] test test_role_from_str ... ok [INFO] [stdout] test test_fresh_db_not_dirty ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/hnsw_hotswap.rs (/opt/rustwide/target/debug/deps/hnsw_hotswap-c7975190e6f29071) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test rebuild_updates_live_instance ... ok [INFO] [stdout] test concurrent_search_during_rebuild ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s [INFO] [stdout] [INFO] [stderr] Running tests/hnsw_integration.rs (/opt/rustwide/target/debug/deps/hnsw_integration-7e25a7f3ec12d3d2) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test hnsw_search_empty_store ... ok [INFO] [stdout] test hnsw_namespace_filtering ... ok [INFO] [stdout] test hnsw_source_type_filtering ... ok [INFO] [stdout] test hnsw_insert_and_search_facts ... ok [INFO] [stdout] test hnsw_multi_domain_search ... ok [INFO] [stdout] test hnsw_document_delete_cleans_up ... ok [INFO] [stdout] test hnsw_delete_removes_from_search ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.94s [INFO] [stdout] [INFO] [stderr] Running tests/hnsw_persistence.rs (/opt/rustwide/target/debug/deps/hnsw_persistence-e20f55d0dfc1341d) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test keymap_flush_on_explicit_flush ... ok [INFO] [stdout] test reopen_with_no_keymap_table_graceful ... ok [INFO] [stdout] test keymap_survives_reopen ... ok [INFO] [stdout] test rebuild_preserves_keymap ... ok [INFO] [stdout] test deletions_survive_reopen ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.60s [INFO] [stdout] [INFO] [stderr] Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-c99d77be7138ca1f) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test embed_exposed_on_store ... ok [INFO] [stdout] test embed_batch_exposed_on_store ... ok [INFO] [stdout] test conversations_and_facts_coexist ... ok [INFO] [stdout] test end_to_end_document_ingestion ... ok [INFO] [stdout] test clone_shares_state ... ok [INFO] [stdout] test chunk_text_exposed_on_store ... ok [INFO] [stdout] test end_to_end_add_facts_and_search ... ok [INFO] [stdout] test reopen_database_preserves_data ... ok [INFO] [stdout] test test_auto_token_count ... ok [INFO] [stdout] test vacuum_works ... ok [INFO] [stdout] test test_v3_migration ... ok [INFO] [stdout] test test_reembed_all_includes_messages ... ok [INFO] [stdout] test test_embedding_dirty_flag ... ok [INFO] [stdout] test v2_migration_preserves_existing_data ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s [INFO] [stdout] [INFO] [stderr] Running tests/knowledge_tests.rs (/opt/rustwide/target/debug/deps/knowledge_tests-a7c261605d4c3df1) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test delete_namespace ... ok [INFO] [stdout] test add_fact_and_get ... ok [INFO] [stdout] test add_fact_with_source_and_metadata ... ok [INFO] [stdout] test delete_nonexistent_fact_returns_error ... ok [INFO] [stdout] test embedding_blob_roundtrip ... ok [INFO] [stdout] test add_fact_with_embedding_sync ... ok [INFO] [stdout] test bulk_insert_delete_fts_consistency ... ok [INFO] [stdout] test delete_fact_removes_from_fts ... ok [INFO] [stdout] test namespace_filtering_on_list_facts ... ok [INFO] [stdout] test fts_finds_inserted_fact ... ok [INFO] [stdout] test get_nonexistent_fact_returns_none ... ok [INFO] [stdout] test update_fact_fts_reflects_new_content ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.58s [INFO] [stdout] [INFO] [stderr] Running tests/migration_v5.rs (/opt/rustwide/target/debug/deps/migration_v5-ac5adb943d0f0c5b) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test v5_migration_adds_columns ... ok [INFO] [stdout] test v5_migration_idempotent ... ok [INFO] [stderr] Running tests/quantization.rs (/opt/rustwide/target/debug/deps/quantization-1b299290d8fe7741) [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test constant_vector_handling ... ok [INFO] [stdout] test test_quantize_constant_vector ... ok [INFO] [stdout] test test_quantize_dimension_mismatch ... ok [INFO] [stdout] test pack_unpack_wrong_dimensions ... ok [INFO] [stdout] test round_trip_max_error ... ok [INFO] [stdout] test round_trip_symmetric_range ... ok [INFO] [stdout] test test_dequantize_round_trip_preserves_length ... ok [INFO] [stdout] test pack_unpack_round_trip ... ok [INFO] [stdout] test test_quantize_extreme_values ... ok [INFO] [stdout] test test_quantize_zero_vector ... ok [INFO] [stdout] test test_sq8_cosine_similarity_preservation ... ok [INFO] [stdout] test test_sq8_round_trip_accuracy ... ok [INFO] [stdout] test cosine_similarity_preserved ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s [INFO] [stdout] [INFO] [stderr] Running tests/quantization_pipeline.rs (/opt/rustwide/target/debug/deps/quantization_pipeline-fe053ec89e248e76) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test add_fact_stores_q8 ... ok [INFO] [stderr] Running tests/search_tests.rs (/opt/rustwide/target/debug/deps/search_tests-16429917f6f21831) [INFO] [stdout] test reembed_all_regenerates_q8 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.57s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test cosine_orthogonal_vectors ... ok [INFO] [stdout] test cosine_opposite_vectors ... ok [INFO] [stdout] test cosine_identical_vectors ... ok [INFO] [stdout] test cosine_zero_vector ... ok [INFO] [stdout] test recency_disabled_no_effect ... ok [INFO] [stdout] test dedup_keeps_different_content ... ok [INFO] [stdout] test parameterized_namespace_adversarial ... ok [INFO] [stdout] test sanitize_empty_after_stripping ... ok [INFO] [stdout] test recency_zero_half_life_no_panic ... ok [INFO] [stdout] test sanitize_empty_string ... ok [INFO] [stdout] test rrf_fusion_order ... ok [INFO] [stdout] test hybrid_search_finds_facts ... ok [INFO] [stdout] test empty_query_returns_empty_results ... ok [INFO] [stdout] test sanitize_only_whitespace ... ok [INFO] [stdout] test dedup_removes_duplicate_content ... ok [INFO] [stdout] test sanitize_normal_query_unchanged ... ok [INFO] [stdout] test fts_only_search ... ok [INFO] [stdout] test sanitize_strips_fts_operators ... ok [INFO] [stdout] test sanitize_unicode_preserved ... ok [INFO] [stdout] test special_chars_only_query_returns_empty ... ok [INFO] [stdout] test search_with_source_type_filter ... ok [INFO] [stdout] test search_with_namespace_filter ... ok [INFO] [stdout] test test_vector_search_completes_with_many_rows ... ok [INFO] [stdout] test test_vector_search_buffer_reuse_correctness ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.39s [INFO] [stdout] [INFO] [stderr] Running tests/storage_lifecycle.rs (/opt/rustwide/target/debug/deps/storage_lifecycle-8528a1dbc06832ce) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test hnsw_files_created_on_flush ... ok [INFO] [stdout] test hnsw_persist_and_reload ... ok [INFO] [stdout] test hnsw_sidecar_deleted_triggers_rebuild ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stderr] Running tests/tokenizer_tests.rs (/opt/rustwide/target/debug/deps/tokenizer_tests-d4819d95226f40d1) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_estimate_counter_empty ... ok [INFO] [stdout] test test_estimate_counter_single_char ... ok [INFO] [stdout] test test_estimate_counter_known_length ... ok [INFO] [stdout] test test_chunk_token_counts_use_counter ... ok [INFO] [stdout] test test_estimate_counter_short ... ok [INFO] [stdout] test test_auto_token_count ... ok [INFO] [stdout] test test_custom_token_counter ... ok [INFO] [stderr] Running tests/vector_only_hnsw.rs (/opt/rustwide/target/debug/deps/vector_only_hnsw-b8e52792a5c87e8f) [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test vector_only_respects_source_type_filter ... ok [INFO] [stdout] test vector_only_uses_hnsw ... ok [INFO] [stdout] test vector_only_matches_hybrid_top ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s [INFO] [stdout] [INFO] [stderr] Doc-tests semantic_memory [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test src/lib.rs - (line 8) - compile ... ok [INFO] [stdout] test src/tokenizer.rs - tokenizer::TokenCounter (line 15) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.87s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "15914734ca79cde3c90ed7d2afc2a2456da0250e7991cd3d1c089f89961fde7b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "15914734ca79cde3c90ed7d2afc2a2456da0250e7991cd3d1c089f89961fde7b", kill_on_drop: false }` [INFO] [stdout] 15914734ca79cde3c90ed7d2afc2a2456da0250e7991cd3d1c089f89961fde7b