[INFO] fetching crate mnemefusion-core 0.1.4... [INFO] testing mnemefusion-core-0.1.4 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate mnemefusion-core 0.1.4 into /workspace/builds/worker-5-tc2/source [INFO] started tweaking crates.io crate mnemefusion-core 0.1.4 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate mnemefusion-core 0.1.4 [INFO] tweaked toml for crates.io crate mnemefusion-core 0.1.4 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate mnemefusion-core 0.1.4 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate mnemefusion-core 0.1.4 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 050bb4c99a4992134b17a25be4172cd4d6e9cedfceb9fce6572197b85d5a8378 [INFO] running `Command { std: "docker" "start" "-a" "050bb4c99a4992134b17a25be4172cd4d6e9cedfceb9fce6572197b85d5a8378", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "050bb4c99a4992134b17a25be4172cd4d6e9cedfceb9fce6572197b85d5a8378", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "050bb4c99a4992134b17a25be4172cd4d6e9cedfceb9fce6572197b85d5a8378", kill_on_drop: false }` [INFO] [stdout] 050bb4c99a4992134b17a25be4172cd4d6e9cedfceb9fce6572197b85d5a8378 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 030f6ee2ea766a0e2ff1ae72e64b1e9bef84b3902a96716eb7c769ed9b67e1a2 [INFO] running `Command { std: "docker" "start" "-a" "030f6ee2ea766a0e2ff1ae72e64b1e9bef84b3902a96716eb7c769ed9b67e1a2", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.105 [INFO] [stderr] Compiling quote v1.0.43 [INFO] [stderr] Compiling cxxbridge-flags v1.0.192 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling link-cplusplus v1.0.12 [INFO] [stderr] Compiling zmij v1.0.14 [INFO] [stderr] Compiling option-ext v0.2.0 [INFO] [stderr] Compiling redb v2.6.3 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling mnemefusion-core v0.1.4 (/opt/rustwide/workdir) [INFO] [stderr] Compiling fixedbitset v0.5.7 [INFO] [stderr] Compiling dirs-sys v0.5.0 [INFO] [stderr] Compiling cxx v1.0.192 [INFO] [stderr] Compiling dirs v6.0.0 [INFO] [stderr] Compiling codespan-reporting v0.13.1 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling uuid v1.19.0 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling petgraph v0.8.3 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling cxx-build v1.0.192 [INFO] [stderr] Compiling ptr_meta_derive v0.3.1 [INFO] [stderr] Compiling bytecheck_derive v0.8.2 [INFO] [stderr] Compiling cxxbridge-macro v1.0.192 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling munge_macro v0.4.7 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling rkyv_derive v0.8.15 [INFO] [stderr] Compiling ptr_meta v0.3.1 [INFO] [stderr] Compiling munge v0.4.7 [INFO] [stderr] Compiling rancor v0.1.1 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling bytecheck v0.8.2 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling rend v0.5.3 [INFO] [stderr] Compiling usearch v2.23.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling rust-stemmers v1.2.0 [INFO] [stderr] Compiling rkyv v0.8.15 [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 32.21s [INFO] running `Command { std: "docker" "inspect" "030f6ee2ea766a0e2ff1ae72e64b1e9bef84b3902a96716eb7c769ed9b67e1a2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "030f6ee2ea766a0e2ff1ae72e64b1e9bef84b3902a96716eb7c769ed9b67e1a2", kill_on_drop: false }` [INFO] [stdout] 030f6ee2ea766a0e2ff1ae72e64b1e9bef84b3902a96716eb7c769ed9b67e1a2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b4ba378229b8c98fb70201772a8dc5aaac2203eb9fc7e34159fb778af21875be [INFO] running `Command { std: "docker" "start" "-a" "b4ba378229b8c98fb70201772a8dc5aaac2203eb9fc7e34159fb778af21875be", kill_on_drop: false }` [INFO] [stderr] Compiling zerocopy v0.8.33 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling zerocopy-derive v0.8.33 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling clap_lex v0.7.7 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling uuid v1.19.0 [INFO] [stderr] Compiling page_size v0.6.0 [INFO] [stderr] Compiling clap_builder v4.5.54 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling rust-stemmers v1.2.0 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling clap v4.5.54 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling proptest v1.9.0 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling tracing-subscriber v0.3.22 [INFO] [stderr] Compiling criterion v0.8.2 [INFO] [stderr] Compiling mnemefusion-core v0.1.4 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `EntityFact` [INFO] [stdout] --> src/query/planner.rs:3169:28 [INFO] [stdout] | [INFO] [stdout] 3169 | use crate::types::{EntityFact, EntityId, EntityProfile}; [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: `crate::query::intent::QueryIntent` [INFO] [stdout] --> src/slm/tests.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::query::intent::QueryIntent; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `timestamp` [INFO] [stdout] --> tests/custom/temporal_tests.rs:1167:18 [INFO] [stdout] | [INFO] [stdout] 1167 | for (memory, timestamp) in &results { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_timestamp` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `causes` [INFO] [stdout] --> tests/custom/causal_tests.rs:1951:9 [INFO] [stdout] | [INFO] [stdout] 1951 | let causes = ctx.engine.get_causes(id, 1).unwrap(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_causes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alice_joined` [INFO] [stdout] --> tests/custom/entity_tests.rs:1004:9 [INFO] [stdout] | [INFO] [stdout] 1004 | let alice_joined = ctx.add_memory(&TestMemory { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_alice_joined` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `code_improved` [INFO] [stdout] --> tests/custom/entity_tests.rs:1011:9 [INFO] [stdout] | [INFO] [stdout] 1011 | let code_improved = ctx.add_memory(&TestMemory { [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_code_improved` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alice_bug` [INFO] [stdout] --> tests/custom/entity_tests.rs:1221:9 [INFO] [stdout] | [INFO] [stdout] 1221 | let alice_bug = ctx.add_memory(&TestMemory { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_alice_bug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `patch_created` [INFO] [stdout] --> tests/custom/entity_tests.rs:1228:9 [INFO] [stdout] | [INFO] [stdout] 1228 | let patch_created = ctx.add_memory(&TestMemory { [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_patch_created` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `system_secure` [INFO] [stdout] --> tests/custom/entity_tests.rs:1235:9 [INFO] [stdout] | [INFO] [stdout] 1235 | let system_secure = ctx.add_memory(&TestMemory { [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_system_secure` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `recent_irrelevant` [INFO] [stdout] --> tests/custom/fusion_tests.rs:42:9 [INFO] [stdout] | [INFO] [stdout] 42 | let recent_irrelevant = ctx.add_memory(&TestMemory { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_recent_irrelevant` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `unrelated` [INFO] [stdout] --> tests/custom/fusion_tests.rs:96:9 [INFO] [stdout] | [INFO] [stdout] 96 | let unrelated = ctx.add_memory(&TestMemory { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_unrelated` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `bob_memory` [INFO] [stdout] --> tests/custom/fusion_tests.rs:155:9 [INFO] [stdout] | [INFO] [stdout] 155 | let bob_memory = ctx.add_memory(&TestMemory { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_bob_memory` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestSetup` is never constructed [INFO] [stdout] --> tests/custom/test_utils.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct TestSetup { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `id` is never read [INFO] [stdout] --> tests/custom/test_utils.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct TestMemory { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 25 | pub id: Option, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestMemory` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestExpectations` is never constructed [INFO] [stdout] --> tests/custom/test_utils.rs:43:12 [INFO] [stdout] | [INFO] [stdout] 43 | pub struct TestExpectations { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FusionWeightExpectations` is never constructed [INFO] [stdout] --> tests/custom/test_utils.rs:57:12 [INFO] [stdout] | [INFO] [stdout] 57 | pub struct FusionWeightExpectations { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `assert_results_include` is never used [INFO] [stdout] --> tests/custom/test_utils.rs:183:8 [INFO] [stdout] | [INFO] [stdout] 183 | pub fn assert_results_include(result_contents: &[String], expected: &[String], test_name: &str) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `assert_results_ordered` is never used [INFO] [stdout] --> tests/custom/test_utils.rs:196:8 [INFO] [stdout] | [INFO] [stdout] 196 | pub fn assert_results_ordered( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `assert_fusion_weights` is never used [INFO] [stdout] --> tests/custom/test_utils.rs:230:8 [INFO] [stdout] | [INFO] [stdout] 230 | pub fn assert_fusion_weights( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `assert_results_in_timerange` is never used [INFO] [stdout] --> tests/custom/test_utils.rs:323:8 [INFO] [stdout] | [INFO] [stdout] 323 | pub fn assert_results_in_timerange( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `now_timestamp` is never used [INFO] [stdout] --> tests/custom/entity_tests.rs:11:4 [INFO] [stdout] | [INFO] [stdout] 11 | fn now_timestamp() -> Timestamp { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `result1` [INFO] [stdout] --> src/ingest/pipeline.rs:2530:13 [INFO] [stdout] | [INFO] [stdout] 2530 | let result1 = pipeline.upsert("key1", memory1).unwrap(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_result1` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `result2` [INFO] [stdout] --> src/ingest/pipeline.rs:2538:13 [INFO] [stdout] | [INFO] [stdout] 2538 | let result2 = pipeline.upsert("key1", memory2).unwrap(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_result2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mem2_id` [INFO] [stdout] --> src/query/planner.rs:2746:13 [INFO] [stdout] | [INFO] [stdout] 2746 | let mem2_id = mem2.id.clone(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mem2_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mem2_id` [INFO] [stdout] --> src/query/planner.rs:3076:13 [INFO] [stdout] | [INFO] [stdout] 3076 | let mem2_id = mem2.id.clone(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mem2_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/types/profile.rs:929:13 [INFO] [stdout] | [INFO] [stdout] 929 | let mut fact = EntityFact { [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] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 31.93s [INFO] running `Command { std: "docker" "inspect" "b4ba378229b8c98fb70201772a8dc5aaac2203eb9fc7e34159fb778af21875be", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b4ba378229b8c98fb70201772a8dc5aaac2203eb9fc7e34159fb778af21875be", kill_on_drop: false }` [INFO] [stdout] b4ba378229b8c98fb70201772a8dc5aaac2203eb9fc7e34159fb778af21875be [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] fd8b06d054e7eeaa77f54c8a725bd58bc44d6ff4beaadbdfc4d9a85548b2efb1 [INFO] running `Command { std: "docker" "start" "-a" "fd8b06d054e7eeaa77f54c8a725bd58bc44d6ff4beaadbdfc4d9a85548b2efb1", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `EntityFact` [INFO] [stderr] --> src/query/planner.rs:3169:28 [INFO] [stderr] | [INFO] [stderr] 3169 | use crate::types::{EntityFact, EntityId, EntityProfile}; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::query::intent::QueryIntent` [INFO] [stderr] --> src/slm/tests.rs:8:9 [INFO] [stderr] | [INFO] [stderr] 8 | use crate::query::intent::QueryIntent; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `result1` [INFO] [stderr] --> src/ingest/pipeline.rs:2530:13 [INFO] [stderr] | [INFO] [stderr] 2530 | let result1 = pipeline.upsert("key1", memory1).unwrap(); [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_result1` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `result2` [INFO] [stderr] --> src/ingest/pipeline.rs:2538:13 [INFO] [stderr] | [INFO] [stderr] 2538 | let result2 = pipeline.upsert("key1", memory2).unwrap(); [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_result2` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `mem2_id` [INFO] [stderr] --> src/query/planner.rs:2746:13 [INFO] [stderr] | [INFO] [stderr] 2746 | let mem2_id = mem2.id.clone(); [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mem2_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `mem2_id` [INFO] [stderr] --> src/query/planner.rs:3076:13 [INFO] [stderr] | [INFO] [stderr] 3076 | let mem2_id = mem2.id.clone(); [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mem2_id` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/types/profile.rs:929:13 [INFO] [stderr] | [INFO] [stderr] 929 | let mut fact = EntityFact { [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 variable: `timestamp` [INFO] [stderr] --> tests/custom/temporal_tests.rs:1167:18 [INFO] [stderr] | [INFO] [stderr] 1167 | for (memory, timestamp) in &results { [INFO] [stderr] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_timestamp` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `causes` [INFO] [stderr] --> tests/custom/causal_tests.rs:1951:9 [INFO] [stderr] | [INFO] [stderr] 1951 | let causes = ctx.engine.get_causes(id, 1).unwrap(); [INFO] [stderr] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_causes` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `alice_joined` [INFO] [stderr] --> tests/custom/entity_tests.rs:1004:9 [INFO] [stderr] | [INFO] [stderr] 1004 | let alice_joined = ctx.add_memory(&TestMemory { [INFO] [stderr] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_alice_joined` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `code_improved` [INFO] [stderr] --> tests/custom/entity_tests.rs:1011:9 [INFO] [stderr] | [INFO] [stderr] 1011 | let code_improved = ctx.add_memory(&TestMemory { [INFO] [stderr] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_code_improved` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `alice_bug` [INFO] [stderr] --> tests/custom/entity_tests.rs:1221:9 [INFO] [stderr] | [INFO] [stderr] 1221 | let alice_bug = ctx.add_memory(&TestMemory { [INFO] [stderr] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_alice_bug` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `patch_created` [INFO] [stderr] --> tests/custom/entity_tests.rs:1228:9 [INFO] [stderr] | [INFO] [stderr] 1228 | let patch_created = ctx.add_memory(&TestMemory { [INFO] [stderr] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_patch_created` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `system_secure` [INFO] [stderr] --> tests/custom/entity_tests.rs:1235:9 [INFO] [stderr] | [INFO] [stderr] 1235 | let system_secure = ctx.add_memory(&TestMemory { [INFO] [stderr] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_system_secure` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `recent_irrelevant` [INFO] [stderr] --> tests/custom/fusion_tests.rs:42:9 [INFO] [stderr] | [INFO] [stderr] 42 | let recent_irrelevant = ctx.add_memory(&TestMemory { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_recent_irrelevant` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `unrelated` [INFO] [stderr] --> tests/custom/fusion_tests.rs:96:9 [INFO] [stderr] | [INFO] [stderr] 96 | let unrelated = ctx.add_memory(&TestMemory { [INFO] [stderr] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_unrelated` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bob_memory` [INFO] [stderr] --> tests/custom/fusion_tests.rs:155:9 [INFO] [stderr] | [INFO] [stderr] 155 | let bob_memory = ctx.add_memory(&TestMemory { [INFO] [stderr] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_bob_memory` [INFO] [stderr] [INFO] [stderr] warning: struct `TestSetup` is never constructed [INFO] [stderr] --> tests/custom/test_utils.rs:16:12 [INFO] [stderr] | [INFO] [stderr] 16 | pub struct TestSetup { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: field `id` is never read [INFO] [stderr] --> tests/custom/test_utils.rs:25:9 [INFO] [stderr] | [INFO] [stderr] 24 | pub struct TestMemory { [INFO] [stderr] | ---------- field in this struct [INFO] [stderr] 25 | pub id: Option, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestMemory` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: struct `TestExpectations` is never constructed [INFO] [stderr] --> tests/custom/test_utils.rs:43:12 [INFO] [stderr] | [INFO] [stderr] 43 | pub struct TestExpectations { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct `FusionWeightExpectations` is never constructed [INFO] [stderr] --> tests/custom/test_utils.rs:57:12 [INFO] [stderr] | [INFO] [stderr] 57 | pub struct FusionWeightExpectations { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `assert_results_include` is never used [INFO] [stderr] --> tests/custom/test_utils.rs:183:8 [INFO] [stderr] | [INFO] [stderr] 183 | pub fn assert_results_include(result_contents: &[String], expected: &[String], test_name: &str) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `assert_results_ordered` is never used [INFO] [stderr] --> tests/custom/test_utils.rs:196:8 [INFO] [stderr] | [INFO] [stderr] 196 | pub fn assert_results_ordered( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `assert_fusion_weights` is never used [INFO] [stderr] --> tests/custom/test_utils.rs:230:8 [INFO] [stderr] | [INFO] [stderr] 230 | pub fn assert_fusion_weights( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `assert_results_in_timerange` is never used [INFO] [stderr] --> tests/custom/test_utils.rs:323:8 [INFO] [stderr] | [INFO] [stderr] 323 | pub fn assert_results_in_timerange( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `now_timestamp` is never used [INFO] [stderr] --> tests/custom/entity_tests.rs:11:4 [INFO] [stderr] | [INFO] [stderr] 11 | fn now_timestamp() -> Timestamp { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `mnemefusion-core` (lib test) generated 7 warnings (run `cargo fix --lib -p mnemefusion-core --tests` to apply 7 suggestions) [INFO] [stderr] warning: `mnemefusion-core` (test "custom") generated 19 warnings (run `cargo fix --test "custom" -p mnemefusion-core` to apply 10 suggestions) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.33s [INFO] [stdout] [INFO] [stdout] running 520 tests [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mnemefusion_core-9d10d4586329e8a9) [INFO] [stdout] test config::tests::test_config_validation ... ok [INFO] [stdout] test config::tests::test_config_validation_dimension_too_large ... ok [INFO] [stdout] test config::tests::test_config_validation_causal_hops_too_large ... ok [INFO] [stdout] test config::tests::test_config_validation_ef_construction_too_small ... ok [INFO] [stdout] test config::tests::test_config_builder ... ok [INFO] [stdout] test config::tests::test_config_validation_hnsw_m_too_large ... ok [INFO] [stdout] test config::tests::test_config_validation_provides_recommendations ... ok [INFO] [stdout] test config::tests::test_default_config ... ok [INFO] [stdout] test config::tests::test_entity_extraction_warning ... ok [INFO] [stdout] test config::tests::test_indexed_metadata_config ... ok [INFO] [stdout] test config::tests::test_slm_query_classification_builder ... ok [INFO] [stdout] test config::tests::test_slm_query_classification_default_disabled ... ok [INFO] [stdout] test error::tests::test_error_conversion ... ok [INFO] [stdout] test error::tests::test_error_display ... ok [INFO] [stdout] test error::tests::test_is_version_error ... ok [INFO] [stdout] test error::tests::test_unsupported_version_messages ... ok [INFO] [stdout] test error::tests::test_user_message ... ok [INFO] [stdout] test graph::causal::tests::test_branching_graph ... ok [INFO] [stdout] test graph::causal::tests::test_add_single_causal_link ... ok [INFO] [stdout] test graph::causal::tests::test_create_empty_graph ... ok [INFO] [stdout] test graph::causal::tests::test_edges_for_persistence ... ok [INFO] [stdout] test graph::causal::tests::test_get_effects_single_hop ... ok [INFO] [stdout] test graph::causal::tests::test_disconnected_node ... ok [INFO] [stdout] test graph::entity::tests::test_entity_graph_multiple_links ... ok [INFO] [stdout] test graph::causal::tests::test_get_causes_single_hop ... ok [INFO] [stdout] test graph::causal::tests::test_invalid_confidence ... ok [INFO] [stdout] test graph::entity::tests::test_entity_graph_new ... ok [INFO] [stdout] test graph::causal::tests::test_max_hops_limit ... ok [INFO] [stdout] test graph::entity::tests::test_entity_to_entity_multiple_relations ... ok [INFO] [stdout] test graph::entity::tests::test_entity_graph_get_memory_entities ... ok [INFO] [stdout] test graph::entity::tests::test_entity_to_entity_no_duplicate_edges ... ok [INFO] [stdout] test error::tests::test_is_recoverable ... ok [INFO] [stdout] test graph::persist::tests::test_parse_relationship_target_no_match ... ok [INFO] [stdout] test graph::persist::tests::test_parse_relationship_target_of_pattern ... ok [INFO] [stdout] test graph::entity::tests::test_entity_to_entity_link ... ok [INFO] [stdout] test graph::persist::tests::test_parse_relationship_target_parenthetical_unknown_entity ... ok [INFO] [stdout] test graph::persist::tests::test_parse_relationship_target_with_pattern ... ok [INFO] [stdout] test graph::entity::tests::test_entity_graph_remove_memory ... ok [INFO] [stdout] test graph::entity::tests::test_entity_graph_remove_entity ... ok [INFO] [stdout] test graph::entity::tests::test_entity_graph_link ... ok [INFO] [stdout] test graph::causal::tests::test_multi_hop_chain ... ok [INFO] [stdout] test graph::entity::tests::test_entity_graph_get_entity_memories ... ok [INFO] [stdout] test graph::entity::tests::test_entity_to_entity_excludes_mentions ... ok [INFO] [stdout] test config::tests::test_config_validation_ef_search_zero ... ok [INFO] [stdout] test error::tests::test_is_corruption ... ok [INFO] [stdout] test config::tests::test_entity_extraction_disabled_no_warning ... ok [INFO] [stdout] test graph::persist::tests::test_parse_relationship_target_parenthetical ... ok [INFO] [stdout] test index::bm25::tests::test_save_and_load_round_trip ... ok [INFO] [stdout] test graph::persist::tests::test_save_overwrite ... ok [INFO] [stdout] test graph::persist::tests::test_save_and_load_relationship_edges ... ok [INFO] [stdout] test index::bm25::tests::test_search_no_matches ... ok [INFO] [stdout] test index::bm25::tests::test_load_on_empty_db_is_noop ... ok [INFO] [stdout] test index::bm25::tests::test_tokenize ... ok [INFO] [stdout] test graph::persist::tests::test_backward_compat_no_relationship_key ... ok [INFO] [stdout] test index::temporal::tests::test_range_query_empty_range ... ok [INFO] [stdout] test index::bm25::tests::test_remove ... ok [INFO] [stdout] test index::bm25::tests::test_add_and_search ... ok [INFO] [stdout] test index::bm25::tests::test_bm25_scoring ... ok [INFO] [stdout] test graph::persist::tests::test_save_and_load_simple_graph ... ok [INFO] [stdout] test index::temporal::tests::test_range_query_within_range ... ok [INFO] [stdout] test index::temporal::tests::test_count_range ... ok [INFO] [stdout] test index::temporal::tests::test_range_query_with_limit ... ok [INFO] [stdout] test index::temporal::tests::test_range_query_ordering ... ok [INFO] [stdout] test index::temporal::tests::test_recent_with_multiple_memories ... ok [INFO] [stdout] test index::bm25::tests::test_limit ... ok [INFO] [stdout] test index::temporal::tests::test_search_temporal_content_basic ... ok [INFO] [stdout] test index::bm25::tests::test_search_empty_query ... ok [INFO] [stdout] test index::temporal::tests::test_search_temporal_content_multiple_matches ... ok [INFO] [stdout] test index::temporal::tests::test_recent_with_no_memories ... ok [INFO] [stdout] test index::bm25::tests::test_term_frequencies ... ok [INFO] [stdout] test graph::persist::tests::test_save_and_load_empty_graph ... ok [INFO] [stdout] test index::vector::tests::test_vector_index_add_wrong_dimension ... ok [INFO] [stdout] test ingest::causal_extractor::tests::test_calculate_relevance_score_capped ... ok [INFO] [stdout] test ingest::causal_extractor::tests::test_calculate_relevance_score_no_density ... ok [INFO] [stdout] test ingest::causal_extractor::tests::test_calculate_relevance_score_with_density ... ok [INFO] [stdout] test ingest::causal_extractor::tests::test_calculate_relevance_score_with_graph_boost ... ok [INFO] [stdout] test index::temporal::tests::test_search_temporal_content_scoring ... ok [INFO] [stdout] test index::vector::tests::test_vector_index_add ... ok [INFO] [stdout] test index::temporal::tests::test_search_temporal_content_no_query_expressions ... ok [INFO] [stdout] test ingest::causal_extractor::tests::test_causal_density_high ... ok [INFO] [stdout] test ingest::causal_extractor::tests::test_extract_basic_causal ... ok [INFO] [stdout] test ingest::causal_extractor::tests::test_causal_density_calculation ... ok [INFO] [stdout] test index::vector::tests::test_vector_index_search ... ok [INFO] [stdout] test index::temporal::tests::test_recent_with_limit_larger_than_count ... ok [INFO] [stdout] test index::vector::tests::test_vector_index_persistence ... ok [INFO] [stdout] test index::vector::tests::test_vector_index_remove ... ok [INFO] [stdout] test ingest::causal_extractor::tests::test_extract_case_insensitive ... ok [INFO] [stdout] test ingest::causal_extractor::tests::test_extract_whitespace_only ... ok [INFO] [stdout] test ingest::causal_extractor::tests::test_extract_empty_text ... ok [INFO] [stdout] test ingest::causal_extractor::tests::test_has_causal_intent_causal_marker ... ok [INFO] [stdout] test ingest::causal_extractor::tests::test_extract_deduplicates ... ok [INFO] [stdout] test ingest::causal_extractor::tests::test_extract_no_causal_language ... ok [INFO] [stdout] test ingest::entity_extractor::tests::test_simple_extractor_acronyms ... ok [INFO] [stdout] test ingest::entity_extractor::tests::test_simple_extractor_conversation_junk_filtered ... ok [INFO] [stdout] test ingest::causal_extractor::tests::test_has_causal_intent_non_causal ... ok [INFO] [stdout] test ingest::entity_extractor::tests::test_simple_extractor_empty ... ok [INFO] [stdout] test ingest::entity_extractor::tests::test_simple_extractor_determinism ... ok [INFO] [stdout] test ingest::causal_extractor::tests::test_extract_various_markers ... ok [INFO] [stdout] test ingest::entity_extractor::tests::test_simple_extractor_filters_stop_words ... ok [INFO] [stdout] test ingest::entity_extractor::tests::test_simple_extractor_multi_word ... ok [INFO] [stdout] test ingest::entity_extractor::tests::test_simple_extractor_sentence_start ... ok [INFO] [stdout] test ingest::entity_extractor::tests::test_simple_extractor_punctuation ... ok [INFO] [stdout] test ingest::causal_extractor::tests::test_extract_multiple_causal_markers ... ok [INFO] [stdout] test ingest::entity_extractor::tests::test_simple_extractor_contractions_filtered ... ok [INFO] [stdout] test ingest::entity_extractor::tests::test_simple_extractor_basic ... ok [INFO] [stdout] test ingest::causal_extractor::tests::test_has_causal_intent_why_question ... ok [INFO] [stdout] test index::vector::tests::test_vector_index_corrupted_buffer_too_small ... ok [INFO] [stdout] test index::vector::tests::test_vector_index_multiple_additions ... ok [INFO] [stdout] test index::vector::tests::test_vector_index_create ... ok [INFO] [stdout] test index::vector::tests::test_vector_index_search_empty ... ok [INFO] [stdout] test index::vector::tests::test_vector_index_corrupted_buffer_empty ... ok [INFO] [stdout] test index::vector::tests::test_vector_index_validate_empty ... ok [INFO] [stdout] test index::vector::tests::test_vector_index_validate_after_persistence ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_add_indexes_all_dimensions ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_add_extracts_entities ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_add_batch_success ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_add_and_retrieve ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_add_batch_empty ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_delete_batch_empty ... ok [INFO] [stdout] test index::vector::tests::test_vector_index_validate_with_data ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_add_with_dedup_creates_first ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_add_batch_with_metadata_and_source ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_delete_batch_partial ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_add_with_dedup_different_content ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_delete_batch_cleans_profiles ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_delete_batch_with_entities ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_delete_cleans_orphaned_entities ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_delete_keeps_non_orphaned_entities ... ok [INFO] [stdout] test ingest::slm_extractor::tests::test_causal_metadata_default ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_add_with_dedup_detects_duplicate ... ok [INFO] [stdout] test ingest::slm_extractor::tests::test_causal_relationship_confidence_clamping ... ok [INFO] [stdout] test ingest::slm_extractor::tests::test_extracted_entity_fact_confidence_clamping ... ok [INFO] [stdout] test ingest::slm_extractor::tests::test_extracted_entity_fact_new ... ok [INFO] [stdout] test ingest::slm_extractor::tests::test_extracted_entity_builder ... ok [INFO] [stdout] test ingest::slm_extractor::tests::test_slm_metadata_default ... ok [INFO] [stdout] test ingest::slm_extractor::tests::test_slm_metadata_serialization ... ok [INFO] [stdout] test ingest::slm_extractor::tests::test_temporal_metadata_default ... ok [INFO] [stdout] test ingest::temporal_extractor::tests::test_calculate_overlap_empty_query ... ok [INFO] [stdout] test ingest::temporal_extractor::tests::test_calculate_overlap_exact_match ... ok [INFO] [stdout] test ingest::temporal_extractor::tests::test_calculate_overlap_multiple_matches ... ok [INFO] [stdout] test ingest::temporal_extractor::tests::test_calculate_overlap_no_match ... ok [INFO] [stdout] test ingest::temporal_extractor::tests::test_absolute_date_formats ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_add_with_dedup_whitespace_sensitive ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_delete_batch_success ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_rollback_on_vector_index_failure ... ok [INFO] [stdout] test ingest::temporal_extractor::tests::test_extract_multiple_expressions ... ok [INFO] [stdout] test ingest::temporal_extractor::tests::test_extract_absolute_date ... ok [INFO] [stdout] test ingest::temporal_extractor::tests::test_extract_relative_time ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_delete_nonexistent_memory_doesnt_affect_profiles ... ok [INFO] [stdout] test ingest::temporal_extractor::tests::test_calculate_overlap_partial_match ... ok [INFO] [stdout] test ingest::temporal_extractor::tests::test_extract_deduplicates ... ok [INFO] [stdout] test ingest::temporal_extractor::tests::test_extract_no_temporal_expressions ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_delete_removes_from_all_indexes ... ok [INFO] [stdout] test ingest::temporal_extractor::tests::test_extract_time_of_day ... ok [INFO] [stdout] test ingest::temporal_extractor::tests::test_generic_markers_only_when_no_specific ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_add_batch_partial_failure ... ok [INFO] [stdout] test ingest::temporal_extractor::tests::test_relative_time_variations ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_upsert_cleans_up_entities ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_delete_cleans_entity_profiles ... ok [INFO] [stdout] test memory::tests::test_first_person_to_third_no_pronouns ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_upsert_creates_new ... ok [INFO] [stdout] test memory::tests::test_first_person_to_third_no_word_boundary_false_positive ... ok [INFO] [stdout] test memory::tests::test_first_person_to_third_basic ... ok [INFO] [stdout] test memory::tests::test_first_person_to_third_object_pronoun ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_upsert_updates_existing ... ok [INFO] [stdout] test memory::tests::test_memory_engine_invalid_config ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_upsert_updates_vector_index ... ok [INFO] [stdout] test memory::tests::test_add_none_embedding_without_engine_errors ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_delete_nonexistent ... ok [INFO] [stdout] test memory::tests::test_first_person_to_third_contractions ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_delete_preserves_other_facts_in_profile ... ok [INFO] [stdout] test memory::tests::test_consolidate_merges_aliases ... ok [INFO] [stdout] test ingest::pipeline::tests::test_pipeline_upsert_different_keys ... ok [INFO] [stdout] test memory::tests::test_first_person_to_third_possessive ... ok [INFO] [stdout] test memory::tests::test_add_batch_with_progress_callback ... ok [INFO] [stdout] test memory::tests::test_memory_engine_delete ... ok [INFO] [stdout] test memory::tests::test_memory_engine_open ... ok [INFO] [stdout] test memory::tests::test_add_some_embedding_works ... ok [INFO] [stdout] test memory::tests::test_memory_engine_count ... ok [INFO] [stdout] test memory::tests::test_memory_engine_with_metadata ... ok [INFO] [stdout] test memory::tests::test_add_explicit_embedding_still_works ... ok [INFO] [stdout] test memory::tests::test_memory_engine_invalid_dimension ... ok [INFO] [stdout] test memory::tests::test_namespace_batch_operations ... ok [INFO] [stdout] test memory::tests::test_memory_engine_add_and_get ... ok [INFO] [stdout] test memory::tests::test_scoped_memory_add_and_search ... ok [INFO] [stdout] test memory::tests::test_namespace_management_methods ... ok [INFO] [stdout] test memory::tests::test_namespace_add_and_filter ... ok [INFO] [stdout] test query::aggregator::tests::test_extract_answer_terms ... ok [INFO] [stdout] test query::aggregator::tests::test_extract_query_terms ... ok [INFO] [stdout] test query::aggregator::tests::test_is_aggregation ... ok [INFO] [stdout] test query::aggregator::tests::test_is_aggregation_no_domain_words ... ok [INFO] [stdout] test query::aggregator::tests::test_is_hypothetical ... ok [INFO] [stdout] test query::aggregator::tests::test_query_classification ... ok [INFO] [stdout] test query::aggregator::tests::test_stopword_filtering ... ok [INFO] [stdout] test query::fusion::tests::test_default_weights ... ok [INFO] [stdout] test memory::tests::test_auto_detect_embedding_dim_from_existing_db ... ok [INFO] [stdout] test query::fusion::tests::test_empty_results ... ok [INFO] [stdout] test query::fusion::tests::test_entity_with_weak_signals_blocked ... ok [INFO] [stdout] test query::fusion::tests::test_entity_only_still_blocked ... ok [INFO] [stdout] test query::fusion::tests::test_fuse_single_dimension ... ok [INFO] [stdout] test query::fusion::tests::test_fuse_multiple_dimensions ... ok [INFO] [stdout] test query::fusion::tests::test_fused_result_sorting ... ok [INFO] [stdout] test query::fusion::tests::test_fusion_causal_intent ... ok [INFO] [stdout] test query::fusion::tests::test_fusion_factual_intent ... ok [INFO] [stdout] test query::fusion::tests::test_fusion_entity_intent ... ok [INFO] [stdout] test query::fusion::tests::test_fusion_temporal_intent ... ok [INFO] [stdout] test query::fusion::tests::test_normalize_scores ... ok [INFO] [stdout] test query::fusion::tests::test_intent_weights_normalization ... ok [INFO] [stdout] test query::fusion::tests::test_rrf_k_parameter ... ok [INFO] [stdout] test query::fusion::tests::test_rrf_multi_pathway_consensus ... ok [INFO] [stdout] test query::fusion::tests::test_rrf_strategy_selection ... ok [INFO] [stdout] test query::fusion::tests::test_rrf_vs_weighted_different_rankings ... ok [INFO] [stdout] test query::fusion::tests::test_semantic_threshold_configurable ... ok [INFO] [stdout] test query::fusion::tests::test_semantic_threshold_filter ... ok [INFO] [stdout] test query::fusion::tests::test_semantic_threshold_prevents_keyword_flooding ... ok [INFO] [stdout] test query::fusion::tests::test_to_ranked_list ... ok [INFO] [stdout] test query::fusion::tests::test_rrf_single_pathway ... ok [INFO] [stdout] test query::graph_traversal::tests::test_traversal_config_default ... ok [INFO] [stdout] test query::graph_traversal::tests::test_decay_scoring ... ok [INFO] [stdout] test memory::tests::test_namespace_delete_with_verification ... ok [INFO] [stdout] test memory::tests::test_query_with_metadata_filters ... ok [INFO] [stdout] test memory::tests::test_scoped_memory_isolation ... ok [INFO] [stdout] test memory::tests::test_scoped_memory_count_and_delete_all ... ok [INFO] [stdout] test query::intent::tests::test_entity_extraction_know_pattern ... ok [INFO] [stdout] test memory::tests::test_with_user_sets_default_namespace ... ok [INFO] [stdout] test memory::tests::test_scoped_memory_with_filters ... ok [INFO] [stdout] test query::intent::tests::test_entity_extraction_possessive_pattern ... ok [INFO] [stdout] test query::aggregator::tests::test_aggregate_extraction_respects_limit ... ok [INFO] [stdout] test memory::tests::test_query_none_embedding_without_engine_errors ... ok [INFO] [stdout] test memory::tests::test_memory_engine_list_ids ... ok [INFO] [stdout] test query::planner::tests::test_adaptive_k_concentrated_scores ... ok [INFO] [stdout] test query::planner::tests::test_adaptive_k_empty_results ... ok [INFO] [stdout] test query::planner::tests::test_adaptive_k_gradual_dropoff ... ok [INFO] [stdout] test query::planner::tests::test_adaptive_k_respects_min_k ... ok [INFO] [stdout] test memory::tests::test_search_with_metadata_filters ... ok [INFO] [stdout] test query::planner::tests::test_adaptive_k_uniform_scores ... ok [INFO] [stdout] test query::planner::tests::test_adaptive_k_single_result ... ok [INFO] [stdout] test query::intent::tests::test_confidence_scores ... ok [INFO] [stdout] test query::intent::tests::test_entity_extraction_what_does_pattern ... ok [INFO] [stdout] test query::intent::tests::test_entity_extraction_list_pattern ... ok [INFO] [stdout] test query::intent::tests::test_entity_extraction_no_match ... ok [INFO] [stdout] test query::planner::tests::test_contains_whole_word_static_pronouns ... ok [INFO] [stdout] test query::intent::tests::test_entity_focus_in_classification ... ok [INFO] [stdout] test query::intent::tests::test_entity_intent ... ok [INFO] [stdout] test memory::tests::test_memory_engine_with_custom_timestamp ... ok [INFO] [stdout] test query::planner::tests::test_entity_overlap_calculation ... ok [INFO] [stdout] test query::intent::tests::test_causal_intent ... ok [INFO] [stdout] test query::intent::tests::test_factual_intent ... ok [INFO] [stdout] test memory::tests::test_memory_engine_persistence ... ok [INFO] [stdout] test memory::tests::test_scoped_memory_delete_with_verification ... ok [INFO] [stdout] test memory::tests::test_scoped_memory_batch_operations ... ok [INFO] [stdout] test query::intent::tests::test_mixed_intent ... ok [INFO] [stdout] test query::planner::tests::test_entity_focused_retrieval ... ok [INFO] [stdout] test query::intent::tests::test_temporal_intent ... ok [INFO] [stdout] test query::planner::tests::test_causal_search_density_threshold ... ok [INFO] [stdout] test query::planner::tests::test_causal_content_matching ... ok [INFO] [stdout] test query::planner::tests::test_entity_focused_retrieval_not_found ... ok [INFO] [stdout] test query::planner::tests::test_causal_search_empty_when_no_intent ... ok [INFO] [stdout] test query::planner::tests::test_entity_search ... ok [INFO] [stdout] test query::planner::tests::test_causal_search_with_causal_intent ... ok [INFO] [stdout] test query::planner::tests::test_entity_search_multi_word_entity ... ok [INFO] [stdout] test query::planner::tests::test_memory_matches_filters ... ok [INFO] [stdout] test query::planner::tests::test_parse_dialog_id_high_turn ... ok [INFO] [stdout] test query::planner::tests::test_parse_dialog_id_basic ... ok [INFO] [stdout] test query::planner::tests::test_parse_dialog_id_invalid ... ok [INFO] [stdout] test query::planner::tests::test_extract_query_entity_lowercase_query ... ok [INFO] [stdout] test query::planner::tests::test_entity_search_filters_stop_words ... ok [INFO] [stdout] test query::planner::tests::test_filter_by_metadata_comparison_operators ... ok [INFO] [stdout] test query::planner::tests::test_filter_by_metadata_in_operator ... ok [INFO] [stdout] test query::planner::tests::test_entity_content_matching ... ok [INFO] [stdout] test query::planner::tests::test_query_with_namespace_filtering ... ok [INFO] [stdout] test query::planner::tests::test_full_query ... ok [INFO] [stdout] test query::planner::tests::test_extract_query_entity_two_names_returns_none ... ok [INFO] [stdout] test query::planner::tests::test_filter_by_namespace ... ok [INFO] [stdout] test query::planner::tests::test_extract_query_entity_single_name ... ok [INFO] [stdout] test query::planner::tests::test_filter_by_metadata_multiple_filters ... ok [INFO] [stdout] test query::planner::tests::test_extract_query_entity_possessive ... ok [INFO] [stdout] test query::planner::tests::test_query_planner_creation ... ok [INFO] [stdout] test query::planner::tests::test_entity_search_empty_when_no_entities ... ok [INFO] [stdout] test query::planner::tests::test_filter_by_metadata_exact_match ... ok [INFO] [stdout] test query::planner::tests::test_extract_query_entity_no_entity ... ok [INFO] [stdout] test query::planner::tests::test_related_entity_expansion_basic ... ok [INFO] [stdout] test query::planner::tests::test_related_entity_expansion_no_downgrade ... ok [INFO] [stdout] test query::profile_search::tests::test_contains_whole_word_basic ... ok [INFO] [stdout] test query::planner::tests::test_related_entity_expansion_cap ... ok [INFO] [stdout] test query::profile_search::tests::test_contains_whole_word_no_substring ... ok [INFO] [stdout] test query::profile_search::tests::test_contains_whole_word_possessive ... ok [INFO] [stdout] test query::profile_search::tests::test_contains_whole_word_punctuation ... ok [INFO] [stdout] test query::planner::tests::test_temporal_search ... ok [INFO] [stdout] test query::planner::tests::test_semantic_search ... ok [INFO] [stdout] test query::profile_search::tests::test_fact_embedding_key_deterministic ... ok [INFO] [stdout] test query::planner::tests::test_temporal_fallback_spread_timestamps ... ok [INFO] [stdout] test query::planner::tests::test_temporal_fallback_same_timestamps_rank_tiebreaker ... ok [INFO] [stdout] test query::profile_search::tests::test_alias_resolution_dedup ... ok [INFO] [stdout] test query::planner::tests::test_temporal_content_matching ... ok [INFO] [stdout] test query::profile_search::tests::test_alias_resolution_no_space_separated ... ok [INFO] [stdout] test query::planner::tests::test_temporal_fallback_to_recency ... ok [INFO] [stdout] test query::profile_search::tests::test_resolve_entity_alias_basic ... ok [INFO] [stdout] test query::profile_search::tests::test_resolve_entity_alias_case_insensitive ... ok [INFO] [stdout] test query::profile_search::tests::test_resolve_entity_alias_fuzzy_mell ... ok [INFO] [stdout] test query::profile_search::tests::test_resolve_entity_alias_fuzzy_no_false_positive ... ok [INFO] [stdout] test query::profile_search::tests::test_resolve_entity_alias_fuzzy_no_long_name_resolve ... ok [INFO] [stdout] test query::profile_search::tests::test_resolve_entity_alias_fuzzy_too_short ... ok [INFO] [stdout] test query::profile_search::tests::test_resolve_entity_alias_no_match ... ok [INFO] [stdout] test query::planner::tests::test_temporal_range_query ... ok [INFO] [stdout] test query::profile_search::tests::test_resolve_entity_alias_space_separator ... ok [INFO] [stdout] test query::profile_search::tests::test_tokenize_basic ... ok [INFO] [stdout] test query::profile_search::tests::test_tokenize_stemming_matches_plurals ... ok [INFO] [stdout] test query::profile_search::tests::test_tokenize_underscores_split ... ok [INFO] [stdout] test query::profile_search::tests::test_word_overlap_exact_match ... ok [INFO] [stdout] test query::profile_search::tests::test_word_overlap_no_match ... ok [INFO] [stdout] test query::profile_search::tests::test_word_overlap_partial_match ... ok [INFO] [stdout] test query::profile_search::tests::test_resolve_entity_alias_too_short ... ok [INFO] [stdout] test query::profile_search::tests::test_word_overlap_value_match ... ok [INFO] [stdout] test query::reranker::tests::test_entity_score ... ok [INFO] [stdout] test query::reranker::tests::test_intent_adaptive_weighting ... ok [INFO] [stdout] test query::reranker::tests::test_keyword_overlap ... ok [INFO] [stdout] test query::reranker::tests::test_stopword_filtering ... ok [INFO] [stdout] test query::reranker::tests::test_temporal_score_decay ... ok [INFO] [stdout] test query::reranker::tests::test_temporal_score_old_memory ... ok [INFO] [stdout] test slm::config::tests::test_builder_pattern ... ok [INFO] [stdout] test slm::config::tests::test_cache_dir_creation ... ok [INFO] [stdout] test slm::config::tests::test_default_config ... ok [INFO] [stdout] test query::profile_search::tests::test_alias_resolution_no_false_positive ... ok [INFO] [stdout] test slm::tests::tests::test_parse_causal_output ... ok [INFO] [stdout] test slm::tests::tests::test_confidence_bounds ... ok [INFO] [stdout] test slm::tests::tests::test_parse_entity_output ... ok [INFO] [stdout] test slm::tests::tests::test_parse_factual_output ... ok [INFO] [stdout] test slm::tests::tests::test_parse_incomplete_json ... ok [INFO] [stdout] test slm::tests::tests::test_parse_invalid_json ... ok [INFO] [stdout] test slm::tests::tests::test_parse_missing_intent_field ... ok [INFO] [stdout] test slm::tests::tests::test_parse_output_with_extra_text ... ok [INFO] [stdout] test slm::tests::tests::test_parse_unknown_intent ... ok [INFO] [stdout] test slm::tests::tests::test_prompt_generation ... ok [INFO] [stdout] test slm::tests::tests::test_slm_config_builder ... ok [INFO] [stdout] test slm::tests::tests::test_slm_config_cache_dir ... ok [INFO] [stdout] test slm::tests::tests::test_parse_temporal_output ... ok [INFO] [stdout] test slm::tests::tests::test_slm_config_default ... ok [INFO] [stdout] test slm::tests::tests::test_slm_config_model_path ... ok [INFO] [stdout] test slm::tests::tests::test_slm_disabled_returns_error ... ok [INFO] [stdout] test query::reranker::tests::test_extract_terms ... ok [INFO] [stdout] test query::planner::tests::test_temporal_content_matching_absolute_dates ... ok [INFO] [stdout] test query::planner::tests::test_temporal_range_query_with_namespace ... ok [INFO] [stdout] test query::profile_search::tests::test_alias_resolution_short_to_long ... ok [INFO] [stdout] test query::profile_search::tests::test_compute_fact_boosts ... ok [INFO] [stdout] test query::profile_search::tests::test_detect_entities_lowercase_query ... ok [INFO] [stdout] test query::profile_search::tests::test_profile_search_fallback_for_no_word_overlap ... ok [INFO] [stdout] test query::profile_search::tests::test_profile_search_matches_by_value_word ... ok [INFO] [stdout] test query::profile_search::tests::test_embedding_based_fact_scoring ... ok [INFO] [stdout] test query::profile_search::tests::test_detect_entities_no_substring_match ... ok [INFO] [stdout] test query::profile_search::tests::test_profile_search_matches_by_fact_type_word ... ok [INFO] [stdout] test query::profile_search::tests::test_profile_search_returns_empty_for_unknown_entity ... ok [INFO] [stdout] test query::profile_search::tests::test_profile_search_matches_novel_fact_types ... ok [INFO] [stdout] test storage::engine::tests::test_metadata_index_add_and_find ... ok [INFO] [stdout] test storage::engine::tests::test_entity_profile_not_found ... ok [INFO] [stdout] test query::profile_search::tests::test_profile_search_multiple_facts_ranked_by_overlap ... ok [INFO] [stdout] test storage::engine::tests::test_entity_profile_delete ... ok [INFO] [stdout] test storage::engine::tests::test_metadata_index_remove ... ok [INFO] [stdout] test storage::engine::tests::test_metadata_index_multiple_memories ... ok [INFO] [stdout] test storage::engine::tests::test_metadata_index_remove_all_for_memory ... ok [INFO] [stdout] test storage::engine::tests::test_entity_profile_store_and_retrieve ... ok [INFO] [stdout] test storage::engine::tests::test_metadata_index_with_namespace ... ok [INFO] [stdout] test storage::engine::tests::test_entity_profile_case_insensitive_lookup ... ok [INFO] [stdout] test storage::engine::tests::test_entity_profile_update ... ok [INFO] [stdout] test storage::engine::tests::test_entity_profile_list ... ok [INFO] [stdout] test storage::engine::tests::test_entity_profile_persistence ... ok [INFO] [stdout] test storage::engine::tests::test_truncated_file_detection ... ok [INFO] [stdout] test storage::engine::tests::test_storage_count_namespace ... ok [INFO] [stdout] test storage::engine::tests::test_entity_profile_count ... ok [INFO] [stdout] test storage::engine::tests::test_metadata_index_remove_one_of_many ... ok [INFO] [stdout] test storage::format::tests::test_file_header_new ... ok [INFO] [stdout] test storage::format::tests::test_file_header_invalid_bytes ... ok [INFO] [stdout] test storage::format::tests::test_file_header_serialization ... ok [INFO] [stdout] test storage::format::tests::test_file_header_validate ... ok [INFO] [stdout] test storage::format::tests::test_header_from_bytes_bad_magic ... ok [INFO] [stdout] test storage::format::tests::test_header_from_bytes_truncated ... ok [INFO] [stdout] test storage::format::tests::test_header_validation_corrupted_version ... ok [INFO] [stdout] test storage::format::tests::test_header_validation_modified_before_created ... ok [INFO] [stdout] test storage::format::tests::test_header_validation_timestamp_out_of_range ... ok [INFO] [stdout] test storage::format::tests::test_header_validation_unsupported_future_version ... ok [INFO] [stdout] test storage::format::tests::test_magic_constant ... ok [INFO] [stdout] test storage::format::tests::test_file_header_touch ... ok [INFO] [stdout] test trace::tests::test_all_value_types ... ok [INFO] [stdout] test storage::format::tests::test_version_constant ... ok [INFO] [stdout] test trace::tests::test_auto_close_on_finish ... ok [INFO] [stdout] test trace::tests::test_duration_recorded ... ok [INFO] [stdout] test trace::tests::test_auto_close_on_begin_step ... ok [INFO] [stdout] test trace::tests::test_macro_with_none_recorder ... ok [INFO] [stdout] test trace::tests::test_hashmap_value ... ok [INFO] [stdout] test trace::tests::test_macro_with_some_recorder ... ok [INFO] [stdout] test trace::tests::test_recorder_basic_lifecycle ... ok [INFO] [stdout] test trace::tests::test_trace_serializable ... ok [INFO] [stdout] test types::batch::tests::test_batch_error_new ... ok [INFO] [stdout] test types::batch::tests::test_batch_error_with_id ... ok [INFO] [stdout] test types::batch::tests::test_batch_result_default ... ok [INFO] [stdout] test types::batch::tests::test_batch_result_new ... ok [INFO] [stdout] test types::batch::tests::test_batch_result_with_errors ... ok [INFO] [stdout] test types::batch::tests::test_memory_input_builder ... ok [INFO] [stdout] test types::batch::tests::test_memory_input_new ... ok [INFO] [stdout] test types::batch::tests::test_memory_input_to_memory ... ok [INFO] [stdout] test types::batch::tests::test_memory_input_to_memory_with_metadata ... ok [INFO] [stdout] test types::batch::tests::test_memory_input_to_memory_with_source ... ok [INFO] [stdout] test types::dedup::tests::test_add_result_created ... ok [INFO] [stdout] test types::dedup::tests::test_add_result_duplicate ... ok [INFO] [stdout] test types::dedup::tests::test_upsert_result_created ... ok [INFO] [stdout] test types::dedup::tests::test_upsert_result_updated ... ok [INFO] [stdout] test types::dedup::tests::test_upsert_result_updated_no_previous ... ok [INFO] [stdout] test types::entity::tests::test_entity_id_bytes ... ok [INFO] [stdout] test types::entity::tests::test_entity_id_new ... ok [INFO] [stdout] test types::entity::tests::test_entity_id_parse ... ok [INFO] [stdout] test types::entity::tests::test_entity_mention_count ... ok [INFO] [stdout] test types::entity::tests::test_entity_new ... ok [INFO] [stdout] test types::entity::tests::test_entity_normalized_name ... ok [INFO] [stdout] test types::entity::tests::test_entity_serialization ... ok [INFO] [stdout] test types::entity::tests::test_entity_with_metadata ... ok [INFO] [stdout] test types::filter::tests::test_filter_display ... ok [INFO] [stdout] test trace::tests::test_record_without_open_step_is_noop ... ok [INFO] [stdout] test types::filter::tests::test_filter_op_eq ... ok [INFO] [stdout] test types::filter::tests::test_filter_op_gt ... ok [INFO] [stdout] test types::filter::tests::test_filter_op_gte ... ok [INFO] [stdout] test types::filter::tests::test_filter_op_in ... ok [INFO] [stdout] test types::filter::tests::test_filter_op_lt ... ok [INFO] [stdout] test types::filter::tests::test_filter_op_lte ... ok [INFO] [stdout] test types::filter::tests::test_filter_op_ne ... ok [INFO] [stdout] test types::filter::tests::test_metadata_filter_eq ... ok [INFO] [stdout] test types::filter::tests::test_metadata_filter_gte ... ok [INFO] [stdout] test types::filter::tests::test_metadata_filter_in ... ok [INFO] [stdout] test types::filter::tests::test_metadata_filter_ne ... ok [INFO] [stdout] test types::memory::tests::test_memory_id_bytes ... ok [INFO] [stdout] test types::memory::tests::test_memory_id_invalid_bytes ... ok [INFO] [stdout] test types::memory::tests::test_memory_id_new ... ok [INFO] [stdout] test types::memory::tests::test_memory_id_parse ... ok [INFO] [stdout] test types::memory::tests::test_memory_id_to_u64 ... ok [INFO] [stdout] test types::memory::tests::test_memory_namespace_clear ... ok [INFO] [stdout] test types::memory::tests::test_memory_metadata ... ok [INFO] [stdout] test types::memory::tests::test_memory_namespace_default ... ok [INFO] [stdout] test types::memory::tests::test_memory_namespace_empty_string ... ok [INFO] [stdout] test types::memory::tests::test_memory_namespace_set_and_get ... ok [INFO] [stdout] test types::memory::tests::test_memory_new ... ok [INFO] [stdout] test types::memory::tests::test_memory_source_clear ... ok [INFO] [stdout] test types::memory::tests::test_memory_source_integration ... ok [INFO] [stdout] test types::memory::tests::test_memory_source_roundtrip ... ok [INFO] [stdout] test types::memory::tests::test_memory_validate_dimension ... ok [INFO] [stdout] test types::memory::tests::test_memory_with_metadata ... ok [INFO] [stdout] test types::profile::tests::test_cross_type_dedup_generic_rejected ... ok [INFO] [stdout] test types::profile::tests::test_entity_fact_confidence_clamping ... ok [INFO] [stdout] test types::profile::tests::test_cross_type_dedup_specific_replaces_generic ... ok [INFO] [stdout] test types::profile::tests::test_entity_fact_new ... ok [INFO] [stdout] test types::profile::tests::test_entity_fact_serialization ... ok [INFO] [stdout] test types::profile::tests::test_entity_profile_add_fact ... ok [INFO] [stdout] test types::profile::tests::test_entity_profile_add_multiple_facts_same_type ... ok [INFO] [stdout] test types::profile::tests::test_entity_profile_add_source_memory ... ok [INFO] [stdout] test types::profile::tests::test_entity_profile_dedup_case_insensitive ... ok [INFO] [stdout] test types::profile::tests::test_entity_profile_dedup_different_values_kept ... ok [INFO] [stdout] test types::profile::tests::test_entity_profile_dedup_same_type_and_value ... ok [INFO] [stdout] test types::profile::tests::test_entity_profile_fact_types ... ok [INFO] [stdout] test types::profile::tests::test_entity_profile_get_best_fact ... ok [INFO] [stdout] test types::profile::tests::test_entity_profile_get_facts_sorted ... ok [INFO] [stdout] test types::profile::tests::test_entity_profile_get_facts_empty ... ok [INFO] [stdout] test types::profile::tests::test_entity_profile_new ... ok [INFO] [stdout] test types::profile::tests::test_entity_profile_remove_facts_from_memory ... ok [INFO] [stdout] test types::profile::tests::test_entity_profile_is_empty ... ok [INFO] [stdout] test types::profile::tests::test_entity_profile_total_facts ... ok [INFO] [stdout] test types::profile::tests::test_generate_summary_empty_profile ... ok [INFO] [stdout] test types::profile::tests::test_entity_profile_serialization ... ok [INFO] [stdout] test types::profile::tests::test_generate_summary_respects_cap ... ok [INFO] [stdout] test types::profile::tests::test_generate_summary_with_facts ... ok [INFO] [stdout] test types::profile::tests::test_junk_filter_action_filler ... ok [INFO] [stdout] test types::profile::tests::test_junk_filter_high_confidence ... ok [INFO] [stdout] test types::profile::tests::test_junk_filter_pronouns ... ok [INFO] [stdout] test types::profile::tests::test_junk_filter_short_values ... ok [INFO] [stdout] test types::profile::tests::test_long_value_filter ... ok [INFO] [stdout] test types::profile::tests::test_null_value_filter ... ok [INFO] [stdout] test types::profile::tests::test_serde_backward_compat_no_summary ... ok [INFO] [stdout] test types::profile::tests::test_serde_with_summary ... ok [INFO] [stdout] test types::source::tests::test_source_creation ... ok [INFO] [stdout] test types::source::tests::test_source_full_example ... ok [INFO] [stdout] test types::source::tests::test_source_confidence_clamping ... ok [INFO] [stdout] test types::source::tests::test_source_serialization_minimal ... ok [INFO] [stdout] test types::source::tests::test_source_serialization ... ok [INFO] [stdout] test types::source::tests::test_source_type_display ... ok [INFO] [stdout] test types::source::tests::test_source_type_from_str ... ok [INFO] [stdout] test types::source::tests::test_source_with_metadata ... ok [INFO] [stdout] test types::timestamp::tests::test_from_iso8601_date_boundary ... ok [INFO] [stdout] test types::timestamp::tests::test_from_iso8601_date_invalid_format ... ok [INFO] [stdout] test types::timestamp::tests::test_from_iso8601_date_leap_year ... ok [INFO] [stdout] test types::timestamp::tests::test_from_iso8601_date_valid ... ok [INFO] [stdout] test types::timestamp::tests::test_is_future_past ... ok [INFO] [stdout] test types::timestamp::tests::test_seconds_since ... ok [INFO] [stdout] test types::timestamp::tests::test_start_of_day ... ok [INFO] [stdout] test types::timestamp::tests::test_end_of_day ... ok [INFO] [stdout] test types::timestamp::tests::test_timestamp_add_days ... ok [INFO] [stdout] test types::timestamp::tests::test_timestamp_bytes ... ok [INFO] [stdout] test types::timestamp::tests::test_timestamp_invalid_bytes ... ok [INFO] [stdout] test types::timestamp::tests::test_timestamp_micros ... ok [INFO] [stdout] test types::timestamp::tests::test_timestamp_now ... ok [INFO] [stdout] test types::timestamp::tests::test_timestamp_subtract_days ... ok [INFO] [stdout] test types::timestamp::tests::test_timestamp_unix_secs ... ok [INFO] [stdout] test util::hash::tests::test_hash_content_case_sensitive ... ok [INFO] [stdout] test types::timestamp::tests::test_timestamp_ordering ... ok [INFO] [stdout] test util::hash::tests::test_hash_content_deterministic ... ok [INFO] [stdout] test util::hash::tests::test_hash_content_empty ... ok [INFO] [stdout] test util::hash::tests::test_hash_content_different ... ok [INFO] [stdout] test util::hash::tests::test_hash_normalized_different_whitespace ... ok [INFO] [stdout] test util::hash::tests::test_hash_normalized_vs_regular ... ok [INFO] [stdout] test util::hash::tests::test_hash_content_normalized ... ok [INFO] [stdout] test storage::engine::tests::test_storage_engine_open ... ok [INFO] [stdout] test storage::engine::tests::test_storage_engine_multiple_memories ... ok [INFO] [stdout] test storage::engine::tests::test_storage_engine_store_and_retrieve ... ok [INFO] [stdout] test storage::engine::tests::test_storage_engine_delete ... ok [INFO] [stdout] test storage::engine::tests::test_storage_namespace_default ... ok [INFO] [stdout] test storage::engine::tests::test_storage_list_namespaces ... ok [INFO] [stdout] test storage::engine::tests::test_storage_engine_not_found ... ok [INFO] [stdout] test storage::engine::tests::test_storage_engine_with_metadata ... ok [INFO] [stdout] test storage::engine::tests::test_storage_list_namespace_ids ... ok [INFO] [stdout] test storage::engine::tests::test_open_validates_existing_database ... ok [INFO] [stdout] test storage::engine::tests::test_storage_engine_reopen ... ok [INFO] [stdout] test storage::engine::tests::test_validate_database_integrity ... ok [INFO] [stdout] test storage::engine::tests::test_storage_list_namespaces_empty ... ok [INFO] [stdout] test storage::engine::tests::test_validate_database_with_data ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 520 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.30s [INFO] [stdout] [INFO] [stderr] Running tests/custom.rs (/opt/rustwide/target/debug/deps/custom-90a5a518ad14abb4) [INFO] [stdout] [INFO] [stdout] running 201 tests [INFO] [stdout] test custom_tests::causal_tests::test_causal_basic_003_caused_query ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_basic_008_impact_query ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_basic_014_get_effects ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_basic_006_result_in_query ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_basic_011_simple_link ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_basic_004_reason_query ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_basic_015_bidirectional ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_basic_009_effect_query ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_chain_001_two_hop ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_basic_007_consequence_query ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_basic_012_confidence_stored ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_basic_005_led_to_query ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_basic_013_get_causes ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_basic_002_because_query ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_basic_001_why_query ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_basic_010_outcome_query ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_chain_002_three_hop ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_chain_004_branching ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_chain_006_confidence_decay ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_chain_007_forward_traversal ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_chain_003_max_hops_limit ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_chain_009_multiple_causes ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_chain_005_diamond ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_chain_008_backward_traversal ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_chain_012_path_length ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_chain_015_convergence ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_conf_007_confidence_bounds ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_conf_001_high_confidence ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_conf_003_varied_confidence ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_chain_010_multiple_effects ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_chain_011_transitive ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_chain_014_star_pattern ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_conf_002_low_confidence ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_conf_004_confidence_product ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_chain_013_no_cycles ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_conf_006_sorted_by_confidence ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_conf_005_min_confidence_1_0 ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_edge_001_no_links ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_edge_004_max_hops_zero ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_edge_002_self_link ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_conf_010_parallel_paths_different_confidence ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_conf_008_zero_confidence ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_conf_009_mixed_confidence_chain ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_edge_005_very_long_chain ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_mixed_001_causal_with_temporal ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_edge_003_empty_database ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_edge_006_duplicate_links ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_edge_009_partial_path ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_edge_007_disconnected_components ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_edge_010_memory_not_found ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_mixed_002_multiple_why ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_mixed_006_weak_link_in_chain ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_mixed_003_causal_chain_semantic_query ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_mixed_008_real_world_scenario ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_basic_001_about_query ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_mixed_004_bidirectional_traversal ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_mixed_010_query_result_ordering ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_mixed_007_complex_graph ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_basic_002_regarding_query ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_mixed_005_high_confidence_chain ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_basic_005_with_entity ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_edge_008_large_branching_factor ... ok [INFO] [stdout] test custom_tests::causal_tests::test_causal_mixed_009_pruning_low_confidence ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_basic_003_concerning_query ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_basic_004_related_to_query ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_basic_010_lowercase_not_entity ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_basic_008_capitalized_word_trigger ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_basic_007_mention_query ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_basic_009_multi_word_entity ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_centric_003_multi_word_entity_lookup ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_centric_001_get_entity_memories ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_centric_005_multiple_entities_in_memory ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_edge_001_empty_entity_name ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_centric_004_entity_not_found ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_edge_004_entity_deduplication ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_basic_006_involving_entity ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_edge_002_special_characters ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_centric_002_case_insensitive_lookup ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_centric_006_organization_queries ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_centric_007_list_all_entities ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_edge_003_orphaned_entity_cleanup ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_extract_005_filters_stop_words ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_extract_003_multi_word_entity ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_extract_007_no_entities ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_edge_005_no_extraction_when_disabled ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_extract_008_mention_count_increments ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_mixed_001_entity_plus_temporal ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_mixed_002_entity_plus_causal ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_mixed_005_entity_with_factual ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_extract_001_single_name ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_mixed_006_entity_before_date ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_mixed_007_entity_causal_chain ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_extract_006_acronyms ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_extract_004_organizations ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_mixed_008_entity_with_location ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_mixed_004_multiple_entities_query ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_mixed_003_entity_in_recent_time ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_query_001_entity_intent_returns_relevant ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_rel_001_shared_entity ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_rel_004_entity_mention_count_tracking ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_rel_002_entity_co_occurrence ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_extract_002_multiple_names ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_mixed_010_real_world_scenario ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_query_002_mixed_entity_temporal ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_rel_005_many_to_many_relationships ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_mixed_009_project_timeline ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_edge_001_empty_query ... ok [INFO] [stdout] test custom_tests::entity_tests::test_entity_rel_003_entity_in_multiple_contexts ... ok [INFO] [stdout] test custom_tests::fusion_tests::test_fusion_improvement_002_causal_ranking ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_edge_003_only_stop_words ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_edge_002_single_word ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_edge_004_very_long_query ... ok [INFO] [stdout] test custom_tests::fusion_tests::test_fusion_improvement_005_intent_adaptation ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_factual_004_how_to_query ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_factual_001_topic_query ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_factual_003_what_is_query ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_factual_007_long_descriptive ... ok [INFO] [stdout] test custom_tests::fusion_tests::test_fusion_weights_004_factual_default ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_factual_002_technical_term ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_edge_005_confidence_boundaries ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_factual_005_lowercase_no_entities ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_factual_009_comparison_query ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_mixed_004_all_three ... ok [INFO] [stdout] test custom_tests::fusion_tests::test_fusion_improvement_001_temporal_ranking ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_mixed_002_temporal_causal ... ok [INFO] [stdout] test custom_tests::fusion_tests::test_fusion_improvement_003_entity_filtering ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_factual_008_definition_query ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_factual_010_generic_search ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_mixed_007_multiple_entities ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_mixed_009_competing_signals ... ok [INFO] [stdout] test custom_tests::fusion_tests::test_fusion_weights_001_temporal_query ... ok [INFO] [stdout] test custom_tests::fusion_tests::test_fusion_weights_002_causal_query ... ok [INFO] [stdout] test custom_tests::fusion_tests::test_fusion_improvement_004_multi_dimensional_boost ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_mixed_001_temporal_entity ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_secondary_001_temporal_with_entity ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_secondary_004_no_secondary_for_pure ... ok [INFO] [stdout] test custom_tests::fusion_tests::test_fusion_weights_005_mixed_intent_prioritization ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_mixed_006_multiple_causal ... ok [INFO] [stdout] test custom_tests::fusion_tests::test_fusion_weights_003_entity_query ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_mixed_005_multiple_temporal ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_factual_006_short_query ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_secondary_002_causal_with_temporal ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_secondary_005_ranking ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_mixed_003_entity_causal ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_secondary_003_threshold_filtering ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_mixed_008_weak_plus_strong ... ok [INFO] [stdout] test custom_tests::intent_tests::test_intent_mixed_010_complex_real_world ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_edge_002_empty_database ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_edge_003_future_timestamp ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_edge_007_single_memory ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_edge_001_oldest ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_range_006_monday ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_edge_004_exact_now ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_edge_005_negative_range ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_range_004_january ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_range_003_this_month ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_edge_008_all_same_timestamp ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_edge_006_very_old_memory ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_range_011_past_30_days ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_edge_010_zero_limit ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_range_002_next_week ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_recency_001_recent ... FAILED [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_range_008_specific_date ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_range_010_past_7_days ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_range_013_empty_range ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_recency_002_latest ... FAILED [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_range_001_last_week ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_range_009_between_dates ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_range_015_boundary_conditions ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_recency_006_tomorrow ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_range_014_overlapping_ranges ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_range_012_exact_range ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_recency_003_newest ... FAILED [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_recency_009_before ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_recency_004_yesterday ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_recency_007_when ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_recency_008_since ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_recency_010_after ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_recency_012_until ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_recency_005_today ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_recency_011_earlier ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_relative_001_days_ago ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_recency_014_ordering ... FAILED [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_relative_006_earlier_today ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_relative_002_weeks_ago ... ok [INFO] [stdout] test custom_tests::test_utils::tests::test_generate_embedding_deterministic ... ok [INFO] [stdout] test custom_tests::test_utils::tests::test_generate_embedding_normalized ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_relative_007_this_morning ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_relative_005_hours_ago ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_recency_013_multiple_temporal_keywords ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_recency_015_temporal_score_decreasing ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_relative_008_last_night ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_relative_004_years_ago ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_relative_003_months_ago ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_relative_010_mixed_relative ... ok [INFO] [stdout] test custom_tests::test_utils::tests::test_context_creation ... ok [INFO] [stdout] test custom_tests::test_utils::tests::test_add_memory ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_relative_009_this_afternoon ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_edge_009_limit_exceeded ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_range_007_weekday_names ... ok [INFO] [stdout] test custom_tests::temporal_tests::test_temporal_range_005_month_names ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- custom_tests::temporal_tests::test_temporal_recency_001_recent stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'custom_tests::temporal_tests::test_temporal_recency_001_recent' (709) panicked at tests/custom/temporal_tests.rs:75:5: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: "Project last week" [INFO] [stdout] right: "Meeting this morning" [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5fd11a69c88a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5fd11a69c88a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5fd11a69c88a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5fd11a69c88a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5fd11a6b3c2a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5fd11a6b3c2a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x5fd11a6a1282 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5fd11a6a1282 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5fd11a679aff - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5fd11a679aff - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5fd11a6940f9 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x5fd119f20dec - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x5fd119f20dec - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5fd11a6942b2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x5fd11a6942b2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x5fd11a679bb8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x5fd11a671479 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x5fd11a67a8cd - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5fd11a6b446c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x5fd11a6b4323 - core[6aaeda2c7ad07a48]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x5fd119f04fb0 - core[6aaeda2c7ad07a48]::panicking::assert_failed:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x5fd119ef568a - custom[e868a6725005d149]::custom_tests::temporal_tests::test_temporal_recency_001_recent [INFO] [stdout] at /opt/rustwide/workdir/tests/custom/temporal_tests.rs:75:5 [INFO] [stdout] 22: 0x5fd119ef1d57 - custom[e868a6725005d149]::custom_tests::temporal_tests::test_temporal_recency_001_recent::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/custom/temporal_tests.rs:32:38 [INFO] [stdout] 23: 0x5fd119f14346 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x5fd119f14ecb - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x5fd119f14ecb - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x5fd119f218bb - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x5fd119f218bb - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x5fd119f218bb - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x5fd119f218bb - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x5fd119f218bb - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5fd119f218bb - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x5fd119f218bb - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x5fd119f1cfd4 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x5fd119f1cfd4 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x5fd119f244c2 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x5fd119f244c2 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x5fd119f244c2 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x5fd119f244c2 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x5fd119f244c2 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x5fd119f244c2 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x5fd119f244c2 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x5fd11a69c0ef - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x5fd11a69c0ef - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7654cd06baa4 - [INFO] [stdout] 45: 0x7654cd0f8a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- custom_tests::temporal_tests::test_temporal_recency_002_latest stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'custom_tests::temporal_tests::test_temporal_recency_002_latest' (710) panicked at tests/custom/temporal_tests.rs:115:5: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: "Old update" [INFO] [stdout] right: "Latest update" [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5fd11a69c88a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5fd11a69c88a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5fd11a69c88a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5fd11a69c88a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5fd11a6b3c2a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5fd11a6b3c2a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x5fd11a6a1282 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5fd11a6a1282 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5fd11a679aff - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5fd11a679aff - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5fd11a6940f9 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x5fd119f20dec - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x5fd119f20dec - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5fd11a6942b2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x5fd11a6942b2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x5fd11a679bb8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x5fd11a671479 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x5fd11a67a8cd - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5fd11a6b446c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x5fd11a6b4323 - core[6aaeda2c7ad07a48]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x5fd119f04fb0 - core[6aaeda2c7ad07a48]::panicking::assert_failed:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x5fd119ef5f47 - custom[e868a6725005d149]::custom_tests::temporal_tests::test_temporal_recency_002_latest [INFO] [stdout] at /opt/rustwide/workdir/tests/custom/temporal_tests.rs:115:5 [INFO] [stdout] 22: 0x5fd119ef1d87 - custom[e868a6725005d149]::custom_tests::temporal_tests::test_temporal_recency_002_latest::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/custom/temporal_tests.rs:79:38 [INFO] [stdout] 23: 0x5fd119f14386 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x5fd119f14ecb - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x5fd119f14ecb - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x5fd119f218bb - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x5fd119f218bb - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x5fd119f218bb - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x5fd119f218bb - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x5fd119f218bb - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5fd119f218bb - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x5fd119f218bb - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x5fd119f1cfd4 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x5fd119f1cfd4 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x5fd119f244c2 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x5fd119f244c2 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x5fd119f244c2 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x5fd119f244c2 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x5fd119f244c2 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x5fd119f244c2 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x5fd119f244c2 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x5fd11a69c0ef - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x5fd11a69c0ef - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7654cd06baa4 - [INFO] [stdout] 45: 0x7654cd0f8a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- custom_tests::temporal_tests::test_temporal_recency_003_newest stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'custom_tests::temporal_tests::test_temporal_recency_003_newest' (711) panicked at tests/custom/temporal_tests.rs:146:5: [INFO] [stdout] Temporal score should be significant [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5fd11a69c88a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5fd11a69c88a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5fd11a69c88a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5fd11a69c88a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5fd11a6b3c2a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5fd11a6b3c2a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x5fd11a6a1282 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5fd11a6a1282 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5fd11a679aff - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5fd11a679aff - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5fd11a6940f9 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x5fd119f20dec - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x5fd119f20dec - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5fd11a6942b2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x5fd11a6942b2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x5fd11a679bea - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:691:13 [INFO] [stdout] 16: 0x5fd11a671479 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x5fd11a67a8cd - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5fd11a6b446c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x5fd119ef67d1 - custom[e868a6725005d149]::custom_tests::temporal_tests::test_temporal_recency_003_newest [INFO] [stdout] at /opt/rustwide/workdir/tests/custom/temporal_tests.rs:146:5 [INFO] [stdout] 20: 0x5fd119ef1db7 - custom[e868a6725005d149]::custom_tests::temporal_tests::test_temporal_recency_003_newest::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/custom/temporal_tests.rs:119:38 [INFO] [stdout] 21: 0x5fd119f143c6 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x5fd119f14ecb - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x5fd119f14ecb - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 24: 0x5fd119f218bb - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 25: 0x5fd119f218bb - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 26: 0x5fd119f218bb - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 27: 0x5fd119f218bb - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 28: 0x5fd119f218bb - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 29: 0x5fd119f218bb - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 30: 0x5fd119f218bb - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 31: 0x5fd119f1cfd4 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 32: 0x5fd119f1cfd4 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 33: 0x5fd119f244c2 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 34: 0x5fd119f244c2 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 35: 0x5fd119f244c2 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 36: 0x5fd119f244c2 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 37: 0x5fd119f244c2 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x5fd119f244c2 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 39: 0x5fd119f244c2 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 40: 0x5fd11a69c0ef - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 41: 0x5fd11a69c0ef - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 42: 0x7654cd06baa4 - [INFO] [stdout] 43: 0x7654cd0f8a64 - clone [INFO] [stdout] 44: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- custom_tests::temporal_tests::test_temporal_recency_014_ordering stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'custom_tests::temporal_tests::test_temporal_recency_014_ordering' (722) panicked at tests/custom/temporal_tests.rs:371:9: [INFO] [stdout] Results should be ordered newest first [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5fd11a69c88a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5fd11a69c88a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5fd11a69c88a - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5fd11a69c88a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5fd11a6b3c2a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5fd11a6b3c2a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x5fd11a6a1282 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5fd11a6a1282 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5fd11a679aff - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5fd11a679aff - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5fd11a6940f9 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x5fd119f20dec - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x5fd119f20dec - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5fd11a6942b2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x5fd11a6942b2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x5fd11a679bea - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:691:13 [INFO] [stdout] 16: 0x5fd11a671479 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x5fd11a67a8cd - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5fd11a6b446c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x5fd119ef8c36 - custom[e868a6725005d149]::custom_tests::temporal_tests::test_temporal_recency_014_ordering [INFO] [stdout] at /opt/rustwide/workdir/tests/custom/temporal_tests.rs:371:9 [INFO] [stdout] 20: 0x5fd119ef1f37 - custom[e868a6725005d149]::custom_tests::temporal_tests::test_temporal_recency_014_ordering::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/custom/temporal_tests.rs:346:40 [INFO] [stdout] 21: 0x5fd119f145c6 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x5fd119f14ecb - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x5fd119f14ecb - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 24: 0x5fd119f218bb - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 25: 0x5fd119f218bb - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 26: 0x5fd119f218bb - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 27: 0x5fd119f218bb - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 28: 0x5fd119f218bb - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 29: 0x5fd119f218bb - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 30: 0x5fd119f218bb - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 31: 0x5fd119f1cfd4 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 32: 0x5fd119f1cfd4 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 33: 0x5fd119f244c2 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 34: 0x5fd119f244c2 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 35: 0x5fd119f244c2 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 36: 0x5fd119f244c2 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 37: 0x5fd119f244c2 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x5fd119f244c2 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 39: 0x5fd119f244c2 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 40: 0x5fd11a69c0ef - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 41: 0x5fd11a69c0ef - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 42: 0x7654cd06baa4 - [INFO] [stdout] 43: 0x7654cd0f8a64 - clone [INFO] [stdout] 44: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] custom_tests::temporal_tests::test_temporal_recency_001_recent [INFO] [stdout] custom_tests::temporal_tests::test_temporal_recency_002_latest [INFO] [stdout] custom_tests::temporal_tests::test_temporal_recency_003_newest [INFO] [stdout] custom_tests::temporal_tests::test_temporal_recency_014_ordering [INFO] [stdout] [INFO] [stdout] test result: FAILED. 197 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 20.63s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--test custom` [INFO] running `Command { std: "docker" "inspect" "fd8b06d054e7eeaa77f54c8a725bd58bc44d6ff4beaadbdfc4d9a85548b2efb1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fd8b06d054e7eeaa77f54c8a725bd58bc44d6ff4beaadbdfc4d9a85548b2efb1", kill_on_drop: false }` [INFO] [stdout] fd8b06d054e7eeaa77f54c8a725bd58bc44d6ff4beaadbdfc4d9a85548b2efb1