[INFO] fetching crate cypherlite-query 2.0.1...
[INFO] testing cypherlite-query-2.0.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate cypherlite-query 2.0.1 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate cypherlite-query 2.0.1
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate cypherlite-query 2.0.1
[INFO] tweaked toml for crates.io crate cypherlite-query 2.0.1 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate cypherlite-query 2.0.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate cypherlite-query 2.0.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded logos-derive v0.14.4
[INFO] [stderr]   Downloaded cypherlite-storage v2.0.1
[INFO] [stderr]   Downloaded logos-codegen v0.14.4
[INFO] [stderr]   Downloaded cypherlite-core v2.0.1
[INFO] [stderr]   Downloaded logos v0.14.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] eb1f2d1adadbef1cf9f510404f1322bd1b1cdea2a6022517a140c9eb22f29a66
[INFO] running `Command { std: "docker" "start" "eb1f2d1adadbef1cf9f510404f1322bd1b1cdea2a6022517a140c9eb22f29a66", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "eb1f2d1adadbef1cf9f510404f1322bd1b1cdea2a6022517a140c9eb22f29a66", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "eb1f2d1adadbef1cf9f510404f1322bd1b1cdea2a6022517a140c9eb22f29a66" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "eb1f2d1adadbef1cf9f510404f1322bd1b1cdea2a6022517a140c9eb22f29a66", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "eb1f2d1adadbef1cf9f510404f1322bd1b1cdea2a6022517a140c9eb22f29a66" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling beef v0.5.2
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling cypherlite-core v2.0.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling logos-codegen v0.14.4
[INFO] [stderr]    Compiling cypherlite-storage v2.0.1
[INFO] [stderr]    Compiling logos-derive v0.14.4
[INFO] [stderr]    Compiling logos v0.14.4
[INFO] [stderr]    Compiling cypherlite-query v2.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 17.14s
[INFO] running `Command { std: "docker" "inspect" "eb1f2d1adadbef1cf9f510404f1322bd1b1cdea2a6022517a140c9eb22f29a66", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "eb1f2d1adadbef1cf9f510404f1322bd1b1cdea2a6022517a140c9eb22f29a66" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling zerocopy-derive v0.8.42
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling cypherlite-core v2.0.1
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling cypherlite-storage v2.0.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling cypherlite-query v2.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 25s
[INFO] running `Command { std: "docker" "inspect" "eb1f2d1adadbef1cf9f510404f1322bd1b1cdea2a6022517a140c9eb22f29a66", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "eb1f2d1adadbef1cf9f510404f1322bd1b1cdea2a6022517a140c9eb22f29a66" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.17s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/cypherlite_query-cd5e3baf6727c425)
[INFO] [stdout] 
[INFO] [stdout] running 554 tests
[INFO] [stdout] test api::tests::test_cypherlite_engine_accessors ... ok
[INFO] [stdout] test api::tests::int_t007_detach_delete ... ok
[INFO] [stdout] test api::tests::ac_010_is_not_null_filter ... ok
[INFO] [stdout] test api::tests::ac_007_semantic_error ... ok
[INFO] [stdout] test api::tests::ac_002_create_then_match_verify ... ok
[INFO] [stdout] test api::tests::ac_001_match_return_three_persons ... ok
[INFO] [stdout] test api::tests::ac_006_syntax_error_detection ... ok
[INFO] [stdout] test api::tests::test_query_result_empty ... ok
[INFO] [stdout] test api::tests::int_t001_create_then_match ... ok
[INFO] [stdout] test api::tests::int_t003_transaction_commit ... ok
[INFO] [stdout] test api::tests::test_row_columns ... ok
[INFO] [stdout] test api::tests::test_row_get_as_f64 ... ok
[INFO] [stdout] test api::tests::int_t004_invalid_cypher_parse_error ... ok
[INFO] [stdout] test api::tests::test_row_get_as_i64 ... ok
[INFO] [stdout] test api::tests::test_row_get_as_string ... ok
[INFO] [stdout] test api::tests::test_extract_columns_empty_records ... ok
[INFO] [stdout] test api::tests::test_row_get_as_wrong_type ... ok
[INFO] [stdout] test api::tests::test_extract_columns_deterministic_order ... ok
[INFO] [stdout] test api::tests::test_from_value_null_returns_none ... ok
[INFO] [stdout] test api::tests::test_row_get_existing_column ... ok
[INFO] [stdout] test api::tests::test_row_get_missing_column ... ok
[INFO] [stdout] test api::tests::test_row_get_as_bool ... ok
[INFO] [stdout] test executor::eval::tests::test_compare_values_datetime_ordering ... ok
[INFO] [stdout] test executor::eval::tests::test_compare_values_ordering ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_arithmetic_division_by_zero ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_arithmetic_int ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_arithmetic_mixed_types ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_arithmetic_null_propagation ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_arithmetic_type_mismatch ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_boolean_and_or ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_boolean_non_bool_error ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_cmp_datetime_eq ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_cmp_datetime_lt_gt ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_cmp_datetime_neq ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_cmp_datetime_vs_non_datetime_error ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_cmp_datetime_vs_null ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_cmp_int_int ... ok
[INFO] [stdout] test api::tests::ac_004_where_filter ... ok
[INFO] [stdout] test api::tests::int_t005_match_nonexistent_label_empty ... ok
[INFO] [stdout] test api::tests::int_t002_parameter_binding ... ok
[INFO] [stdout] test api::tests::ac_003_create_relationship_then_traverse ... ok
[INFO] [stdout] test api::tests::ac_010_null_handling ... ok
[INFO] [stdout] test api::tests::test_cypherlite_open ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_cmp_type_mismatch ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_cmp_string_string ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_cmp_int_vs_float_promotion ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_cmp_null_always_false ... ok
[INFO] [stdout] test api::tests::test_transaction_commit ... ok
[INFO] [stdout] test api::tests::int_t006_set_then_match ... ok
[INFO] [stdout] test executor::eval::tests::test_and_short_circuit_false ... ok
[INFO] [stdout] test api::tests::test_transaction_rollback ... ok
[INFO] [stdout] test executor::eval::tests::test_and_null_null ... ok
[INFO] [stdout] test api::tests::test_transaction_auto_rollback_on_drop ... ok
[INFO] [stdout] test executor::eval::tests::test_and_error_on_left_propagates ... ok
[INFO] [stdout] test executor::eval::tests::test_and_true_evaluates_right ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_datetime_date_only ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_datetime_epoch ... ok
[INFO] [stdout] test executor::eval::tests::test_and_null_evaluates_right ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_datetime_non_string_arg ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_datetime_invalid_format ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_datetime_with_timezone_offset ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_datetime_with_time ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_datetime_wrong_arg_count ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_is_null ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_datetime_with_z_suffix ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_unary_neg ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_now_no_args ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_unary_not ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_literal ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_variable_lookup ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_parameter_lookup ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_now_returns_datetime ... ok
[INFO] [stdout] test executor::eval::tests::test_eval_property_access_on_node ... ok
[INFO] [stdout] test executor::eval::tests::test_or_null_evaluates_right ... ok
[INFO] [stdout] test executor::eval::tests::test_or_null_null ... ok
[INFO] [stdout] test executor::eval::tests::test_nested_short_circuit ... ok
[INFO] [stdout] test executor::operators::create::tests::test_temporal_edge_property_detection ... ok
[INFO] [stdout] test executor::operators::create::tests::test_valid_from_is_not_system_property ... ok
[INFO] [stdout] test executor::eval::tests::test_or_error_on_left_propagates ... ok
[INFO] [stdout] test executor::eval::tests::test_or_false_evaluates_right ... ok
[INFO] [stdout] test executor::operators::aggregate::tests::test_aggregate_with_group_keys ... ok
[INFO] [stdout] test executor::operators::create::tests::test_create_single_node ... ok
[INFO] [stdout] test executor::operators::create::tests::test_create_reuses_existing_variable ... ok
[INFO] [stdout] test executor::operators::aggregate::tests::test_aggregate_count_star_empty ... ok
[INFO] [stdout] test executor::operators::create::tests::test_create_node_with_properties ... ok
[INFO] [stdout] test executor::eval::tests::test_temporal_property_access_empty_var_name ... ok
[INFO] [stdout] test executor::operators::create::tests::test_create_edge_injects_valid_from ... ok
[INFO] [stdout] test executor::operators::aggregate::tests::test_aggregate_count_star ... ok
[INFO] [stdout] test executor::eval::tests::test_or_short_circuit_true ... ok
[INFO] [stdout] test executor::eval::tests::test_temporal_property_access_with_optimized_key ... ok
[INFO] [stdout] test executor::operators::create::tests::test_create_node_and_relationship ... ok
[INFO] [stdout] test executor::operators::delete::tests::test_delete_node_with_edges_no_detach_fails ... ok
[INFO] [stdout] test executor::operators::delete::tests::test_delete_node_with_detach_succeeds ... ok
[INFO] [stdout] test executor::operators::delete::tests::test_delete_isolated_node ... ok
[INFO] [stdout] test executor::operators::expand::tests::test_expand_incoming ... ok
[INFO] [stdout] test executor::operators::limit::tests::test_limit_basic ... ok
[INFO] [stdout] test executor::operators::limit::tests::test_limit_exceeds_count ... ok
[INFO] [stdout] test executor::operators::delete::tests::test_delete_null_is_noop ... ok
[INFO] [stdout] test executor::operators::limit::tests::test_limit_zero ... ok
[INFO] [stdout] test executor::operators::expand::tests::test_expand_no_matching_type ... ok
[INFO] [stdout] test executor::operators::limit::tests::test_skip_all ... ok
[INFO] [stdout] test executor::operators::expand::tests::test_expand_single_edge_move ... ok
[INFO] [stdout] test executor::operators::expand::tests::test_expand_zero_matching_edges_no_results ... ok
[INFO] [stdout] test executor::operators::filter::tests::test_filter_keeps_matching_only ... ok
[INFO] [stdout] test executor::operators::index_scan::tests::test_index_scan_with_index ... ok
[INFO] [stdout] test executor::operators::index_scan::tests::test_index_scan_without_index_falls_back ... ok
[INFO] [stdout] test executor::operators::filter::tests::test_filter_null_predicate_excluded ... ok
[INFO] [stdout] test executor::operators::expand::tests::test_expand_undirected ... ok
[INFO] [stdout] test executor::operators::limit::tests::test_skip_basic ... ok
[INFO] [stdout] test executor::operators::limit::tests::test_skip_zero ... ok
[INFO] [stdout] test executor::operators::expand::tests::test_expand_multiple_sources_varied_fanout ... ok
[INFO] [stdout] test executor::operators::expand::tests::test_expand_outgoing ... ok
[INFO] [stdout] test executor::operators::filter::tests::test_filter_with_inequality ... ok
[INFO] [stdout] test executor::operators::index_scan::tests::test_index_scan_unknown_property_key ... ok
[INFO] [stdout] test executor::operators::expand::tests::test_expand_large_fanout ... ok
[INFO] [stdout] test executor::operators::merge::tests::test_find_node_with_index_no_labels ... ok
[INFO] [stdout] test executor::operators::merge::tests::test_merge_creates_node_when_not_found ... ok
[INFO] [stdout] test executor::operators::merge::tests::test_merge_creates_relationship ... ok
[INFO] [stdout] test executor::operators::merge::tests::test_find_node_with_index_multi_label ... ok
[INFO] [stdout] test executor::operators::merge::tests::test_merge_creates_when_not_in_index ... ok
[INFO] [stdout] test executor::operators::merge::tests::test_find_node_with_index_fallback ... ok
[INFO] [stdout] test executor::operators::merge::tests::test_merge_on_create_set ... ok
[INFO] [stdout] test executor::operators::merge::tests::test_merge_idempotent ... ok
[INFO] [stdout] test executor::operators::merge::tests::test_merge_on_match_set ... ok
[INFO] [stdout] test executor::operators::node_scan::tests::test_node_scan_all_nodes ... ok
[INFO] [stdout] test executor::operators::node_scan::tests::test_node_scan_empty_database ... ok
[INFO] [stdout] test executor::operators::optional_expand::tests::test_optional_expand_no_rel_var ... ok
[INFO] [stdout] test executor::operators::merge::tests::test_merge_uses_index_for_node_lookup ... ok
[INFO] [stdout] test executor::operators::node_scan::tests::test_node_scan_with_label_filter ... ok
[INFO] [stdout] test executor::operators::optional_expand::tests::test_optional_expand_mixed_matches ... ok
[INFO] [stdout] test executor::operators::optional_expand::tests::test_optional_expand_no_matches_produces_null ... ok
[INFO] [stdout] test executor::operators::project::tests::test_project_with_alias ... ok
[INFO] [stdout] test executor::operators::optional_expand::tests::test_optional_expand_with_matches ... ok
[INFO] [stdout] test executor::operators::set_props::tests::test_remove_property ... ok
[INFO] [stdout] test executor::operators::project::tests::test_project_without_alias_uses_variable_name ... ok
[INFO] [stdout] test executor::operators::project::tests::test_project_multiple_columns ... ok
[INFO] [stdout] test executor::operators::set_props::tests::test_remove_property_on_edge ... ok
[INFO] [stdout] test executor::operators::set_props::tests::test_set_created_at_on_edge_blocked ... ok
[INFO] [stdout] test executor::operators::set_props::tests::test_set_valid_from_on_node_blocked ... ok
[INFO] [stdout] test executor::operators::set_props::tests::test_set_new_property ... ok
[INFO] [stdout] test executor::operators::set_props::tests::test_set_property_on_node ... ok
[INFO] [stdout] test executor::operators::set_props::tests::test_set_valid_from_on_edge_allowed ... ok
[INFO] [stdout] test executor::operators::set_props::tests::test_set_valid_to_on_edge_allowed ... ok
[INFO] [stdout] test executor::operators::temporal_scan::tests::test_get_timestamp_prop_found ... ok
[INFO] [stdout] test executor::operators::temporal_scan::tests::test_get_timestamp_prop_not_found ... ok
[INFO] [stdout] test executor::operators::temporal_scan::tests::test_get_timestamp_prop_wrong_type ... ok
[INFO] [stdout] test executor::operators::sort::tests::test_sort_ascending ... ok
[INFO] [stdout] test executor::operators::temporal_filter::tests::test_edge_between_overlaps ... ok
[INFO] [stdout] test executor::operators::temporal_filter::tests::test_edge_valid_to_before_as_of ... ok
[INFO] [stdout] test executor::operators::temporal_filter::tests::test_edge_valid_from_before_as_of ... ok
[INFO] [stdout] test executor::operators::sort::tests::test_sort_descending ... ok
[INFO] [stdout] test executor::operators::set_props::tests::test_set_on_null_is_noop ... ok
[INFO] [stdout] test executor::operators::set_props::tests::test_set_on_edge_updates_updated_at ... ok
[INFO] [stdout] test executor::operators::set_props::tests::test_set_property_on_edge ... ok
[INFO] [stdout] test executor::operators::unwind::tests::test_unwind_empty_source ... ok
[INFO] [stdout] test executor::operators::unwind::tests::test_unwind_list_produces_rows ... ok
[INFO] [stdout] test executor::operators::temporal_filter::tests::test_nonexistent_edge_returns_false ... ok
[INFO] [stdout] test executor::operators::temporal_filter::tests::test_edge_valid_from_after_as_of ... ok
[INFO] [stdout] test executor::operators::temporal_filter::tests::test_edge_between_no_overlap ... ok
[INFO] [stdout] test executor::operators::unwind::tests::test_unwind_empty_list_produces_zero_rows ... ok
[INFO] [stdout] test executor::operators::temporal_filter::tests::test_edge_within_validity_window ... ok
[INFO] [stdout] test executor::operators::temporal_filter::tests::test_edge_without_valid_from_always_valid ... ok
[INFO] [stdout] test executor::operators::unwind::tests::test_unwind_non_list_returns_error ... ok
[INFO] [stdout] test executor::operators::unwind::tests::test_unwind_string_returns_error ... ok
[INFO] [stdout] test executor::operators::unwind::tests::test_unwind_multiple_source_records ... ok
[INFO] [stdout] test executor::operators::unwind::tests::test_unwind_null_produces_zero_rows ... ok
[INFO] [stdout] test executor::operators::var_length_expand::tests::test_var_expand_1_hop ... ok
[INFO] [stdout] test executor::operators::var_length_expand::tests::test_var_expand_1_to_3_hops_linear ... ok
[INFO] [stdout] test executor::operators::unwind::tests::test_unwind_variable_reference ... ok
[INFO] [stdout] test executor::operators::var_length_expand::tests::test_var_expand_1_to_2_hops ... ok
[INFO] [stdout] test executor::operators::var_length_expand::tests::test_var_expand_branching ... ok
[INFO] [stdout] test executor::operators::var_length_expand::tests::test_var_expand_cycle_detection_self_loop ... ok
[INFO] [stdout] test executor::operators::var_length_expand::tests::test_var_expand_empty_source ... ok
[INFO] [stdout] test executor::operators::var_length_expand::tests::test_var_expand_no_edges ... ok
[INFO] [stdout] test executor::operators::var_length_expand::tests::test_var_expand_exact_2_hop ... ok
[INFO] [stdout] test executor::operators::var_length_expand::tests::test_var_expand_cycle_detection_simple ... ok
[INFO] [stdout] test executor::operators::var_length_expand::tests::test_var_expand_no_type_filter ... ok
[INFO] [stdout] test executor::tests::test_deduplicate_records ... ok
[INFO] [stdout] test executor::tests::test_eval_count_expr_negative_fails ... ok
[INFO] [stdout] test executor::tests::test_eval_count_expr_non_integer_fails ... ok
[INFO] [stdout] test executor::tests::test_eval_count_expr_positive ... ok
[INFO] [stdout] test executor::tests::test_execution_error_display ... ok
[INFO] [stdout] test executor::tests::test_eval_count_expr_zero ... ok
[INFO] [stdout] test executor::tests::test_execution_error_is_error_trait ... ok
[INFO] [stdout] test executor::tests::test_params_type_is_hashmap ... ok
[INFO] [stdout] test executor::tests::test_value_from_property_value_array ... ok
[INFO] [stdout] test executor::tests::test_record_type_is_hashmap ... ok
[INFO] [stdout] test executor::tests::test_value_from_property_value_bytes ... ok
[INFO] [stdout] test executor::tests::test_value_from_property_value_bool ... ok
[INFO] [stdout] test executor::operators::var_length_expand::tests::test_var_expand_undirected_cycle ... ok
[INFO] [stdout] test executor::operators::var_length_expand::tests::test_var_expand_with_type_filter ... ok
[INFO] [stdout] test executor::operators::var_length_expand::tests::test_var_expand_preserves_source_vars ... ok
[INFO] [stdout] test executor::operators::var_length_expand::tests::test_var_expand_rel_var_binding ... ok
[INFO] [stdout] test executor::operators::var_length_expand::tests::test_var_expand_incoming ... ok
[INFO] [stdout] test executor::operators::var_length_expand::tests::test_var_expand_multiple_sources ... ok
[INFO] [stdout] test executor::operators::var_length_expand::tests::test_var_expand_cycle_different_paths_allowed ... ok
[INFO] [stdout] test executor::tests::test_value_try_into_property_value_datetime ... ok
[INFO] [stdout] test executor::tests::test_value_try_into_property_value_edge_fails ... ok
[INFO] [stdout] test executor::tests::test_value_from_property_value_null ... ok
[INFO] [stdout] test executor::tests::test_value_from_property_value_float64 ... ok
[INFO] [stdout] test executor::tests::test_value_from_property_value_int64 ... ok
[INFO] [stdout] test executor::tests::test_value_try_into_property_value_success ... ok
[INFO] [stdout] test executor::tests::test_value_try_into_property_value_list ... ok
[INFO] [stdout] test executor::tests::test_value_from_property_value_datetime ... ok
[INFO] [stdout] test executor::tests::test_value_try_into_property_value_node_fails ... ok
[INFO] [stdout] test executor::operators::var_length_expand::tests::test_var_expand_zero_min_hops ... ok
[INFO] [stdout] test executor::operators::var_length_expand::tests::test_var_expand_zero_min_no_edges ... ok
[INFO] [stdout] test executor::tests::test_value_from_property_value_string ... ok
[INFO] [stdout] test lexer::tests::lex_detach_delete ... ok
[INFO] [stdout] test lexer::tests::lex_double_dot ... ok
[INFO] [stdout] test lexer::tests::lex_hh1_all_keywords_include_new ... ok
[INFO] [stdout] test lexer::tests::lex_hh1_create_snapshot_in_context ... ok
[INFO] [stdout] test lexer::tests::lex_hh1_from_case_insensitive ... ok
[INFO] [stdout] test lexer::tests::lex_hh1_from_keyword ... ok
[INFO] [stdout] test lexer::tests::lex_arrow_left ... ok
[INFO] [stdout] test lexer::tests::lex_arithmetic_expression ... ok
[INFO] [stdout] test lexer::tests::lex_boolean_literals_in_context ... ok
[INFO] [stdout] test lexer::tests::lex_hh1_from_not_prefix_of_identifier ... ok
[INFO] [stdout] test lexer::tests::lex_double_dot_in_var_length ... ok
[INFO] [stdout] test lexer::tests::lex_double_dash ... ok
[INFO] [stdout] test lexer::tests::lex_error_display ... ok
[INFO] [stdout] test lexer::tests::lex_hh1_snapshot_not_prefix_of_identifier ... ok
[INFO] [stdout] test lexer::tests::lex_left_arrow_relationship ... ok
[INFO] [stdout] test executor::operators::with::tests::test_with_empty_input ... ok
[INFO] [stdout] test lexer::tests::lex_error_display_no_char ... ok
[INFO] [stdout] test lexer::tests::lex_operators_arithmetic ... ok
[INFO] [stdout] test lexer::tests::lex_identifier_returns ... ok
[INFO] [stdout] test lexer::tests::lex_arrow_right ... ok
[INFO] [stdout] test lexer::tests::lex_create_with_properties ... ok
[INFO] [stdout] test lexer::tests::lex_hh1_snapshot_case_insensitive ... ok
[INFO] [stdout] test lexer::tests::lex_operators_comparison ... ok
[INFO] [stdout] test lexer::tests::lex_identifier_underscore_prefix ... ok
[INFO] [stdout] test executor::operators::with::tests::test_with_alias_renames_column ... ok
[INFO] [stdout] test executor::operators::with::tests::test_with_projects_specified_columns ... ok
[INFO] [stdout] test lexer::tests::lex_hh1_snapshot_keyword ... ok
[INFO] [stdout] test lexer::tests::lex_identifier_starting_with_keyword_prefix ... ok
[INFO] [stdout] test lexer::tests::lex_merge_on ... ok
[INFO] [stdout] test lexer::tests::lex_optional_match ... ok
[INFO] [stdout] test lexer::tests::lex_parameter ... ok
[INFO] [stdout] test executor::operators::with::tests::test_with_multiple_items ... ok
[INFO] [stdout] test lexer::tests::lex_punctuation ... ok
[INFO] [stdout] test executor::operators::with::tests::test_with_produces_duplicates_for_distinct_to_handle ... ok
[INFO] [stdout] test lexer::tests::lex_remove_keyword ... ok
[INFO] [stdout] test lexer::tests::lex_t001_empty_input ... ok
[INFO] [stdout] test lexer::tests::lex_parameter_with_underscore ... ok
[INFO] [stdout] test lexer::tests::lex_order_by_limit_skip ... ok
[INFO] [stdout] test lexer::tests::lex_t001_whitespace_only ... ok
[INFO] [stdout] test lexer::tests::lex_t003_case_insensitive_create ... ok
[INFO] [stdout] test lexer::tests::lex_relationship_pattern ... ok
[INFO] [stdout] test lexer::tests::lex_t003_all_keywords_lowercase ... ok
[INFO] [stdout] test lexer::tests::lex_t004_string_with_quote_escape ... ok
[INFO] [stdout] test lexer::tests::lex_t002_match_return_basic ... ok
[INFO] [stdout] test lexer::tests::lex_t003_case_insensitive_match ... ok
[INFO] [stdout] test lexer::tests::lex_t003_case_insensitive_return ... ok
[INFO] [stdout] test lexer::tests::lex_t004_string_with_tab_escape ... ok
[INFO] [stdout] test lexer::tests::lex_t005_unrecognized_after_valid_tokens ... ok
[INFO] [stdout] test lexer::tests::lex_t006_float_zero_point_zero ... ok
[INFO] [stdout] test lexer::tests::lex_t006_integer_42 ... ok
[INFO] [stdout] test lexer::tests::lex_span_tracking ... ok
[INFO] [stdout] test lexer::tests::lex_t006_float_3_14 ... ok
[INFO] [stdout] test lexer::tests::lex_t006_integer_zero ... ok
[INFO] [stdout] test lexer::tests::lex_t066_unwind_case_insensitive ... ok
[INFO] [stdout] test lexer::tests::lex_t066_unwind_keyword ... ok
[INFO] [stdout] test lexer::tests::lex_t066_unwind_not_prefix_of_identifier ... ok
[INFO] [stdout] test lexer::tests::lex_t007_backtick_unicode_identifier ... ok
[INFO] [stdout] test lexer::tests::lex_t098_create_index_on ... ok
[INFO] [stdout] test lexer::tests::lex_single_dot_still_works ... ok
[INFO] [stdout] test lexer::tests::lex_t004_empty_string ... ok
[INFO] [stdout] test lexer::tests::lex_t098_drop_case_insensitive ... ok
[INFO] [stdout] test lexer::tests::lex_t098_index_keyword ... ok
[INFO] [stdout] test lexer::tests::lex_return_with_alias ... ok
[INFO] [stdout] test lexer::tests::lex_undirected_relationship ... ok
[INFO] [stdout] test lexer::tests::lex_xt1_at_case_insensitive ... ok
[INFO] [stdout] test lexer::tests::lex_xt1_at_keyword ... ok
[INFO] [stdout] test lexer::tests::lex_t005_unrecognized_at_sign ... ok
[INFO] [stdout] test lexer::tests::lex_xt1_at_not_prefix_of_identifier ... ok
[INFO] [stdout] test lexer::tests::lex_xt1_at_time_in_context ... ok
[INFO] [stdout] test lexer::tests::lex_xt1_history_keyword ... ok
[INFO] [stdout] test lexer::tests::lex_xt1_time_case_insensitive ... ok
[INFO] [stdout] test parser::clause::tests::create_node_with_properties ... ok
[INFO] [stdout] test lexer::tests::lex_t098_drop_index ... ok
[INFO] [stdout] test lexer::tests::lex_xt1_time_keyword ... ok
[INFO] [stdout] test lexer::tests::lex_where_clause ... ok
[INFO] [stdout] test parser::clause::tests::create_relationship ... ok
[INFO] [stdout] test lexer::tests::lex_xt1_between_keyword ... ok
[INFO] [stdout] test lexer::tests::lex_t098_index_case_insensitive ... ok
[INFO] [stdout] test lexer::tests::lex_xt1_between_time_in_context ... ok
[INFO] [stdout] test lexer::tests::lex_with_clause ... ok
[INFO] [stdout] test lexer::tests::lex_xt1_history_case_insensitive ... ok
[INFO] [stdout] test parser::clause::tests::delete_single ... ok
[INFO] [stdout] test parser::clause::tests::match_at_time_function_call ... ok
[INFO] [stdout] test parser::clause::tests::match_at_time_literal ... ok
[INFO] [stdout] test parser::clause::tests::match_optional ... ok
[INFO] [stdout] test parser::clause::tests::match_simple_node ... ok
[INFO] [stdout] test parser::clause::tests::match_between_time_with_where ... ok
[INFO] [stdout] test lexer::tests::lex_t066_unwind_in_context ... ok
[INFO] [stdout] test lexer::tests::lex_xt1_between_case_insensitive ... ok
[INFO] [stdout] test lexer::tests::lex_t098_drop_keyword ... ok
[INFO] [stdout] test parser::clause::tests::create_simple_node ... ok
[INFO] [stdout] test parser::clause::tests::delete_detach ... ok
[INFO] [stdout] test parser::clause::tests::delete_multiple ... ok
[INFO] [stdout] test parser::clause::tests::merge_on_create_and_on_match ... ok
[INFO] [stdout] test lexer::tests::lex_t004_string_with_backslash_escape ... ok
[INFO] [stdout] test parser::clause::tests::match_with_where ... ok
[INFO] [stdout] test parser::clause::tests::merge_on_create_multiple_items ... ok
[INFO] [stdout] test lexer::tests::lex_t004_string_with_newline_escape ... ok
[INFO] [stdout] test lexer::tests::lex_t007_backtick_korean_identifier ... ok
[INFO] [stdout] test parser::clause::tests::match_no_temporal_predicate ... ok
[INFO] [stdout] test parser::clause::tests::remove_multiple ... ok
[INFO] [stdout] test parser::clause::tests::remove_label ... ok
[INFO] [stdout] test parser::clause::tests::return_with_order_by ... ok
[INFO] [stdout] test parser::clause::tests::remove_property ... ok
[INFO] [stdout] test parser::clause::tests::return_with_limit ... ok
[INFO] [stdout] test parser::clause::tests::return_with_order_by_desc ... ok
[INFO] [stdout] test parser::clause::tests::return_order_by_default_ascending ... ok
[INFO] [stdout] test parser::clause::tests::match_between_time ... ok
[INFO] [stdout] test parser::clause::tests::match_with_relationship ... ok
[INFO] [stdout] test parser::clause::tests::return_distinct ... ok
[INFO] [stdout] test parser::clause::tests::return_multiple_with_alias ... ok
[INFO] [stdout] test parser::clause::tests::merge_on_create_set ... ok
[INFO] [stdout] test parser::clause::tests::merge_simple ... ok
[INFO] [stdout] test parser::clause::tests::return_simple_variable ... ok
[INFO] [stdout] test parser::clause::tests::merge_on_match_set ... ok
[INFO] [stdout] test parser::clause::tests::match_at_time_no_where ... ok
[INFO] [stdout] test parser::clause::tests::return_with_order_by_multiple ... ok
[INFO] [stdout] test parser::clause::tests::unwind_list_literal ... ok
[INFO] [stdout] test parser::clause::tests::unwind_variable_expression ... ok
[INFO] [stdout] test parser::clause::tests::set_single_property ... ok
[INFO] [stdout] test parser::clause::tests::set_multiple_properties ... ok
[INFO] [stdout] test parser::clause::tests::with_simple ... ok
[INFO] [stdout] test parser::clause::tests::unwind_empty_list ... ok
[INFO] [stdout] test parser::clause::tests::return_with_order_skip_limit ... ok
[INFO] [stdout] test parser::expression::tests::expr_function_call_count ... ok
[INFO] [stdout] test parser::expression::tests::expr_is_null ... ok
[INFO] [stdout] test parser::expression::tests::expr_list_literal_empty ... ok
[INFO] [stdout] test parser::expression::tests::expr_list_literal_integers ... ok
[INFO] [stdout] test parser::expression::tests::expr_count_star ... ok
[INFO] [stdout] test parser::expression::tests::expr_all_arithmetic ... ok
[INFO] [stdout] test parser::expression::tests::expr_error_empty ... ok
[INFO] [stdout] test parser::expression::tests::expr_list_literal_mixed ... ok
[INFO] [stdout] test parser::expression::tests::expr_bang_equal ... ok
[INFO] [stdout] test parser::expression::tests::expr_boolean_precedence ... ok
[INFO] [stdout] test parser::expression::tests::expr_complex_boolean_comparison ... ok
[INFO] [stdout] test parser::expression::tests::expr_list_literal_nested ... ok
[INFO] [stdout] test parser::expression::tests::expr_list_literal_with_expressions ... ok
[INFO] [stdout] test parser::expression::tests::expr_generic_function_call ... ok
[INFO] [stdout] test parser::expression::tests::expr_is_not_null ... ok
[INFO] [stdout] test parser::expression::tests::expr_literal_false ... ok
[INFO] [stdout] test parser::expression::tests::expr_error_unmatched_paren ... ok
[INFO] [stdout] test parser::expression::tests::expr_function_call_count_distinct ... ok
[INFO] [stdout] test parser::clause::tests::unwind_property_expression ... ok
[INFO] [stdout] test parser::clause::tests::with_distinct_and_where ... ok
[INFO] [stdout] test parser::expression::tests::expr_comparison_property ... ok
[INFO] [stdout] test parser::expression::tests::expr_literal_float ... ok
[INFO] [stdout] test parser::expression::tests::expr_literal_string ... ok
[INFO] [stdout] test parser::expression::tests::expr_literal_true ... ok
[INFO] [stdout] test parser::expression::tests::expr_parenthesized ... ok
[INFO] [stdout] test parser::expression::tests::expr_not_unary ... ok
[INFO] [stdout] test parser::expression::tests::expr_multi_arg_function ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_empty_node ... ok
[INFO] [stdout] test parser::expression::tests::expr_parameter ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_empty_rel_brackets ... ok
[INFO] [stdout] test parser::expression::tests::expr_chained_property ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_multi_hop ... ok
[INFO] [stdout] test parser::expression::tests::expr_literal_integer ... ok
[INFO] [stdout] test parser::expression::tests::expr_precedence_add_mul ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_multiple_chains ... ok
[INFO] [stdout] test parser::expression::tests::expr_literal_null ... ok
[INFO] [stdout] test parser::expression::tests::expr_unary_minus ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_multiple_rel_types ... ok
[INFO] [stdout] test parser::expression::tests::expr_not_and_precedence ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_node_multiple_labels ... ok
[INFO] [stdout] test parser::clause::tests::return_with_skip ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_incoming_relationship ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_node_label_no_variable ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_node_with_properties ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_node_multiple_properties ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_outgoing_relationship ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_node_no_label ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_single_node_with_label ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_var_length_incoming ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_var_length_range ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_var_length_exact_hop ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_var_length_variable_no_type ... ok
[INFO] [stdout] test parser::tests::parser_expect_ident ... ok
[INFO] [stdout] test parser::tests::parse_error_display ... ok
[INFO] [stdout] test parser::tests::parser_expect_ident_backtick ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_var_length_open_end ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_undirected_no_brackets ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_regular_rel_no_hops ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_relationship_with_variable ... ok
[INFO] [stdout] test parser::tests::query_case_insensitive ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_rel_variable_only ... ok
[INFO] [stdout] test parser::tests::parser_offset_to_line_col ... ok
[INFO] [stdout] test parser::tests::parser_peek_and_advance ... ok
[INFO] [stdout] test parser::tests::parser_expect_success ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_relationship_with_properties ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_var_length_star_only ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_var_length_open_start ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_undirected_relationship ... ok
[INFO] [stdout] test parser::tests::parser_eat_and_check ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_var_length_typed_bounded ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_var_length_variable_typed_bounded ... ok
[INFO] [stdout] test parser::pattern::tests::pattern_var_length_zero ... ok
[INFO] [stdout] test parser::tests::parser_expect_failure ... ok
[INFO] [stdout] test parser::tests::query_create_edge_index_with_name ... ok
[INFO] [stdout] test parser::tests::query_create_index_with_name ... ok
[INFO] [stdout] test parser::tests::query_create_index_without_name ... ok
[INFO] [stdout] test parser::tests::query_create_relationship ... ok
[INFO] [stdout] test parser::tests::query_create_with_properties ... ok
[INFO] [stdout] test parser::tests::query_drop_index ... ok
[INFO] [stdout] test parser::tests::query_detach_delete ... ok
[INFO] [stdout] test parser::tests::query_error_order_without_return ... ok
[INFO] [stdout] test parser::tests::query_error_empty ... ok
[INFO] [stdout] test parser::tests::query_error_lex_error ... ok
[INFO] [stdout] test parser::tests::query_match_delete ... ok
[INFO] [stdout] test parser::tests::query_match_remove ... ok
[INFO] [stdout] test parser::tests::query_match_relationship_return ... ok
[INFO] [stdout] test parser::tests::query_match_set ... ok
[INFO] [stdout] test parser::tests::query_count_distinct ... ok
[INFO] [stdout] test parser::tests::query_match_where_return ... ok
[INFO] [stdout] test parser::tests::query_match_return ... ok
[INFO] [stdout] test parser::tests::query_merge ... ok
[INFO] [stdout] test parser::tests::query_optional_match ... ok
[INFO] [stdout] test planner::optimize::tests::test_fold_and_false_x ... ok
[INFO] [stdout] test planner::optimize::tests::test_fold_and_true_x ... ok
[INFO] [stdout] test planner::optimize::tests::test_fold_filter_true_eliminates ... ok
[INFO] [stdout] test planner::optimize::tests::test_fold_float_add ... ok
[INFO] [stdout] test planner::optimize::tests::test_fold_in_filter_predicate ... ok
[INFO] [stdout] test parser::tests::query_return_skip_limit ... ok
[INFO] [stdout] test parser::tests::query_return_order_limit ... ok
[INFO] [stdout] test parser::tests::query_error_where_without_match ... ok
[INFO] [stdout] test parser::tests::query_match_unwind_return ... ok
[INFO] [stdout] test planner::optimize::tests::test_fold_nested ... ok
[INFO] [stdout] test planner::optimize::tests::test_fold_not_false ... ok
[INFO] [stdout] test parser::tests::query_with_clause ... ok
[INFO] [stdout] test planner::optimize::tests::test_index_scan_and_reversed_extracts_right ... ok
[INFO] [stdout] test planner::optimize::tests::test_index_scan_and_predicate_extracts_one ... ok
[INFO] [stdout] test planner::optimize::tests::test_fold_int_add ... ok
[INFO] [stdout] test planner::optimize::tests::test_fold_int_div ... ok
[INFO] [stdout] test planner::optimize::tests::test_fold_int_div_by_zero_no_fold ... ok
[INFO] [stdout] test parser::tests::query_unwind_list_return ... ok
[INFO] [stdout] test planner::optimize::tests::test_index_scan_non_eq_predicate ... ok
[INFO] [stdout] test parser::tests::query_count_star ... ok
[INFO] [stdout] test planner::optimize::tests::test_index_scan_no_label ... ok
[INFO] [stdout] test planner::optimize::tests::test_index_scan_source_not_nodescan ... ok
[INFO] [stdout] test planner::optimize::tests::test_index_scan_simple_eq ... ok
[INFO] [stdout] test parser::tests::query_create_edge_index_without_name ... ok
[INFO] [stdout] test parser::tests::query_error_unexpected_token ... ok
[INFO] [stdout] test planner::optimize::tests::test_index_scan_wrong_variable ... ok
[INFO] [stdout] test planner::optimize::tests::test_fold_int_sub ... ok
[INFO] [stdout] test planner::optimize::tests::test_limit_pushdown_keeps_smaller_existing ... ok
[INFO] [stdout] test planner::optimize::tests::test_limit_pushdown_merges_existing ... ok
[INFO] [stdout] test planner::optimize::tests::test_fold_not_true ... ok
[INFO] [stdout] test planner::optimize::tests::test_limit_pushdown_into_nodescan ... ok
[INFO] [stdout] test planner::optimize::tests::test_limit_pushdown_nested_in_project ... ok
[INFO] [stdout] test planner::optimize::tests::test_fold_int_mul ... ok
[INFO] [stdout] test planner::optimize::tests::test_fold_or_false_x ... ok
[INFO] [stdout] test planner::optimize::tests::test_optimize_passthrough_empty_source ... ok
[INFO] [stdout] test planner::optimize::tests::test_optimize_passthrough_nodescan ... ok
[INFO] [stdout] test planner::optimize::tests::test_fold_or_true_x ... ok
[INFO] [stdout] test planner::optimize::tests::test_limit_pushdown_zero ... ok
[INFO] [stdout] test planner::optimize::tests::test_no_prune_single_project ... ok
[INFO] [stdout] test planner::optimize::tests::test_index_scan_non_literal_value ... ok
[INFO] [stdout] test planner::optimize::tests::test_index_scan_integer_literal ... ok
[INFO] [stdout] test planner::optimize::tests::test_limit_pushdown_no_label ... ok
[INFO] [stdout] test planner::optimize::tests::test_optimize_nested_filter_in_project ... ok
[INFO] [stdout] test planner::optimize::tests::test_prune_consecutive_projects ... ok
[INFO] [stdout] test planner::optimize::tests::test_limit_pushdown_non_literal ... ok
[INFO] [stdout] test planner::tests::test_plan_error_display ... ok
[INFO] [stdout] test planner::tests::test_plan_match_create ... ok
[INFO] [stdout] test planner::tests::test_plan_match_set_return ... ok
[INFO] [stdout] test planner::tests::test_plan_match_where_return ... ok
[INFO] [stdout] test planner::tests::test_plan_optional_match_with_where ... ok
[INFO] [stdout] test planner::tests::test_plan_optional_match_basic ... ok
[INFO] [stdout] test planner::optimize::tests::test_prune_three_consecutive_projects ... ok
[INFO] [stdout] test planner::tests::test_optimizer_passthrough ... ok
[INFO] [stdout] test planner::tests::test_plan_single_node_match_return ... ok
[INFO] [stdout] test planner::tests::test_plan_unwind_list_literal ... ok
[INFO] [stdout] test planner::tests::test_plan_var_length_open_end_gets_default ... ok
[INFO] [stdout] test planner::tests::test_plan_var_length_bounded ... ok
[INFO] [stdout] test planner::tests::test_plan_var_length_typed ... ok
[INFO] [stdout] test planner::tests::test_plan_2hop_match ... ok
[INFO] [stdout] test planner::tests::test_plan_optional_match_without_source_fails ... ok
[INFO] [stdout] test planner::tests::test_plan_create_only ... ok
[INFO] [stdout] test planner::tests::test_plan_regular_expand_unchanged ... ok
[INFO] [stdout] test planner::tests::test_plan_var_length_unbounded_gets_default_max ... ok
[INFO] [stdout] test planner::tests::test_plan_optional_match_with_rel_var ... ok
[INFO] [stdout] test planner::tests::test_plan_match_unwind ... ok
[INFO] [stdout] test planner::optimize::tests::test_prune_project_with_distinct_preserved ... ok
[INFO] [stdout] test planner::optimize::tests::test_index_scan_reversed_eq ... ok
[INFO] [stdout] test planner::tests::test_plan_with_count_star_no_group_key ... ok
[INFO] [stdout] test semantic::symbol_table::tests::test_define_non_nullable_by_default ... ok
[INFO] [stdout] test semantic::symbol_table::tests::test_define_with_nullable ... ok
[INFO] [stdout] test semantic::symbol_table::tests::test_multiple_variables ... ok
[INFO] [stdout] test planner::tests::test_plan_return_with_order_skip_limit ... ok
[INFO] [stdout] test semantic::symbol_table::tests::test_new_symbol_table_is_empty ... ok
[INFO] [stdout] test planner::tests::test_plan_with_simple ... ok
[INFO] [stdout] test planner::tests::test_plan_return_without_source_fails ... ok
[INFO] [stdout] test planner::tests::test_plan_var_length_with_variable ... ok
[INFO] [stdout] test planner::tests::test_plan_var_length_exact_hop ... ok
[INFO] [stdout] test planner::tests::test_plan_with_where ... ok
[INFO] [stdout] test planner::tests::test_plan_match_delete ... ok
[INFO] [stdout] test planner::tests::test_plan_with_without_source_fails ... ok
[INFO] [stdout] test semantic::symbol_table::tests::test_define_and_lookup_expression ... ok
[INFO] [stdout] test planner::optimize::tests::test_limit_not_pushed_through_sort ... ok
[INFO] [stdout] test semantic::symbol_table::tests::test_nullable_preserved_on_non_nullable_redefine ... ok
[INFO] [stdout] test semantic::symbol_table::tests::test_define_and_lookup_node ... ok
[INFO] [stdout] test planner::tests::test_plan_with_count_star_aggregation ... ok
[INFO] [stdout] test semantic::symbol_table::tests::test_reset_scope_keeps_only_specified_variables ... ok
[INFO] [stdout] test semantic::symbol_table::tests::test_reset_scope_with_alias ... ok
[INFO] [stdout] test semantic::symbol_table::tests::test_undefined_variable_returns_none ... ok
[INFO] [stdout] test semantic::symbol_table::tests::test_reset_scope_empty_clears_all ... ok
[INFO] [stdout] test semantic::symbol_table::tests::test_redefine_same_kind_is_ok ... ok
[INFO] [stdout] test semantic::symbol_table::tests::test_define_and_lookup_relationship ... ok
[INFO] [stdout] test planner::tests::test_plan_match_remove ... ok
[INFO] [stdout] test semantic::tests::test_invalid_undefined_variable_in_return ... ok
[INFO] [stdout] test planner::tests::test_plan_with_distinct ... ok
[INFO] [stdout] test semantic::tests::test_invalid_undefined_variable_in_where ... ok
[INFO] [stdout] test semantic::tests::test_unwind_defines_variable ... ok
[INFO] [stdout] test semantic::tests::test_unwind_references_prior_variables ... ok
[INFO] [stdout] test semantic::tests::test_valid_create_with_properties_and_return ... ok
[INFO] [stdout] test semantic::tests::test_valid_delete_clause ... ok
[INFO] [stdout] test semantic::tests::test_valid_function_call_in_return ... ok
[INFO] [stdout] test semantic::tests::test_unwind_undefined_variable_in_expr ... ok
[INFO] [stdout] test semantic::tests::test_valid_match_return_property ... ok
[INFO] [stdout] test semantic::tests::test_valid_set_clause ... ok
[INFO] [stdout] test semantic::tests::test_valid_anonymous_node_pattern ... ok
[INFO] [stdout] test semantic::symbol_table::tests::test_redefine_different_kind_errors ... ok
[INFO] [stdout] test semantic::tests::test_invalid_delete_undefined_variable ... ok
[INFO] [stdout] test semantic::tests::test_optional_match_variables_are_nullable ... ok
[INFO] [stdout] test semantic::tests::test_valid_merge_defines_variables ... ok
[INFO] [stdout] test semantic::tests::test_var_length_path_equal_min_max_ok ... ok
[INFO] [stdout] test semantic::tests::test_valid_where_references_defined_variable ... ok
[INFO] [stdout] test semantic::tests::test_optional_match_references_earlier_match_variable ... ok
[INFO] [stdout] test semantic::tests::test_var_length_path_max_exceeds_limit ... ok
[INFO] [stdout] test semantic::tests::test_var_length_path_max_less_than_min ... ok
[INFO] [stdout] test semantic::tests::test_var_length_path_min_zero_ok ... ok
[INFO] [stdout] test semantic::tests::test_with_alias_original_variable_inaccessible ... ok
[INFO] [stdout] test semantic::symbol_table::tests::test_redefine_preserves_original_nullable_status ... ok
[INFO] [stdout] test semantic::tests::test_valid_match_relationship_pattern ... ok
[INFO] [stdout] test semantic::tests::test_semantic_error_display ... ok
[INFO] [stdout] test semantic::tests::test_invalid_redefine_different_kind ... ok
[INFO] [stdout] test semantic::tests::test_invalid_return_without_match ... ok
[INFO] [stdout] test semantic::tests::test_valid_merge_on_match_set ... ok
[INFO] [stdout] test semantic::tests::test_var_length_path_unbounded_ok ... ok
[INFO] [stdout] test semantic::tests::test_var_length_path_valid ... ok
[INFO] [stdout] test semantic::tests::test_with_alias_creates_new_scope ... ok
[INFO] [stdout] test semantic::tests::test_optional_match_with_where ... ok
[INFO] [stdout] test semantic::tests::test_invalid_merge_on_create_set_undefined_var ... ok
[INFO] [stdout] test semantic::tests::test_with_scope_reset_non_projected_variable_error ... ok
[INFO] [stdout] test semantic::tests::test_with_scope_reset_projected_variable_survives ... ok
[INFO] [stdout] test semantic::tests::test_with_where_references_projected_variable ... ok
[INFO] [stdout] test semantic::tests::test_valid_redefine_same_kind ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 554 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/hypergraph.rs (/opt/rustwide/target/release/deps/hypergraph-e3ae388ba972b30d)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/index_ddl.rs (/opt/rustwide/target/release/deps/index_ddl-1641ea4428aa79e6)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test index_t001_create_index ... ok
[INFO] [stdout] test index_t004_auto_update_on_set ... ok
[INFO] [stdout] test index_t002_drop_index ... ok
[INFO] [stdout] test index_t001_create_index_without_name ... ok
[INFO] [stdout] test index_t001_create_duplicate_index_fails ... ok
[INFO] [stdout] test index_t004_auto_update_on_delete ... ok
[INFO] [stderr]      Running tests/inline_property_filter.rs (/opt/rustwide/target/release/deps/inline_property_filter-d3816784b4513b88)
[INFO] [stdout] test index_t003_property_lookup_with_index ... ok
[INFO] [stdout] test index_t004_auto_update_on_create ... ok
[INFO] [stdout] test index_t006_end_to_end_mixed_operations ... ok
[INFO] [stdout] test index_t002_drop_nonexistent_fails ... ok
[INFO] [stdout] test index_t005_backfill_existing_data ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test inline_filter_rel_single_property ... ok
[INFO] [stdout] test inline_filter_empty_map ... ok
[INFO] [stdout] test inline_filter_combined_with_where ... ok
[INFO] [stdout] test inline_filter_null_property ... ok
[INFO] [stdout] test inline_filter_no_match ... ok
[INFO] [stdout] test inline_filter_single_property ... ok
[INFO] [stdout] test inline_filter_rel_multiple_properties ... ok
[INFO] [stdout] test inline_filter_multiple_properties ... ok
[INFO] [stdout] test inline_filter_target_node_property ... ok
[INFO] [stdout] test inline_filter_anonymous_rel_with_property ... ok
[INFO] [stdout] test inline_filter_source_and_rel_combined ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/merge_clause.rs (/opt/rustwide/target/release/deps/merge_clause-ddbd8cfdbbe0b9e8)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_merge_on_create_set_not_applied_when_exists ... ok
[INFO] [stdout] test test_merge_on_create_set ... ok
[INFO] [stdout] test test_merge_relationship ... ok
[INFO] [stdout] test test_merge_creates_node_on_empty_db ... ok
[INFO] [stdout] test test_merge_on_match_set ... ok
[INFO] [stdout] test test_merge_idempotent ... ok
[INFO] [stdout] test test_merge_on_match_set_not_applied_when_creating ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/optional_match.rs (/opt/rustwide/target/release/deps/optional_match-493b88516e1dec38)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_optional_match_multiple_matches ... ok
[INFO] [stdout] test test_optional_match_nonexistent_rel_type ... ok
[INFO] [stderr]      Running tests/plugin_function_test.rs (/opt/rustwide/target/release/deps/plugin_function_test-c5cd4d38bf2986f8)
[INFO] [stdout] test test_optional_match_null_when_no_edges ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/plugin_index_test.rs (/opt/rustwide/target/release/deps/plugin_index_test-af365fb6899c6109)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/plugin_serializer_test.rs (/opt/rustwide/target/release/deps/plugin_serializer_test-d92f0e40d7aaae62)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/plugin_trigger_test.rs (/opt/rustwide/target/release/deps/plugin_trigger_test-80151809577e0254)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proptest_inline_filter.rs (/opt/rustwide/target/release/deps/proptest_inline_filter-d326c5cbc9696c8c)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test prop_inline_filter_no_match_returns_empty ... ok
[INFO] [stdout] test prop_inline_filter_returns_exact_match ... ok
[INFO] [stdout] test prop_inline_filter_random_string_values ... ok
[INFO] [stdout] test prop_inline_filter_integer_values ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.45s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proptest_phase3.rs (/opt/rustwide/target/release/deps/proptest_phase3-cc7a2d9d32abda99)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test optional_match_left_join_preserves_all_source_rows ... ok
[INFO] [stdout] test optional_match_with_partial_edges ... ok
[INFO] [stdout] test unwind_output_count_equals_list_length ... ok
[INFO] [stdout] test unwind_preserves_element_values ... ok
[INFO] [stderr]      Running tests/proptest_query.rs (/opt/rustwide/target/release/deps/proptest_query-6b2947fb9fe64458)
[INFO] [stdout] test unwind_after_match_multiplies_rows ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.24s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test lexer_span_matches_source_length_for_integers ... ok
[INFO] [stdout] test lexer_preserves_integer_value ... ok
[INFO] [stdout] test lexer_preserves_float_value ... ok
[INFO] [stdout] test parser_never_panics_on_lossy_utf8 ... ok
[INFO] [stdout] test valid_match_relationship_parses ... ok
[INFO] [stdout] test valid_match_return_parses ... ok
[INFO] [stdout] test valid_match_where_return_parses ... ok
[INFO] [stdout] test valid_create_with_integer_property_parses ... ok
[INFO] [stdout] test parser_never_panics_on_arbitrary_string ... ok
[INFO] [stdout] test valid_create_multi_property_parses ... ok
[INFO] [stdout] test nested_arithmetic_parens_never_panic ... ok
[INFO] [stdout] test parser_never_panics_on_cypher_like_string ... ok
[INFO] [stdout] test valid_create_with_string_property_parses ... ok
[INFO] [stdout] test lexer_preserves_identifier ... ok
[INFO] [stdout] test arithmetic_expression_never_panics ... ok
[INFO] [stdout] test lexer_never_panics_on_lossy_utf8 ... ok
[INFO] [stdout] test float_arithmetic_expression_never_panics ... ok
[INFO] [stdout] test lexer_preserves_string_content ... ok
[INFO] [stdout] test lexer_never_panics_on_arbitrary_string ... ok
[INFO] [stdout] test lexer_never_panics_on_cypher_like_string ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proptest_subgraph.rs (/opt/rustwide/target/release/deps/proptest_subgraph-47fc935845d364ab)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proptest_temporal.rs (/opt/rustwide/target/release/deps/proptest_temporal-10ebd7f6256a61e9)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test version_chain_monotonically_ordered ... ok
[INFO] [stdout] test at_time_after_all_versions_returns_latest ... ok
[INFO] [stdout] test at_time_before_creation_returns_empty ... ok
[INFO] [stdout] test between_time_inverted_range_returns_empty ... ok
[INFO] [stdout] test created_at_always_set_on_create ... ok
[INFO] [stderr]      Running tests/proptest_temporal_edge.rs (/opt/rustwide/target/release/deps/proptest_temporal_edge-4cafef780a231ea1)
[INFO] [stdout] test datetime_parsing_consistent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test prop_edge_no_valid_from_always_visible ... ok
[INFO] [stdout] test prop_edge_visible_within_window ... ok
[INFO] [stdout] test prop_edge_not_visible_before_valid_from ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proptest_var_length.rs (/opt/rustwide/target/release/deps/proptest_var_length-7a5d07310aff8d1b)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test var_path_cycle_detection_finite_results ... ok
[INFO] [stdout] test var_path_bounded_respects_hop_limits ... ok
[INFO] [stdout] test var_path_exact_hop_returns_single_depth ... ok
[INFO] [stdout] test var_path_unbounded_respects_max_cap ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.72s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/query_optimization.rs (/opt/rustwide/target/release/deps/query_optimization-38d9c834e5d090fd)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test opt_constant_fold_where_true ... ok
[INFO] [stdout] test opt_combined_constant_fold_and_filter ... ok
[INFO] [stdout] test opt_constant_fold_arithmetic_in_return ... ok
[INFO] [stdout] test opt_combined_filter_and_limit ... ok
[INFO] [stdout] test opt_constant_fold_where_false ... ok
[INFO] [stdout] test opt_index_scan_without_index_still_correct ... ok
[INFO] [stdout] test opt_index_scan_no_match ... ok
[INFO] [stdout] test opt_index_scan_integer_property ... ok
[INFO] [stdout] test opt_limit_basic ... ok
[INFO] [stdout] test opt_index_scan_with_additional_filter ... ok
[INFO] [stdout] test opt_index_scan_basic_property_eq ... ok
[INFO] [stdout] test opt_limit_zero ... ok
[INFO] [stdout] test opt_combined_index_and_limit ... ok
[INFO] [stdout] test opt_merge_with_index_finds_existing ... ok
[INFO] [stdout] test opt_merge_with_index_creates_when_missing ... ok
[INFO] [stdout] test opt_limit_larger_than_data ... ok
[INFO] [stderr]      Running tests/subgraph.rs (/opt/rustwide/target/release/deps/subgraph-a7f25039f98ada51)
[INFO] [stdout] test opt_merge_without_index_same_result ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/temporal_edge.rs (/opt/rustwide/target/release/deps/temporal_edge-d4263e414ab8ee35)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test ee_t1_var_length_at_time_temporal_continuity ... ok
[INFO] [stdout] test ee_t1_all_edges_must_be_valid_in_path ... ok
[INFO] [stdout] test ee_t2_var_length_between_time_overlap ... ok
[INFO] [stdout] test dd_t5_at_time_filters_edges_simple ... ok
[INFO] [stdout] test ee_t2_between_time_simple_node_edge ... ok
[INFO] [stdout] test dd_t5_edge_without_valid_from_always_valid ... ok
[INFO] [stdout] test dd_t6_between_time_filters_edges ... ok
[INFO] [stdout] test ee_t3_open_ended_edge_validity ... ok
[INFO] [stdout] test ee_t3_mixed_edge_validity ... ok
[INFO] [stderr]      Running tests/temporal_query.rs (/opt/rustwide/target/release/deps/temporal_query-79684a3dfeabf4e7)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test parse_between_time_full_query ... ok
[INFO] [stdout] test parse_at_time_full_query ... ok
[INFO] [stdout] test parse_at_time_with_where_full_query ... ok
[INFO] [stdout] test xt6_at_time_returns_current_state_when_no_later_updates ... ok
[INFO] [stdout] test yt3_between_time_narrow_range ... ok
[INFO] [stdout] test yt3_between_time_no_versions_in_range ... ok
[INFO] [stdout] test zt5_create_update_at_time_returns_old_version ... ok
[INFO] [stdout] test zt5_created_at_and_updated_at_set_correctly ... ok
[INFO] [stdout] test xt6_at_time_returns_historical_state ... ok
[INFO] [stdout] test zt5_at_time_no_matching_version_returns_empty ... ok
[INFO] [stdout] test zt5_updated_at_changes_on_set ... ok
[INFO] [stdout] test xt6_at_time_excludes_nodes_created_after_timestamp ... ok
[INFO] [stdout] test yt3_between_time_returns_all_versions_in_range ... ok
[INFO] [stdout] test xt6_at_time_after_second_update ... ok
[INFO] [stdout] test zt5_multiple_updates_between_time_returns_correct_range ... ok
[INFO] [stdout] test xt6_at_time_with_where_clause ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/timestamp_tracking.rs (/opt/rustwide/target/release/deps/timestamp_tracking-082c4809a8a3ecf5)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test v004_set_allowed_on_system_props_when_disabled ... ok
[INFO] [stdout] test v001_create_sets_updated_at_equal_to_created_at ... ok
[INFO] [stdout] test v003_user_set_created_at_fails ... ok
[INFO] [stdout] test v002_remove_property_updates_updated_at ... ok
[INFO] [stdout] test v001_create_relationship_sets_created_at ... ok
[INFO] [stdout] test v002_set_does_not_change_created_at ... ok
[INFO] [stdout] test v003_user_set_updated_at_fails ... ok
[INFO] [stdout] test v001_multiple_creates_all_get_timestamps ... ok
[INFO] [stdout] test v001_merge_on_create_sets_timestamps ... ok
[INFO] [stdout] test v003_create_with_system_property_in_map_fails ... ok
[INFO] [stdout] test v001_create_node_sets_created_at ... ok
[INFO] [stdout] test v004_no_timestamps_when_disabled ... ok
[INFO] [stdout] test v002_set_updates_updated_at ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/unwind_clause.rs (/opt/rustwide/target/release/deps/unwind_clause-f1b17ad561193776)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_unwind_after_match ... ok
[INFO] [stdout] test test_unwind_empty_list ... ok
[INFO] [stderr]      Running tests/var_length_paths.rs (/opt/rustwide/target/release/deps/var_length_paths-c5971f65a79e503c)
[INFO] [stdout] test test_unwind_with_pipeline ... ok
[INFO] [stdout] test test_unwind_literal_list ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test test_var_length_incoming_direction ... ok
[INFO] [stdout] test test_var_length_bounded_stops_at_max ... ok
[INFO] [stdout] test test_var_length_no_edges ... ok
[INFO] [stdout] test test_var_length_exact_1_hop ... ok
[INFO] [stdout] test test_var_length_exceeds_max_limit ... ok
[INFO] [stdout] test test_var_length_zero_length ... ok
[INFO] [stdout] test test_var_length_cycle_detection ... ok
[INFO] [stdout] test test_var_length_bounded_1_to_3 ... ok
[INFO] [stdout] test test_var_length_with_rel_variable ... ok
[INFO] [stdout] test test_var_length_max_less_than_min ... ok
[INFO] [stdout] test test_var_length_typed_path ... ok
[INFO] [stdout] test test_var_length_exact_hop ... ok
[INFO] [stdout] test test_var_length_open_end_range ... ok
[INFO] [stdout] test test_var_length_multiple_sources ... ok
[INFO] [stdout] test test_var_length_no_type_filter ... ok
[INFO] [stdout] test test_var_length_unbounded ... ok
[INFO] [stdout] test test_var_length_zero_no_edges ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/version_storage.rs (/opt/rustwide/target/release/deps/version_storage-64763834c264e430)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test w002_multiple_sets_create_multiple_snapshots ... ok
[INFO] [stdout] test w005_no_snapshots_when_disabled ... ok
[INFO] [stdout] test w002_set_creates_version_snapshot ... ok
[INFO] [stdout] test w001_version_store_accessible ... ok
[INFO] [stdout] test w003_version_chain_preserves_property_history ... ok
[INFO] [stdout] test w003_current_state_is_live_not_versioned ... ok
[INFO] [stdout] test w002_remove_creates_version_snapshot ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/with_clause.rs (/opt/rustwide/target/release/deps/with_clause-5024ee477857c84c)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_with_scope_error_aliased_variable ... ok
[INFO] [stdout] test test_with_distinct ... ok
[INFO] [stdout] test test_with_scope_error_unprojected_variable ... ok
[INFO] [stdout] test test_with_passthrough_match_with_return ... ok
[INFO] [stdout] test test_with_alias_where_filtering ... ok
[INFO] [stdout] test test_with_alias_projection ... ok
[INFO] [stdout] test test_with_count_star_aggregation ... ok
[INFO] [stdout] test test_with_multiple_items ... ok
[INFO] [stdout] test test_with_where_filtering ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cypherlite_query
[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" "eb1f2d1adadbef1cf9f510404f1322bd1b1cdea2a6022517a140c9eb22f29a66", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eb1f2d1adadbef1cf9f510404f1322bd1b1cdea2a6022517a140c9eb22f29a66", kill_on_drop: false }`
[INFO] [stdout] eb1f2d1adadbef1cf9f510404f1322bd1b1cdea2a6022517a140c9eb22f29a66
