[INFO] cloning repository https://github.com/lora-db/lora [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/lora-db/lora" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flora-db%2Flora", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flora-db%2Flora'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] d6bdd1b41261a833e2cc820be6355be31b3d790a [INFO] testing lora-db/lora against beta-2026-04-21 for beta-1.96-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flora-db%2Flora" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-7-tc2/source/.cargo/config.toml [INFO] removed /workspace/builds/worker-7-tc2/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/lora-db/lora [INFO] finished tweaking git repo https://github.com/lora-db/lora [INFO] tweaked toml for git repo https://github.com/lora-db/lora written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/lora-db/lora on toolchain beta-2026-04-21 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/lora-db/lora 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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d8a9cf7cce4fdc874f4cefc0b8a406cc2ee987c5aa34befb3f2be17561e96871 [INFO] running `Command { std: "docker" "start" "-a" "d8a9cf7cce4fdc874f4cefc0b8a406cc2ee987c5aa34befb3f2be17561e96871", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d8a9cf7cce4fdc874f4cefc0b8a406cc2ee987c5aa34befb3f2be17561e96871", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d8a9cf7cce4fdc874f4cefc0b8a406cc2ee987c5aa34befb3f2be17561e96871", kill_on_drop: false }` [INFO] [stdout] d8a9cf7cce4fdc874f4cefc0b8a406cc2ee987c5aa34befb3f2be17561e96871 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b24039d60d629f7c81c81976d9e9e935739b40b09b8abeebd03acd91ddf88945 [INFO] running `Command { std: "docker" "start" "-a" "b24039d60d629f7c81c81976d9e9e935739b40b09b8abeebd03acd91ddf88945", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling ucd-trie v0.1.7 [INFO] [stderr] Compiling smallvec v2.0.0-alpha.12 [INFO] [stderr] Compiling glob v0.3.3 [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling futures-task v0.3.32 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling pyo3-build-config v0.22.6 [INFO] [stderr] Compiling bitflags v2.11.1 [INFO] [stderr] Compiling libloading v0.8.9 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.100 [INFO] [stderr] Compiling bindgen v0.72.1 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling rustc-hash v2.1.2 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling http v1.4.0 [INFO] [stderr] Compiling bumpalo v3.20.2 [INFO] [stderr] Compiling rb-sys-env v0.2.3 [INFO] [stderr] Compiling shell-words v1.1.1 [INFO] [stderr] Compiling wasm-bindgen v0.2.100 [INFO] [stderr] Compiling memoffset v0.9.1 [INFO] [stderr] Compiling lora-ast v0.2.0 (/opt/rustwide/workdir/crates/lora-ast) [INFO] [stderr] Compiling unicode-segmentation v1.13.2 [INFO] [stderr] Compiling serde_path_to_error v0.1.20 [INFO] [stderr] Compiling napi-build v2.3.1 [INFO] [stderr] Compiling matchit v0.7.3 [INFO] [stderr] Compiling lora-store v0.2.0 (/opt/rustwide/workdir/crates/lora-store) [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Compiling semver v1.0.28 [INFO] [stderr] Compiling magnus v0.8.2 [INFO] [stderr] Compiling lora_ruby v0.2.0 (/opt/rustwide/workdir/crates/lora-ruby) [INFO] [stderr] Compiling lora-node v0.2.0 (/opt/rustwide/workdir/crates/lora-node) [INFO] [stderr] Compiling unindent v0.2.4 [INFO] [stderr] Compiling convert_case v0.6.0 [INFO] [stderr] Compiling napi-sys v2.4.0 [INFO] [stderr] Compiling lora-python v0.2.0 (/opt/rustwide/workdir/crates/lora-python) [INFO] [stderr] Compiling seq-macro v0.3.6 [INFO] [stderr] Compiling indoc v2.0.7 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling pest v2.8.6 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling pyo3-ffi v0.22.6 [INFO] [stderr] Compiling pyo3-macros-backend v0.22.6 [INFO] [stderr] Compiling pyo3 v0.22.6 [INFO] [stderr] Compiling pest_meta v2.8.6 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling pest_generator v2.8.6 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.100 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling tokio-macros v2.6.1 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling ctor v0.2.9 [INFO] [stderr] Compiling magnus-macros v0.8.0 [INFO] [stderr] Compiling pest_derive v2.8.6 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.100 [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling axum-core v0.4.5 [INFO] [stderr] Compiling lora-parser v0.2.0 (/opt/rustwide/workdir/crates/lora-parser) [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.100 [INFO] [stderr] Compiling napi-derive-backend v1.0.75 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling lora-analyzer v0.2.0 (/opt/rustwide/workdir/crates/lora-analyzer) [INFO] [stderr] Compiling js-sys v0.3.77 [INFO] [stderr] Compiling console_error_panic_hook v0.1.7 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling lora-compiler v0.2.0 (/opt/rustwide/workdir/crates/lora-compiler) [INFO] [stderr] Compiling pyo3-macros v0.22.6 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling lora-executor v0.2.0 (/opt/rustwide/workdir/crates/lora-executor) [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling napi v2.16.17 [INFO] [stderr] Compiling axum v0.7.9 [INFO] [stderr] Compiling napi-derive v2.16.13 [INFO] [stderr] Compiling lora-database v0.2.0 (/opt/rustwide/workdir/crates/lora-database) [INFO] [stderr] Compiling rb-sys-build v0.9.126 [INFO] [stderr] Compiling lora-ffi v0.2.0 (/opt/rustwide/workdir/crates/lora-ffi) [INFO] [stderr] Compiling rb-sys v0.9.126 [INFO] [stderr] Compiling serde-wasm-bindgen v0.6.5 [INFO] [stderr] Compiling lora-wasm v0.2.0 (/opt/rustwide/workdir/crates/lora-wasm) [INFO] [stderr] Compiling lora-server v0.2.0 (/opt/rustwide/workdir/crates/lora-server) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 15s [INFO] running `Command { std: "docker" "inspect" "b24039d60d629f7c81c81976d9e9e935739b40b09b8abeebd03acd91ddf88945", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b24039d60d629f7c81c81976d9e9e935739b40b09b8abeebd03acd91ddf88945", kill_on_drop: false }` [INFO] [stdout] b24039d60d629f7c81c81976d9e9e935739b40b09b8abeebd03acd91ddf88945 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5e3c3b5d148fb14fd3dc176279df971d71a0d9c9ee6116c492cd135884b41bfb [INFO] running `Command { std: "docker" "start" "-a" "5e3c3b5d148fb14fd3dc176279df971d71a0d9c9ee6116c492cd135884b41bfb", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling zerocopy v0.8.48 [INFO] [stderr] Compiling zerocopy-derive v0.8.48 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling cc v1.2.60 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling page_size v0.6.0 [INFO] [stderr] Compiling criterion-plot v0.8.2 [INFO] [stderr] Compiling rayon v1.12.0 [INFO] [stderr] Compiling lora-compiler v0.2.0 (/opt/rustwide/workdir/crates/lora-compiler) [INFO] [stderr] Compiling lora-analyzer v0.2.0 (/opt/rustwide/workdir/crates/lora-analyzer) [INFO] [stderr] Compiling lora-parser v0.2.0 (/opt/rustwide/workdir/crates/lora-parser) [INFO] [stderr] Compiling lora-store v0.2.0 (/opt/rustwide/workdir/crates/lora-store) [INFO] [stderr] Compiling lora-ast v0.2.0 (/opt/rustwide/workdir/crates/lora-ast) [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling lora-executor v0.2.0 (/opt/rustwide/workdir/crates/lora-executor) [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling napi v2.16.17 [INFO] [stderr] Compiling serde-wasm-bindgen v0.6.5 [INFO] [stderr] Compiling alloca v0.4.0 [INFO] [stderr] Compiling axum v0.7.9 [INFO] [stderr] Compiling lora-database v0.2.0 (/opt/rustwide/workdir/crates/lora-database) [INFO] [stderr] Compiling lora-wasm v0.2.0 (/opt/rustwide/workdir/crates/lora-wasm) [INFO] [stderr] Compiling lora-python v0.2.0 (/opt/rustwide/workdir/crates/lora-python) [INFO] [stderr] Compiling lora_ruby v0.2.0 (/opt/rustwide/workdir/crates/lora-ruby) [INFO] [stderr] Compiling lora-ffi v0.2.0 (/opt/rustwide/workdir/crates/lora-ffi) [INFO] [stderr] Compiling clap v4.6.1 [INFO] [stderr] Compiling lora-node v0.2.0 (/opt/rustwide/workdir/crates/lora-node) [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling lora-server v0.2.0 (/opt/rustwide/workdir/crates/lora-server) [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling criterion v0.8.2 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 37s [INFO] running `Command { std: "docker" "inspect" "5e3c3b5d148fb14fd3dc176279df971d71a0d9c9ee6116c492cd135884b41bfb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5e3c3b5d148fb14fd3dc176279df971d71a0d9c9ee6116c492cd135884b41bfb", kill_on_drop: false }` [INFO] [stdout] 5e3c3b5d148fb14fd3dc176279df971d71a0d9c9ee6116c492cd135884b41bfb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 1626ba5b271f98f7b981ced3d71df99e4aa19ea6e1f52737ad2278b85a1bf46f [INFO] running `Command { std: "docker" "start" "-a" "1626ba5b271f98f7b981ced3d71df99e4aa19ea6e1f52737ad2278b85a1bf46f", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.36s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lora_analyzer-36c60d7c910a86e1) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test analyzer::tests::unknown_vector_function_is_rejected ... ok [INFO] [stdout] test analyzer::tests::vector_distance_does_not_rewrite_first_or_second_argument ... ok [INFO] [stdout] test analyzer::tests::parameter_in_vector_norm_metric_slot_is_preserved ... ok [INFO] [stdout] test analyzer::tests::vector_function_arity_is_validated ... ok [INFO] [stdout] test analyzer::tests::vector_rewrites_bare_coordinate_type_to_string_literal ... ok [INFO] [stdout] test analyzer::tests::string_literal_in_enum_slot_remains_string_literal ... ok [INFO] [stdout] test analyzer::tests::vector_does_not_rewrite_first_or_second_argument ... ok [INFO] [stdout] test analyzer::tests::variable_named_like_metric_outside_enum_slot_is_not_rewritten ... ok [INFO] [stdout] test analyzer::tests::bare_identifier_outside_enum_slot_still_resolves_as_variable ... ok [INFO] [stdout] test analyzer::tests::create_allows_new_relationship_type_when_graph_is_not_empty ... ok [INFO] [stdout] test analyzer::tests::vector_norm_rewrites_bare_metric_identifier ... ok [INFO] [stdout] test analyzer::tests::vector_distance_rewrites_bare_metric_identifier ... ok [INFO] [stdout] test analyzer::tests::parameter_in_enum_slot_is_preserved_as_parameter ... ok [INFO] [stdout] test analyzer::tests::dotted_similarity_typo_is_rejected ... ok [INFO] [stdout] test analyzer::tests::vector_norm_does_not_rewrite_first_argument ... ok [INFO] [stdout] test analyzer::tests::every_vector_function_has_arity_guard ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lora_ast-583f0b15f624c97f) [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lora_compiler-7d7a980999260064) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lora_database-04af6a3890902f88) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/advanced_queries.rs (/opt/rustwide/target/debug/deps/advanced_queries-500665b6457f6715) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 52 tests [INFO] [stdout] test call_in_transactions ... ignored, pending implementation [INFO] [stdout] test call_stored_procedure ... ignored, pending implementation [INFO] [stdout] test collect_in_pattern_comprehension ... ignored, pending implementation [INFO] [stdout] test create_fulltext_index ... ignored, pending implementation [INFO] [stdout] test create_index ... ignored, pending implementation [INFO] [stdout] test exists_subquery_in_return ... ignored, pending implementation [INFO] [stdout] test empty_graph_aggregation ... ok [INFO] [stdout] test distinct_on_null_values ... ok [INFO] [stdout] test etl_flatten_nested_list ... ok [INFO] [stdout] test map_projection_on_node ... ignored, pending implementation [INFO] [stdout] test etl_deduplicate_nodes ... ok [INFO] [stdout] test list_comprehension_filter_and_transform ... ok [INFO] [stdout] test null_property_ordering ... ok [INFO] [stdout] test large_property_values ... ok [INFO] [stdout] test recommend_average_rating ... ok [INFO] [stdout] test reduce_string_concatenation ... ok [INFO] [stdout] test reduce_sum_of_list ... ok [INFO] [stdout] test return_literal_without_match ... ok [INFO] [stdout] test skip_and_limit_combined ... ok [INFO] [stdout] test dep_leaf_packages ... ok [INFO] [stdout] test recommend_content_based_filtering ... ok [INFO] [stdout] test recommend_collaborative_filtering ... ok [INFO] [stdout] test recommend_movies_not_yet_rated ... ok [INFO] [stdout] test org_team_overlap_across_projects ... ok [INFO] [stdout] test dep_transitive_dependencies ... ok [INFO] [stdout] test knowledge_shared_topics ... ok [INFO] [stdout] test social_friends_of_friends ... ok [INFO] [stdout] test subquery_in_return ... ignored, pending implementation [INFO] [stdout] test spatial_nearest_neighbors ... ok [INFO] [stdout] test case_with_aggregation ... ok [INFO] [stdout] test case_categorize_by_age ... ok [INFO] [stdout] test temporal_duration_between_events ... ok [INFO] [stdout] test temporal_create_and_filter_events ... ok [INFO] [stdout] test unwind_create_from_list ... ok [INFO] [stdout] test org_people_per_city_ordered ... ok [INFO] [stdout] test org_managers_and_their_cities ... ok [INFO] [stdout] test org_employees_per_city_per_department ... ok [INFO] [stdout] test use_graph_clause ... ignored, pending implementation [INFO] [stdout] test social_degree_centrality ... ok [INFO] [stdout] test unwind_nested_with_index ... ok [INFO] [stdout] test org_project_team_sizes ... ok [INFO] [stdout] test org_department_budget_rollup ... ok [INFO] [stdout] test social_blocked_users_excluded ... ok [INFO] [stdout] test knowledge_entity_connections ... ok [INFO] [stdout] test social_influence_score ... ok [INFO] [stdout] test unwind_cross_product ... ok [INFO] [stdout] test temporal_chronological_event_query ... ok [INFO] [stdout] test transform_graph_copy_subset ... ok [INFO] [stdout] test transform_materialized_view_creation ... ok [INFO] [stdout] test social_common_interests ... ok [INFO] [stdout] test social_reciprocal_follows ... ok [INFO] [stdout] test social_mutual_friends ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 43 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 0.54s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 82 tests [INFO] [stderr] Running tests/aggregation.rs (/opt/rustwide/target/debug/deps/aggregation-eac48da75c2be2f3) [INFO] [stdout] test agg_having_without_with ... ignored, pending implementation [INFO] [stdout] test agg_empty_group_returns_zero ... ok [INFO] [stdout] test agg_count_star_vs_count_property ... ok [INFO] [stdout] test agg_percentile_disc ... ignored, pending implementation [INFO] [stdout] test agg_stdev_population ... ignored, pending implementation [INFO] [stdout] test agg_all_null_values ... ok [INFO] [stdout] test agg_sum_with_null_values ... ok [INFO] [stdout] test agg_collect_preserves_order_with_order_by ... ok [INFO] [stdout] test agg_min_max_on_strings ... ok [INFO] [stdout] test agg_all_same_values ... ok [INFO] [stdout] test agg_nested_grouping_with_unwind ... ok [INFO] [stdout] test agg_avg_with_null_skip ... ok [INFO] [stdout] test avg_property ... ok [INFO] [stdout] test agg_count_distinct_over_varlen ... ok [INFO] [stdout] test aggregation_after_varlen_traversal ... ok [INFO] [stdout] test agg_pipeline_filter_then_reaggregate ... ok [INFO] [stdout] test avg_returns_float_for_integers ... ok [INFO] [stdout] test avg_skips_null_properties ... ok [INFO] [stdout] test collect_distinct_values ... ok [INFO] [stdout] test count_all_nodes ... ok [INFO] [stdout] test collect_property ... ok [INFO] [stdout] test count_distinct ... ok [INFO] [stdout] test agg_count_distinct_values ... ok [INFO] [stdout] test agg_count_with_optional_match_nulls ... ok [INFO] [stdout] test avg_rating_per_movie ... ok [INFO] [stdout] test count_distinct_on_computed_expression ... ok [INFO] [stdout] test collect_ordering_guarantee ... ok [INFO] [stdout] test agg_group_by_two_keys ... ok [INFO] [stdout] test count_empty_result ... ok [INFO] [stdout] test count_dependencies_per_package ... ok [INFO] [stdout] test count_no_matching_rows ... ok [INFO] [stdout] test count_distinct_transitive_dependencies ... ok [INFO] [stdout] test count_grouped_by_property ... ok [INFO] [stdout] test count_skips_null_properties ... ok [INFO] [stdout] test agg_two_level_count_of_counts ... ok [INFO] [stdout] test count_employees_per_department ... ok [INFO] [stdout] test agg_multiple_aggregates_single_query ... ok [INFO] [stdout] test count_star_no_match_clause ... ok [INFO] [stdout] test collect_names_per_project ... ok [INFO] [stdout] test agg_collect_with_optional_match_filters_nulls ... ok [INFO] [stdout] test count_star_includes_null_property_rows ... ok [INFO] [stdout] test count_star_with_no_matches ... ok [INFO] [stdout] test count_star_grouped ... ok [INFO] [stdout] test agg_group_by_with_having_equivalent ... ok [INFO] [stdout] test count_star_counts_all_rows ... ok [INFO] [stdout] test count_with_filter ... ok [INFO] [stdout] test max_on_strings ... ok [INFO] [stdout] test count_distinct_cities ... ok [INFO] [stdout] test count_distinct_departments ... ok [INFO] [stdout] test avg_age_per_department ... ok [INFO] [stdout] test max_property ... ok [INFO] [stdout] test min_max_with_single_row ... ok [INFO] [stdout] test count_relationships_grouped_by_type ... ok [INFO] [stdout] test min_property ... ok [INFO] [stdout] test min_on_strings ... ok [INFO] [stdout] test aggregation_on_empty_match ... ok [INFO] [stdout] test aggregation_in_case_expression ... ok [INFO] [stdout] test agg_collect_then_size ... ok [INFO] [stdout] test count_distinct_with_grouping ... ok [INFO] [stdout] test knowledge_graph_count_relationships_per_entity ... ok [INFO] [stdout] test count_outgoing_relationships_per_person ... ok [INFO] [stdout] test knowledge_graph_collect_document_titles_by_author ... ok [INFO] [stdout] test knowledge_graph_count_entities_per_type ... ok [INFO] [stdout] test having_filter_on_grouped_count ... ok [INFO] [stdout] test sum_on_empty_result_set ... ok [INFO] [stdout] test knowledge_graph_count_people_who_received_nobel ... ok [INFO] [stdout] test sum_of_computed_expression ... ok [INFO] [stdout] test sum_skips_null_properties ... ok [INFO] [stdout] test sum_property ... ok [INFO] [stdout] test total_ratings_per_viewer ... ok [INFO] [stdout] test min_max_age_org ... ok [INFO] [stdout] test multiple_aggregates_grouped ... ok [INFO] [stdout] test multiple_aggregates_same_query ... ok [INFO] [stdout] test percentile_cont_function ... ok [INFO] [stdout] test percentile_disc_function ... ok [INFO] [stdout] test multiple_aggregates_with_multiple_grouping_keys ... ok [INFO] [stdout] test rich_social_collect_interest_names_per_person ... ok [INFO] [stdout] test rich_social_avg_friendship_strength ... ok [INFO] [stdout] test rich_social_count_friends_per_person ... ok [INFO] [stdout] test rich_social_people_with_most_interests ... ok [INFO] [stdout] test sum_project_budgets ... ok [INFO] [stdout] test stdev_function ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 79 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.98s [INFO] [stdout] [INFO] [stderr] Running tests/create.rs (/opt/rustwide/target/debug/deps/create-1b75fee054e7fe4e) [INFO] [stdout] [INFO] [stdout] running 59 tests [INFO] [stdout] test create_constraint_unique_property ... ignored, pending implementation [INFO] [stdout] test create_index_on_label_property ... ignored, pending implementation [INFO] [stdout] test create_multiple_nodes_sequential ... ok [INFO] [stdout] test create_and_match_triple_label ... ok [INFO] [stdout] test create_always_adds_nodes ... ok [INFO] [stdout] test create_multiple_patterns_in_single_create ... ok [INFO] [stdout] test create_multiple_disconnected_patterns ... ok [INFO] [stdout] test create_chain_three_hops ... ok [INFO] [stdout] test create_chain_and_verify_hop_count ... ok [INFO] [stdout] test create_after_with_clause ... ok [INFO] [stdout] test create_chain_pattern ... ok [INFO] [stdout] test create_node_no_labels_no_properties ... ok [INFO] [stdout] test create_node_with_empty_properties ... ok [INFO] [stdout] test create_node_with_boolean_property ... ok [INFO] [stdout] test create_node_ids_are_unique ... ok [INFO] [stdout] test create_node_with_empty_string_property ... ok [INFO] [stdout] test create_node_with_float_property ... ok [INFO] [stdout] test create_node_with_integer_property ... ok [INFO] [stdout] test create_node_with_list_property ... ok [INFO] [stdout] test create_bidirectional_edges_between_matched_nodes ... ok [INFO] [stdout] test create_duplicate_relationship_type_same_pair ... ok [INFO] [stdout] test create_node_with_multiple_labels ... ok [INFO] [stdout] test create_node_with_multiple_properties ... ok [INFO] [stdout] test create_node_with_mixed_type_properties ... ok [INFO] [stdout] test create_diamond_graph_in_single_statement ... ok [INFO] [stdout] test create_large_batch_via_unwind ... ok [INFO] [stdout] test create_company_with_employees_and_verify ... ok [INFO] [stdout] test create_node_with_map_property ... ok [INFO] [stdout] test create_multiple_relationships_same_type ... ok [INFO] [stdout] test create_node_with_null_property ... ok [INFO] [stdout] test create_n_nodes_and_count_them_via_aggregation ... ok [INFO] [stdout] test create_returning_computed_expression_from_created_node ... ok [INFO] [stdout] test create_batch_then_verify_statistics ... ok [INFO] [stdout] test create_node_with_single_label ... ok [INFO] [stdout] test create_returning_node_properties ... ok [INFO] [stdout] test create_relationship_between_matched_nodes ... ok [INFO] [stdout] test create_node_with_string_property ... ok [INFO] [stdout] test create_relationship_with_properties ... ok [INFO] [stdout] test create_relationship_reusing_matched_variable ... ok [INFO] [stdout] test create_relationship_with_multiple_properties ... ok [INFO] [stdout] test create_relationship_with_variable ... ok [INFO] [stdout] test create_pattern_node_and_relationship ... ok [INFO] [stdout] test create_self_referential_relationship ... ok [INFO] [stdout] test create_star_graph_hub_with_five_spokes_via_unwind ... ok [INFO] [stdout] test create_parallel_edges_between_same_nodes ... ok [INFO] [stdout] test create_then_match_with_complex_where_to_verify ... ok [INFO] [stdout] test create_preserves_existing_data ... ok [INFO] [stdout] test create_with_spatial_properties ... ignored, pending implementation [INFO] [stdout] test create_with_temporal_properties ... ignored, pending implementation [INFO] [stdout] test foreach_create_from_list ... ignored, pending implementation [INFO] [stdout] test unwind_create_with_relationship ... ok [INFO] [stdout] test create_with_string_property_containing_special_chars ... ok [INFO] [stdout] test create_with_unicode_property_value ... ok [INFO] [stdout] test unwind_create_batch ... ok [INFO] [stdout] test create_with_case_expression_value ... ok [INFO] [stdout] test create_without_return ... ok [INFO] [stdout] test create_with_boolean_and_list_property_combinations ... ok [INFO] [stdout] test create_complete_graph_k4 ... ok [INFO] [stdout] test create_summary_from_aggregation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 54 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 0.37s [INFO] [stdout] [INFO] [stderr] Running tests/errors.rs (/opt/rustwide/target/debug/deps/errors-150cb330c686f356) [INFO] [stdout] [INFO] [stdout] running 81 tests [INFO] [stdout] test error_constraint_violation ... ignored, pending implementation [INFO] [stdout] test create_allows_new_labels_on_nonempty_graph ... ok [INFO] [stdout] test error_create_rel_missing_type_in_pattern ... ok [INFO] [stdout] test error_create_relationship_without_type ... ok [INFO] [stdout] test error_aggregation_in_where ... ok [INFO] [stdout] test create_allows_new_relationship_type ... ok [INFO] [stdout] test error_aggregation_in_where_without_with ... ok [INFO] [stdout] test error_create_without_parentheses ... ok [INFO] [stdout] test error_dangling_comma_in_return ... ok [INFO] [stdout] test error_delete_connected_node_without_detach ... ok [INFO] [stdout] test error_count_two_arguments ... ok [INFO] [stdout] test error_delete_property_value_not_node ... ok [INFO] [stdout] test error_division_by_zero_integer ... ok [INFO] [stdout] test error_double_arrow ... ok [INFO] [stdout] test error_delete_connected_node_without_detach_extended ... ok [INFO] [stdout] test error_delete_scalar_not_node ... ok [INFO] [stdout] test error_delete_without_match ... ok [INFO] [stdout] test error_empty_query ... ok [INFO] [stdout] test error_incomplete_match ... ok [INFO] [stdout] test error_invalid_operator ... ok [INFO] [stdout] test error_invalid_date_string ... ok [INFO] [stdout] test error_multiple_return_clauses ... ok [INFO] [stdout] test error_duplicate_projection_alias ... ok [INFO] [stdout] test error_empty_label ... ok [INFO] [stdout] test error_duplicate_variable_in_create ... ok [INFO] [stdout] test error_float_division_by_zero ... ok [INFO] [stdout] test error_invalid_point_missing_coords ... ok [INFO] [stdout] test error_property_type_mismatch_at_comparison ... ignored, pending implementation [INFO] [stdout] test error_read_after_write_in_same_clause ... ignored, pending implementation [INFO] [stdout] test error_relationship_without_nodes ... ok [INFO] [stdout] test error_nested_division_by_zero ... ok [INFO] [stdout] test error_invalid_syntax ... ok [INFO] [stdout] test error_order_by_without_return ... ok [INFO] [stdout] test error_missing_return_or_update ... ok [INFO] [stdout] test error_parse_unmatched_bracket ... ok [INFO] [stdout] test error_missing_return_in_read_query ... ok [INFO] [stdout] test error_invalid_relationship_range ... ok [INFO] [stdout] test error_parse_nonsense ... ok [INFO] [stdout] test error_order_by_unbound_variable ... ok [INFO] [stdout] test error_return_unbound_variable_extended ... ok [INFO] [stdout] test error_set_on_scalar ... ok [INFO] [stdout] test error_size_no_argument ... ok [INFO] [stdout] test error_standalone_call_unsupported ... ok [INFO] [stdout] test error_set_on_unbound_variable ... ok [INFO] [stdout] test error_parse_only_keyword ... ok [INFO] [stdout] test error_type_mismatch_in_comparison ... ignored, type validation: type mismatch in comparison not yet detected [INFO] [stdout] test error_unknown_function ... ok [INFO] [stdout] test error_unclosed_parenthesis ... ok [INFO] [stdout] test error_unknown_function_name ... ok [INFO] [stdout] test error_star_in_non_count_function ... ok [INFO] [stdout] test error_unknown_function_name_in_return ... ok [INFO] [stdout] test error_union_column_count_mismatch ... ok [INFO] [stdout] test error_unknown_label_multiple_types_first_unknown ... ok [INFO] [stdout] test error_unknown_label_and_unknown_property_combined ... ok [INFO] [stdout] test error_unknown_property_in_order_by ... ok [INFO] [stdout] test error_unknown_label_in_match ... ok [INFO] [stdout] test error_duplicate_map_key ... ok [INFO] [stdout] test error_unknown_relationship_type_in_match ... ok [INFO] [stdout] test error_unknown_property_in_where ... ok [INFO] [stdout] test error_write_conflict_in_same_clause ... ignored, pending implementation [INFO] [stdout] test error_union_mismatched_column_count ... ok [INFO] [stdout] test error_unknown_variable_in_where ... ok [INFO] [stdout] test error_range_min_greater_than_max ... ok [INFO] [stdout] test error_union_column_count_mismatch_analysis ... ok [INFO] [stdout] test set_allows_new_property_creation ... ok [INFO] [stdout] test union_is_supported ... ok [INFO] [stdout] test set_allows_new_property_on_existing_node ... ok [INFO] [stdout] test error_unknown_rel_type_on_populated_graph ... ok [INFO] [stdout] test error_duplicate_variable_binding ... ok [INFO] [stdout] test error_modulo_by_zero ... ok [INFO] [stdout] test error_return_unbound_variable ... ok [INFO] [stdout] test error_set_without_match ... ok [INFO] [stdout] test unknown_label_allowed_in_create ... ok [INFO] [stdout] test error_unknown_variable_in_return ... ok [INFO] [stdout] test error_where_without_match ... ok [INFO] [stdout] test error_where_unbound_variable ... ok [INFO] [stdout] test error_unterminated_string_literal ... ok [INFO] [stdout] test error_wrong_function_arity ... ok [INFO] [stdout] test error_variable_from_first_union_branch_not_in_second ... ok [INFO] [stdout] test unknown_label_allowed_on_empty_graph ... ok [INFO] [stdout] test error_delete_node_with_relationships ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 76 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 0.18s [INFO] [stdout] [INFO] [stderr] Running tests/expressions.rs (/opt/rustwide/target/debug/deps/expressions-466a03603bae5a67) [INFO] [stdout] [INFO] [stdout] running 175 tests [INFO] [stdout] test apoc_like_utility_functions ... ignored, APOC utilities: apoc-like utility functions not yet implemented [INFO] [stdout] test call_db_labels ... ignored, stored procedures: CALL db.labels() not yet implemented [INFO] [stdout] test abs_of_floor ... ok [INFO] [stdout] test abs_on_float ... ok [INFO] [stdout] test case_generic_else_branch ... ok [INFO] [stdout] test case_first_matching_when_wins ... ok [INFO] [stdout] test case_no_match_returns_null_without_else ... ok [INFO] [stdout] test case_returning_different_types ... ok [INFO] [stdout] test ceil_float ... ok [INFO] [stdout] test case_multiple_whens ... ok [INFO] [stdout] test case_with_null_input ... ok [INFO] [stdout] test abs_positive_and_negative ... ok [INFO] [stdout] test case_all_whens_false_no_else_returns_null ... ok [INFO] [stdout] test ceil_integer_passthrough ... ok [INFO] [stdout] test case_nested_case ... ok [INFO] [stdout] test date_function ... ignored, temporal types: date/time functions not yet implemented [INFO] [stdout] test datetime_function ... ignored, temporal types: date/time functions not yet implemented [INFO] [stdout] test coalesce_multiple_nulls_then_value ... ok [INFO] [stdout] test division_by_zero_returns_null ... ok [INFO] [stdout] test ceil_negative ... ok [INFO] [stdout] test ceil_null_returns_null ... ok [INFO] [stdout] test coalesce_returns_first_when_not_null ... ok [INFO] [stdout] test coalesce_all_nulls_returns_null ... ok [INFO] [stdout] test chained_comparisons ... ok [INFO] [stdout] test coalesce_returns_first_non_null ... ok [INFO] [stdout] test duration_type_and_arithmetic ... ignored, duration type: duration arithmetic not yet implemented [INFO] [stdout] test ceil_of_sqrt ... ok [INFO] [stdout] test empty_list_literal ... ok [INFO] [stdout] test expr_boolean_and ... ok [INFO] [stdout] test expr_boolean_not ... ok [INFO] [stdout] test empty_map_literal ... ok [INFO] [stdout] test explain_returns_plan ... ok [INFO] [stdout] test case_generic_when_then ... ok [INFO] [stdout] test expr_addition ... ok [INFO] [stdout] test expr_boolean_or ... ok [INFO] [stdout] test expr_division ... ok [INFO] [stdout] test empty_string_handling ... ok [INFO] [stdout] test expr_float_minus_int ... ok [INFO] [stdout] test expr_eq_false ... ok [INFO] [stdout] test expr_eq_true ... ok [INFO] [stdout] test case_type_coercion_in_branches ... ok [INFO] [stdout] test coalesce_on_node_with_and_without_property ... ok [INFO] [stdout] test case_simple_form ... ok [INFO] [stdout] test case_with_expression_in_when ... ok [INFO] [stdout] test arithmetic_on_properties ... ok [INFO] [stdout] test case_in_return_classifies_data ... ok [INFO] [stdout] test exists_subquery_in_where ... ok [INFO] [stdout] test expr_int_plus_float ... ok [INFO] [stdout] test expr_float_precision ... ok [INFO] [stdout] test expr_int_equals_float_same_value ... ok [INFO] [stdout] test expr_in_list_strings ... ok [INFO] [stdout] test expr_lt ... ok [INFO] [stdout] test expr_null_equals_null ... ok [INFO] [stdout] test expr_large_integer ... ok [INFO] [stdout] test expr_gt ... ok [INFO] [stdout] test expr_not_in_list ... ok [INFO] [stdout] test expr_int_less_than_float ... ok [INFO] [stdout] test expr_modulo ... ok [INFO] [stdout] test expr_string_comparison ... ok [INFO] [stdout] test expr_string_equality ... ok [INFO] [stdout] test expr_parenthesized_precedence ... ok [INFO] [stdout] test expr_string_concatenation ... ok [INFO] [stdout] test expr_power_float ... ok [INFO] [stdout] test expr_power ... ok [INFO] [stdout] test expr_subtraction ... ok [INFO] [stdout] test expr_string_greater_than ... ok [INFO] [stdout] test expr_string_less_than ... ok [INFO] [stdout] test expr_size_of_range ... ok [INFO] [stdout] test expr_null_plus_int ... ok [INFO] [stdout] test expr_in_list_integers ... ok [INFO] [stdout] test expr_toupper ... ok [INFO] [stdout] test expr_operator_precedence ... ok [INFO] [stdout] test expr_xor_true_true ... ok [INFO] [stdout] test expr_null_times_int ... ok [INFO] [stdout] test foreach_sets_property_on_list ... ignored, FOREACH clause not yet in grammar [INFO] [stdout] test floor_negative ... ok [INFO] [stdout] test floor_float ... ok [INFO] [stdout] test floor_integer_passthrough ... ok [INFO] [stdout] test expr_unary_negative ... ok [INFO] [stdout] test floor_of_division ... ok [INFO] [stdout] test expr_unary_positive ... ok [INFO] [stdout] test head_returns_first ... ok [INFO] [stdout] test expr_xor_false_false ... ok [INFO] [stdout] test expr_tolower_of_toupper ... ok [INFO] [stdout] test head_of_empty_list_is_null ... ok [INFO] [stdout] test left_function ... ok [INFO] [stdout] test list_comprehension_filter ... ok [INFO] [stdout] test id_function_returns_node_id ... ok [INFO] [stdout] test left_beyond_string_length ... ok [INFO] [stdout] test ltrim_whitespace ... ok [INFO] [stdout] test map_literal_in_return ... ok [INFO] [stdout] test expr_int_times_float ... ok [INFO] [stdout] test list_literal_in_return ... ok [INFO] [stdout] test list_comprehension_filter_and_map ... ok [INFO] [stdout] test modulo_by_zero_returns_null ... ok [INFO] [stdout] test labels_of_node ... ok [INFO] [stdout] test nested_map_list_literal ... ok [INFO] [stdout] test nested_string_functions_tolower_replace ... ok [INFO] [stdout] test labels_returns_all_labels ... ok [INFO] [stdout] test range_with_step ... ok [INFO] [stdout] test list_comprehension_transform ... ok [INFO] [stdout] test range_basic ... ok [INFO] [stdout] test replace_all_occurrences ... ok [INFO] [stdout] test replace_no_match ... ok [INFO] [stdout] test not_of_not ... ok [INFO] [stdout] test reduce_function ... ok [INFO] [stdout] test replace_substring ... ok [INFO] [stdout] test right_function ... ok [INFO] [stdout] test replace_null_returns_null ... ok [INFO] [stdout] test point_and_distance_functions ... ok [INFO] [stdout] test replace_with_empty ... ok [INFO] [stdout] test reverse_string ... ok [INFO] [stdout] test right_beyond_string_length ... ok [INFO] [stdout] test reverse_list ... ok [INFO] [stdout] test expr_multiplication ... ok [INFO] [stdout] test properties_function_on_node ... ok [INFO] [stdout] test keys_returns_property_names ... ok [INFO] [stdout] test round_down ... ok [INFO] [stdout] test expr_ne ... ok [INFO] [stdout] test expr_negative_float ... ok [INFO] [stdout] test rtrim_whitespace ... ok [INFO] [stdout] test expr_nested_tostring_tointeger ... ok [INFO] [stdout] test expr_tolower ... ok [INFO] [stdout] test expr_xor_true_false ... ok [INFO] [stdout] test round_integer_passthrough ... ok [INFO] [stdout] test sign_float ... ok [INFO] [stdout] test round_up ... ok [INFO] [stdout] test round_negative ... ok [INFO] [stdout] test sign_zero ... ok [INFO] [stdout] test size_of_string ... ok [INFO] [stdout] test sign_of_computed_value ... ok [INFO] [stdout] test sign_positive ... ok [INFO] [stdout] test split_null_returns_null ... ok [INFO] [stdout] test split_string ... ok [INFO] [stdout] test size_of_list ... ok [INFO] [stdout] test size_of_empty_list ... ok [INFO] [stdout] test split_with_multi_char_delimiter ... ok [INFO] [stdout] test sign_negative ... ok [INFO] [stdout] test sqrt_float_input ... ok [INFO] [stdout] test sqrt_perfect_square ... ok [INFO] [stdout] test sqrt_zero ... ok [INFO] [stdout] test sqrt_non_perfect ... ok [INFO] [stdout] test substring_start_beyond_length ... ok [INFO] [stdout] test substring_two_args_rest_of_string ... ok [INFO] [stdout] test substring_beyond_length ... ok [INFO] [stdout] test sqrt_negative_returns_null ... ok [INFO] [stdout] test substring_null_returns_null ... ok [INFO] [stdout] test substring_three_args ... ok [INFO] [stdout] test string_concatenation_with_properties ... ok [INFO] [stdout] test split_no_delimiter_found ... ok [INFO] [stdout] test substring_from_start ... ok [INFO] [stdout] test round_computed_average ... ok [INFO] [stdout] test tointeger_from_string ... ok [INFO] [stdout] test tostring_from_boolean ... ok [INFO] [stdout] test tofloat_from_string ... ok [INFO] [stdout] test tointeger_from_float ... ok [INFO] [stdout] test trim_null_returns_null ... ok [INFO] [stdout] test toupper_on_property ... ok [INFO] [stdout] test tolower_on_property ... ok [INFO] [stdout] test tail_returns_rest ... ok [INFO] [stdout] test tostring_from_integer ... ok [INFO] [stdout] test timestamp_function ... ok [INFO] [stdout] test trim_already_trimmed ... ok [INFO] [stdout] test unwind_single_element ... ok [INFO] [stdout] test unwind_range_function ... ok [INFO] [stdout] test trim_whitespace ... ok [INFO] [stdout] test type_of_relationship ... ok [INFO] [stdout] test unwind_empty_list ... ok [INFO] [stdout] test trim_tabs_and_newlines ... ok [INFO] [stdout] test unwind_strings_with_function ... ok [INFO] [stdout] test unwind_null_produces_no_rows ... ok [INFO] [stdout] test unwind_with_aggregation ... ok [INFO] [stdout] test unwind_list ... ok [INFO] [stdout] test unwind_nested_list ... ok [INFO] [stdout] test unwind_plus_match_combination ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 169 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 0.53s [INFO] [stdout] [INFO] [stderr] Running tests/functions_extended.rs (/opt/rustwide/target/debug/deps/functions_extended-87f528e661b31e37) [INFO] [stdout] [INFO] [stdout] running 127 tests [INFO] [stdout] test avg_empty_set ... ok [INFO] [stdout] test ceil_already_integer ... ok [INFO] [stdout] test abs_negative_float ... ok [INFO] [stdout] test char_length_function ... ok [INFO] [stdout] test abs_zero ... ok [INFO] [stdout] test abs_positive ... ok [INFO] [stdout] test count_star_empty_graph ... ok [INFO] [stdout] test cos_function ... ok [INFO] [stdout] test ceil_negative ... ok [INFO] [stdout] test ceil_positive ... ok [INFO] [stdout] test collect_empty_set ... ok [INFO] [stdout] test head_of_split ... ok [INFO] [stdout] test e_function ... ok [INFO] [stdout] test count_with_nulls ... ok [INFO] [stdout] test floor_negative ... ok [INFO] [stdout] test keys_of_node ... ok [INFO] [stdout] test count_star_includes_nulls ... ok [INFO] [stdout] test id_of_relationship_is_integer ... ok [INFO] [stdout] test id_of_node_is_integer ... ok [INFO] [stdout] test exp_function ... ok [INFO] [stdout] test coalesce_existing_property ... ok [INFO] [stdout] test coalesce_missing_property_to_default ... ok [INFO] [stdout] test case_with_size_function ... ok [INFO] [stdout] test keys_of_empty_node ... ok [INFO] [stdout] test labels_single ... ok [INFO] [stdout] test last_function ... ok [INFO] [stdout] test left_basic ... ok [INFO] [stdout] test last_of_empty_list_is_null ... ok [INFO] [stdout] test log10_function ... ok [INFO] [stdout] test labels_multiple ... ok [INFO] [stdout] test keys_of_relationship ... ok [INFO] [stdout] test left_beyond_length ... ok [INFO] [stdout] test length_alias_works ... ok [INFO] [stdout] test ltrim_whitespace ... ok [INFO] [stdout] test log_function ... ok [INFO] [stdout] test lpad_function ... ok [INFO] [stdout] test nested_tostring_tointeger ... ok [INFO] [stdout] test floor_positive ... ok [INFO] [stdout] test min_empty_set ... ok [INFO] [stdout] test max_empty_set ... ok [INFO] [stdout] test nested_tolower_replace ... ok [INFO] [stdout] test length_of_path ... ok [INFO] [stdout] test nodes_of_path ... ok [INFO] [stdout] test list_contains_function ... ok [INFO] [stdout] test left_zero ... ok [INFO] [stdout] test pi_function ... ok [INFO] [stdout] test replace_empty_search ... ok [INFO] [stdout] test replace_basic ... ok [INFO] [stdout] test replace_no_match ... ok [INFO] [stdout] test replace_multiple_occurrences ... ok [INFO] [stdout] test replace_with_empty_replacement ... ok [INFO] [stdout] test relationships_of_path ... ok [INFO] [stdout] test reverse_empty_string ... ok [INFO] [stdout] test percentile_cont_median ... ok [INFO] [stdout] test reverse_single_char ... ok [INFO] [stdout] test reverse_palindrome ... ok [INFO] [stdout] test right_zero ... ok [INFO] [stdout] test reverse_string ... ok [INFO] [stdout] test round_half_down ... ok [INFO] [stdout] test right_beyond_length ... ok [INFO] [stdout] test right_basic ... ok [INFO] [stdout] test round_half_up ... ok [INFO] [stdout] test rtrim_whitespace ... ok [INFO] [stdout] test sign_zero_int ... ok [INFO] [stdout] test sin_function ... ok [INFO] [stdout] test size_of_string ... ok [INFO] [stdout] test split_basic ... ok [INFO] [stdout] test rand_function ... ok [INFO] [stdout] test sign_negative_int ... ok [INFO] [stdout] test size_of_empty_list ... ok [INFO] [stdout] test rpad_function ... ok [INFO] [stdout] test sign_positive_int ... ok [INFO] [stdout] test size_of_split_result ... ok [INFO] [stdout] test size_of_empty_string ... ok [INFO] [stdout] test size_of_list ... ok [INFO] [stdout] test size_of_node_string_property ... ok [INFO] [stdout] test sqrt_of_one ... ok [INFO] [stdout] test split_consecutive_delimiters ... ok [INFO] [stdout] test split_no_delimiter_found ... ok [INFO] [stdout] test substring_two_arg_to_end ... ok [INFO] [stdout] test substring_from_middle ... ok [INFO] [stdout] test substring_length_beyond_end ... ok [INFO] [stdout] test sqrt_negative_null ... ok [INFO] [stdout] test substring_basic ... ok [INFO] [stdout] test string_concat_in_return ... ok [INFO] [stdout] test substring_start_beyond_length ... ok [INFO] [stdout] test sqrt_of_zero ... ok [INFO] [stdout] test string_functions_in_where_clause ... ok [INFO] [stdout] test split_empty_string ... ok [INFO] [stdout] test substring_zero_length ... ok [INFO] [stdout] test stdev_basic ... ok [INFO] [stdout] test tofloat_integer_to_float ... ok [INFO] [stdout] test timestamp_is_recent ... ok [INFO] [stdout] test timestamp_returns_positive_integer ... ok [INFO] [stdout] test tointeger_negative_float_truncates ... ok [INFO] [stdout] test tointeger_float_truncates ... ok [INFO] [stdout] test sum_empty_set ... ok [INFO] [stdout] test tointeger_string_positive ... ok [INFO] [stdout] test tolower_empty_string ... ok [INFO] [stdout] test tointeger_null_returns_null ... ok [INFO] [stdout] test tofloat_string ... ok [INFO] [stdout] test tointeger_string_negative ... ok [INFO] [stdout] test tolower_already_lower ... ok [INFO] [stdout] test tofloat_null_returns_null ... ok [INFO] [stdout] test tointeger_already_int ... ok [INFO] [stdout] test tolower_mixed_case ... ok [INFO] [stdout] test tofloat_already_float ... ok [INFO] [stdout] test tostring_null_returns_null ... ok [INFO] [stdout] test tolower_null_returns_null ... ok [INFO] [stdout] test tostring_integer ... ok [INFO] [stdout] test tostring_boolean_false ... ok [INFO] [stdout] test toupper_already_upper ... ok [INFO] [stdout] test toupper_null_returns_null ... ok [INFO] [stdout] test trim_empty_string ... ok [INFO] [stdout] test trim_all_whitespace ... ok [INFO] [stdout] test toupper_empty_string ... ok [INFO] [stdout] test trim_no_whitespace ... ok [INFO] [stdout] test tostring_string_passthrough ... ok [INFO] [stdout] test tolower_on_node_property ... ok [INFO] [stdout] test tostring_negative_integer ... ok [INFO] [stdout] test tostring_boolean_true ... ok [INFO] [stdout] test trim_tabs_and_newlines ... ok [INFO] [stdout] test tostring_float ... ok [INFO] [stdout] test trim_whitespace ... ok [INFO] [stdout] test type_of_relationship ... ok [INFO] [stdout] test with_computed_values_reused ... ok [INFO] [stdout] test normalize_function ... ok [INFO] [stderr] Running tests/invariants.rs (/opt/rustwide/target/debug/deps/invariants-93948db93a43dbdc) [INFO] [stdout] [INFO] [stdout] test result: ok. 127 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 58 tests [INFO] [stdout] test concurrent_merge_idempotency ... ignored, pending implementation [INFO] [stdout] test constraint_violation_rollback ... ignored, constraint violation rollback: rollback on constraint error not yet implemented [INFO] [stdout] test create_then_match_in_same_session ... ok [INFO] [stdout] test cross_product_two_labels ... ok [INFO] [stdout] test empty_graph_count_returns_zero ... ok [INFO] [stdout] test empty_graph_sum_returns_null_or_zero ... ok [INFO] [stdout] test empty_graph_match_returns_nothing ... ok [INFO] [stdout] test empty_graph_match_relationship_returns_nothing ... ok [INFO] [stdout] test empty_graph_return_literal ... ok [INFO] [stdout] test graph_valid_after_many_merges ... ok [INFO] [stdout] test acid_properties_for_multi_statement_transactions ... ok [INFO] [stdout] test create_then_delete_then_verify ... ok [INFO] [stdout] test bidirectional_relationship_pair ... ok [INFO] [stdout] test match_create_then_verify_in_same_session ... ok [INFO] [stdout] test graph_valid_after_failed_delete ... ok [INFO] [stdout] test graph_valid_after_delete ... ok [INFO] [stdout] test match_then_create_in_one_query ... ok [INFO] [stdout] test labels_preserved_after_set_property ... ok [INFO] [stdout] test missing_property_is_rejected_by_analyzer ... ok [INFO] [stdout] test match_chain_through_many_hops ... ok [INFO] [stdout] test detach_delete_all_then_recreate_from_scratch ... ok [INFO] [stdout] test multiple_rels_different_types_same_pair ... ok [INFO] [stdout] test no_partial_writes_on_failed_delete ... ok [INFO] [stdout] test node_with_label_no_properties ... ok [INFO] [stdout] test multiple_merge_idempotency_with_graph_verification ... ok [INFO] [stdout] test detach_delete_all_leaves_empty_graph ... ok [INFO] [stdout] test null_comparison_behavior ... ok [INFO] [stdout] test node_id_stable_after_set ... ok [INFO] [stdout] test node_count_consistency_through_create_delete_cycles ... ok [INFO] [stdout] test dependency_graph_structure_verified ... ok [INFO] [stdout] test interleaved_reads_and_writes_consistent ... ok [INFO] [stdout] test large_graph_create_and_query ... ok [INFO] [stdout] test property_false_boolean ... ok [INFO] [stdout] test property_empty_string ... ok [INFO] [stdout] test property_negative_integer ... ok [INFO] [stdout] test node_ids_unique_across_creates ... ok [INFO] [stdout] test query_does_not_see_variables_from_previous_query ... ok [INFO] [stdout] test fan_out_50_spokes_query_performance ... ok [INFO] [stdout] test relationship_endpoints_valid_after_node_delete ... ok [INFO] [stdout] test property_zero_integer ... ok [INFO] [stdout] test property_types_preserved_after_set ... ok [INFO] [stdout] test match_with_many_nodes ... ok [INFO] [stdout] test set_then_immediate_read_consistency ... ok [INFO] [stdout] test relationship_type_preserved_after_set_property ... ok [INFO] [stdout] test self_loop_relationship ... ok [INFO] [stdout] test separate_queries_have_independent_scopes ... ok [INFO] [stdout] test test_isolation_between_queries ... ok [INFO] [stdout] test self_loop_traversal_is_consistent ... ok [INFO] [stdout] test org_graph_complete_verification ... ok [INFO] [stdout] test transaction_isolation_between_concurrent_reads ... ok [INFO] [stdout] test relationship_endpoints_valid_after_multiple_deletes ... ok [INFO] [stdout] test recommendation_graph_complete_verification ... ok [INFO] [stdout] test sequential_writes_and_reads ... ok [INFO] [stdout] test transport_graph_structure_verified ... ok [INFO] [stdout] test knowledge_graph_node_and_relationship_counts ... ok [INFO] [stdout] test repeated_reads_are_consistent ... ok [INFO] [stdout] test rich_social_graph_node_and_relationship_counts ... ok [INFO] [stdout] test detach_delete_all_on_rich_social_graph_leaves_empty ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 56 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.24s [INFO] [stdout] [INFO] [stderr] Running tests/match.rs (/opt/rustwide/target/debug/deps/match-b1d69e43b9c96629) [INFO] [stdout] [INFO] [stdout] running 154 tests [INFO] [stdout] test advanced_five_hop_chain ... ok [INFO] [stdout] test anti_pattern_packages_with_no_dependents ... ok [INFO] [stdout] test advanced_all_pairs_within_two_hops ... ok [INFO] [stdout] test future_node_key_constraint_matching ... ok [INFO] [stdout] test future_quantified_path_patterns ... ignored, pending implementation [INFO] [stdout] test bipartite_graph_pattern ... ok [INFO] [stdout] test future_variable_length_with_inline_where ... ignored, pending implementation [INFO] [stdout] test advanced_fan_out_pattern ... ok [INFO] [stdout] test advanced_six_hop_chain ... ok [INFO] [stdout] test advanced_fan_in_pattern ... ok [INFO] [stdout] test advanced_three_rel_types_sequence ... ok [INFO] [stdout] test count_relationships_by_type ... ok [INFO] [stdout] test advanced_transport_three_hop_route ... ok [INFO] [stdout] test future_label_disjunction ... ok [INFO] [stdout] test anti_pattern_people_not_assigned_to_any_project ... ok [INFO] [stdout] test future_relationship_type_disjunction ... ok [INFO] [stdout] test anti_pattern_people_not_managing_anyone ... ok [INFO] [stdout] test knowledge_multi_hop_person_to_theory_via_document ... ok [INFO] [stdout] test knowledge_entity_to_document_traversal ... ok [INFO] [stdout] test large_fan_in_many_to_one ... ok [INFO] [stdout] test match_all_anonymous_chain ... ok [INFO] [stdout] test match_all_nodes_empty_graph ... ok [INFO] [stdout] test future_pattern_comprehension_in_return ... ok [INFO] [stdout] test match_all_nodes_single_node ... ok [INFO] [stdout] test match_all_nodes_multiple ... ok [INFO] [stdout] test large_fan_out_hub_20_spokes ... ok [INFO] [stdout] test match_all_shortest_paths ... ignored, pending implementation [INFO] [stdout] test knowledge_theory_to_topic_traversal ... ok [INFO] [stdout] test match_anonymous_does_not_leak_into_return ... ok [INFO] [stdout] test advanced_multiple_rel_types_in_sequence ... ok [INFO] [stdout] test match_anonymous_node_with_label ... ok [INFO] [stdout] test match_anonymous_node_in_relationship_pattern ... ok [INFO] [stdout] test knowledge_dense_subgraph_einstein_outgoing ... ok [INFO] [stdout] test future_map_projection ... ok [INFO] [stdout] test match_all_relationships_in_graph ... ok [INFO] [stdout] test match_anonymous_node_cross_product ... ok [INFO] [stdout] test match_by_boolean_property_in_pattern ... ok [INFO] [stdout] test match_by_label_no_results ... ok [INFO] [stdout] test count_manages_relationships ... ok [INFO] [stdout] test match_by_float_property_in_pattern ... ok [INFO] [stdout] test match_anonymous_source_named_target ... ok [INFO] [stdout] test knowledge_common_fields_of_study ... ok [INFO] [stdout] test match_call_subquery ... ignored, pending implementation [INFO] [stdout] test match_by_label ... ok [INFO] [stdout] test match_by_integer_property ... ok [INFO] [stdout] test match_collect_subquery ... ignored, pending implementation [INFO] [stdout] test match_by_property ... ok [INFO] [stdout] test future_optional_match_null_for_missing_pattern ... ok [INFO] [stdout] test knowledge_entity_alias_resolution ... ok [INFO] [stdout] test match_by_multiple_properties ... ok [INFO] [stdout] test knowledge_nobel_prize_years ... ok [INFO] [stdout] test knowledge_shared_nobel_prize ... ok [INFO] [stdout] test match_diamond_pattern ... ok [INFO] [stdout] test match_cycle_in_graph ... ok [INFO] [stdout] test match_disconnected_patterns_cross_product ... ok [INFO] [stdout] test match_chain_two_hops ... ok [INFO] [stdout] test match_directed_relationship ... ok [INFO] [stdout] test knowledge_topic_hierarchy_from_field ... ok [INFO] [stdout] test match_direct_routes_from_station ... ok [INFO] [stdout] test knowledge_three_hop_person_to_topic ... ok [INFO] [stdout] test match_four_hop_chain ... ok [INFO] [stdout] test match_multi_label_anonymous_node ... ok [INFO] [stdout] test match_in_cycle_returns_all_edges ... ok [INFO] [stdout] test match_mixed_named_and_anonymous_nodes ... ok [INFO] [stdout] test match_high_rated_movies ... ok [INFO] [stdout] test match_direct_dependencies ... ok [INFO] [stdout] test future_where_exists_pattern ... ok [INFO] [stdout] test match_multi_label_no_node_has_all ... ok [INFO] [stdout] test match_multi_label_subset_of_node_labels ... ok [INFO] [stdout] test match_multiple_labels ... ok [INFO] [stdout] test match_multiple_anonymous_nodes_in_chain ... ok [INFO] [stdout] test match_no_relationships_returns_empty ... ok [INFO] [stdout] test match_no_label_matches_all_nodes ... ok [INFO] [stdout] test match_cross_product_three_labels ... ok [INFO] [stdout] test match_all_outgoing_from_person ... ok [INFO] [stdout] test match_node_requires_all_specified_labels ... ok [INFO] [stdout] test match_no_results_returns_empty ... ok [INFO] [stdout] test match_optional_match_unmatched_returns_null ... ok [INFO] [stdout] test match_optional_match_mixed_with_regular ... ok [INFO] [stdout] test match_pattern_with_where_on_path ... ignored, pending implementation [INFO] [stdout] test match_anonymous_with_property_constraint ... ok [INFO] [stdout] test match_movies_rated_by_viewer ... ok [INFO] [stdout] test match_manager_to_employee_direct ... ok [INFO] [stdout] test match_quantified_path_pattern ... ignored, pending implementation [INFO] [stdout] test match_collect_relationship_properties ... ok [INFO] [stdout] test match_property_no_match ... ok [INFO] [stdout] test match_packages_depended_on_by_most ... ok [INFO] [stdout] test match_returns_all_bound_variables ... ok [INFO] [stdout] test match_count_with_group_by_label ... ok [INFO] [stdout] test match_relationship_with_variable ... ok [INFO] [stdout] test match_property_and_where_combined ... ok [INFO] [stdout] test match_relationship_any_type ... ok [INFO] [stdout] test match_multiple_labels_conjunction ... ok [INFO] [stdout] test match_person_company_city_triangle ... ok [INFO] [stdout] test match_multiple_relationship_types_in_chain ... ok [INFO] [stdout] test match_self_loop_typed ... ok [INFO] [stdout] test match_self_relationship ... ok [INFO] [stdout] test match_shortest_path ... ignored, pending implementation [INFO] [stdout] test match_reverse_direction ... ok [INFO] [stdout] test match_single_label_still_works ... ok [INFO] [stdout] test match_exists_subquery_basic ... ok [INFO] [stdout] test match_same_variable_constrains_same_node ... ok [INFO] [stdout] test match_three_way_cross_product ... ok [INFO] [stdout] test match_node_with_multiple_labels_via_single ... ok [INFO] [stdout] test match_triangle_pattern ... ok [INFO] [stdout] test match_left_arrow_reverses_traversal ... ok [INFO] [stdout] test match_star_pattern_hub_and_spokes ... ok [INFO] [stdout] test match_nonexistent_relationship_chain_returns_empty ... ok [INFO] [stdout] test match_same_variable_both_sides_constrains_identity ... ok [INFO] [stdout] test match_two_hops_in_cycle ... ok [INFO] [stdout] test match_multi_label_in_relationship_pattern ... ok [INFO] [stdout] test match_transitive_dependencies_two_hops ... ok [INFO] [stdout] test match_relationship_by_property_value ... ok [INFO] [stdout] test match_two_hop_manager_project ... ok [INFO] [stdout] test match_two_hop_with_intermediate_filter ... ok [INFO] [stdout] test match_multiple_independent_match_clauses ... ok [INFO] [stdout] test match_routes_with_distance_filter ... ok [INFO] [stdout] test match_triangle_pattern_extended ... ok [INFO] [stdout] test match_undirected_finds_both_directions ... ok [INFO] [stdout] test match_undirected_relationship_extended ... ok [INFO] [stdout] test match_untyped_relationship_returns_all_types ... ok [INFO] [stdout] test multi_edge_bidirectional_between_same_pair ... ok [INFO] [stdout] test match_undirected_relationship ... ok [INFO] [stdout] test multi_edge_different_types_between_same_pair ... ok [INFO] [stdout] test multi_edge_three_relationships_between_same_pair ... ok [INFO] [stdout] test multi_edge_same_type_different_properties ... ok [INFO] [stdout] test optional_match_returns_null_when_no_match ... ok [INFO] [stdout] test multi_edge_filter_specific_edge_by_property ... ok [INFO] [stdout] test match_viewers_who_rated_same_movie ... ok [INFO] [stdout] test match_two_independent_patterns_constrained ... ok [INFO] [stdout] test match_reuse_in_where_constrains_single_node ... ok [INFO] [stdout] test match_two_hop_routes ... ok [INFO] [stdout] test optional_match_with_data_returns_rows ... ok [INFO] [stdout] test multi_hop_four_entities_chain ... ok [INFO] [stdout] test match_with_unwind_as_filter ... ok [INFO] [stdout] test match_relationship_with_property_predicate ... ok [INFO] [stdout] test rich_social_influencer_multi_label_in_pattern ... ok [INFO] [stdout] test optional_match_chain_two_optionals ... ok [INFO] [stdout] test optional_match_null_for_missing_relationship ... ok [INFO] [stdout] test optional_match_count_including_nulls ... ok [INFO] [stdout] test rich_social_filter_blocked_users ... ok [INFO] [stdout] test optional_match_one_matches_one_null ... ok [INFO] [stdout] test match_three_hop_through_company ... ok [INFO] [stdout] test rich_social_travel_enthusiasts ... ok [INFO] [stdout] test multi_hop_filter_at_each_step ... ok [INFO] [stdout] test match_with_where_on_relationship_type ... ok [INFO] [stdout] test transport_all_reachable_in_two_hops ... ok [INFO] [stdout] test rich_social_shared_interests ... ok [INFO] [stdout] test rich_social_blocked_users_list ... ok [INFO] [stdout] test rich_social_influencer_label_match ... ok [INFO] [stdout] test rich_social_multi_relationship_knows_and_follows ... ok [INFO] [stdout] test rich_social_mutual_friends ... ok [INFO] [stdout] test rich_social_friend_of_friend_via_knows ... ok [INFO] [stdout] test rich_social_strong_friendships ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 146 passed; 0 failed; 8 ignored; 0 measured; 0 filtered out; finished in 1.52s [INFO] [stdout] [INFO] [stderr] Running tests/merge.rs (/opt/rustwide/target/debug/deps/merge-bbcd4a21393ba8f8) [INFO] [stdout] [INFO] [stdout] running 41 tests [INFO] [stdout] test merge_creates_node_when_absent ... ok [INFO] [stdout] test merge_on_create_fires_when_new ... ok [INFO] [stdout] test merge_does_not_affect_other_nodes ... ok [INFO] [stdout] test merge_after_unwind ... ok [INFO] [stdout] test merge_on_create_initializes ... ok [INFO] [stdout] test merge_does_not_match_partial_properties ... ok [INFO] [stdout] test merge_does_not_duplicate_when_present ... ok [INFO] [stdout] test merge_full_path_pattern ... ok [INFO] [stdout] test merge_creates_when_label_differs ... ok [INFO] [stdout] test merge_creates_when_property_differs ... ok [INFO] [stdout] test merge_creating_nodes_used_in_subsequent_match ... ok [INFO] [stdout] test merge_is_idempotent_for_nodes ... ok [INFO] [stdout] test match_then_merge_in_same_query ... ok [INFO] [stdout] test merge_relationship_creates_when_absent ... ok [INFO] [stdout] test merge_on_match_updates_existing ... ok [INFO] [stdout] test merge_relationship_is_idempotent ... ok [INFO] [stdout] test merge_batch_upsert_via_unwind ... ok [INFO] [stdout] test merge_relationship_on_match_set_advanced ... ok [INFO] [stdout] test merge_on_match_not_triggered_when_not_exists ... ok [INFO] [stdout] test merge_relationship_with_on_match ... ok [INFO] [stdout] test merge_relationship_with_on_create ... ok [INFO] [stdout] test merge_with_call_subquery ... ignored, pending implementation [INFO] [stdout] test merge_on_create_set ... ok [INFO] [stdout] test merge_on_match_set ... ok [INFO] [stdout] test merge_on_create_not_triggered_when_exists ... ok [INFO] [stdout] test merge_on_create_and_on_match_both_present_verify_correct_branch ... ok [INFO] [stdout] test merge_with_label_only ... ok [INFO] [stdout] test merge_with_multiple_properties ... ok [INFO] [stdout] test merge_on_match_incrementing_counter_multiple_times ... ok [INFO] [stdout] test merge_with_all_properties_matching_does_not_duplicate ... ok [INFO] [stdout] test merge_relationship_creates_when_absent_advanced ... ok [INFO] [stdout] test merge_with_with_pipeline ... ok [INFO] [stdout] test merge_in_a_loop_many_repetitions_count_stays_one ... ok [INFO] [stdout] test merge_relationship_conditional_on_properties ... ok [INFO] [stdout] test merge_upsert_last_seen_timestamp ... ok [INFO] [stdout] test merge_stability_many_repetitions ... ok [INFO] [stdout] test merge_relationship_on_create_set_advanced ... ok [INFO] [stdout] test merge_on_match_and_on_create_both_present ... ok [INFO] [stdout] test merge_with_multiple_properties_partial_match_creates_new ... ok [INFO] [stdout] test merge_upsert_pattern_counter ... ok [INFO] [stdout] test merge_relationship_is_idempotent_advanced ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 40 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] Running tests/ordering.rs (/opt/rustwide/target/debug/deps/ordering-9138f232156b77d1) [INFO] [stdout] [INFO] [stdout] running 59 tests [INFO] [stdout] test distinct_on_all_same ... ok [INFO] [stdout] test distinct_on_all_different ... ok [INFO] [stdout] test distinct_multiple_columns_with_duplicates ... ok [INFO] [stdout] test distinct_removes_duplicates ... ok [INFO] [stdout] test limit_exceeds_result_count ... ok [INFO] [stdout] test distinct_multiple_columns_all_unique ... ok [INFO] [stdout] test limit_restricts_rows ... ok [INFO] [stdout] test distinct_with_nulls_ordered ... ok [INFO] [stdout] test limit_zero ... ok [INFO] [stdout] test order_by_boolean_values ... ok [INFO] [stdout] test order_aggregation_results ... ok [INFO] [stdout] test order_by_arithmetic_expression ... ok [INFO] [stdout] test order_by_aggregate_output_after_with ... ok [INFO] [stdout] test order_by_default_is_ascending ... ok [INFO] [stdout] test order_by_float_values ... ok [INFO] [stdout] test distinct_with_limit ... ok [INFO] [stdout] test order_by_multiple_keys ... ok [INFO] [stdout] test order_by_null_handling_mixed ... ok [INFO] [stdout] test order_by_multi_key_three_keys ... ok [INFO] [stdout] test order_by_null_values_sort_first_descending ... ok [INFO] [stdout] test distinct_on_computed_expression ... ok [INFO] [stdout] test order_by_numeric_ascending ... ok [INFO] [stdout] test order_by_null_values_sort_last_ascending ... ok [INFO] [stdout] test order_by_single_row ... ok [INFO] [stdout] test distinct_on_department ... ok [INFO] [stdout] test order_by_aggregated_value ... ok [INFO] [stdout] test order_by_property_descending ... ok [INFO] [stdout] test limit_zero_returns_empty ... ok [INFO] [stdout] test order_by_alias_from_projection ... ok [INFO] [stdout] test order_after_distinct ... ok [INFO] [stdout] test order_by_aggregate_in_return ... ok [INFO] [stdout] test order_by_alias_name ... ok [INFO] [stdout] test order_by_subquery_count ... ignored, pending implementation [INFO] [stdout] test order_by_string_function ... ok [INFO] [stdout] test distinct_preserves_unique_combos ... ok [INFO] [stdout] test skip_equals_total_returns_zero ... ok [INFO] [stdout] test distinct_with_order_by ... ok [INFO] [stdout] test order_by_property_ascending ... ok [INFO] [stdout] test order_skip_limit_pipeline ... ok [INFO] [stdout] test skip_all_rows ... ok [INFO] [stdout] test skip_and_limit_yield_single_row ... ok [INFO] [stdout] test skip_rows ... ok [INFO] [stdout] test limit_on_aggregation_via_with ... ok [INFO] [stdout] test skip_zero ... ok [INFO] [stdout] test stable_sort_guarantee ... ok [INFO] [stdout] test paginate_relationships_with_order ... ok [INFO] [stdout] test order_by_mixed_asc_desc ... ok [INFO] [stdout] test paginate_page_2 ... ok [INFO] [stdout] test order_by_case_expression ... ok [INFO] [stdout] test skip_greater_than_row_count_returns_empty ... ok [INFO] [stdout] test order_desc_strings ... ok [INFO] [stdout] test paginate_page_1 ... ok [INFO] [stdout] test skip_zero_same_as_no_skip ... ok [INFO] [stdout] test skip_and_limit_combined ... ok [INFO] [stdout] test skip_limit_past_end_returns_partial ... ok [INFO] [stdout] test skip_past_all_results ... ok [INFO] [stdout] test skip_limit_pagination_through_results ... ok [INFO] [stdout] test top_n_youngest_per_department ... ok [INFO] [stdout] test order_by_computed_expression ... ok [INFO] [stderr] Running tests/parameters.rs (/opt/rustwide/target/debug/deps/parameters-cc15320cfecb45af) [INFO] [stdout] [INFO] [stdout] test result: ok. 58 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.70s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 34 tests [INFO] [stdout] test param_map_as_properties ... ignored, pending implementation [INFO] [stdout] test parameter_as_label_name ... ignored, parameter as label: dynamic labels via parameters not standard Lora [INFO] [stdout] test parameter_as_list_in_unwind ... ok [INFO] [stdout] test parameter_in_return_expression ... ok [INFO] [stdout] test parameter_in_skip_limit ... ignored, pending implementation [INFO] [stdout] test parameter_in_string_concatenation ... ok [INFO] [stdout] test parameter_in_list_membership ... ok [INFO] [stdout] test parameter_in_set_value ... ok [INFO] [stdout] test param_list_value ... ok [INFO] [stdout] test parameter_float_value ... ok [INFO] [stdout] test parameter_in_merge_pattern ... ok [INFO] [stdout] test multiple_different_params_in_same_query ... ok [INFO] [stdout] test parameter_in_order_by_expression ... ok [INFO] [stdout] test parameter_in_create_property_value ... ok [INFO] [stdout] test parameter_in_greater_than ... ok [INFO] [stdout] test parameter_in_case_expression ... ok [INFO] [stdout] test parameter_in_arithmetic_expression ... ok [INFO] [stdout] test param_boolean_in_where ... ok [INFO] [stdout] test param_in_create ... ok [INFO] [stdout] test parameter_null_in_where ... ok [INFO] [stdout] test parameter_scalar_boolean ... ok [INFO] [stdout] test parameter_numeric_index ... ok [INFO] [stdout] test parameter_type_checking_at_parse_time ... ignored, parameter validation: type checking at parse time not yet implemented [INFO] [stdout] test parameter_string_in_return ... ok [INFO] [stdout] test parameter_reused_multiple_times ... ok [INFO] [stdout] test queries_without_params_still_work ... ok [INFO] [stdout] test parameter_scalar_integer ... ok [INFO] [stdout] test parameter_scalar_string ... ok [INFO] [stdout] test parameter_threshold_filtering_on_transport_graph ... ok [INFO] [stdout] test parameter_as_property_map_in_create ... ok [INFO] [stdout] test parameter_list_in_unwind_create ... ok [INFO] [stdout] test parameter_missing_with_empty_params ... ok [INFO] [stdout] test parameter_missing_resolves_to_null ... ok [INFO] [stdout] test parameter_match_on_org_graph ... ok [INFO] [stdout] [INFO] [stderr] Running tests/parser.rs (/opt/rustwide/target/debug/deps/parser-c6dfd44b0d58d671) [INFO] [stdout] test result: ok. 30 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.16s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 72 tests [INFO] [stdout] test parse_error_gibberish ... ok [INFO] [stdout] test parse_error_empty_input ... ok [INFO] [stdout] test parse_error_only_return_keyword ... ok [INFO] [stdout] test parse_count_star ... ok [INFO] [stdout] test parse_escaped_quote_in_string ... ok [INFO] [stdout] test parse_arithmetic ... ok [INFO] [stdout] test parse_delete ... ok [INFO] [stdout] test parse_function_call ... ok [INFO] [stdout] test parse_hex_integer ... ok [INFO] [stdout] test parse_directed_left ... ok [INFO] [stdout] test parse_case_when ... ok [INFO] [stdout] test parse_create_node ... ok [INFO] [stdout] test parse_function_distinct ... ok [INFO] [stdout] test parse_error_missing_closing_bracket ... ok [INFO] [stdout] test parse_double_quoted_string ... ok [INFO] [stdout] test parse_directed_right ... ok [INFO] [stdout] test parse_create_return ... ok [INFO] [stdout] test parse_error_unclosed_paren ... ok [INFO] [stdout] test parse_integer_literal ... ok [INFO] [stdout] test parse_detach_delete ... ok [INFO] [stdout] test parse_in_operator ... ok [INFO] [stdout] test parse_match_where ... ok [INFO] [stdout] test parse_list_literal ... ok [INFO] [stdout] test parse_match_with_multiple_labels ... ok [INFO] [stdout] test parse_merge_on_match_on_create ... ok [INFO] [stdout] test parse_match_with_label ... ok [INFO] [stdout] test parse_error_incomplete_match ... ok [INFO] [stdout] test parse_match_with_properties ... ok [INFO] [stdout] test parse_map_literal ... ok [INFO] [stdout] test parse_null_check ... ok [INFO] [stdout] test parse_pattern_binding ... ok [INFO] [stdout] test parse_remove_label ... ok [INFO] [stdout] test parse_relationship_variable_length_lower_only ... ok [INFO] [stdout] test parse_parameter ... ok [INFO] [stdout] test parse_relationship_with_properties ... ok [INFO] [stdout] test parse_remove_property ... ok [INFO] [stdout] test parse_merge_basic ... ok [INFO] [stdout] test parse_optional_match ... ok [INFO] [stdout] test parse_relationship_variable_length_upper_only ... ok [INFO] [stdout] test parse_relationship_variable_length ... ok [INFO] [stdout] test parse_numeric_parameter ... ok [INFO] [stdout] test parse_relationship_variable_length_unbounded ... ok [INFO] [stdout] test parse_return_star ... ok [INFO] [stdout] test parse_relationship_with_variable ... ok [INFO] [stdout] test parse_return_alias ... ok [INFO] [stdout] test parse_return_order_by_desc ... ok [INFO] [stdout] test parse_float_literal ... ok [INFO] [stdout] test parse_return_distinct ... ok [INFO] [stdout] test parse_semicolon_allowed ... ok [INFO] [stdout] test parse_scientific_notation ... ok [INFO] [stdout] test parse_return_order_by ... ok [INFO] [stdout] test parse_return_skip_limit ... ok [INFO] [stdout] test parse_simple_match_return ... ok [INFO] [stdout] test parse_simple_case ... ok [INFO] [stdout] test parse_single_quoted_string ... ok [INFO] [stdout] test parse_standalone_call_yield ... ok [INFO] [stdout] test parse_union_all ... ok [INFO] [stdout] test parse_set_mutate ... ok [INFO] [stdout] test parse_set_property ... ok [INFO] [stdout] test parse_set_labels ... ok [INFO] [stdout] test parse_set_variable ... ok [INFO] [stdout] test parse_standalone_call_yield_star ... ok [INFO] [stdout] test parse_standalone_call_implicit ... ok [INFO] [stdout] test parse_union ... ok [INFO] [stdout] test parse_string_operators ... ok [INFO] [stdout] test parse_undirected ... ok [INFO] [stdout] test parse_standalone_call ... ok [INFO] [stdout] test parse_with_clause ... ok [INFO] [stdout] test parse_unwind ... ok [INFO] [stdout] test parse_star_in_non_count_function_is_error ... ok [INFO] [stdout] test parse_with_where ... ok [INFO] [stdout] test parse_zero_literal ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 72 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/paths.rs (/opt/rustwide/target/debug/deps/paths-864e018c9a6540ab) [INFO] [stdout] [INFO] [stdout] running 59 tests [INFO] [stdout] test path_nodes_extraction ... ok [INFO] [stdout] test path_nodes_function ... ok [INFO] [stdout] test path_length_on_matched_path ... ok [INFO] [stdout] test path_nodes_returns_ordered_node_list ... ok [INFO] [stdout] test path_length_returns_hop_count ... ok [INFO] [stdout] test path_relationships_extraction ... ok [INFO] [stdout] test all_shortest_paths_may_return_multiple ... ok [INFO] [stdout] test path_variable_returned_as_structured_value ... ok [INFO] [stdout] test path_relationships_returns_ordered_rel_list ... ok [INFO] [stdout] test path_length_function ... ok [INFO] [stdout] test path_variable_contains_nodes_and_rels ... ok [INFO] [stdout] test shortest_path_no_path_returns_empty ... ok [INFO] [stdout] test knowledge_graph_count_reachable_at_each_depth ... ok [INFO] [stdout] test comparing_path_lengths ... ok [INFO] [stdout] test all_shortest_paths_between_two_nodes ... ok [INFO] [stdout] test shortest_path_undirected ... ok [INFO] [stdout] test knowledge_graph_reachable_from_einstein_within_3_hops ... ok [INFO] [stdout] test knowledge_graph_varlen_across_any_relationship_type ... ok [INFO] [stdout] test variable_length_path_unbounded ... ok [INFO] [stdout] test shortest_path_with_path_nodes_function ... ok [INFO] [stdout] test path_binding_with_variable_length ... ok [INFO] [stdout] test rich_social_knows_within_3_hops_from_alice ... ok [INFO] [stdout] test shortest_path_returns_single_result ... ok [INFO] [stdout] test variable_length_path_fixed_range ... ok [INFO] [stdout] test varlen_disconnected_components_no_cross ... ok [INFO] [stdout] test knowledge_graph_einstein_authored_documents_about_theory ... ok [INFO] [stdout] test varlen_exact_distance ... ok [INFO] [stdout] test varlen_exact_zero_returns_source ... ok [INFO] [stdout] test varlen_cycle_does_not_revisit_relationships ... ok [INFO] [stdout] test variable_length_zero_hops ... ok [INFO] [stdout] test varlen_diamond_multiple_paths ... ok [INFO] [stdout] test shortest_path_returns_minimum_hops ... ok [INFO] [stdout] test varlen_from_middle ... ok [INFO] [stdout] test varlen_in_cycle_terminates ... ok [INFO] [stdout] test varlen_lower_bound_only ... ok [INFO] [stdout] test varlen_one_hop_same_as_single ... ok [INFO] [stdout] test varlen_no_outgoing_returns_empty ... ok [INFO] [stdout] test varlen_all_transitive_dependencies ... ok [INFO] [stdout] test varlen_large_cycle_with_bounded_range ... ok [INFO] [stdout] test shortest_path_between_nodes_knowledge_graph ... ok [INFO] [stdout] test varlen_large_cycle_unbounded_visits_all ... ok [INFO] [stdout] test varlen_range_accumulates ... ok [INFO] [stdout] test rich_social_knows_single_hop_only ... ok [INFO] [stdout] test varlen_reverse_direction ... ok [INFO] [stdout] test varlen_zero_hop_includes_start ... ok [INFO] [stdout] test shortest_path_between_two_nodes ... ok [INFO] [stdout] test varlen_undirected_traversal ... ok [INFO] [stdout] test varlen_zero_to_zero_only_start ... ok [INFO] [stdout] test varlen_transport_reachable_within_two_hops ... ok [INFO] [stdout] test varlen_unbounded_reaches_all ... ok [INFO] [stdout] test varlen_long_chain_20_nodes ... ok [INFO] [stdout] test varlen_upper_bound_only ... ok [INFO] [stdout] test rich_social_count_reachable_at_distance_2 ... ok [INFO] [stdout] test varlen_wrong_type_returns_error_on_nonempty_graph ... ok [INFO] [stdout] test varlen_one_to_one_same_as_single_hop_on_social ... ok [INFO] [stdout] test path_variable_as_structured_return_value ... ok [INFO] [stdout] test rich_social_friends_of_friends_all_at_distance_2 ... ok [INFO] [stdout] test all_shortest_paths_knowledge_graph ... ok [INFO] [stdout] test varlen_zero_to_zero_returns_only_start_node_social ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 59 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s [INFO] [stdout] [INFO] [stderr] Running tests/projection.rs (/opt/rustwide/target/debug/deps/projection-a1dc6a2e5ab168a4) [INFO] [stdout] [INFO] [stdout] running 54 tests [INFO] [stdout] test return_collect_subquery_in_projection ... ignored, pending implementation [INFO] [stdout] test return_boolean_literal ... ok [INFO] [stdout] test return_boolean_expression ... ok [INFO] [stdout] test extended_map_projection ... ok [INFO] [stdout] test return_distinct_with_nulls ... ok [INFO] [stdout] test return_exists_subquery_in_projection ... ignored, pending implementation [INFO] [stdout] test return_existing_property_not_on_specific_node ... ok [INFO] [stdout] test mixed_aliases_and_raw_expressions ... ok [INFO] [stdout] test return_float_expression ... ok [INFO] [stdout] test return_expression ... ok [INFO] [stdout] test return_computed_arithmetic_expression ... ok [INFO] [stdout] test return_integer_literal ... ok [INFO] [stdout] test return_list_literal ... ok [INFO] [stdout] test return_function_in_projection ... ok [INFO] [stdout] test return_keys_function_in_projection ... ok [INFO] [stdout] test return_coalesce_with_default ... ok [INFO] [stdout] test return_labels_function_in_projection ... ok [INFO] [stdout] test return_map_literal ... ok [INFO] [stdout] test map_projection ... ok [INFO] [stdout] test return_literal_and_variable_mix ... ok [INFO] [stdout] test return_missing_property_is_rejected ... ok [INFO] [stdout] test return_multiple_expressions ... ok [INFO] [stdout] test return_nested_arithmetic ... ok [INFO] [stdout] test return_node_variable ... ok [INFO] [stdout] test return_multiple_aliases_different_expressions ... ok [INFO] [stdout] test return_multiple_computed_columns ... ok [INFO] [stdout] test return_null_literal ... ok [INFO] [stdout] test return_property_access ... ok [INFO] [stdout] test return_mixed_node_rel_and_scalar ... ok [INFO] [stdout] test return_multiple_properties ... ok [INFO] [stdout] test return_relationship_property ... ok [INFO] [stdout] test return_null_property_value ... ok [INFO] [stdout] test return_same_property_twice_with_different_aliases ... ok [INFO] [stdout] test return_star_single_variable ... ok [INFO] [stdout] test return_string_concatenation_computed ... ok [INFO] [stdout] test return_string_literal ... ok [INFO] [stdout] test return_relationship_type_in_projection ... ok [INFO] [stdout] test return_relationship_variable ... ok [INFO] [stdout] test return_with_list_slicing ... ok [INFO] [stdout] test return_with_alias ... ok [INFO] [stdout] test return_star_plus_expression ... ok [INFO] [stdout] test return_distinct_property_values ... ok [INFO] [stdout] test return_computed_age_doubled ... ok [INFO] [stdout] test return_conditional_string_building ... ok [INFO] [stdout] test return_distinct_on_property_expression ... ok [INFO] [stdout] test return_count_in_projection ... ok [INFO] [stdout] test alias_used_in_order_by_via_property ... ok [INFO] [stdout] test return_with_expression_on_relationship_property ... ok [INFO] [stdout] test return_star_with_relationship ... ok [INFO] [stdout] test return_simple_case_form ... ok [INFO] [stdout] test pattern_comprehension_in_return ... ok [INFO] [stdout] test return_count_with_alias ... ok [INFO] [stdout] test return_case_when_categorization ... ok [INFO] [stdout] test distinct_on_complex_expression_returning_nodes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 52 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.23s [INFO] [stderr] Running tests/seeds.rs (/opt/rustwide/target/debug/deps/seeds-c59e564450a98187) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 42 tests [INFO] [stdout] test cycle_of_four_relationship_count ... ok [INFO] [stdout] test chain_head_is_index_zero ... ok [INFO] [stdout] test chain_of_five_node_count ... ok [INFO] [stdout] test chain_of_five_relationship_count ... ok [INFO] [stdout] test chain_tail_is_last_index ... ok [INFO] [stdout] test dependency_graph_depends_on_count ... ok [INFO] [stdout] test dependency_graph_package_count ... ok [INFO] [stdout] test cycle_of_four_node_count ... ok [INFO] [stdout] test dependency_graph_leaf_packages ... ok [INFO] [stdout] test dependency_graph_root_package ... ok [INFO] [stdout] test knowledge_graph_document_theory_links ... ok [INFO] [stdout] test knowledge_graph_topic_count ... ok [INFO] [stdout] test knowledge_graph_document_count ... ok [INFO] [stdout] test org_graph_marketing_dept_count ... ok [INFO] [stdout] test org_graph_engineering_dept_count ... ok [INFO] [stdout] test recommendation_graph_genre_distribution ... ok [INFO] [stdout] test knowledge_graph_entity_count ... ok [INFO] [stdout] test recommendation_graph_movie_count ... ok [INFO] [stdout] test recommendation_graph_rating_count ... ok [INFO] [stdout] test social_graph_follows_count ... ok [INFO] [stdout] test recommendation_graph_viewer_count ... ok [INFO] [stdout] test social_graph_node_count ... ok [INFO] [stdout] test rich_social_follows_count ... ok [INFO] [stdout] test knowledge_graph_total_relationship_count ... ok [INFO] [stdout] test org_graph_manager_label_count ... ok [INFO] [stdout] test rich_social_interest_count ... ok [INFO] [stdout] test rich_social_influencer_label_on_eve ... ok [INFO] [stdout] test org_graph_total_node_count ... ok [INFO] [stdout] test rich_social_knows_count ... ok [INFO] [stdout] test org_graph_total_relationship_count ... ok [INFO] [stdout] test social_graph_relationship_count ... ok [INFO] [stdout] test rich_social_interested_in_count ... ok [INFO] [stdout] test transport_graph_bidirectional_pairs ... ok [INFO] [stdout] test transport_graph_zone_distribution ... ok [INFO] [stdout] test knowledge_graph_alias_count ... ok [INFO] [stdout] test social_graph_names_present ... ok [INFO] [stdout] test transport_graph_route_count ... ok [INFO] [stdout] test transport_graph_station_count ... ok [INFO] [stdout] test rich_social_person_count ... ok [INFO] [stdout] test rich_social_blocked_count ... ok [INFO] [stdout] test org_graph_person_count ... ok [INFO] [stdout] test knowledge_graph_both_nobel_laureates ... ok [INFO] [stderr] Running tests/spatial.rs (/opt/rustwide/target/debug/deps/spatial-f04eaf92a08e6d98) [INFO] [stdout] [INFO] [stdout] test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.63s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 44 tests [INFO] [stdout] test point_2d_z_access_returns_null ... ok [INFO] [stdout] test point_3d_crs_without_z_errors ... ok [INFO] [stdout] test point_3d_round_trip_through_return_json ... ok [INFO] [stdout] test point_2d_wgs84_default_srid_is_4326 ... ok [INFO] [stdout] test distance_dimension_mismatch_returns_null_with_error ... ok [INFO] [stdout] test distance_wgs84_3d_ignores_height ... ok [INFO] [stdout] test point_2d_crs_name ... ok [INFO] [stdout] test point_3d_wgs84_property_access ... ok [INFO] [stdout] test point_3d_cartesian_property_access ... ok [INFO] [stdout] test point_cartesian_3d_crs_and_srid_agree ... ok [INFO] [stdout] test point_2d_cartesian_default_srid_is_7203 ... ok [INFO] [stdout] test point_cartesian_3d_from_crs_name ... ok [INFO] [stdout] test distance_cartesian_3d ... ok [INFO] [stdout] test point_cartesian_3d_from_explicit_srid ... ok [INFO] [stdout] test point_2d_crs_with_z_errors ... ok [INFO] [stdout] test point_3d_stored_on_node_and_read_back ... ok [INFO] [stdout] test point_cartesian_3d_from_xyz ... ok [INFO] [stdout] test point_explicit_crs_only_resolves ... ok [INFO] [stdout] test point_crs_name_is_case_insensitive ... ok [INFO] [stdout] test point_explicit_srid_only_resolves ... ok [INFO] [stdout] test point_missing_coordinates_errors ... ok [INFO] [stdout] test point_geographic_keys_with_cartesian_crs_errors ... ok [INFO] [stdout] test point_conflicting_crs_and_srid_errors ... ok [INFO] [stdout] test point_null_argument_returns_null ... ok [INFO] [stdout] test point_non_map_argument_errors ... ok [INFO] [stdout] test point_missing_y_errors ... ok [INFO] [stdout] test point_null_srid_returns_null ... ok [INFO] [stdout] test point_mixed_families_errors ... ok [INFO] [stdout] test point_cartesian_latitude_access_returns_null ... ok [INFO] [stdout] test point_null_latitude_returns_null ... ok [INFO] [stdout] test point_unknown_crs_errors ... ok [INFO] [stdout] test point_null_x_returns_null ... ok [INFO] [stdout] test point_non_numeric_x_errors ... ok [INFO] [stdout] test point_missing_longitude_errors ... ok [INFO] [stdout] test point_null_crs_returns_null ... ok [INFO] [stdout] test point_unknown_key_errors ... ok [INFO] [stdout] test point_wgs84_3d_from_crs_name ... ok [INFO] [stdout] test point_wgs84_3d_from_explicit_srid ... ok [INFO] [stdout] test point_z_and_height_together_errors ... ok [INFO] [stdout] test point_wgs84_3d_from_longitude_latitude_height ... ok [INFO] [stdout] test point_wgs84_alias_without_2d_suffix ... ok [INFO] [stdout] test point_wgs84_3d_with_z_alias_for_height ... ok [INFO] [stdout] test point_3d_equality ... ok [INFO] [stdout] test point_unsupported_srid_errors ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 44 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/temporal.rs (/opt/rustwide/target/debug/deps/temporal-6635cc08bd10a650) [INFO] [stdout] [INFO] [stdout] running 89 tests [INFO] [stdout] test cross_type_date_datetime_comparison_errors ... ok [INFO] [stdout] test date_feb_29_leap_year_ok ... ok [INFO] [stdout] test date_compared_with_null_returns_null ... ok [INFO] [stdout] test date_current ... ok [INFO] [stdout] test create_node_with_date_property ... ok [INFO] [stdout] test date_equality ... ok [INFO] [stdout] test collect_dates ... ok [INFO] [stdout] test count_group_by_date ... ok [INFO] [stdout] test case_on_date_comparison ... ok [INFO] [stdout] test date_feb_29_non_leap_year_errors ... ok [INFO] [stdout] test date_day_component ... ok [INFO] [stdout] test date_from_partial_map_defaults ... ok [INFO] [stdout] test date_invalid_day_32 ... ok [INFO] [stdout] test date_from_map_components ... ok [INFO] [stdout] test create_node_with_datetime_property ... ok [INFO] [stdout] test date_day_of_week ... ok [INFO] [stdout] test date_greater_than ... ok [INFO] [stdout] test date_inequality ... ok [INFO] [stdout] test date_plus_duration_months ... ok [INFO] [stdout] test date_from_string_iso ... ok [INFO] [stdout] test date_end_of_month_rollover ... ok [INFO] [stdout] test date_plus_integer_errors ... ok [INFO] [stdout] test date_invalid_month_13 ... ok [INFO] [stdout] test date_truncate_to_month ... ok [INFO] [stdout] test date_less_than ... ok [INFO] [stdout] test date_minus_date_produces_duration ... ok [INFO] [stdout] test date_invalid_format_errors ... ok [INFO] [stdout] test date_roundtrip_through_tostring ... ok [INFO] [stdout] test date_year_1 ... ok [INFO] [stdout] test date_month_component ... ok [INFO] [stdout] test date_plus_duration_days ... ok [INFO] [stdout] test date_year_component ... ok [INFO] [stdout] test date_epoch ... ok [INFO] [stdout] test datetime_current ... ok [INFO] [stdout] test date_minus_duration ... ok [INFO] [stdout] test datetime_comparison ... ok [INFO] [stdout] test datetime_invalid_hour_25 ... ok [INFO] [stdout] test date_less_than_or_equal ... ok [INFO] [stdout] test datetime_millisecond_component ... ok [INFO] [stdout] test datetime_from_iso_string ... ok [INFO] [stdout] test datetime_from_map ... ok [INFO] [stdout] test datetime_minus_datetime_produces_duration ... ok [INFO] [stdout] test datetime_plus_duration ... ok [INFO] [stdout] test datetime_hour_component ... ok [INFO] [stdout] test datetime_minute_component ... ok [INFO] [stdout] test duration_between_dates ... ok [INFO] [stdout] test datetime_truncate_to_day ... ok [INFO] [stdout] test datetime_with_timezone_offset ... ok [INFO] [stdout] test datetime_second_component ... ok [INFO] [stdout] test datetime_midnight_boundary ... ok [INFO] [stdout] test datetime_truncate_to_hour ... ok [INFO] [stdout] test datetime_with_named_timezone ... ok [INFO] [stdout] test duration_equality ... ok [INFO] [stdout] test duration_from_iso_string ... ok [INFO] [stdout] test duration_from_map ... ok [INFO] [stdout] test duration_invalid_format_errors ... ok [INFO] [stdout] test duration_components ... ok [INFO] [stdout] test duration_with_time_components ... ok [INFO] [stdout] test duration_in_days_between_dates ... ok [INFO] [stdout] test duration_zero ... ok [INFO] [stdout] test duration_ordering ... ok [INFO] [stdout] test duration_plus_duration ... ok [INFO] [stdout] test localtime_from_string ... ok [INFO] [stdout] test localdatetime_current ... ok [INFO] [stdout] test localdatetime_from_string ... ok [INFO] [stdout] test localtime_current ... ok [INFO] [stdout] test parameter_date_in_where ... ok [INFO] [stdout] test filter_relationships_by_temporal_property ... ok [INFO] [stdout] test min_max_date ... ok [INFO] [stdout] test merge_on_date_property ... ok [INFO] [stdout] test order_by_datetime_descending ... ok [INFO] [stdout] test relationship_with_date_property ... ok [INFO] [stdout] test tostring_of_date ... ok [INFO] [stdout] test tostring_of_datetime ... ok [INFO] [stdout] test duration_times_integer ... ok [INFO] [stdout] test set_date_property_on_existing_node ... ok [INFO] [stdout] test time_current ... ok [INFO] [stdout] test unwind_date_list ... ok [INFO] [stdout] test tostring_of_duration ... ok [INFO] [stdout] test time_from_string_with_offset ... ok [INFO] [stdout] test parameter_date_string_parsed_in_function ... ok [INFO] [stdout] test where_filter_date_range ... ok [INFO] [stdout] test order_by_date_ascending ... ok [INFO] [stdout] test with_date_computation ... ok [INFO] [stdout] test where_filter_date_after ... ok [INFO] [stdout] test where_filter_datetime_same_day ... ok [INFO] [stdout] test date_day_of_year ... ok [INFO] [stdout] test duration_divided_by_integer ... ok [INFO] [stdout] test date_far_future ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 89 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s [INFO] [stdout] [INFO] [stderr] Running tests/test_helpers.rs (/opt/rustwide/target/debug/deps/test_helpers-0ccc5836fe212884) [INFO] [stdout] [INFO] [stderr] Running tests/types_advanced.rs (/opt/rustwide/target/debug/deps/types_advanced-46faed81f572c940) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 160 tests [INFO] [stdout] test all_on_empty_list ... ok [INFO] [stdout] test all_predicate_false ... ok [INFO] [stdout] test any_predicate_false ... ok [INFO] [stdout] test any_predicate_true ... ok [INFO] [stdout] test bool_not_equal_to_int ... ok [INFO] [stdout] test all_predicate_true ... ok [INFO] [stdout] test any_on_empty_list ... ok [INFO] [stdout] test any_on_null_list ... ok [INFO] [stdout] test coalesce_first_non_null_wins ... ok [INFO] [stdout] test coalesce_chain ... ok [INFO] [stdout] test contains_null_rhs_returns_null ... ok [INFO] [stdout] test coalesce_all_null ... ok [INFO] [stdout] test contains_true ... ok [INFO] [stdout] test distance_between_points ... ok [INFO] [stdout] test distance_zero_same_point ... ok [INFO] [stdout] test contains_false ... ok [INFO] [stdout] test ends_with_true ... ok [INFO] [stdout] test create_node_with_string_list_property ... ok [INFO] [stdout] test ends_with_false ... ok [INFO] [stdout] test create_node_with_point_property ... ok [INFO] [stdout] test distinct_strings ... ok [INFO] [stdout] test distance_geographic_known_value ... ok [INFO] [stdout] test create_node_with_list_property ... ok [INFO] [stdout] test float_greater_than_int ... ok [INFO] [stdout] test create_node_with_map_property ... ok [INFO] [stdout] test int_not_equals_float_different_value ... ok [INFO] [stdout] test int_equals_float_same_value ... ok [INFO] [stdout] test int_less_than_float ... ok [INFO] [stdout] test in_list_found ... ok [INFO] [stdout] test keys_of_map ... ok [INFO] [stdout] test list_comprehension_filter_and_transform ... ok [INFO] [stdout] test in_list_not_found ... ok [INFO] [stdout] test collect_distinct ... ok [INFO] [stdout] test list_concat_empty_left ... ok [INFO] [stdout] test list_comprehension_with_strings ... ok [INFO] [stdout] test list_concatenation ... ok [INFO] [stdout] test head_of_null_list ... ok [INFO] [stdout] test in_empty_list ... ok [INFO] [stdout] test keys_of_null ... ok [INFO] [stdout] test list_equality_different_length ... ok [INFO] [stdout] test list_equality_same ... ok [INFO] [stdout] test list_comprehension_identity ... ok [INFO] [stdout] test list_equality_different_values ... ok [INFO] [stdout] test list_index_on_empty_list ... ok [INFO] [stdout] test list_inequality ... ok [INFO] [stdout] test list_of_mixed_types ... ok [INFO] [stdout] test list_out_of_bounds_returns_null ... ok [INFO] [stdout] test list_last_index ... ok [INFO] [stdout] test list_slice_beyond_bounds_clamps ... ok [INFO] [stdout] test list_slice_entire ... ok [INFO] [stdout] test list_slice_empty_range ... ok [INFO] [stdout] test filter_by_distance ... ok [INFO] [stdout] test map_access_integer_value ... ok [INFO] [stdout] test map_access_missing_key_returns_null ... ok [INFO] [stdout] test list_slice_from_start ... ok [INFO] [stdout] test map_bracket_missing_key ... ok [INFO] [stdout] test list_negative_index ... ok [INFO] [stdout] test list_slice_to_end ... ok [INFO] [stdout] test list_with_null_elements ... ok [INFO] [stdout] test list_positive_index ... ok [INFO] [stdout] test list_slice_middle ... ok [INFO] [stdout] test map_with_list_value ... ok [INFO] [stdout] test map_inequality_different_keys ... ok [INFO] [stdout] test map_with_null_value ... ok [INFO] [stdout] test nested_list_index ... ok [INFO] [stdout] test nested_map ... ok [INFO] [stdout] test node_map_projection_dot_star ... ok [INFO] [stdout] test map_equality ... ok [INFO] [stdout] test node_map_projection_with_computed ... ok [INFO] [stdout] test node_map_projection_specific_keys ... ok [INFO] [stdout] test filter_using_in_with_list_property ... ok [INFO] [stdout] test map_literal_access_by_key ... ok [INFO] [stdout] test map_inequality_different_values ... ok [INFO] [stdout] test nested_list_literal ... ok [INFO] [stdout] test not_null_returns_null ... ok [INFO] [stdout] test null_and_false ... ok [INFO] [stdout] test map_bracket_access ... ok [INFO] [stdout] test none_predicate_false ... ok [INFO] [stdout] test none_predicate_true ... ok [INFO] [stdout] test null_not_equals_null ... ok [INFO] [stdout] test null_comparison_lt ... ok [INFO] [stdout] test null_is_not_null ... ok [INFO] [stdout] test null_or_false ... ok [INFO] [stdout] test null_or_true ... ok [INFO] [stdout] test point_equality ... ok [INFO] [stdout] test point_geographic_creation ... ok [INFO] [stdout] test null_plus_value ... ok [INFO] [stdout] test point_2d_creation ... ok [INFO] [stdout] test null_equals_null_returns_null ... ok [INFO] [stdout] test null_is_null ... ok [INFO] [stdout] test point_latitude_longitude_access ... ok [INFO] [stdout] test point_property_access ... ok [INFO] [stdout] test null_and_true ... ok [INFO] [stdout] test null_comparison_gt ... ok [INFO] [stdout] test point_srid_property ... ok [INFO] [stdout] test point_valuetype ... ok [INFO] [stdout] test null_in_list_returns_null ... ok [INFO] [stdout] test point_y_property_access ... ok [INFO] [stdout] test properties_of_map ... ok [INFO] [stdout] test point_order_by_distance ... ok [INFO] [stdout] test empty_list_equality ... ok [INFO] [stdout] test distinct_mixed_null ... ok [INFO] [stdout] test range_ascending ... ok [INFO] [stdout] test properties_of_node ... ok [INFO] [stdout] test distinct_integers ... ok [INFO] [stdout] test head_of_list ... ok [INFO] [stdout] test empty_map_equality ... ok [INFO] [stdout] test range_descending ... ok [INFO] [stdout] test reverse_empty_list ... ok [INFO] [stdout] test range_single_element ... ok [INFO] [stdout] test regex_match_simple ... ok [INFO] [stdout] test reduce_sum ... ok [INFO] [stdout] test range_zero_step_returns_null ... ok [INFO] [stdout] test regex_null_returns_null ... ok [INFO] [stdout] test reverse_list_values ... ok [INFO] [stdout] test reduce_empty_list ... ok [INFO] [stdout] test size_of_null ... ok [INFO] [stdout] test starts_with_true ... ok [INFO] [stdout] test single_predicate_false_multiple ... ok [INFO] [stdout] test single_predicate_false_none ... ok [INFO] [stdout] test single_predicate_true ... ok [INFO] [stdout] test starts_with_null_returns_null ... ok [INFO] [stdout] test starts_with_false ... ok [INFO] [stdout] test string_in_list ... ok [INFO] [stdout] test string_not_equal_to_int ... ok [INFO] [stdout] test tail_of_single_element ... ok [INFO] [stdout] test toboolean_from_string_false ... ok [INFO] [stdout] test tofloat_invalid_string_returns_null ... ok [INFO] [stdout] test toboolean_from_string_true ... ok [INFO] [stdout] test toboolean_invalid_returns_null ... ok [INFO] [stdout] test tofloat_from_int ... ok [INFO] [stdout] test tail_of_list ... ok [INFO] [stdout] test tail_of_empty_list_is_null ... ok [INFO] [stdout] test tointeger_from_bool_true ... ok [INFO] [stdout] test tointeger_invalid_string_returns_null ... ok [INFO] [stdout] test tostring_of_null ... ok [INFO] [stdout] test type_name_of_boolean ... ok [INFO] [stdout] test toboolean_from_integer ... ok [INFO] [stdout] test type_name_of_float ... ok [INFO] [stdout] test type_name_of_string ... ok [INFO] [stdout] test type_name_of_integer ... ok [INFO] [stdout] test type_name_of_list ... ok [INFO] [stdout] test type_name_of_null ... ok [INFO] [stdout] test value_in_null_returns_null ... ok [INFO] [stdout] test size_of_nested_list ... ok [INFO] [stdout] test value_is_not_null ... ok [INFO] [stdout] test xor_true_false ... ok [INFO] [stdout] test xor_null ... ok [INFO] [stdout] test xor_false_false ... ok [INFO] [stdout] test unwind_then_collect ... ok [INFO] [stdout] test xor_true_true ... ok [INFO] [stdout] test unwind_with_index ... ok [INFO] [stdout] test list_negative_index_first ... ok [INFO] [stdout] test list_concat_empty_right ... ok [INFO] [stdout] test point_inequality ... ok [INFO] [stdout] test point_in_where_with_comparison ... ok [INFO] [stdout] test point_collect_in_list ... ok [INFO] [stdout] test range_with_step ... ok [INFO] [stdout] test reduce_string_concat ... ok [INFO] [stdout] test regex_no_match ... ok [INFO] [stderr] Running tests/union.rs (/opt/rustwide/target/debug/deps/union-934a94775bd8a94d) [INFO] [stdout] [INFO] [stdout] test result: ok. 160 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.81s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 38 tests [INFO] [stdout] test union_all_with_skip_and_limit_on_final_result ... ok [INFO] [stdout] test union_all_large_result ... ok [INFO] [stdout] test union_all_preserves_duplicates ... ok [INFO] [stdout] test union_all_same_query_both_branches_doubles ... ok [INFO] [stdout] test union_combines_results ... ok [INFO] [stdout] test union_all_preserves_branch_order ... ok [INFO] [stdout] test union_column_name_from_first_branch ... ok [INFO] [stdout] test union_dedup_null_values ... ok [INFO] [stdout] test union_both_empty ... ok [INFO] [stdout] test union_all_keeps_duplicates ... ok [INFO] [stdout] test union_deduplicates_identical_scalar_rows ... ok [INFO] [stdout] test union_all_keeps_all_rows ... ok [INFO] [stdout] test union_empty_branch ... ok [INFO] [stdout] test union_column_count_mismatch_error ... ok [INFO] [stdout] test union_column_name_mismatch_error ... ok [INFO] [stdout] test union_all_four_branches ... ok [INFO] [stdout] test union_with_limit_on_each_branch ... ignored, pending implementation [INFO] [stdout] test union_one_empty_branch ... ok [INFO] [stdout] test union_removes_duplicates ... ok [INFO] [stdout] test union_with_null_in_branch ... ok [INFO] [stdout] test union_keeps_distinct_multi_column_rows ... ok [INFO] [stdout] test union_with_order_by_on_combined ... ok [INFO] [stdout] test union_one_populated_one_empty ... ok [INFO] [stdout] test union_dedup_multiple_columns ... ok [INFO] [stdout] test union_mixed_types_in_column ... ok [INFO] [stdout] test union_same_query_both_branches_deduplicates ... ok [INFO] [stdout] test union_three_branches_extended ... ok [INFO] [stdout] test union_with_order_by_on_final_result ... ok [INFO] [stdout] test union_three_branches ... ok [INFO] [stdout] test union_with_where_filters_in_both_branches ... ok [INFO] [stdout] test union_combining_different_labels ... ok [INFO] [stdout] test union_with_where_in_each_branch ... ok [INFO] [stdout] test union_with_with_pipeline_in_branches ... ok [INFO] [stdout] test union_combines_different_types ... ok [INFO] [stdout] test union_all_summary_statistics ... ok [INFO] [stdout] test union_all_with_aggregation_in_branches ... ok [INFO] [stdout] test three_way_union_distinct ... ok [INFO] [stdout] test union_with_count_in_each_branch ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 37 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.20s [INFO] [stdout] [INFO] [stderr] Running tests/update.rs (/opt/rustwide/target/debug/deps/update-71f5e901d0c8ebde) [INFO] [stdout] [INFO] [stdout] running 77 tests [INFO] [stdout] test create_unique_constraint ... ignored, pending implementation [INFO] [stdout] test delete_then_match_in_same_session_confirms_removal ... ok [INFO] [stdout] test create_multiple_nodes_single_query ... ok [INFO] [stdout] test delete_from_middle_of_chain_verify_broken_graph ... ok [INFO] [stdout] test delete_relationship_keeps_nodes ... ok [INFO] [stdout] test delete_node_and_verify_gone ... ok [INFO] [stdout] test delete_already_deleted_is_ok ... ok [INFO] [stdout] test delete_isolated_node ... ok [INFO] [stdout] test delete_isolated_and_verify_others ... ok [INFO] [stdout] test foreach_update ... ignored, pending implementation [INFO] [stdout] test detach_delete_node ... ok [INFO] [stdout] test detach_delete_all_nodes_of_a_label ... ok [INFO] [stdout] test detach_delete_cascade_on_chain ... ok [INFO] [stdout] test merge_on_create_set ... ok [INFO] [stdout] test on_delete_cascade_is_not_cypher ... ignored, pending implementation [INFO] [stdout] test detach_delete_hub_in_star_preserves_leaves ... ok [INFO] [stdout] test create_set_then_match ... ok [INFO] [stderr] Running tests/vectors.rs (/opt/rustwide/target/debug/deps/vectors-0b90d26dea093a6f) [INFO] [stdout] test merge_on_match_set ... ok [INFO] [stdout] test graph_cleanup_detach_delete_all_nodes ... ok [INFO] [stdout] test remove_label_from_node ... ok [INFO] [stdout] test remove_label_and_verify ... ok [INFO] [stdout] test delete_node_with_relationships_fails ... ok [INFO] [stdout] test delete_all_relationships_of_type ... ok [INFO] [stdout] test detach_delete_with_multiple_relationships ... ok [INFO] [stdout] test detach_delete_removes_all_incident_relationships ... ok [INFO] [stdout] test delete_leaf_nodes_preserves_parent ... ok [INFO] [stdout] test failed_delete_leaves_graph_unchanged ... ok [INFO] [stdout] test multi_step_set_pipeline ... ok [INFO] [stdout] test remove_last_remaining_label ... ok [INFO] [stdout] test remove_property_from_relationship ... ok [INFO] [stdout] test delete_relationship_by_property_filter ... ok [INFO] [stdout] test set_from_call_subquery ... ignored, pending implementation [INFO] [stdout] test remove_nonexistent_property_is_rejected_by_analyzer ... ok [INFO] [stdout] test remove_property_from_all_nodes ... ok [INFO] [stdout] test set_add_label_idempotent ... ok [INFO] [stdout] test remove_property_from_node ... ok [INFO] [stdout] test set_boolean_property ... ok [INFO] [stdout] test set_multiple_labels_at_once ... ok [INFO] [stdout] test set_multiple_properties_comma_separated ... ok [INFO] [stdout] test set_mutate_merges_properties ... ok [INFO] [stdout] test set_and_remove_in_same_query ... ok [INFO] [stdout] test set_add_label ... ok [INFO] [stdout] test set_list_property_value ... ok [INFO] [stdout] test set_multiple_properties_comma ... ok [INFO] [stdout] test delete_multiple_relationships_between_nodes ... ok [INFO] [stdout] test remove_label_then_match_by_that_label_finds_nothing ... ok [INFO] [stdout] test delete_all_relationships_of_specific_type_between_specific_nodes ... ok [INFO] [stdout] test set_merge_properties_adds_without_removing ... ok [INFO] [stdout] test set_merge_with_empty_map ... ok [INFO] [stdout] test set_computed_expression_doubled ... ok [INFO] [stdout] test set_property_from_other_node ... ok [INFO] [stdout] test set_mutate_overwrites_existing_key ... ok [INFO] [stdout] test set_property_from_expression ... ok [INFO] [stdout] test set_property_returns_modified_row ... ok [INFO] [stdout] test set_property_add_new_key ... ok [INFO] [stdout] test delete_specific_relationship_verify_other_relationships_survive ... ok [INFO] [stdout] test set_null_removes_property ... ok [INFO] [stdout] test set_property_on_relationship ... ok [INFO] [stdout] test set_property_then_filter_by_new_value ... ok [INFO] [stdout] test set_relationship_property_from_computation ... ok [INFO] [stdout] test set_property_on_multiple_nodes ... ok [INFO] [stdout] test set_on_many_nodes_with_aggregation_derived_value ... ok [INFO] [stdout] test set_property_update_existing ... ok [INFO] [stdout] test set_only_matching_nodes ... ok [INFO] [stdout] test set_property_to_null ... ok [INFO] [stdout] test set_from_aggregation_pipeline ... ok [INFO] [stdout] test set_property_with_string_concatenation_expression ... ok [INFO] [stdout] test set_then_return_in_same_query_shows_new_value ... ok [INFO] [stdout] test set_with_map_from_parameter ... ignored, pending implementation [INFO] [stdout] test set_with_subquery_derived_value ... ignored, pending implementation [INFO] [stdout] test set_property_from_another_node ... ok [INFO] [stdout] test set_then_return_shows_updated_value ... ok [INFO] [stdout] test set_variable_replaces_all_properties ... ok [INFO] [stdout] test transactional_rollback_on_error_leaves_data_unchanged ... ok [INFO] [stdout] test set_with_case_expression ... ok [INFO] [stdout] test set_replace_all_properties_preserves_identity ... ok [INFO] [stdout] test set_conditional_via_case_bucketing ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 71 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 0.13s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 100 tests [INFO] [stdout] test cosine_similarity_identical_vectors ... ok [INFO] [stdout] test cosine_similarity_accepts_list_inputs ... ok [INFO] [stdout] test bulk_insert_via_unwind_of_parameter_list_of_maps ... ok [INFO] [stdout] test cosine_similarity_opposite_vectors_is_zero ... ok [INFO] [stdout] test euclidean_similarity_null_input_returns_null ... ok [INFO] [stdout] test cosine_similarity_on_zero_vector_is_null ... ok [INFO] [stdout] test list_literal_of_vectors_is_allowed_as_query_value ... ok [INFO] [stdout] test cosine_similarity_orthogonal_vectors_is_one_half ... ok [INFO] [stdout] test map_parameter_with_vector_value_is_stored ... ok [INFO] [stdout] test distinct_does_not_collapse_different_coord_types ... ok [INFO] [stdout] test size_null_returns_null ... ok [INFO] [stdout] test list_parameter_containing_vector_is_rejected_on_write ... ok [INFO] [stdout] test size_of_vector_equals_dimension ... ok [INFO] [stdout] test set_replace_with_vector_map_is_stored ... ok [INFO] [stdout] test similarity_rejects_empty_list ... ok [INFO] [stdout] test to_integer_list_null_returns_null ... ok [INFO] [stdout] test collect_over_vector_properties_returns_list_of_vectors ... ok [INFO] [stdout] test to_float_list_roundtrip ... ok [INFO] [stdout] test set_relationship_property_with_vector ... ok [INFO] [stdout] test vector_accepts_signed_integer_alias_as_string ... ok [INFO] [stdout] test to_integer_list_roundtrip ... ok [INFO] [stdout] test string_coordinate_aliases_are_case_and_whitespace_tolerant ... ok [INFO] [stdout] test similarity_mixed_vector_and_list_input ... ok [INFO] [stdout] test euclidean_similarity_matches_documented_example ... ok [INFO] [stdout] test similarity_rejects_non_numeric_list_entries ... ok [INFO] [stdout] test map_containing_vector_directly_is_allowed_as_property ... ok [INFO] [stdout] test set_plus_equals_with_vector_is_stored ... ok [INFO] [stdout] test exhaustive_knn_with_euclidean_similarity ... ok [INFO] [stdout] test order_by_on_vector_column_is_stable_and_does_not_panic ... ok [INFO] [stdout] test vector_dimension_count_null_returns_null ... ok [INFO] [stdout] test vector_dimension_count_matches_dimension ... ok [INFO] [stdout] test to_float_list_null_returns_null ... ok [INFO] [stdout] test unwind_vector_list_yields_vectors ... ok [INFO] [stdout] test to_integer_list_rejects_non_vector ... ok [INFO] [stdout] test vector_dimension_count_rejects_non_vector ... ok [INFO] [stdout] test vector_dimension_mismatch_errors ... ok [INFO] [stdout] test cosine_similarity_null_input_returns_null ... ok [INFO] [stdout] test vector_dimension_over_max_errors ... ok [INFO] [stdout] test vector_distance_cosine ... ok [INFO] [stdout] test vector_distance_euclidean ... ok [INFO] [stdout] test vector_dimension_zero_errors ... ok [INFO] [stdout] test vector_distance_metric_is_case_insensitive ... ok [INFO] [stdout] test vector_distance_euclidean_squared ... ok [INFO] [stdout] test vector_distance_null_in_second_slot_returns_null ... ok [INFO] [stdout] test vector_distance_manhattan ... ok [INFO] [stdout] test vector_distance_hamming_on_float_vectors ... ok [INFO] [stdout] test vector_equality ... ok [INFO] [stdout] test vector_from_parameter_list ... ok [INFO] [stdout] test vector_distance_rejects_list_input ... ok [INFO] [stdout] test vector_distance_mixed_sign_floats ... ok [INFO] [stdout] test vector_distinct_collapses_duplicates ... ok [INFO] [stdout] test vector_int8_construction_happy_path ... ok [INFO] [stdout] test vector_distance_dot ... ok [INFO] [stdout] test vector_distance_accepts_string_metric ... ok [INFO] [stdout] test vector_distance_hamming ... ok [INFO] [stdout] test vector_float_to_int_truncates ... ok [INFO] [stdout] test vector_from_string_with_scientific_notation ... ok [INFO] [stdout] test vector_distance_unknown_metric_errors ... ok [INFO] [stdout] test vector_int8_overflow_errors ... ok [INFO] [stdout] test vector_non_integer_dimension_errors ... ok [INFO] [stdout] test vector_distance_null_input_returns_null ... ok [INFO] [stdout] test vector_distance_null_metric_returns_null ... ok [INFO] [stdout] test vector_float_construction ... ok [INFO] [stdout] test vector_int_to_float_is_allowed ... ok [INFO] [stdout] test vector_distance_requires_matching_dimensions ... ok [INFO] [stdout] test vector_norm_null_input_returns_null ... ok [INFO] [stdout] test vector_integer_construction ... ok [INFO] [stdout] test vector_norm_euclidean ... ok [INFO] [stdout] test vector_negative_dimension_errors ... ok [INFO] [stdout] test vector_nested_list_errors ... ok [INFO] [stdout] test vector_norm_accepts_string_metric ... ok [INFO] [stdout] test vector_norm_on_integer_vector ... ok [INFO] [stdout] test vector_norm_unknown_metric_errors ... ok [INFO] [stdout] test vector_norm_null_metric_returns_null ... ok [INFO] [stdout] test vector_norm_metric_is_case_insensitive ... ok [INFO] [stdout] test vector_null_dimension_returns_null ... ok [INFO] [stdout] test vector_rejects_double_alias ... ok [INFO] [stdout] test vector_string_with_infinity_errors ... ok [INFO] [stdout] test vector_parameter_stored_as_node_property ... ok [INFO] [stdout] test vector_null_coordinate_type_errors ... ok [INFO] [stdout] test vector_value_type_reports_vector ... ok [INFO] [stdout] test vector_unknown_coordinate_type_errors ... ok [INFO] [stdout] test vector_nested_in_map_list_property_rejected ... ok [INFO] [stdout] test vector_norm_manhattan ... ok [INFO] [stdout] test vector_with_string_coordinate_type ... ok [INFO] [stdout] test vector_non_numeric_coordinate_errors ... ok [INFO] [stdout] test vector_on_relationship_property_persists ... ok [INFO] [stdout] test vector_on_node_property_persists_and_returns ... ok [INFO] [stdout] test vector_set_updates_property ... ok [INFO] [stdout] test vector_nested_in_list_property_rejected ... ok [INFO] [stdout] test vector_string_with_nan_errors ... ok [INFO] [stdout] test exhaustive_knn_ranking ... ok [INFO] [stdout] test vector_value_of_wrong_type_errors ... ok [INFO] [stdout] test vectors_with_same_values_but_different_coord_types_are_not_equal ... ok [INFO] [stdout] test vector_distance_metric_of_wrong_type_errors ... ok [INFO] [stdout] test vector_null_value_returns_null ... ok [INFO] [stdout] test where_not_equals_on_stored_vectors ... ok [INFO] [stdout] test vectors_with_different_dimension_are_not_equal ... ok [INFO] [stdout] test every_coordinate_type_round_trips_via_vector_function ... ok [INFO] [stdout] test where_equals_matches_stored_vector ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 100 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s [INFO] [stdout] [INFO] [stderr] Running tests/where_clause.rs (/opt/rustwide/target/debug/deps/where_clause-6dc29a06b9f5bff7) [INFO] [stdout] [INFO] [stdout] running 112 tests [INFO] [stdout] test in_operator_with_mixed_types ... ok [INFO] [stdout] test where_any_list_predicate ... ok [INFO] [stdout] test where_collect_subquery ... ignored, pending implementation [INFO] [stdout] test where_computed_expression_comparison ... ok [INFO] [stdout] test where_all_list_predicate ... ok [INFO] [stdout] test where_compare_two_node_properties ... ok [INFO] [stdout] test where_and ... ok [INFO] [stdout] test where_count_subquery ... ignored, pending implementation [INFO] [stdout] test where_constant_expression ... ok [INFO] [stdout] test where_combined_and_or ... ok [INFO] [stdout] test where_contains ... ok [INFO] [stdout] test where_contains_empty_string_matches_all ... ok [INFO] [stdout] test where_ends_with ... ok [INFO] [stdout] test where_double_negation_is_identity ... ok [INFO] [stdout] test where_ends_with_empty_string_matches_all ... ok [INFO] [stdout] test where_case_sensitive_starts_with ... ok [INFO] [stdout] test where_equality_integer ... ok [INFO] [stdout] test where_exists_negated ... ignored, pending implementation [INFO] [stdout] test where_equality_boolean ... ok [INFO] [stdout] test where_existing_property_is_not_null ... ok [INFO] [stdout] test where_equality_string ... ok [INFO] [stdout] test where_compare_properties_across_nodes ... ok [INFO] [stdout] test where_equality_no_match ... ok [INFO] [stdout] test where_false_constant ... ok [INFO] [stdout] test where_greater_than ... ok [INFO] [stdout] test where_greater_than_or_equal ... ok [INFO] [stdout] test where_float_comparison ... ok [INFO] [stdout] test where_in_list ... ok [INFO] [stdout] test where_contains_substring ... ok [INFO] [stdout] test complex_where_with_and_or_not ... ok [INFO] [stdout] test where_int_equals_float ... ok [INFO] [stdout] test where_in_empty_list ... ok [INFO] [stdout] test where_is_not_null ... ok [INFO] [stdout] test where_is_null ... ok [INFO] [stdout] test where_is_not_null_on_relationship_property ... ok [INFO] [stdout] test where_is_null_or_value_check ... ok [INFO] [stdout] test where_case_expression_as_predicate ... ok [INFO] [stdout] test where_in_single_element_list ... ok [INFO] [stdout] test where_less_than ... ok [INFO] [stdout] test where_less_than_or_equal ... ok [INFO] [stdout] test where_combined_string_and_comparison ... ok [INFO] [stdout] test where_filters_ratings_on_recommendation_graph ... ok [INFO] [stdout] test where_missing_property_is_null_returns_true ... ok [INFO] [stdout] test where_filter_by_relationship_property_value ... ok [INFO] [stdout] test where_ends_with_on_property ... ok [INFO] [stdout] test where_modulo_expression ... ok [INFO] [stdout] test where_between_pattern ... ok [INFO] [stdout] test where_nested_or_and_with_parentheses ... ok [INFO] [stdout] test where_none_list_predicate ... ok [INFO] [stdout] test where_exists_pattern_subquery ... ok [INFO] [stdout] test where_multiple_or_chained ... ok [INFO] [stdout] test where_nested_not_or_and ... ok [INFO] [stdout] test where_is_null_on_relationship_property ... ok [INFO] [stdout] test where_not_null_is_null ... ok [INFO] [stdout] test where_multiple_property_ranges ... ok [INFO] [stdout] test where_nested_parenthesized_logic ... ok [INFO] [stdout] test where_not ... ok [INFO] [stdout] test where_not_equal ... ok [INFO] [stdout] test where_deeply_nested_boolean ... ok [INFO] [stdout] test where_filter_relationship_by_year ... ok [INFO] [stdout] test where_null_equals_null_is_null ... ok [INFO] [stdout] test where_null_and_true_yields_null ... ok [INFO] [stdout] test where_modulo_filters_even_values ... ok [INFO] [stdout] test where_not_with_comparison ... ok [INFO] [stdout] test where_null_less_than_value ... ok [INFO] [stdout] test where_in_with_collected_list ... ok [INFO] [stdout] test where_null_or_false_yields_null ... ok [INFO] [stdout] test where_null_in_list_is_null ... ok [INFO] [stdout] test where_multiple_and_chained ... ok [INFO] [stdout] test in_operator_with_strings ... ok [INFO] [stdout] test where_pattern_predicate_not_exists ... ignored, pending implementation [INFO] [stdout] test where_price_times_qty_greater_than ... ok [INFO] [stdout] test where_null_and_false_yields_false ... ok [INFO] [stdout] test where_null_greater_than_value ... ok [INFO] [stdout] test where_null_not_equal_null_is_null ... ok [INFO] [stdout] test where_age_plus_offset_less_than ... ok [INFO] [stdout] test where_arithmetic_expression ... ok [INFO] [stdout] test where_null_or_true_yields_true ... ok [INFO] [stdout] test where_or_combined_with_and_precedence ... ok [INFO] [stdout] test where_regex_null_returns_null ... ok [INFO] [stdout] test where_null_check_combined_with_other_filter ... ok [INFO] [stdout] test where_not_in_list ... ok [INFO] [stdout] test where_regex_case_insensitive ... ok [INFO] [stdout] test where_not_with_nested_and_or ... ok [INFO] [stdout] test where_regex_match_basic ... ok [INFO] [stdout] test where_property_existence_check ... ok [INFO] [stdout] test where_single_list_predicate ... ok [INFO] [stdout] test where_regex_matching ... ok [INFO] [stdout] test where_string_comparison_ordering ... ok [INFO] [stdout] test where_starts_with ... ok [INFO] [stdout] test where_or ... ok [INFO] [stdout] test where_string_starts_with_null ... ok [INFO] [stdout] test where_three_valued_truth_table_and ... ok [INFO] [stdout] test where_value_in_list_with_null ... ok [INFO] [stdout] test where_three_valued_truth_table_or ... ok [INFO] [stdout] test where_on_relationship_property ... ok [INFO] [stdout] test where_starts_with_full_string ... ok [INFO] [stdout] test where_value_not_in_list_with_null ... ok [INFO] [stdout] test where_subtraction_in_predicate ... ok [INFO] [stdout] test where_triple_and ... ok [INFO] [stdout] test where_xor_with_other_boolean_ops ... ok [INFO] [stdout] test where_string_operators_combined_with_and ... ok [INFO] [stdout] test where_starts_with_empty_string_matches_all ... ok [INFO] [stdout] test where_xor_logic ... ok [INFO] [stdout] test where_xor ... ok [INFO] [stdout] test where_range_filter_on_relationship_numeric_property ... ok [INFO] [stdout] test where_not_between_pattern ... ok [INFO] [stdout] test where_string_comparison_with_property_access ... ok [INFO] [stdout] test where_starts_with_multiple_matches ... ok [INFO] [stdout] test where_null_check_on_relationship_property_missing ... ok [INFO] [stdout] test where_relationship_property_with_node_filter ... ok [INFO] [stdout] test where_subtraction_comparison ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 108 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.72s [INFO] [stdout] [INFO] [stderr] Running tests/with.rs (/opt/rustwide/target/debug/deps/with-95fc22619cb8d082) [INFO] [stdout] [INFO] [stdout] running 45 tests [INFO] [stdout] test with_call_subquery ... ignored, pending implementation [INFO] [stdout] test with_alias_rename ... ok [INFO] [stdout] test with_alias_rename_hides_original ... ok [INFO] [stdout] test match_aggregate_then_create ... ok [INFO] [stdout] test with_aggregation_then_filter ... ok [INFO] [stdout] test with_collect_then_unwind_round_trip ... ok [INFO] [stdout] test with_filters_by_name ... ok [INFO] [stdout] test with_filters_trivial_true ... ok [INFO] [stdout] test multi_part_query_with_match_then_match ... ok [INFO] [stdout] test pipeline_match_with_then_match ... ok [INFO] [stdout] test with_filters ... ok [INFO] [stdout] test with_distinct_deduplication ... ok [INFO] [stdout] test with_hides_unmentioned_variables ... ok [INFO] [stdout] test with_grouped_aggregation_pipeline ... ok [INFO] [stdout] test with_order_and_limit ... ok [INFO] [stdout] test pipeline_match_with_aggregate_then_filter ... ok [INFO] [stdout] test with_limit_then_collect ... ok [INFO] [stdout] test with_computed_value_in_next_match ... ok [INFO] [stdout] test top_n_oldest_employees ... ok [INFO] [stdout] test with_followed_by_optional_match ... ok [INFO] [stdout] test with_case_in_pipeline ... ok [INFO] [stdout] test with_preserves_variables_explicitly ... ok [INFO] [stdout] test with_property_access_returns_value ... ok [INFO] [stdout] test with_renames_variable ... ok [INFO] [stdout] test with_hides_unselected_variables ... ok [INFO] [stdout] test with_collect_then_unwind ... ok [INFO] [stdout] test with_aggregation_filter_having_like ... ok [INFO] [stdout] test with_star_keeps_all_variables ... ok [INFO] [stdout] test with_set_then_return ... ok [INFO] [stdout] test with_passes_variables ... ok [INFO] [stdout] test with_unwind_then_aggregate ... ok [INFO] [stdout] test chained_with_narrows_progressively ... ok [INFO] [stdout] test with_variables_before_not_visible_after ... ok [INFO] [stdout] test multi_step_with_pipeline_match_with_match_return ... ok [INFO] [stdout] test with_passes_only_listed_variables ... ok [INFO] [stdout] test with_multiple_stages ... ok [INFO] [stdout] test with_filters_then_aggregates ... ok [INFO] [stdout] test with_top_n_per_group ... ok [INFO] [stdout] test with_introducing_computed_columns ... ok [INFO] [stdout] test with_star_passes_all_variables_complex ... ok [INFO] [stdout] test with_three_stage_pipeline ... ok [INFO] [stdout] test with_unwind_filter_reaggregate ... ok [INFO] [stdout] test with_distinct_pass_through ... ok [INFO] [stdout] test with_order_by_within_pipeline ... ok [INFO] [stdout] test with_pagination_order_by_skip_limit ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 44 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.54s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lora_executor-39f1b0376b13287b) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lora_ffi-55f4b31925ec66fd) [INFO] [stdout] [INFO] [stdout] running 18 tests [INFO] [stdout] test tests::null_pointer_is_reported ... ok [INFO] [stdout] test tests::vector_param_missing_dimension_errors ... ok [INFO] [stdout] test tests::vector_param_float32_overflow_errors ... ok [INFO] [stdout] test tests::vector_param_dimension_mismatch_errors ... ok [INFO] [stdout] test tests::vector_param_values_not_array_errors ... ok [INFO] [stdout] test tests::vector_param_missing_values_errors ... ok [INFO] [stdout] test tests::vector_param_unknown_coord_type_errors ... ok [INFO] [stdout] test tests::vector_param_int8_overflow_errors ... ok [INFO] [stdout] test tests::parse_error_reports_lora_error ... ok [INFO] [stdout] test tests::new_and_free_roundtrip ... ok [INFO] [stdout] test tests::version_is_crate_version ... ok [INFO] [stdout] test tests::empty_match_returns_empty_rows ... ok [INFO] [stdout] test tests::vector_json_shape_is_deterministic ... ok [INFO] [stdout] test tests::params_scalar_round_trip ... ok [INFO] [stdout] test tests::vector_round_trip_via_json ... ok [INFO] [stdout] test tests::create_and_count ... ok [INFO] [stdout] test tests::vector_param_non_numeric_values_error ... ok [INFO] [stdout] test tests::invalid_params_reports_invalid_params ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lora_node-1e0e26cf4bebbf04) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lora_parser-ed265f350029454a) [INFO] [stdout] [INFO] [stdout] running 68 tests [INFO] [stdout] test parser::tests::parse_basic_match_return ... ok [INFO] [stdout] test parser::tests::parse_distinct_return ... ok [INFO] [stdout] test parser::tests::parse_detach_delete_clause ... ok [INFO] [stdout] test parser::tests::parse_case_expression ... ok [INFO] [stdout] test parser::tests::parse_delete_clause ... ok [INFO] [stdout] test parser::tests::parse_match_multiple_labels ... ok [INFO] [stdout] test parser::tests::parse_case_expression_with_input ... ok [INFO] [stdout] test parser::tests::parse_match_with_label ... ok [INFO] [stdout] test parser::tests::parse_merge_clause ... ok [INFO] [stdout] test parser::tests::parse_match_undirected_relationship ... ok [INFO] [stdout] test parser::tests::parse_multi_part_with_update ... ok [INFO] [stdout] test parser::tests::parse_create_without_return ... ok [INFO] [stdout] test parser::tests::parse_create_clause ... ok [INFO] [stdout] test parser::tests::parse_multiple_projection_items ... ok [INFO] [stdout] test parser::tests::parse_optional_match ... ok [INFO] [stdout] test parser::tests::parse_namespaced_function_call ... ok [INFO] [stdout] test parser::tests::parse_match_relationship ... ok [INFO] [stdout] test parser::tests::parse_numeric_parameter ... ok [INFO] [stdout] test parser::tests::parse_order_multiple_sort_items ... ok [INFO] [stdout] test parser::tests::parse_node_properties_map ... ok [INFO] [stdout] test parser::tests::parse_order_skip_limit ... ok [INFO] [stdout] test parser::tests::parse_parameter_and_property_lookup ... ok [INFO] [stdout] test parser::tests::parse_pattern_binding ... ok [INFO] [stdout] test parser::tests::parse_parenthesized_pattern_element ... ok [INFO] [stdout] test parser::tests::parse_distinct_function_call ... ok [INFO] [stdout] test parser::tests::parse_power_operator ... ok [INFO] [stdout] test parser::tests::parse_relationship_properties_map ... ok [INFO] [stdout] test parser::tests::parse_relationship_range_lower_only ... ok [INFO] [stdout] test parser::tests::parse_merge_with_actions ... ok [INFO] [stdout] test parser::tests::parse_relationship_range_unbounded ... ok [INFO] [stdout] test parser::tests::parse_relationship_range_upper_only ... ok [INFO] [stdout] test parser::tests::parse_return_star_and_expr ... ok [INFO] [stdout] test parser::tests::parse_relationship_with_variable_and_range ... ok [INFO] [stdout] test parser::tests::parse_remove_property_clause ... ok [INFO] [stdout] test parser::tests::parse_set_property_clause ... ok [INFO] [stdout] test parser::tests::parse_set_labels_clause ... ok [INFO] [stdout] test parser::tests::parse_return_star ... ok [INFO] [stdout] test parser::tests::parse_set_mutate_variable_clause ... ok [INFO] [stdout] test parser::tests::parse_set_variable_clause ... ok [INFO] [stdout] test parser::tests::parse_remove_labels_clause ... ok [INFO] [stdout] test parser::tests::parse_standalone_call_explicit ... ok [INFO] [stdout] test parser::tests::parse_standalone_call_yield_all ... ok [INFO] [stdout] test parser::tests::parse_standalone_call_implicit ... ok [INFO] [stdout] test parser::tests::parse_standalone_call_yield_items ... ok [INFO] [stdout] test parser::tests::parse_semicolon ... ok [INFO] [stdout] test parser::tests::parse_string_escapes ... ok [INFO] [stdout] test parser::tests::parse_union_all_query ... ok [INFO] [stdout] test parser::tests::parse_unary_operators ... ok [INFO] [stdout] test parser::tests::parse_union_query ... ok [INFO] [stdout] test parser::tests::parse_unwind_clause ... ok [INFO] [stdout] test parser::tests::parse_where_boolean_precedence ... ok [INFO] [stdout] test parser::tests::parse_where_contains_operator ... ok [INFO] [stdout] test parser::tests::parse_where_expression ... ok [INFO] [stdout] test parser::tests::parse_where_is_not_null ... ok [INFO] [stdout] test parser::tests::parse_where_is_null ... ok [INFO] [stdout] test parser::tests::parse_where_in_operator ... ok [INFO] [stdout] test parser::tests::parse_function_call_and_alias ... ok [INFO] [stdout] test parser::tests::parse_where_starts_with_operator ... ok [INFO] [stdout] test parser::tests::parse_in_query_call ... ok [INFO] [stdout] test parser::tests::parse_with_clause_in_multi_part_query ... ok [INFO] [stdout] test parser::tests::parse_in_query_call_with_where ... ok [INFO] [stdout] test parser::tests::parse_with_where_clause_in_multi_part_query ... ok [INFO] [stdout] test parser::tests::parse_limit ... ok [INFO] [stdout] test parser::tests::parse_literals ... ok [INFO] [stdout] test parser::tests::parse_where_ends_with_operator ... ok [INFO] [stdout] test parser::tests::parse_map_and_list_literals ... ok [INFO] [stdout] test parser::tests::parse_where_parenthesized_expression ... ok [INFO] [stdout] test parser::tests::parse_match_left_relationship ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 68 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lora_python-42cbe46e8e494ee8) [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lora_server-65800cdfa8638ef5) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test config::tests::cli_equals_form_works ... ok [INFO] [stdout] test config::tests::cli_flags_override_env ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/lora_server-7d1f713e74962339) [INFO] [stdout] test config::tests::defaults_when_nothing_set ... ok [INFO] [stdout] test config::tests::env_vars_apply_without_cli ... ok [INFO] [stdout] test config::tests::help_flag_returns_help_outcome ... ok [INFO] [stdout] test config::tests::empty_host_rejected ... ok [INFO] [stdout] test config::tests::invalid_port_is_rejected ... ok [INFO] [stdout] test config::tests::ipv4_bind_addr_format ... ok [INFO] [stdout] test config::tests::missing_value_is_rejected ... ok [INFO] [stdout] test config::tests::ipv6_bind_addr_is_bracketed ... ok [INFO] [stdout] test config::tests::port_out_of_range_is_rejected ... ok [INFO] [stdout] test config::tests::positional_is_rejected ... ok [INFO] [stdout] test config::tests::unknown_flag_is_rejected ... ok [INFO] [stdout] test config::tests::version_flag_returns_version_outcome ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/http.rs (/opt/rustwide/target/debug/deps/http-750a7939aa9b9ec4) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test http_tests::query_format_rows_maps_to_result_format_rows ... ok [INFO] [stdout] test http_tests::get_health_returns_200_ok ... ok [INFO] [stdout] test http_tests::parse_invalid_lora_fails ... ok [INFO] [stdout] test http_tests::post_query_invalid_lora_returns_400 ... ok [INFO] [stdout] test http_tests::parse_valid_lora_succeeds ... ok [INFO] [stdout] test http_tests::post_query_create_then_match_returns_200 ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lora_store-a172e0735ce54092) [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 58 tests [INFO] [stdout] test memory::tests::set_and_remove_properties ... ok [INFO] [stdout] test memory::tests::create_and_expand_relationships ... ok [INFO] [stdout] test memory::tests::create_and_lookup_nodes ... ok [INFO] [stdout] test memory::tests::delete_requires_detach ... ok [INFO] [stdout] test memory::tests::empty_relationship_type_is_rejected ... ok [INFO] [stdout] test memory::tests::incoming_and_outgoing_are_distinct ... ok [INFO] [stdout] test spatial::tests::point_distance_returns_none_on_srid_mismatch ... ok [INFO] [stdout] test spatial::tests::resolve_srid_accepts_crs_name_case_insensitive ... ok [INFO] [stdout] test memory::tests::duplicate_labels_are_normalized_on_create ... ok [INFO] [stdout] test memory::tests::storage_schema_helpers_work ... ok [INFO] [stdout] test memory::tests::empty_labels_are_ignored ... ok [INFO] [stdout] test spatial::tests::cartesian_3d_distance ... ok [INFO] [stdout] test memory::tests::detach_delete_removes_incident_relationships ... ok [INFO] [stdout] test spatial::tests::resolve_srid_conflict_between_crs_and_srid ... ok [INFO] [stdout] test spatial::tests::resolve_srid_defaults_cartesian_2d ... ok [INFO] [stdout] test vector::tests::euclidean_similarity_matches_documented_example ... ok [INFO] [stdout] test vector::tests::float32_overflow_errors ... ok [INFO] [stdout] test spatial::tests::resolve_srid_rejects_family_mismatch ... ok [INFO] [stdout] test spatial::tests::resolve_srid_rejects_unknown_crs ... ok [INFO] [stdout] test vector::tests::cosine_opposite_is_neg_one_raw_and_zero_bounded ... ok [INFO] [stdout] test vector::tests::float_to_int_truncates_toward_zero ... ok [INFO] [stdout] test vector::tests::cosine_orthogonal_is_zero_raw_and_half_bounded ... ok [INFO] [stdout] test vector::tests::cosine_similarity_is_bounded ... ok [INFO] [stdout] test vector::tests::cosine_zero_vector_returns_none ... ok [INFO] [stdout] test vector::tests::hamming_on_float_vectors_uses_f32_comparison ... ok [INFO] [stdout] test vector::tests::int8_overflow_errors ... ok [INFO] [stdout] test vector::tests::int_to_float_is_allowed ... ok [INFO] [stdout] test vector::tests::manhattan_and_euclidean_norm_match_hand_computed ... ok [INFO] [stdout] test vector::tests::integer_boundaries_round_trip ... ok [INFO] [stdout] test vector::tests::parse_coordinate_type_accepts_aliases ... ok [INFO] [stdout] test vector::tests::distance_helpers_respect_dimension_mismatch ... ok [INFO] [stdout] test vector::tests::non_finite_float_rejected_in_try_new ... ok [INFO] [stdout] test vector::tests::parse_coordinate_type_every_alias ... ok [INFO] [stdout] test vector::tests::parse_string_values_rejects_empty_entries ... ok [INFO] [stdout] test vector::tests::parse_string_values_accepts_negatives_and_whitespace ... ok [INFO] [stdout] test vector::tests::parse_coordinate_type_is_whitespace_tolerant ... ok [INFO] [stdout] test vector::tests::parse_string_values_accepts_signed_exponents ... ok [INFO] [stdout] test vector::tests::parse_string_values_rejects_non_finite ... ok [INFO] [stdout] test spatial::tests::resolve_srid_defaults_wgs84_2d ... ok [INFO] [stdout] test vector::tests::parse_string_values_rejects_non_numeric_tokens ... ok [INFO] [stdout] test vector::tests::to_key_string_distinguishes_coord_type_dim_and_values ... ok [INFO] [stdout] test vector::tests::try_new_rejects_max_plus_one_dimension ... ok [INFO] [stdout] test vector::tests::try_new_accepts_exactly_max_dimension ... ok [INFO] [stdout] test vector::tests::try_new_rejects_dimension_mismatch ... ok [INFO] [stdout] test vector::tests::try_new_rejects_over_max_dim ... ok [INFO] [stdout] test vector::tests::try_new_rejects_negative_dimension ... ok [INFO] [stdout] test vector::tests::try_new_rejects_zero_dim ... ok [INFO] [stdout] test spatial::tests::resolve_srid_rejects_3d_crs_with_2d_coords ... ok [INFO] [stdout] test vector::tests::float_out_of_range_i64_errors ... ok [INFO] [stdout] test vector::tests::parse_string_values_handles_scientific ... ok [INFO] [stdout] test spatial::tests::resolve_srid_rejects_2d_crs_with_3d_coords ... ok [INFO] [stdout] test spatial::tests::resolve_srid_defaults_wgs84_3d ... ok [INFO] [stdout] test vector::tests::float_to_int_truncates ... ok [INFO] [stdout] test spatial::tests::resolve_srid_rejects_unsupported_srid ... ok [INFO] [stdout] test vector::tests::parse_string_values_rejects_missing_brackets ... ok [INFO] [stdout] test spatial::tests::resolve_srid_defaults_cartesian_3d ... ok [INFO] [stdout] test vector::tests::parse_coordinate_type_rejects_unsupported_aliases ... ok [INFO] [stdout] test vector::tests::parse_string_values_accepts_empty_brackets ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.70s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lora_wasm-b5d853eccbecbe92) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lora_ruby-42b25ab8ea37d893) [INFO] [stderr] Doc-tests lora_analyzer [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests lora_ast [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests lora_compiler [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests lora_database [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test crates/lora-database/src/lib.rs - (line 10) - compile ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stderr] Doc-tests lora_executor [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests lora_ffi [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests lora_node [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests lora_parser [INFO] [stderr] Doc-tests lora_python [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests lora_server [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests lora_store [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests lora_wasm [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests lora_ruby [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "1626ba5b271f98f7b981ced3d71df99e4aa19ea6e1f52737ad2278b85a1bf46f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1626ba5b271f98f7b981ced3d71df99e4aa19ea6e1f52737ad2278b85a1bf46f", kill_on_drop: false }` [INFO] [stdout] 1626ba5b271f98f7b981ced3d71df99e4aa19ea6e1f52737ad2278b85a1bf46f