[INFO] fetching crate neumann_parser 0.4.0... [INFO] testing neumann_parser-0.4.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate neumann_parser 0.4.0 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate neumann_parser 0.4.0 [INFO] finished tweaking crates.io crate neumann_parser 0.4.0 [INFO] tweaked toml for crates.io crate neumann_parser 0.4.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate neumann_parser 0.4.0 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate neumann_parser 0.4.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded bumpalo v3.20.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] fc2b6f0767346d418bbe1e787dc81053bfa83d17d4f1fde6fa0669b981b3bec8 [INFO] running `Command { std: "docker" "start" "-a" "fc2b6f0767346d418bbe1e787dc81053bfa83d17d4f1fde6fa0669b981b3bec8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "fc2b6f0767346d418bbe1e787dc81053bfa83d17d4f1fde6fa0669b981b3bec8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fc2b6f0767346d418bbe1e787dc81053bfa83d17d4f1fde6fa0669b981b3bec8", kill_on_drop: false }` [INFO] [stdout] fc2b6f0767346d418bbe1e787dc81053bfa83d17d4f1fde6fa0669b981b3bec8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6525b2723fa1b1677070c44efdd761beaf89e2db0f44bad2b68badfdf03bf965 [INFO] running `Command { std: "docker" "start" "-a" "6525b2723fa1b1677070c44efdd761beaf89e2db0f44bad2b68badfdf03bf965", kill_on_drop: false }` [INFO] [stderr] Compiling neumann_parser v0.4.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.00s [INFO] running `Command { std: "docker" "inspect" "6525b2723fa1b1677070c44efdd761beaf89e2db0f44bad2b68badfdf03bf965", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6525b2723fa1b1677070c44efdd761beaf89e2db0f44bad2b68badfdf03bf965", kill_on_drop: false }` [INFO] [stdout] 6525b2723fa1b1677070c44efdd761beaf89e2db0f44bad2b68badfdf03bf965 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8511b4b919d1d58cb77eda794938148884d383411f6c7b383ac5bca9efd4f1a0 [INFO] running `Command { std: "docker" "start" "-a" "8511b4b919d1d58cb77eda794938148884d383411f6c7b383ac5bca9efd4f1a0", kill_on_drop: false }` [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling zerocopy v0.8.39 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling zmij v1.0.21 [INFO] [stderr] Compiling find-msvc-tools v0.1.9 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling regex-syntax v0.8.9 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling clap_lex v1.0.0 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling itoa v1.0.17 [INFO] [stderr] Compiling anstyle v1.0.13 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling cc v1.2.56 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling clap_builder v4.5.60 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling syn v2.0.116 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling alloca v0.4.0 [INFO] [stderr] Compiling page_size v0.6.0 [INFO] [stderr] Compiling criterion-plot v0.8.2 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling clap v4.5.60 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling zerocopy-derive v0.8.39 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling criterion v0.8.2 [INFO] [stderr] Compiling neumann_parser v0.4.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 30.21s [INFO] running `Command { std: "docker" "inspect" "8511b4b919d1d58cb77eda794938148884d383411f6c7b383ac5bca9efd4f1a0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8511b4b919d1d58cb77eda794938148884d383411f6c7b383ac5bca9efd4f1a0", kill_on_drop: false }` [INFO] [stdout] 8511b4b919d1d58cb77eda794938148884d383411f6c7b383ac5bca9efd4f1a0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 0d278a2b45cc84cb43205921e17305ec250138be975258bcee8160e3fb1cdfa1 [INFO] running `Command { std: "docker" "start" "-a" "0d278a2b45cc84cb43205921e17305ec250138be975258bcee8160e3fb1cdfa1", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/neumann_parser-b9e7ed4de7a068d5) [INFO] [stdout] [INFO] [stdout] running 1121 tests [INFO] [stdout] test ast::tests::test_binary_op_display_comprehensive ... ok [INFO] [stdout] test ast::tests::test_binary_op_left_assoc ... ok [INFO] [stdout] test ast::tests::test_binary_op_display ... ok [INFO] [stdout] test ast::tests::test_binary_op_precedence ... ok [INFO] [stdout] test ast::tests::test_binary_op_precedence_bitwise ... ok [INFO] [stdout] test ast::tests::test_binary_op_precedence_comprehensive ... ok [INFO] [stdout] test ast::tests::test_column_constraint_variants ... ok [INFO] [stdout] test ast::tests::test_data_type_display ... ok [INFO] [stdout] test ast::tests::test_data_type_display_comprehensive ... ok [INFO] [stdout] test ast::tests::test_direction_default ... ok [INFO] [stdout] test ast::tests::test_direction_display ... ok [INFO] [stdout] test ast::tests::test_distance_metric_default ... ok [INFO] [stdout] test ast::tests::test_expr_boxed ... ok [INFO] [stdout] test ast::tests::test_distance_metric_display ... ok [INFO] [stdout] test ast::tests::test_ident ... ok [INFO] [stdout] test ast::tests::test_join_kind_display_all ... ok [INFO] [stdout] test ast::tests::test_literal_display ... ok [INFO] [stdout] test ast::tests::test_nulls_order_variants ... ok [INFO] [stdout] test ast::tests::test_statement_new ... ok [INFO] [stdout] test ast::tests::test_unary_op_display ... ok [INFO] [stdout] test cypher::tests::test_cypher_direction_default ... ok [INFO] [stdout] test cypher::tests::test_cypher_pattern_empty ... ok [INFO] [stdout] test cypher::tests::test_cypher_var_length_exact ... ok [INFO] [stdout] test error::tests::test_errors_from_iter ... ok [INFO] [stdout] test ast::tests::test_join_kind_display ... ok [INFO] [stdout] test error::tests::test_errors_format_with_source ... ok [INFO] [stdout] test error::tests::test_errors_iter ... ok [INFO] [stdout] test error::tests::test_errors_into_vec ... ok [INFO] [stdout] test error::tests::test_format_with_source ... ok [INFO] [stdout] test error::tests::test_format_with_help ... ok [INFO] [stdout] test cypher::tests::test_cypher_var_length_range ... ok [INFO] [stdout] test ast::tests::test_sort_direction_display ... ok [INFO] [stdout] test error::tests::test_parse_error_unexpected_eof ... ok [INFO] [stdout] test error::tests::test_format_with_source_multiline ... ok [INFO] [stdout] test error::tests::test_parse_error_with_help ... ok [INFO] [stdout] test cypher::tests::test_cypher_var_length_unbounded ... ok [INFO] [stdout] test error::tests::test_parse_error_display ... ok [INFO] [stdout] test error::tests::test_parse_error_invalid ... ok [INFO] [stdout] test error::tests::test_parse_error_kind_display ... ok [INFO] [stdout] test error::tests::test_parse_error_unexpected ... ok [INFO] [stdout] test error::tests::test_unexpected_eof_display ... ok [INFO] [stdout] test error::tests::test_errors_extend ... ok [INFO] [stdout] test error::tests::test_zero_length_span_caret ... ok [INFO] [stdout] test error::tests::test_errors_into_iterator ... ok [INFO] [stdout] test expr::tests::test_aggregate_count ... ok [INFO] [stdout] test expr::tests::test_array_literal ... ok [INFO] [stdout] test expr::tests::test_between ... ok [INFO] [stdout] test expr::tests::test_bitwise_operators ... ok [INFO] [stdout] test expr::tests::test_boolean_literals ... ok [INFO] [stdout] test expr::tests::test_binary_arithmetic ... ok [INFO] [stdout] test expr::tests::test_bitwise_and ... ok [INFO] [stdout] test expr::tests::test_case_bad_structure_error ... ok [INFO] [stdout] test expr::tests::test_case_no_when ... ok [INFO] [stdout] test ast::tests::test_sort_direction_default ... ok [INFO] [stdout] test expr::tests::test_case_searched ... ok [INFO] [stdout] test expr::tests::test_bitwise_or ... ok [INFO] [stdout] test expr::tests::test_case_without_else ... ok [INFO] [stdout] test expr::tests::test_case_without_when_error ... ok [INFO] [stdout] test expr::tests::test_case_simple ... ok [INFO] [stdout] test expr::tests::test_comparison_operators ... ok [INFO] [stdout] test expr::tests::test_complex_expression ... ok [INFO] [stdout] test expr::tests::test_check_any ... ok [INFO] [stdout] test expr::tests::test_concat_operator ... ok [INFO] [stdout] test expr::tests::test_contextual_keyword_as_identifier ... ok [INFO] [stdout] test expr::tests::test_empty_array ... ok [INFO] [stdout] test expr::tests::test_empty_tuple ... ok [INFO] [stdout] test expr::tests::test_deeply_nested ... ok [INFO] [stdout] test expr::tests::test_error_unclosed_paren ... ok [INFO] [stdout] test ast::tests::test_path_algorithm_default ... ok [INFO] [stdout] test ast::tests::test_literal_display_all ... ok [INFO] [stdout] test expr::tests::test_error_unexpected_token ... ok [INFO] [stdout] test expr::tests::test_expect_wrong_token ... ok [INFO] [stdout] test expr::tests::test_expr_avg ... ok [INFO] [stdout] test expr::tests::test_expr_bit_and ... ok [INFO] [stdout] test expr::tests::test_expr_bit_not ... ok [INFO] [stdout] test expr::tests::test_expr_bit_xor ... ok [INFO] [stdout] test expr::tests::test_expr_division ... ok [INFO] [stdout] test expr::tests::test_expr_min ... ok [INFO] [stdout] test expr::tests::test_expr_modulo ... ok [INFO] [stdout] test expr::tests::test_expr_max ... ok [INFO] [stdout] test expr::tests::test_expr_not_in ... ok [INFO] [stdout] test expr::tests::test_expr_shift_left ... ok [INFO] [stdout] test expr::tests::test_expr_shift_right ... ok [INFO] [stdout] test expr::tests::test_float_literal ... ok [INFO] [stdout] test expr::tests::test_from_lexer ... ok [INFO] [stdout] test expr::tests::test_expr_sum ... ok [INFO] [stdout] test expr::tests::test_identifier ... ok [INFO] [stdout] test expr::tests::test_expression_extra_input_error ... ok [INFO] [stdout] test expr::tests::test_integer_literal ... ok [INFO] [stdout] test expr::tests::test_in_list ... ok [INFO] [stdout] test expr::tests::test_expr_exists ... ok [INFO] [stdout] test expr::tests::test_function_call ... ok [INFO] [stdout] test expr::tests::test_error_unexpected_eof ... ok [INFO] [stdout] test expr::tests::test_expr_bit_or ... ok [INFO] [stdout] test expr::tests::test_is_null ... ok [INFO] [stdout] test expr::tests::test_like ... ok [INFO] [stdout] test expr::tests::test_logical_operators ... ok [INFO] [stdout] test expr::tests::test_null_literal ... ok [INFO] [stdout] test expr::tests::test_operator_precedence ... ok [INFO] [stdout] test expr::tests::test_qualified_name ... ok [INFO] [stdout] test expr::tests::test_qualified_wildcard ... ok [INFO] [stdout] test expr::tests::test_shift_left ... ok [INFO] [stdout] test expr::tests::test_shift_right ... ok [INFO] [stdout] test expr::tests::test_simple_case_expression ... ok [INFO] [stdout] test expr::tests::test_string_literal ... ok [INFO] [stdout] test expr::tests::test_tuple ... ok [INFO] [stdout] test expr::tests::test_multiple_not ... ok [INFO] [stdout] test expr::tests::test_left_associativity ... ok [INFO] [stdout] test expr::tests::test_unary_minus ... ok [INFO] [stdout] test cypher::tests::test_cypher_node_empty ... ok [INFO] [stdout] test error::tests::test_errors_collection ... ok [INFO] [stdout] test expr::tests::test_case_missing_then_error ... ok [INFO] [stdout] test expr::tests::test_function_no_args ... ok [INFO] [stdout] test expr::tests::test_is_not_null ... ok [INFO] [stdout] test expr::tests::test_too_deep_expression ... ok [INFO] [stdout] test expr::tests::test_unary_not ... ok [INFO] [stdout] test lexer::tests::test_adjacent_tokens ... ok [INFO] [stdout] test lexer::tests::test_all_vector_keywords ... ok [INFO] [stdout] test lexer::tests::test_arrows ... ok [INFO] [stdout] test lexer::tests::test_bitwise_operators ... ok [INFO] [stdout] test expr::tests::test_wildcard ... ok [INFO] [stdout] test lexer::tests::test_block_comment ... ok [INFO] [stdout] test lexer::tests::test_case_insensitive_keywords ... ok [INFO] [stdout] test expr::tests::test_xor_expression ... ok [INFO] [stdout] test lexer::tests::test_all_escape_sequences ... ok [INFO] [stdout] test lexer::tests::test_double_quoted_strings ... ok [INFO] [stdout] test lexer::tests::test_all_graph_keywords ... ok [INFO] [stdout] test lexer::tests::test_comparison_operators ... ok [INFO] [stdout] test lexer::tests::test_complex_query ... ok [INFO] [stdout] test lexer::tests::test_doubled_quote_escape ... ok [INFO] [stdout] test lexer::tests::test_empty ... ok [INFO] [stdout] test lexer::tests::test_float_overflow ... ok [INFO] [stdout] test lexer::tests::test_dot_without_decimal ... ok [INFO] [stdout] test lexer::tests::test_graph_query ... ok [INFO] [stdout] test lexer::tests::test_identifier_with_numbers ... ok [INFO] [stdout] test lexer::tests::test_identifiers ... ok [INFO] [stdout] test lexer::tests::test_integer_overflow ... ok [INFO] [stdout] test lexer::tests::test_integers ... ok [INFO] [stdout] test lexer::tests::test_lexer_source ... ok [INFO] [stdout] test lexer::tests::test_multiline_block_comment ... ok [INFO] [stdout] test lexer::tests::test_punctuation ... ok [INFO] [stdout] test lexer::tests::test_nested_block_comment ... ok [INFO] [stdout] test lexer::tests::test_operators ... ok [INFO] [stdout] test lexer::tests::test_keywords ... ok [INFO] [stdout] test lexer::tests::test_line_comment ... ok [INFO] [stdout] test lexer::tests::test_single_quoted_strings ... ok [INFO] [stdout] test lexer::tests::test_logical_operators ... ok [INFO] [stdout] test lexer::tests::test_spans ... ok [INFO] [stdout] test lexer::tests::test_string_escape_single_quote ... ok [INFO] [stdout] test lexer::tests::test_special_chars ... ok [INFO] [stdout] test lexer::tests::test_string_trailing_backslash ... ok [INFO] [stdout] test lexer::tests::test_string_escapes ... ok [INFO] [stdout] test lexer::tests::test_unknown_escape ... ok [INFO] [stdout] test lexer::tests::test_unexpected_character ... ok [INFO] [stdout] test lexer::tests::test_simple_query ... ok [INFO] [stdout] test parser::tests::test_addition ... ok [INFO] [stdout] test lexer::tests::test_vector_query ... ok [INFO] [stdout] test lexer::tests::test_whitespace ... ok [INFO] [stdout] test parser::tests::test_aggregate_by_label_still_works ... ok [INFO] [stdout] test parser::tests::test_aggregate_by_type_still_works ... ok [INFO] [stdout] test parser::tests::test_aggregate_edge_property ... ok [INFO] [stdout] test parser::tests::test_aggregate_edge_property_with_type ... ok [INFO] [stdout] test parser::tests::test_aggregate_edge_with_filter ... ok [INFO] [stdout] test parser::tests::test_aggregate_functions_min_max_count ... ok [INFO] [stdout] test lexer::tests::test_floats ... ok [INFO] [stdout] test lexer::tests::test_scientific_notation ... ok [INFO] [stdout] test lexer::tests::test_string_escape_null ... ok [INFO] [stdout] test parser::tests::test_aggregate_invalid_target ... ok [INFO] [stdout] test parser::tests::test_aggregate_max ... ok [INFO] [stdout] test parser::tests::test_aggregate_invalid_function ... ok [INFO] [stdout] test parser::tests::test_aggregate_min ... ok [INFO] [stdout] test parser::tests::test_aggregate_missing_property ... ok [INFO] [stdout] test parser::tests::test_aggregate_node_property_avg ... ok [INFO] [stdout] test parser::tests::test_aggregate_node_property_sum ... ok [INFO] [stdout] test parser::tests::test_aggregate_node_property_with_filter ... ok [INFO] [stdout] test parser::tests::test_aggregate_on_edge_with_filter ... ok [INFO] [stdout] test parser::tests::test_aggregate_edge_property_by_type ... ok [INFO] [stdout] test parser::tests::test_aggregate_on_node_avg ... ok [INFO] [stdout] test parser::tests::test_aggregate_edge_property_sum ... ok [INFO] [stdout] test parser::tests::test_aggregate_avg ... ok [INFO] [stdout] test parser::tests::test_aggregate_on_node_with_filter ... ok [INFO] [stdout] test parser::tests::test_aggregate_sum ... ok [INFO] [stdout] test parser::tests::test_aggregate_with_filter ... ok [INFO] [stdout] test parser::tests::test_all_distinct_in_union_trailing_error ... ok [INFO] [stdout] test parser::tests::test_all_data_types ... ok [INFO] [stdout] test parser::tests::test_analyze_codebook_transitions ... ok [INFO] [stdout] test expr::tests::test_aggregate_distinct ... ok [INFO] [stdout] test lexer::tests::test_lexer_pos ... ok [INFO] [stdout] test parser::tests::test_array_expr ... ok [INFO] [stdout] test lexer::tests::test_unterminated_string ... ok [INFO] [stdout] test parser::tests::test_batch_create_edges_with_props ... ok [INFO] [stdout] test parser::tests::test_array_literal_empty ... ok [INFO] [stdout] test parser::tests::test_array_subscript_expr_trailing_error ... ok [INFO] [stdout] test parser::tests::test_batch_create_edges ... ok [INFO] [stdout] test parser::tests::test_batch_create_edges_empty ... ok [INFO] [stdout] test parser::tests::test_batch_create_invalid_error ... ok [INFO] [stdout] test parser::tests::test_batch_create_nodes_empty ... ok [INFO] [stdout] test parser::tests::test_batch_delete_nodes ... ok [INFO] [stdout] test parser::tests::test_batch_create_nodes_multiple ... ok [INFO] [stdout] test parser::tests::test_batch_create_nodes_simple ... ok [INFO] [stdout] test parser::tests::test_batch_delete_edges ... ok [INFO] [stdout] test parser::tests::test_batch_delete_invalid_error ... ok [INFO] [stdout] test parser::tests::test_batch_edge_missing_from_error ... ok [INFO] [stdout] test parser::tests::test_batch_edge_missing_to_error ... ok [INFO] [stdout] test parser::tests::test_batch_edge_def_with_props ... ok [INFO] [stdout] test parser::tests::test_batch_invalid_operation_error ... ok [INFO] [stdout] test parser::tests::test_batch_node_def_with_labels_and_props ... ok [INFO] [stdout] test parser::tests::test_batch_update_empty_list ... ok [INFO] [stdout] test parser::tests::test_batch_update_missing_id_error ... ok [INFO] [stdout] test parser::tests::test_batch_update_nodes ... ok [INFO] [stdout] test parser::tests::test_batch_entity_missing_key ... ok [INFO] [stdout] test parser::tests::test_batch_update_nodes_multi ... ok [INFO] [stdout] test parser::tests::test_batch_entity_number_as_key_error ... ok [INFO] [stdout] test parser::tests::test_between ... ok [INFO] [stdout] test parser::tests::test_batch_update_nodes_with_props ... ok [INFO] [stdout] test parser::tests::test_between_expr ... ok [INFO] [stdout] test parser::tests::test_binary_expression_chain ... ok [INFO] [stdout] test parser::tests::test_bit_and ... ok [INFO] [stdout] test parser::tests::test_bit_not ... ok [INFO] [stdout] test parser::tests::test_bit_or ... ok [INFO] [stdout] test parser::tests::test_bit_not_expr ... ok [INFO] [stdout] test parser::tests::test_bit_shift_left ... ok [INFO] [stdout] test parser::tests::test_bit_xor ... ok [INFO] [stdout] test parser::tests::test_blob_delete ... ok [INFO] [stdout] test parser::tests::test_aggregate_on_node_property ... ok [INFO] [stdout] test parser::tests::test_all_comparisons ... ok [INFO] [stdout] test parser::tests::test_blob_gc_full ... ok [INFO] [stdout] test parser::tests::test_blob_info ... ok [INFO] [stdout] test parser::tests::test_blob_gc ... ok [INFO] [stdout] test parser::tests::test_blob_init ... ok [INFO] [stdout] test parser::tests::test_blob_get ... ok [INFO] [stdout] test parser::tests::test_blob_link ... ok [INFO] [stdout] test parser::tests::test_blob_links ... ok [INFO] [stdout] test parser::tests::test_blob_meta_get ... ok [INFO] [stdout] test parser::tests::test_blob_meta_invalid ... ok [INFO] [stdout] test parser::tests::test_blob_meta_set ... ok [INFO] [stdout] test parser::tests::test_blob_put_filename_only ... ok [INFO] [stdout] test parser::tests::test_blob_put_with_data ... ok [INFO] [stdout] test parser::tests::test_blob_invalid_op ... ok [INFO] [stdout] test parser::tests::test_blob_put_with_link_and_tag ... ok [INFO] [stdout] test parser::tests::test_blob_repair ... ok [INFO] [stdout] test parser::tests::test_blob_tag ... ok [INFO] [stdout] test parser::tests::test_blob_stats ... ok [INFO] [stdout] test parser::tests::test_blob_untag ... ok [INFO] [stdout] test parser::tests::test_blob_verify ... ok [INFO] [stdout] test parser::tests::test_blobs_by_tag ... ok [INFO] [stdout] test parser::tests::test_blobs_for_entity ... ok [INFO] [stdout] test parser::tests::test_blobs_list_all ... ok [INFO] [stdout] test parser::tests::test_blobs_list_pattern ... ok [INFO] [stdout] test parser::tests::test_blobs_similar ... ok [INFO] [stdout] test parser::tests::test_blobs_similar_no_limit ... ok [INFO] [stdout] test parser::tests::test_blobs_where_type ... ok [INFO] [stdout] test parser::tests::test_blob_unlink ... ok [INFO] [stdout] test parser::tests::test_cache_clear ... ok [INFO] [stdout] test parser::tests::test_cache_evict ... ok [INFO] [stdout] test parser::tests::test_cache_evict_with_count ... ok [INFO] [stdout] test parser::tests::test_cache_get ... ok [INFO] [stdout] test parser::tests::test_cache_init ... ok [INFO] [stdout] test parser::tests::test_between_expression ... ok [INFO] [stdout] test parser::tests::test_bit_shift_right ... ok [INFO] [stdout] test parser::tests::test_blob_put_from_path ... ok [INFO] [stdout] test parser::tests::test_cache_lowercase ... ok [INFO] [stdout] test parser::tests::test_cache_semantic_get ... ok [INFO] [stdout] test parser::tests::test_cache_semantic_get_with_threshold ... ok [INFO] [stdout] test parser::tests::test_cache_semantic_put_empty_vector ... ok [INFO] [stdout] test parser::tests::test_cache_semantic_put ... ok [INFO] [stdout] test parser::tests::test_cache_put ... ok [INFO] [stdout] test parser::tests::test_cache_semantic_put_large_embedding ... ok [INFO] [stdout] test parser::tests::test_case_expression_without_when ... ok [INFO] [stdout] test parser::tests::test_case_multiple_when ... ok [INFO] [stdout] test parser::tests::test_case_no_else ... ok [INFO] [stdout] test parser::tests::test_case_when_no_clauses ... ok [INFO] [stdout] test parser::tests::test_case_when_expression ... ok [INFO] [stdout] test parser::tests::test_case_with_operand_no_when ... ok [INFO] [stdout] test parser::tests::test_case_with_operand ... ok [INFO] [stdout] test parser::tests::test_cache_stats ... ok [INFO] [stdout] test parser::tests::test_case_without_when_clause ... ok [INFO] [stdout] test parser::tests::test_cache_with_semicolon ... ok [INFO] [stdout] test parser::tests::test_case_without_when_error ... ok [INFO] [stdout] test parser::tests::test_cast_expr ... ok [INFO] [stdout] test parser::tests::test_cast_to_decimal ... ok [INFO] [stdout] test parser::tests::test_cast_to_varchar ... ok [INFO] [stdout] test parser::tests::test_chain_block_missing_height ... ok [INFO] [stdout] test parser::tests::test_chain_commit ... ok [INFO] [stdout] test parser::tests::test_chain_drift ... ok [INFO] [stdout] test parser::tests::test_chain_height ... ok [INFO] [stdout] test parser::tests::test_chain_history ... ok [INFO] [stdout] test parser::tests::test_chain_history_missing_key ... ok [INFO] [stdout] test parser::tests::test_chain_begin ... ok [INFO] [stdout] test parser::tests::test_chain_invalid_operation ... ok [INFO] [stdout] test parser::tests::test_chain_invalid_op ... ok [INFO] [stdout] test parser::tests::test_chain_block ... ok [INFO] [stdout] test parser::tests::test_chain_rollback_height ... ok [INFO] [stdout] test parser::tests::test_chain_similar ... ok [INFO] [stdout] test parser::tests::test_chain_similar_missing_embedding ... ok [INFO] [stdout] test parser::tests::test_chain_similar_no_limit ... ok [INFO] [stdout] test parser::tests::test_chain_tip ... ok [INFO] [stdout] test parser::tests::test_char_with_length ... ok [INFO] [stdout] test parser::tests::test_chain_verify ... ok [INFO] [stdout] test parser::tests::test_check_column_constraint ... ok [INFO] [stdout] test parser::tests::test_checkpoint_with_double_quoted_name ... ok [INFO] [stdout] test parser::tests::test_check_constraint ... ok [INFO] [stdout] test parser::tests::test_checkpoint_no_name ... ok [INFO] [stdout] test parser::tests::test_checkpoints_with_limit ... ok [INFO] [stdout] test parser::tests::test_checkpoint_with_name ... ok [INFO] [stdout] test parser::tests::test_cluster_disconnect ... ok [INFO] [stdout] test parser::tests::test_cluster_invalid_op ... ok [INFO] [stdout] test parser::tests::test_cluster_leader ... ok [INFO] [stdout] test parser::tests::test_cluster_nodes ... ok [INFO] [stdout] test parser::tests::test_cluster_status ... ok [INFO] [stdout] test parser::tests::test_collection_name_ident_embed ... ok [INFO] [stdout] test parser::tests::test_collection_name_ident_similar ... ok [INFO] [stdout] test parser::tests::test_collection_name_string_literal_embed ... ok [INFO] [stdout] test parser::tests::test_checkpoints_list ... ok [INFO] [stdout] test parser::tests::test_checkpoints_no_limit ... ok [INFO] [stdout] test parser::tests::test_collection_name_string_literal_similar ... ok [INFO] [stdout] test parser::tests::test_cluster_connect ... ok [INFO] [stdout] test parser::tests::test_column_alias_followed_by_keyword ... ok [INFO] [stdout] test parser::tests::test_column_not_null ... ok [INFO] [stdout] test parser::tests::test_column_check_constraint ... ok [INFO] [stdout] test parser::tests::test_column_default ... ok [INFO] [stdout] test parser::tests::test_column_null_constraint ... ok [INFO] [stdout] test parser::tests::test_column_references ... ok [INFO] [stdout] test parser::tests::test_complex_where_clause ... ok [INFO] [stdout] test parser::tests::test_composite_foreign_key ... ok [INFO] [stdout] test parser::tests::test_composite_primary_key ... ok [INFO] [stdout] test parser::tests::test_composite_unique_constraint ... ok [INFO] [stdout] test parser::tests::test_concat ... ok [INFO] [stdout] test parser::tests::test_constraint_check ... ok [INFO] [stdout] test parser::tests::test_constraint_create_exists ... ok [INFO] [stdout] test parser::tests::test_constraint_create_on_edge ... ok [INFO] [stdout] test parser::tests::test_constraint_create_type ... ok [INFO] [stdout] test parser::tests::test_constraint_drop ... ok [INFO] [stdout] test parser::tests::test_constraint_create_unique ... ok [INFO] [stdout] test parser::tests::test_constraint_get ... ok [INFO] [stdout] test parser::tests::test_constraint_invalid_node_edge ... ok [INFO] [stdout] test parser::tests::test_constraint_invalid_target_error ... ok [INFO] [stdout] test parser::tests::test_constraint_invalid_type ... ok [INFO] [stdout] test parser::tests::test_constraint_invalid_type_error ... ok [INFO] [stdout] test parser::tests::test_constraint_list ... ok [INFO] [stdout] test parser::tests::test_constraint_on_edge_without_type ... ok [INFO] [stdout] test parser::tests::test_count_embeddings ... ok [INFO] [stdout] test parser::tests::test_coverage_aggregate_avg_expr ... ok [INFO] [stdout] test parser::tests::test_coverage_aggregate_max_expr ... ok [INFO] [stdout] test parser::tests::test_coverage_aggregate_sum_expr ... ok [INFO] [stdout] test parser::tests::test_coverage_aggregate_min_expr ... ok [INFO] [stdout] test parser::tests::test_coverage_betweenness_with_direction ... ok [INFO] [stdout] test parser::tests::test_coverage_betweenness_with_edge_type ... ok [INFO] [stdout] test parser::tests::test_coverage_betweenness_with_sampling ... ok [INFO] [stdout] test parser::tests::test_coverage_blob_delete ... ok [INFO] [stdout] test parser::tests::test_coverage_blob_get ... ok [INFO] [stdout] test parser::tests::test_coverage_blob_info ... ok [INFO] [stdout] test parser::tests::test_coverage_blob_init ... ok [INFO] [stdout] test parser::tests::test_coverage_blob_link ... ok [INFO] [stdout] test parser::tests::test_coverage_blob_put_from_path ... ok [INFO] [stdout] test parser::tests::test_coverage_blobs_by_type ... ok [INFO] [stdout] test parser::tests::test_coverage_blobs_by_tag ... ok [INFO] [stdout] test parser::tests::test_coverage_blobs_for ... ok [INFO] [stdout] test parser::tests::test_coverage_blobs_similar ... ok [INFO] [stdout] test parser::tests::test_coverage_cache_stmt ... ok [INFO] [stdout] test parser::tests::test_coverage_case_multiple_when ... ok [INFO] [stdout] test parser::tests::test_coverage_case_with_else ... ok [INFO] [stdout] test parser::tests::test_coverage_cast_expr_varchar ... ok [INFO] [stdout] test parser::tests::test_coverage_chain_height ... ok [INFO] [stdout] test parser::tests::test_coverage_chain_tip ... ok [INFO] [stdout] test parser::tests::test_coverage_chain_verify ... ok [INFO] [stdout] test parser::tests::test_coverage_checkpoint_named ... ok [INFO] [stdout] test parser::tests::test_coverage_checkpoints_list ... ok [INFO] [stdout] test parser::tests::test_coverage_closeness_with_direction ... ok [INFO] [stdout] test parser::tests::test_coverage_closeness_with_edge_type ... ok [INFO] [stdout] test parser::tests::test_coverage_cluster_connect ... ok [INFO] [stdout] test parser::tests::test_coverage_cluster_leader ... ok [INFO] [stdout] test parser::tests::test_coverage_cluster_nodes ... ok [INFO] [stdout] test parser::tests::test_coverage_cluster_status ... ok [INFO] [stdout] test parser::tests::test_coverage_column_default ... ok [INFO] [stdout] test parser::tests::test_coverage_column_references ... ok [INFO] [stdout] test parser::tests::test_coverage_count_embeddings ... ok [INFO] [stdout] test parser::tests::test_coverage_create_index_if_not_exists ... ok [INFO] [stdout] test parser::tests::test_coverage_create_index_multiple_columns ... ok [INFO] [stdout] test parser::tests::test_coverage_create_unique_index ... ok [INFO] [stdout] test parser::tests::test_coverage_decimal_no_precision ... ok [INFO] [stdout] test parser::tests::test_coverage_decimal_precision_scale ... ok [INFO] [stdout] test parser::tests::test_coverage_delete_with_where ... ok [INFO] [stdout] test parser::tests::test_coverage_delete_without_where ... ok [INFO] [stdout] test parser::tests::test_coverage_describe_table ... ok [INFO] [stdout] test parser::tests::test_coverage_drop_table_if_exists ... ok [INFO] [stdout] test parser::tests::test_coverage_drop_index ... ok [INFO] [stdout] test parser::tests::test_coverage_edge_delete ... ok [INFO] [stdout] test parser::tests::test_coverage_edge_get ... ok [INFO] [stdout] test parser::tests::test_coverage_edge_list ... ok [INFO] [stdout] test parser::tests::test_coverage_eigenvector_with_direction ... ok [INFO] [stdout] test parser::tests::test_coverage_eigenvector_with_edge_type ... ok [INFO] [stdout] test parser::tests::test_coverage_eigenvector_with_iterations ... ok [INFO] [stdout] test parser::tests::test_coverage_eigenvector_with_tolerance ... ok [INFO] [stdout] test parser::tests::test_coverage_embed_statement ... ok [INFO] [stdout] test parser::tests::test_coverage_empty_tuple ... ok [INFO] [stdout] test parser::tests::test_coverage_entity_delete ... ok [INFO] [stdout] test parser::tests::test_coverage_entity_update ... ok [INFO] [stdout] test parser::tests::test_coverage_entity_get ... ok [INFO] [stdout] test parser::tests::test_coverage_error_chain_invalid ... ok [INFO] [stdout] test parser::tests::test_coverage_error_cluster_invalid ... ok [INFO] [stdout] test parser::tests::test_coverage_error_blob_invalid ... ok [INFO] [stdout] test parser::tests::test_coverage_error_edge_invalid ... ok [INFO] [stdout] test parser::tests::test_coverage_error_entity_invalid ... ok [INFO] [stdout] test parser::tests::test_coverage_error_graph_invalid ... ok [INFO] [stdout] test parser::tests::test_coverage_error_ident_or_keyword ... ok [INFO] [stdout] test parser::tests::test_coverage_error_insert_invalid ... ok [INFO] [stdout] test parser::tests::test_coverage_error_node_invalid ... ok [INFO] [stdout] test parser::tests::test_coverage_error_qualified_wildcard_non_ident ... ok [INFO] [stdout] test parser::tests::test_coverage_error_table_constraint_invalid ... ok [INFO] [stdout] test parser::tests::test_coverage_exists_expr ... ok [INFO] [stdout] test parser::tests::test_coverage_find_edges ... ok [INFO] [stdout] test parser::tests::test_coverage_find_nodes_where ... ok [INFO] [stdout] test parser::tests::test_coverage_find_rows ... ok [INFO] [stdout] test parser::tests::test_coverage_function_distinct ... ok [INFO] [stdout] test parser::tests::test_coverage_function_no_args ... ok [INFO] [stdout] test parser::tests::test_coverage_function_multiple_args ... ok [INFO] [stdout] test parser::tests::test_coverage_function_with_distinct ... ok [INFO] [stdout] test parser::tests::test_coverage_graph_index_create_label ... ok [INFO] [stdout] test parser::tests::test_coverage_group_by_multiple ... ok [INFO] [stdout] test parser::tests::test_coverage_insert_multiple_rows ... ok [INFO] [stdout] test parser::tests::test_coverage_insert_select ... ok [INFO] [stdout] test parser::tests::test_coverage_is_not_null ... ok [INFO] [stdout] test parser::tests::test_coverage_join_using_multiple_columns ... ok [INFO] [stdout] test parser::tests::test_coverage_label_propagation_with_direction ... ok [INFO] [stdout] test parser::tests::test_coverage_label_propagation_with_edge_type ... ok [INFO] [stdout] test parser::tests::test_coverage_louvain_with_direction ... ok [INFO] [stdout] test parser::tests::test_coverage_label_propagation_with_iterations ... ok [INFO] [stdout] test parser::tests::test_coverage_louvain_with_passes ... ok [INFO] [stdout] test parser::tests::test_coverage_louvain_with_resolution ... ok [INFO] [stdout] test parser::tests::test_coverage_modulo_expr ... ok [INFO] [stdout] test parser::tests::test_coverage_neighbors_edge_type_colon ... ok [INFO] [stdout] test parser::tests::test_coverage_neighbors_limit ... ok [INFO] [stdout] test parser::tests::test_coverage_neighbors_with_direction ... ok [INFO] [stdout] test parser::tests::test_coverage_louvain_with_edge_type ... ok [INFO] [stdout] test parser::tests::test_coverage_node_get ... ok [INFO] [stdout] test parser::tests::test_coverage_node_list_limit ... ok [INFO] [stdout] test parser::tests::test_coverage_not_between ... ok [INFO] [stdout] test parser::tests::test_coverage_not_in ... ok [INFO] [stdout] test parser::tests::test_coverage_not_like ... ok [INFO] [stdout] test parser::tests::test_coverage_numeric_precision_only ... ok [INFO] [stdout] test parser::tests::test_coverage_order_by_multiple_mixed ... ok [INFO] [stdout] test parser::tests::test_coverage_pagerank_with_opts ... ok [INFO] [stdout] test parser::tests::test_coverage_path_arrow_syntax ... ok [INFO] [stdout] test parser::tests::test_coverage_rollback_to ... ok [INFO] [stdout] test parser::tests::test_coverage_select_all_modifier ... ok [INFO] [stdout] test parser::tests::test_coverage_show_embeddings_limit ... ok [INFO] [stdout] test parser::tests::test_coverage_show_tables ... ok [INFO] [stdout] test parser::tests::test_coverage_show_vector_index ... ok [INFO] [stdout] test parser::tests::test_coverage_similar_euclidean ... ok [INFO] [stdout] test parser::tests::test_coverage_similar_no_limit ... ok [INFO] [stdout] test parser::tests::test_coverage_similar_with_connected ... ok [INFO] [stdout] test parser::tests::test_coverage_similar_with_cosine_metric ... ok [INFO] [stdout] test parser::tests::test_coverage_similar_with_dot_product_metric ... ok [INFO] [stdout] test parser::tests::test_coverage_subquery_in_from ... ok [INFO] [stdout] test parser::tests::test_coverage_subquery_in_where ... ok [INFO] [stdout] test parser::tests::test_coverage_table_alias_implicit ... ok [INFO] [stdout] test parser::tests::test_coverage_table_check_constraint ... ok [INFO] [stdout] test parser::tests::test_coverage_table_ref_keyword_not_alias ... ok [INFO] [stdout] test parser::tests::test_coverage_unary_bang_expr ... ok [INFO] [stdout] test parser::tests::test_coverage_unary_minus ... ok [INFO] [stdout] test parser::tests::test_coverage_unary_not ... ok [INFO] [stdout] test parser::tests::test_coverage_unary_not_expr ... ok [INFO] [stdout] test parser::tests::test_coverage_unknown_command ... ok [INFO] [stdout] test parser::tests::test_coverage_update_multiple_assignments ... ok [INFO] [stdout] test parser::tests::test_coverage_update_with_where ... ok [INFO] [stdout] test parser::tests::test_coverage_update_without_where ... ok [INFO] [stdout] test parser::tests::test_coverage_varchar_length ... ok [INFO] [stdout] test parser::tests::test_coverage_vault_stmt ... ok [INFO] [stdout] test parser::tests::test_create_index ... ok [INFO] [stdout] test parser::tests::test_create_index_if_not_exists ... ok [INFO] [stdout] test parser::tests::test_create_index_multi_column ... ok [INFO] [stdout] test parser::tests::test_create_table ... ok [INFO] [stdout] test parser::tests::test_create_table_bigint ... ok [INFO] [stdout] test parser::tests::test_create_table_blob ... ok [INFO] [stdout] test parser::tests::test_create_table_char ... ok [INFO] [stdout] test parser::tests::test_create_table_date ... ok [INFO] [stdout] test parser::tests::test_create_table_decimal ... ok [INFO] [stdout] test parser::tests::test_column_unique_constraint ... ok [INFO] [stdout] test parser::tests::test_complex_nested ... ok [INFO] [stdout] test parser::tests::test_coverage_node_delete ... ok [INFO] [stdout] test parser::tests::test_create_table_empty_columns ... ok [INFO] [stdout] test parser::tests::test_create_table_decimal_precision_scale ... ok [INFO] [stdout] test parser::tests::test_create_table_if_not_exists ... ok [INFO] [stdout] test parser::tests::test_create_table_double ... ok [INFO] [stdout] test parser::tests::test_create_table_numeric ... ok [INFO] [stdout] test parser::tests::test_create_table_real ... ok [INFO] [stdout] test parser::tests::test_create_table_smallint ... ok [INFO] [stdout] test parser::tests::test_create_table_text ... ok [INFO] [stdout] test parser::tests::test_create_table_time ... ok [INFO] [stdout] test parser::tests::test_create_table_timestamp ... ok [INFO] [stdout] test parser::tests::test_create_table_uuid ... ok [INFO] [stdout] test parser::tests::test_create_table_varchar ... ok [INFO] [stdout] test parser::tests::test_create_table_varchar_length ... ok [INFO] [stdout] test parser::tests::test_create_table_json ... ok [INFO] [stdout] test parser::tests::test_create_unique_index ... ok [INFO] [stdout] test parser::tests::test_create_table_with_check_constraint ... ok [INFO] [stdout] test parser::tests::test_create_unique_index_if_not_exists ... ok [INFO] [stdout] test parser::tests::test_create_without_type ... ok [INFO] [stdout] test parser::tests::test_cross_join ... ok [INFO] [stdout] test parser::tests::test_custom_data_type ... ok [INFO] [stdout] test parser::tests::test_decimal_type_with_precision_and_scale ... ok [INFO] [stdout] test parser::tests::test_data_types ... ok [INFO] [stdout] test parser::tests::test_decimal_without_precision ... ok [INFO] [stdout] test parser::tests::test_decimal_type_with_precision ... ok [INFO] [stdout] test parser::tests::test_delete ... ok [INFO] [stdout] test parser::tests::test_delete_complex_where ... ok [INFO] [stdout] test parser::tests::test_delete_with_from ... ok [INFO] [stdout] test parser::tests::test_deeply_nested_arithmetic ... ok [INFO] [stdout] test parser::tests::test_delete_without_from ... ok [INFO] [stdout] test parser::tests::test_delete_missing_table ... ok [INFO] [stdout] test parser::tests::test_delete_without_where ... ok [INFO] [stdout] test parser::tests::test_delete_without_from_no_where ... ok [INFO] [stdout] test parser::tests::test_describe_edge ... ok [INFO] [stdout] test parser::tests::test_describe_table ... ok [INFO] [stdout] test parser::tests::test_describe_node ... ok [INFO] [stdout] test parser::tests::test_direction_error ... ok [INFO] [stdout] test parser::tests::test_direction_invalid_error ... ok [INFO] [stdout] test parser::tests::test_division ... ok [INFO] [stdout] test parser::tests::test_drop_index ... ok [INFO] [stdout] test parser::tests::test_drop_index_on_syntax ... ok [INFO] [stdout] test parser::tests::test_drop_index_if_exists ... ok [INFO] [stdout] test parser::tests::test_drop_index_if_exists_on_syntax ... ok [INFO] [stdout] test parser::tests::test_drop_invalid_type ... ok [INFO] [stdout] test parser::tests::test_drop_table ... ok [INFO] [stdout] test parser::tests::test_drop_table_cascade ... ok [INFO] [stdout] test parser::tests::test_drop_invalid ... ok [INFO] [stdout] test parser::tests::test_drop_table_if_exists ... ok [INFO] [stdout] test parser::tests::test_edge_create ... ok [INFO] [stdout] test parser::tests::test_edge_create_default_label ... ok [INFO] [stdout] test parser::tests::test_edge_create_default_label_with_properties ... ok [INFO] [stdout] test parser::tests::test_edge_create_empty_properties ... ok [INFO] [stdout] test parser::tests::test_edge_create_with_properties ... ok [INFO] [stdout] test parser::tests::test_edge_create_explicit_label ... ok [INFO] [stdout] test parser::tests::test_edge_create_without_colon_defaults_label ... ok [INFO] [stdout] test parser::tests::test_edge_get ... ok [INFO] [stdout] test parser::tests::test_edge_delete ... ok [INFO] [stdout] test parser::tests::test_edge_delete_missing_id ... ok [INFO] [stdout] test parser::tests::test_edge_invalid_op ... ok [INFO] [stdout] test parser::tests::test_edge_list_all ... ok [INFO] [stdout] test parser::tests::test_edge_list ... ok [INFO] [stdout] test parser::tests::test_edge_list_no_type ... ok [INFO] [stdout] test parser::tests::test_edge_without_properties ... ok [INFO] [stdout] test parser::tests::test_embed_batch ... ok [INFO] [stdout] test parser::tests::test_edge_list_with_limit_offset ... ok [INFO] [stdout] test parser::tests::test_embed_batch_empty_vector ... ok [INFO] [stdout] test parser::tests::test_embed_batch_empty ... ok [INFO] [stdout] test parser::tests::test_embed_batch_single ... ok [INFO] [stdout] test expr::tests::test_parentheses ... ok [INFO] [stdout] test expr::tests::test_not_like ... ok [INFO] [stdout] test expr::tests::test_not_between ... ok [INFO] [stdout] test expr::tests::test_nested_function_calls ... ok [INFO] [stdout] test parser::tests::test_embed_batch_in_collection ... ok [INFO] [stdout] test parser::tests::test_embed_build_index ... ok [INFO] [stdout] test parser::tests::test_embed_get_coverage ... ok [INFO] [stdout] test parser::tests::test_embed_collection_string_name ... ok [INFO] [stdout] test parser::tests::test_embed_into_keyword ... ok [INFO] [stdout] test parser::tests::test_embed_delete ... ok [INFO] [stdout] test parser::tests::test_embed_missing_collection ... ok [INFO] [stdout] test parser::tests::test_embed_collection_keyword ... ok [INFO] [stdout] test parser::tests::test_embed_no_collection ... ok [INFO] [stdout] test parser::tests::test_embed_delete_in_collection ... ok [INFO] [stdout] test parser::tests::test_embed_get ... ok [INFO] [stdout] test parser::tests::test_embed_delete_coverage ... ok [INFO] [stdout] test parser::tests::test_embed_shorthand_ident_key ... ok [INFO] [stdout] test parser::tests::test_embed_invalid_operation_error ... ok [INFO] [stdout] test parser::tests::test_embed_shorthand_with_collection ... ok [INFO] [stdout] test parser::tests::test_embed_shorthand_parses_as_store ... ok [INFO] [stdout] test parser::tests::test_embed_store ... ok [INFO] [stdout] test parser::tests::test_embed_shorthand_three_element_vector ... ok [INFO] [stdout] test parser::tests::test_embed_get_in_collection ... ok [INFO] [stdout] test parser::tests::test_embed_without_collection ... ok [INFO] [stdout] test parser::tests::test_embed_shorthand_string_key ... ok [INFO] [stdout] test parser::tests::test_empty_array_literal ... ok [INFO] [stdout] test parser::tests::test_empty_embed_store_vector ... ok [INFO] [stdout] test parser::tests::test_empty_input ... ok [INFO] [stdout] test parser::tests::test_cache_invalid_operation - should panic ... ok [INFO] [stdout] test parser::tests::test_empty_tuple ... ok [INFO] [stdout] test parser::tests::test_embed_store_in_collection ... ok [INFO] [stdout] test parser::tests::test_entity_delete ... ok [INFO] [stdout] test parser::tests::test_entity_batch_missing_key_error ... ok [INFO] [stdout] test parser::tests::test_entity_get ... ok [INFO] [stdout] test parser::tests::test_empty_tuple_expr ... ok [INFO] [stdout] test parser::tests::test_entity_invalid_op ... ok [INFO] [stdout] test parser::tests::test_entity_batch_empty_array ... ok [INFO] [stdout] test parser::tests::test_entity_update_with_embedding ... ok [INFO] [stdout] test parser::tests::test_eof_enforcement_garbage_after_semicolon ... ok [INFO] [stdout] test parser::tests::test_eof_enforcement_trailing_garbage ... ok [INFO] [stdout] test parser::tests::test_eof_enforcement_multiple_semicolons ... ok [INFO] [stdout] test parser::tests::test_error_batch_edge_missing_from ... ok [INFO] [stdout] test parser::tests::test_eof_enforcement_trailing_semicolon ... ok [INFO] [stdout] test parser::tests::test_error_batch_edge_missing_type ... ok [INFO] [stdout] test parser::tests::test_eof_enforcement_no_trailing ... ok [INFO] [stdout] test parser::tests::test_error_blob_invalid ... ok [INFO] [stdout] test parser::tests::test_error_blob_invalid_operation ... ok [INFO] [stdout] test parser::tests::test_error_aggregate_invalid_target ... ok [INFO] [stdout] test parser::tests::test_error_batch_invalid_op ... ok [INFO] [stdout] test parser::tests::test_error_cache_invalid_operation ... ok [INFO] [stdout] test parser::tests::test_error_cache_semantic_invalid ... ok [INFO] [stdout] test parser::tests::test_error_batch_edge_missing_to ... ok [INFO] [stdout] test parser::tests::test_entity_update ... ok [INFO] [stdout] test parser::tests::test_error_cluster_invalid ... ok [INFO] [stdout] test parser::tests::test_error_describe_invalid ... ok [INFO] [stdout] test parser::tests::test_error_create_invalid ... ok [INFO] [stdout] test parser::tests::test_error_case_empty_when ... ok [INFO] [stdout] test parser::tests::test_error_drop_missing_table_or_index ... ok [INFO] [stdout] test parser::tests::test_error_count_invalid ... ok [INFO] [stdout] test parser::tests::test_error_case_without_when ... ok [INFO] [stdout] test parser::tests::test_error_edge_invalid ... ok [INFO] [stdout] test parser::tests::test_error_cluster_invalid_operation ... ok [INFO] [stdout] test parser::tests::test_error_edge_invalid_operation ... ok [INFO] [stdout] test parser::tests::test_error_embed_invalid ... ok [INFO] [stdout] test parser::tests::test_error_embed_invalid_op ... ok [INFO] [stdout] test parser::tests::test_error_entity_invalid_operation ... ok [INFO] [stdout] test parser::tests::test_error_graph_constraint_invalid_type ... ok [INFO] [stdout] test parser::tests::test_error_entity_invalid ... ok [INFO] [stdout] test parser::tests::test_error_graph_constraint_invalid_target ... ok [INFO] [stdout] test parser::tests::test_error_graph_index_create_invalid ... ok [INFO] [stdout] test parser::tests::test_error_graph_index_drop_invalid ... ok [INFO] [stdout] test parser::tests::test_error_graph_index_invalid_verb ... ok [INFO] [stdout] test parser::tests::test_error_graph_index_invalid ... ok [INFO] [stdout] test parser::tests::test_error_graph_index_show_invalid ... ok [INFO] [stdout] test parser::tests::test_error_constraint_invalid_op ... ok [INFO] [stdout] test parser::tests::test_error_chain_invalid_operation ... ok [INFO] [stdout] test parser::tests::test_error_embed_invalid_operation ... ok [INFO] [stdout] test parser::tests::test_error_invalid_embed_op ... ok [INFO] [stdout] test parser::tests::test_error_invalid_edge_op ... ok [INFO] [stdout] test parser::tests::test_error_graph_invalid ... ok [INFO] [stdout] test parser::tests::test_error_insert_no_values_or_select ... ok [INFO] [stdout] test parser::tests::test_error_invalid_column_def ... ok [INFO] [stdout] test parser::tests::test_error_invalid_node_op ... ok [INFO] [stdout] test parser::tests::test_error_invalid_data_type ... ok [INFO] [stdout] test parser::tests::test_error_missing_arrow_in_edge ... ok [INFO] [stdout] test parser::tests::test_error_invalid_order_by ... ok [INFO] [stdout] test parser::tests::test_error_missing_expression ... ok [INFO] [stdout] test parser::tests::test_error_invalid_statement ... ok [INFO] [stdout] test parser::tests::test_error_missing_table_name ... ok [INFO] [stdout] test parser::tests::test_error_missing_from ... ok [INFO] [stdout] test parser::tests::test_error_node_invalid ... ok [INFO] [stdout] test parser::tests::test_error_qualified_wildcard_on_expr ... ok [INFO] [stdout] test parser::tests::test_error_show_codebook_invalid ... ok [INFO] [stdout] test parser::tests::test_error_node_invalid_operation ... ok [INFO] [stdout] test parser::tests::test_error_show_invalid_target ... ok [INFO] [stdout] test parser::tests::test_error_table_constraint_invalid ... ok [INFO] [stdout] test parser::tests::test_error_unclosed_parenthesis ... ok [INFO] [stdout] test parser::tests::test_error_unterminated_list ... ok [INFO] [stdout] test parser::tests::test_error_unexpected_expression ... ok [INFO] [stdout] test parser::tests::test_error_unclosed_paren ... ok [INFO] [stdout] test parser::tests::test_error_vault_invalid ... ok [INFO] [stdout] test parser::tests::test_exists_in_where ... ok [INFO] [stdout] test parser::tests::test_exists_subquery ... ok [INFO] [stdout] test parser::tests::test_error_unexpected_eof ... ok [INFO] [stdout] test parser::tests::test_error_unexpected_in_primary_expr ... ok [INFO] [stdout] test parser::tests::test_error_vault_invalid_operation ... ok [INFO] [stdout] test parser::tests::test_expect_ident_or_any_keyword_error ... ok [INFO] [stdout] test parser::tests::test_expect_ident_or_keyword_number_error ... ok [INFO] [stdout] test parser::tests::test_expression_in_list ... ok [INFO] [stdout] test parser::tests::test_expression_is_not_null ... ok [INFO] [stdout] test parser::tests::test_expression_between ... ok [INFO] [stdout] test parser::tests::test_expression_not_in ... ok [INFO] [stdout] test parser::tests::test_false_literal ... ok [INFO] [stdout] test parser::tests::test_expression_not_between ... ok [INFO] [stdout] test parser::tests::test_find_edge ... ok [INFO] [stdout] test parser::tests::test_find_edge_no_type ... ok [INFO] [stdout] test parser::tests::test_find_edge_pattern ... ok [INFO] [stdout] test parser::tests::test_expression_not_like ... ok [INFO] [stdout] test parser::tests::test_find_edge_similar_to_parses ... ok [INFO] [stdout] test parser::tests::test_find_edges_plural_no_type ... ok [INFO] [stdout] test parser::tests::test_find_no_pattern ... ok [INFO] [stdout] test parser::tests::test_find_node_connected_to ... ok [INFO] [stdout] test parser::tests::test_find_edge_with_type ... ok [INFO] [stdout] test parser::tests::test_find_edges_by_type ... ok [INFO] [stdout] test parser::tests::test_find_edges_plural ... ok [INFO] [stdout] test parser::tests::test_find_node_hero_query ... ok [INFO] [stdout] test parser::tests::test_find_node_similar_connected_with_limit ... ok [INFO] [stdout] test parser::tests::test_find_node_no_label ... ok [INFO] [stdout] test parser::tests::test_find_node_similar_to_with_return ... ok [INFO] [stdout] test parser::tests::test_find_node_similar_to ... ok [INFO] [stdout] test parser::tests::test_find_node_similar_without_label ... ok [INFO] [stdout] test parser::tests::test_find_node_connected_without_label ... ok [INFO] [stdout] test parser::tests::test_find_node_where_connected_no_similar ... ok [INFO] [stdout] test parser::tests::test_find_nodes ... ok [INFO] [stdout] test parser::tests::test_find_vertex ... ok [INFO] [stdout] test parser::tests::test_find_nodes_plural ... ok [INFO] [stdout] test parser::tests::test_find_with_limit ... ok [INFO] [stdout] test parser::tests::test_find_node_with_label ... ok [INFO] [stdout] test parser::tests::test_find_nodes_plural_no_label ... ok [INFO] [stdout] test parser::tests::test_find_with_return ... ok [INFO] [stdout] test parser::tests::test_find_node_where_similar_no_connected ... ok [INFO] [stdout] test parser::tests::test_find_nodes_plural_with_limit ... ok [INFO] [stdout] test parser::tests::test_find_with_where ... ok [INFO] [stdout] test parser::tests::test_float_exponent ... ok [INFO] [stdout] test parser::tests::test_full_join ... ok [INFO] [stdout] test parser::tests::test_function_call ... ok [INFO] [stdout] test parser::tests::test_foreign_key_constraint ... ok [INFO] [stdout] test parser::tests::test_full_outer_join ... ok [INFO] [stdout] test parser::tests::test_float_literal ... ok [INFO] [stdout] test parser::tests::test_foreign_key_without_column_ref ... ok [INFO] [stdout] test parser::tests::test_graph_algorithm_betweenness_edge_type ... ok [INFO] [stdout] test parser::tests::test_graph_aggregate_node_property ... ok [INFO] [stdout] test parser::tests::test_graph_aggregate_edge_property ... ok [INFO] [stdout] test parser::tests::test_graph_algorithm_invalid_error ... ok [INFO] [stdout] test parser::tests::test_graph_algorithm_closeness_edge_type ... ok [INFO] [stdout] test parser::tests::test_graph_algorithm_label_propagation_edge_type ... ok [INFO] [stdout] test parser::tests::test_graph_algorithm_eigenvector_edge_type ... ok [INFO] [stdout] test parser::tests::test_graph_algorithm_pagerank_edge_type ... ok [INFO] [stdout] test parser::tests::test_aggregate_node_property_with_label ... ok [INFO] [stdout] test expr::tests::test_qualified_wildcard_error ... ok [INFO] [stdout] test expr::tests::test_parser_methods ... ok [INFO] [stdout] test parser::tests::test_graph_betweenness_parses ... ok [INFO] [stdout] test parser::tests::test_graph_betweenness_centrality ... ok [INFO] [stdout] test parser::tests::test_graph_betweenness_with_sampling ... ok [INFO] [stdout] test parser::tests::test_graph_betweenness_with_direction ... ok [INFO] [stdout] test parser::tests::test_graph_closeness_centrality ... ok [INFO] [stdout] test parser::tests::test_graph_algorithm_louvain_edge_type ... ok [INFO] [stdout] test parser::tests::test_graph_eigenvector_parses ... ok [INFO] [stdout] test parser::tests::test_graph_index_create_edge_property ... ok [INFO] [stdout] test parser::tests::test_graph_index_create_edge_type ... ok [INFO] [stdout] test parser::tests::test_graph_eigenvector_with_options ... ok [INFO] [stdout] test parser::tests::test_graph_index_create_node_prop_extended ... ok [INFO] [stdout] test parser::tests::test_graph_index_drop_edge ... ok [INFO] [stdout] test parser::tests::test_graph_closeness_parses ... ok [INFO] [stdout] test parser::tests::test_graph_index_drop_node ... ok [INFO] [stdout] test parser::tests::test_graph_index_create_label ... ok [INFO] [stdout] test parser::tests::test_graph_closeness_with_direction ... ok [INFO] [stdout] test parser::tests::test_graph_eigenvector_centrality ... ok [INFO] [stdout] test parser::tests::test_graph_index_create_node_property ... ok [INFO] [stdout] test parser::tests::test_graph_index_invalid_op ... ok [INFO] [stdout] test parser::tests::test_graph_index_show_edge ... ok [INFO] [stdout] test parser::tests::test_graph_index_show_all_nodes ... ok [INFO] [stdout] test parser::tests::test_graph_invalid_algorithm ... ok [INFO] [stdout] test parser::tests::test_graph_label_propagation ... ok [INFO] [stdout] test parser::tests::test_graph_label_propagation_parses ... ok [INFO] [stdout] test parser::tests::test_graph_index_show_node ... ok [INFO] [stdout] test parser::tests::test_graph_louvain_communities ... ok [INFO] [stdout] test parser::tests::test_graph_label_propagation_with_iterations ... ok [INFO] [stdout] test parser::tests::test_graph_louvain_with_resolution ... ok [INFO] [stdout] test parser::tests::test_graph_pagerank_simple ... ok [INFO] [stdout] test parser::tests::test_graph_louvain_all_options_combined ... ok [INFO] [stdout] test parser::tests::test_graph_louvain_parses ... ok [INFO] [stdout] test parser::tests::test_graph_pagerank_parses ... ok [INFO] [stdout] test parser::tests::test_graph_pagerank_with_edge_type ... ok [INFO] [stdout] test parser::tests::test_graph_pagerank_with_all_options ... ok [INFO] [stdout] test parser::tests::test_group_by_multiple ... ok [INFO] [stdout] test parser::tests::test_graph_pagerank_with_damping ... ok [INFO] [stdout] test parser::tests::test_in_empty_list ... ok [INFO] [stdout] test parser::tests::test_graph_pagerank_with_direction ... ok [INFO] [stdout] test parser::tests::test_in_expr ... ok [INFO] [stdout] test parser::tests::test_implicit_column_alias ... ok [INFO] [stdout] test parser::tests::test_in_empty ... ok [INFO] [stdout] test parser::tests::test_greater_equal ... ok [INFO] [stdout] test parser::tests::test_in_expression ... ok [INFO] [stdout] test parser::tests::test_in_subquery ... ok [INFO] [stdout] test parser::tests::test_insert ... ok [INFO] [stdout] test parser::tests::test_insert_keyword_column_property ... ok [INFO] [stdout] test parser::tests::test_insert_missing_values_error ... ok [INFO] [stdout] test parser::tests::test_insert_keyword_columns_type_status ... ok [INFO] [stdout] test parser::tests::test_insert_keyword_column_status ... ok [INFO] [stdout] test parser::tests::test_inner_join ... ok [INFO] [stdout] test parser::tests::test_insert_missing_values_garbage_error ... ok [INFO] [stdout] test parser::tests::test_insert_from_select_stmt ... ok [INFO] [stdout] test parser::tests::test_in_with_values ... ok [INFO] [stdout] test parser::tests::test_insert_multiple_rows ... ok [INFO] [stdout] test parser::tests::test_insert_select_query ... ok [INFO] [stdout] test parser::tests::test_insert_select ... ok [INFO] [stdout] test parser::tests::test_insert_select_statement ... ok [INFO] [stdout] test parser::tests::test_intersect_set_op_trailing_error ... ok [INFO] [stdout] test parser::tests::test_insert_with_select ... ok [INFO] [stdout] test parser::tests::test_is_not_null_expr ... ok [INFO] [stdout] test parser::tests::test_invalid_string_literal ... ok [INFO] [stdout] test parser::tests::test_insert_three_rows ... ok [INFO] [stdout] test parser::tests::test_is_not_null_in_select ... ok [INFO] [stdout] test parser::tests::test_is_null ... ok [INFO] [stdout] test parser::tests::test_invalid_table_constraint ... ok [INFO] [stdout] test parser::tests::test_is_not_null ... ok [INFO] [stdout] test parser::tests::test_integer_literal ... ok [INFO] [stdout] test parser::tests::test_insert_without_values_or_select ... ok [INFO] [stdout] test parser::tests::test_is_null_in_select ... ok [INFO] [stdout] test parser::tests::test_join_using ... ok [INFO] [stdout] test parser::tests::test_join_using_clause ... ok [INFO] [stdout] test parser::tests::test_join_no_condition ... ok [INFO] [stdout] test parser::tests::test_lexer_unterminated_block_comment ... ok [INFO] [stdout] test parser::tests::test_join_using_multiple_columns ... ok [INFO] [stdout] test parser::tests::test_left_outer_join ... ok [INFO] [stdout] test parser::tests::test_like ... ok [INFO] [stdout] test parser::tests::test_like_expr ... ok [INFO] [stdout] test parser::tests::test_logical_and_or ... ok [INFO] [stdout] test parser::tests::test_mixed_operators ... ok [INFO] [stdout] test parser::tests::test_join_on_clause ... ok [INFO] [stdout] test parser::tests::test_multiple_joins ... ok [INFO] [stdout] test parser::tests::test_multiplication ... ok [INFO] [stdout] test parser::tests::test_modulo ... ok [INFO] [stdout] test parser::tests::test_named_check_constraint ... ok [INFO] [stdout] test parser::tests::test_named_checkpoint ... ok [INFO] [stdout] test parser::tests::test_named_foreign_key_constraint ... ok [INFO] [stdout] test parser::tests::test_natural_join ... ok [INFO] [stdout] test parser::tests::test_named_primary_key_constraint ... ok [INFO] [stdout] test parser::tests::test_nearest_keyword_as_identifier ... ok [INFO] [stdout] test parser::tests::test_named_unique_constraint ... ok [INFO] [stdout] test parser::tests::test_negative_number ... ok [INFO] [stdout] test parser::tests::test_neighbors ... ok [INFO] [stdout] test parser::tests::test_neighbors_both ... ok [INFO] [stdout] test parser::tests::test_neighbors_by_similarity ... ok [INFO] [stdout] test parser::tests::test_neighbors_explicit_both ... ok [INFO] [stdout] test parser::tests::test_neighbors_explicit_outgoing ... ok [INFO] [stdout] test parser::tests::test_neighbors_both_direction ... ok [INFO] [stdout] test parser::tests::test_neighbors_default_both ... ok [INFO] [stdout] test parser::tests::test_neighbors_incoming ... ok [INFO] [stdout] test parser::tests::test_neighbors_explicit_incoming ... ok [INFO] [stdout] test parser::tests::test_neighbors_default_direction_both ... ok [INFO] [stdout] test parser::tests::test_neighbors_with_edge_type ... ok [INFO] [stdout] test parser::tests::test_neighbors_with_limit ... ok [INFO] [stdout] test parser::tests::test_neighbors_with_type ... ok [INFO] [stdout] test parser::tests::test_node_create ... ok [INFO] [stdout] test parser::tests::test_nested_parentheses ... ok [INFO] [stdout] test parser::tests::test_node_create_empty_properties ... ok [INFO] [stdout] test parser::tests::test_neighbors_outgoing_with_limit ... ok [INFO] [stdout] test parser::tests::test_node_delete ... ok [INFO] [stdout] test parser::tests::test_node_invalid_op ... ok [INFO] [stdout] test parser::tests::test_node_list_all ... ok [INFO] [stdout] test parser::tests::test_node_list_no_label ... ok [INFO] [stdout] test parser::tests::test_node_get ... ok [INFO] [stdout] test parser::tests::test_node_list ... ok [INFO] [stdout] test parser::tests::test_nested_case ... ok [INFO] [stdout] test parser::tests::test_node_list_with_limit ... ok [INFO] [stdout] test parser::tests::test_node_without_properties ... ok [INFO] [stdout] test parser::tests::test_node_update_missing_id ... ok [INFO] [stdout] test parser::tests::test_node_create_without_label ... ok [INFO] [stdout] test parser::tests::test_nested_subquery ... ok [INFO] [stdout] test parser::tests::test_not_between ... ok [INFO] [stdout] test parser::tests::test_not_in ... ok [INFO] [stdout] test parser::tests::test_node_list_with_limit_offset ... ok [INFO] [stdout] test parser::tests::test_not_equal ... ok [INFO] [stdout] test parser::tests::test_not_in_list ... ok [INFO] [stdout] test parser::tests::test_not_equal_ansi ... ok [INFO] [stdout] test parser::tests::test_not_in_expr ... ok [INFO] [stdout] test parser::tests::test_not_in_expression ... ok [INFO] [stdout] test parser::tests::test_not_between_expr ... ok [INFO] [stdout] test parser::tests::test_not_in_subquery ... ok [INFO] [stdout] test parser::tests::test_not_like ... ok [INFO] [stdout] test parser::tests::test_null_constraint ... ok [INFO] [stdout] test parser::tests::test_not_like_expr ... ok [INFO] [stdout] test parser::tests::test_null_literal ... ok [INFO] [stdout] test parser::tests::test_numeric_precision_scale ... ok [INFO] [stdout] test parser::tests::test_not_like_in_select ... ok [INFO] [stdout] test parser::tests::test_order_by_asc ... ok [INFO] [stdout] test parser::tests::test_offset_only ... ok [INFO] [stdout] test parser::tests::test_order_by_desc ... ok [INFO] [stdout] test parser::tests::test_order_by_nulls_last ... ok [INFO] [stdout] test parser::tests::test_pagerank_with_params ... ok [INFO] [stdout] test parser::tests::test_order_by_multiple ... ok [INFO] [stdout] test parser::tests::test_parse_all_semicolon_separated ... ok [INFO] [stdout] test parser::tests::test_order_by_nulls ... ok [INFO] [stdout] test parser::tests::test_parse_all ... ok [INFO] [stdout] test parser::tests::test_parse_all_multi_statement ... ok [INFO] [stdout] test parser::tests::test_parse_all_empty ... ok [INFO] [stdout] test parser::tests::test_paren_expr ... ok [INFO] [stdout] test parser::tests::test_parse_spatial_count ... ok [INFO] [stdout] test parser::tests::test_parse_all_whitespace ... ok [INFO] [stdout] test parser::tests::test_parse_spatial_nearest ... ok [INFO] [stdout] test parser::tests::test_parse_spatial_invalid_op ... ok [INFO] [stdout] test parser::tests::test_parse_spatial_within_radius ... ok [INFO] [stdout] test parser::tests::test_parse_spatial_delete ... ok [INFO] [stdout] test parser::tests::test_parse_spatial_nearest_with_limit ... ok [INFO] [stdout] test parser::tests::test_parser_source ... ok [INFO] [stdout] test parser::tests::test_parse_spatial_within_radius_limit ... ok [INFO] [stdout] test parser::tests::test_parse_spatial_insert ... ok [INFO] [stdout] test parser::tests::test_path_invalid_from ... ok [INFO] [stdout] test parser::tests::test_path_missing_to ... ok [INFO] [stdout] test parser::tests::test_path_with_depth_limit ... ok [INFO] [stdout] test parser::tests::test_path ... ok [INFO] [stdout] test parser::tests::test_path_shortest ... ok [INFO] [stdout] test parser::tests::test_qualified_column_expr ... ok [INFO] [stdout] test parser::tests::test_qualified_wildcard ... ok [INFO] [stdout] test parser::tests::test_qualified_column ... ok [INFO] [stdout] test parser::tests::test_path_with_limit ... ok [INFO] [stdout] test parser::tests::test_qualified_column_in_where ... ok [INFO] [stdout] test parser::tests::test_path_without_shortest ... ok [INFO] [stdout] test parser::tests::test_path_shortest_keyword ... ok [INFO] [stdout] test parser::tests::test_qualified_wildcard_error ... ok [INFO] [stdout] test parser::tests::test_qualified_wildcard_expr ... ok [INFO] [stdout] test parser::tests::test_references_without_column ... ok [INFO] [stdout] test parser::tests::test_qualified_wildcard_with_expression_error ... ok [INFO] [stdout] test parser::tests::test_right_join ... ok [INFO] [stdout] test parser::tests::test_rollback_to ... ok [INFO] [stdout] test parser::tests::test_select_alias_keyword_not_aliased ... ok [INFO] [stdout] test parser::tests::test_rollback_to_checkpoint ... ok [INFO] [stdout] test parser::tests::test_select_alias_no_as_keyword ... ok [INFO] [stdout] test parser::tests::test_select_all_from_subquery ... ok [INFO] [stdout] test parser::tests::test_right_outer_join ... ok [INFO] [stdout] test parser::tests::test_select_exists ... ok [INFO] [stdout] test parser::tests::test_rollback_to_target ... ok [INFO] [stdout] test parser::tests::test_select_distinct ... ok [INFO] [stdout] test parser::tests::test_select_intersect_trailing_error ... ok [INFO] [stdout] test parser::tests::test_select_except_trailing_error ... ok [INFO] [stdout] test parser::tests::test_select_limit_offset ... ok [INFO] [stdout] test parser::tests::test_select_left_join ... ok [INFO] [stdout] test parser::tests::test_select_item_alias ... ok [INFO] [stdout] test parser::tests::test_select_limit_only ... ok [INFO] [stdout] test parser::tests::test_select_join ... ok [INFO] [stdout] test parser::tests::test_select_order_by ... ok [INFO] [stdout] test parser::tests::test_select_multiple_columns ... ok [INFO] [stdout] test parser::tests::test_select_no_from ... ok [INFO] [stdout] test parser::tests::test_select_order_by_nulls_first ... ok [INFO] [stdout] test parser::tests::test_select_order_by_nulls_last ... ok [INFO] [stdout] test parser::tests::test_select_unclosed_paren ... ok [INFO] [stdout] test parser::tests::test_select_union_trailing_error ... ok [INFO] [stdout] test parser::tests::test_select_where ... ok [INFO] [stdout] test parser::tests::test_select_with_alias ... ok [INFO] [stdout] test parser::tests::test_select_with_case ... ok [INFO] [stdout] test parser::tests::test_select_with_case_when ... ok [INFO] [stdout] test parser::tests::test_select_with_cast ... ok [INFO] [stdout] test parser::tests::test_select_with_full_outer_join ... ok [INFO] [stdout] test parser::tests::test_select_with_having ... ok [INFO] [stdout] test parser::tests::test_select_with_offset ... ok [INFO] [stdout] test parser::tests::test_select_with_cross_join ... ok [INFO] [stdout] test parser::tests::test_select_with_subquery ... ok [INFO] [stdout] test parser::tests::test_is_null_expr ... ok [INFO] [stdout] test parser::tests::test_select_with_union_trailing_error ... ok [INFO] [stdout] test parser::tests::test_semicolons ... ok [INFO] [stdout] test parser::tests::test_show_codebook_global ... ok [INFO] [stdout] test parser::tests::test_expect_ident_or_any_keyword_with_keyword ... ok [INFO] [stdout] test parser::tests::test_except_set_op_trailing_error ... ok [INFO] [stdout] test parser::tests::test_less_equal ... ok [INFO] [stdout] test parser::tests::test_show_embeddings ... ok [INFO] [stdout] test parser::tests::test_show_embeddings_stmt ... ok [INFO] [stdout] test parser::tests::test_show_codebook_local ... ok [INFO] [stdout] test parser::tests::test_show_embeddings_with_limit ... ok [INFO] [stdout] test parser::tests::test_show_tables_lowercase ... ok [INFO] [stdout] test parser::tests::test_show_tables ... ok [INFO] [stdout] test parser::tests::test_show_tables_semicolon ... ok [INFO] [stdout] test parser::tests::test_similar ... ok [INFO] [stdout] test parser::tests::test_show_invalid ... ok [INFO] [stdout] test parser::tests::test_show_error ... ok [INFO] [stdout] test parser::tests::test_similar_collection_keyword ... ok [INFO] [stdout] test parser::tests::test_show_without_tables - should panic ... ok [INFO] [stdout] test parser::tests::test_show_tables_statement ... ok [INFO] [stdout] test parser::tests::test_similar_collection_string_name ... ok [INFO] [stdout] test parser::tests::test_similar_dot_product ... ok [INFO] [stdout] test parser::tests::test_similar_dot_product_metric ... ok [INFO] [stdout] test parser::tests::test_similar_empty_vector ... ok [INFO] [stdout] test parser::tests::test_similar_euclidean ... ok [INFO] [stdout] test parser::tests::test_similar_cosine_limit ... ok [INFO] [stdout] test parser::tests::test_similar_in_collection ... ok [INFO] [stdout] test parser::tests::test_similar_connected_to ... ok [INFO] [stdout] test parser::tests::test_similar_into_keyword ... ok [INFO] [stdout] test parser::tests::test_similar_limit_cosine ... ok [INFO] [stdout] test parser::tests::test_similar_limit_keyword ... ok [INFO] [stdout] test parser::tests::test_similar_no_options ... ok [INFO] [stdout] test parser::tests::test_similar_top_cosine ... ok [INFO] [stdout] test parser::tests::test_similar_into_collection ... ok [INFO] [stdout] test parser::tests::test_similar_top_euclidean ... ok [INFO] [stdout] test parser::tests::test_similar_top_keyword ... ok [INFO] [stdout] test parser::tests::test_similar_vector ... ok [INFO] [stdout] test parser::tests::test_similar_where_with_and ... ok [INFO] [stdout] test parser::tests::test_similar_with_euclidean ... ok [INFO] [stdout] test parser::tests::test_similar_with_metric_cosine ... ok [INFO] [stdout] test parser::tests::test_similar_top_with_collection ... ok [INFO] [stdout] test parser::tests::test_similar_with_vector_query ... ok [INFO] [stdout] test parser::tests::test_similar_with_where ... ok [INFO] [stdout] test parser::tests::test_simple_case_expr ... ok [INFO] [stdout] test parser::tests::test_simple_checkpoint ... ok [INFO] [stdout] test parser::tests::test_simple_group_by ... ok [INFO] [stdout] test parser::tests::test_similar_where_with_or ... ok [INFO] [stdout] test parser::tests::test_subquery_from ... ok [INFO] [stdout] test parser::tests::test_simple_select ... ok [INFO] [stdout] test parser::tests::test_table_alias_explicit_as ... ok [INFO] [stdout] test parser::tests::test_subquery_with_alias ... ok [INFO] [stdout] test parser::tests::test_string_literal ... ok [INFO] [stdout] test parser::tests::test_table_alias_implicit ... ok [INFO] [stdout] test parser::tests::test_table_alias_keyword_not_taken ... ok [INFO] [stdout] test parser::tests::test_table_alias_no_as ... ok [INFO] [stdout] test parser::tests::test_subtraction ... ok [INFO] [stdout] test parser::tests::test_table_alias_with_as ... ok [INFO] [stdout] test parser::tests::test_table_constraint_invalid_error ... ok [INFO] [stdout] test parser::tests::test_table_constraints ... ok [INFO] [stdout] test parser::tests::test_table_followed_by_keyword ... ok [INFO] [stdout] test parser::tests::test_table_ref_no_alias_before_join ... ok [INFO] [stdout] test parser::tests::test_traverse_missing_from ... ok [INFO] [stdout] test parser::tests::test_table_ref_no_alias_before_where ... ok [INFO] [stdout] test parser::tests::test_true_literal ... ok [INFO] [stdout] test parser::tests::test_three_column_primary_key ... ok [INFO] [stdout] test parser::tests::test_three_way_join ... ok [INFO] [stdout] test parser::tests::test_tuple_expr ... ok [INFO] [stdout] test parser::tests::test_unary_negative ... ok [INFO] [stdout] test parser::tests::test_unary_minus ... ok [INFO] [stdout] test parser::tests::test_unary_neg ... ok [INFO] [stdout] test parser::tests::test_tuple_expression ... ok [INFO] [stdout] test parser::tests::test_union_not_supported ... ok [INFO] [stdout] test parser::tests::test_unary_not ... ok [INFO] [stdout] test parser::tests::test_unique_constraint ... ok [INFO] [stdout] test parser::tests::test_unwrap_blob_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_blobs_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_cache_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_cluster_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_chain_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_checkpoint_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_delete_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_checkpoints_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_describe_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_dropindex_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_droptable_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_createindex_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_edge_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_similar_with_collection_and_where ... ok [INFO] [stdout] test parser::tests::test_table_constraint_error ... ok [INFO] [stdout] test parser::tests::test_unwrap_embed_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_entity_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_createtable_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_graphalgorithm_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_find_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_graphbatch_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_insert_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_node_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_graphaggregate_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_graphindex_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_path_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_graphconstraint_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_neighbors_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_rollback_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_select_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_similar_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_update_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_unwrap_vault_wrong_variant - should panic ... ok [INFO] [stdout] test parser::tests::test_update ... ok [INFO] [stdout] test parser::tests::test_update_keyword_column_property ... ok [INFO] [stdout] test parser::tests::test_update_keyword_column_status ... ok [INFO] [stdout] test parser::tests::test_update_keyword_column_type ... ok [INFO] [stdout] test parser::tests::test_update_missing_set ... ok [INFO] [stdout] test parser::tests::test_update_multiple_columns ... ok [INFO] [stdout] test parser::tests::test_varchar_with_length ... ok [INFO] [stdout] test parser::tests::test_update_multiple_sets ... ok [INFO] [stdout] test parser::tests::test_update_multiple_keyword_columns ... ok [INFO] [stdout] test parser::tests::test_update_three_columns ... ok [INFO] [stdout] test parser::tests::test_vault_delete ... ok [INFO] [stdout] test parser::tests::test_vault_get ... ok [INFO] [stdout] test parser::tests::test_vault_list_all ... ok [INFO] [stdout] test parser::tests::test_vault_list_with_pattern ... ok [INFO] [stdout] test parser::tests::test_aggregate_node_with_filter ... ok [INFO] [stdout] test parser::tests::test_vault_grant ... ok [INFO] [stdout] test parser::tests::test_vault_invalid_operation ... ok [INFO] [stdout] test parser::tests::test_aggregate_on_edge_property ... ok [INFO] [stdout] test parser::tests::test_vault_revoke ... ok [INFO] [stdout] test parser::tests::test_vault_invalid_op ... ok [INFO] [stdout] test parser::tests::test_blob_get_to_path ... ok [INFO] [stdout] test parser::tests::test_vault_rotate ... ok [INFO] [stdout] test span::tests::test_as_range ... ok [INFO] [stdout] test span::tests::test_byte_pos ... ok [INFO] [stdout] test parser::tests::test_vault_set ... ok [INFO] [stdout] test span::tests::test_default ... ok [INFO] [stdout] test span::tests::test_display ... ok [INFO] [stdout] test parser::tests::test_select_all_keyword ... ok [INFO] [stdout] test span::tests::test_edge_cases ... ok [INFO] [stdout] test span::tests::test_get_line ... ok [INFO] [stdout] test parser::tests::test_select_columns ... ok [INFO] [stdout] test span::tests::test_line_col ... ok [INFO] [stdout] test parser::tests::test_select_five_columns ... ok [INFO] [stdout] test parser::tests::test_select_group_by_having ... ok [INFO] [stdout] test parser::tests::test_select_with_natural_join ... ok [INFO] [stdout] test span::tests::test_line_number ... ok [INFO] [stdout] test parser::tests::test_batch_edge_missing_type_error ... ok [INFO] [stdout] test span::tests::test_span_extract ... ok [INFO] [stdout] test span::tests::test_span_merge ... ok [INFO] [stdout] test span::tests::test_span_from_range ... ok [INFO] [stdout] test span::tests::test_span_contains ... ok [INFO] [stdout] test span::tests::test_spanned ... ok [INFO] [stdout] test span::tests::test_span_overlaps ... ok [INFO] [stdout] test tests::test_create_table_full ... ok [INFO] [stdout] test tests::test_chain_begin ... ok [INFO] [stdout] test tests::test_chain_block ... ok [INFO] [stdout] test tests::test_chain_commit ... ok [INFO] [stdout] test tests::test_entity_batch_create ... ok [INFO] [stdout] test tests::test_chain_drift ... ok [INFO] [stdout] test tests::test_entity_connect_statement ... ok [INFO] [stdout] test tests::test_entity_create_with_embedding ... ok [INFO] [stdout] test tests::test_entity_batch_with_embedding ... ok [INFO] [stdout] test tests::test_entity_create_statement ... ok [INFO] [stdout] test tests::test_error_formatting ... ok [INFO] [stdout] test tests::test_chain_height ... ok [INFO] [stdout] test tests::test_chain_rollback ... ok [INFO] [stdout] test tests::test_chain_similar ... ok [INFO] [stdout] test tests::test_chain_tip ... ok [INFO] [stdout] test tests::test_edge_create_full ... ok [INFO] [stdout] test tests::test_complex_sql ... ok [INFO] [stdout] test tests::test_analyze_codebook_transitions ... ok [INFO] [stdout] test tests::test_errors_collection ... ok [INFO] [stdout] test tests::test_expr_parser_api ... ok [INFO] [stdout] test span::tests::test_span_creation ... ok [INFO] [stdout] test tests::test_neighbors_by_similarity ... ok [INFO] [stdout] test tests::test_chain_verify ... ok [INFO] [stdout] test tests::test_chain_history ... ok [INFO] [stdout] test tests::test_lexer_api ... ok [INFO] [stdout] test tests::test_show_codebook_local ... ok [INFO] [stdout] test tests::test_public_api_parse ... ok [INFO] [stdout] test tests::test_public_api_parse_expr ... ok [INFO] [stdout] test tests::test_public_api_parse_all ... ok [INFO] [stdout] test tests::test_insert_values ... ok [INFO] [stdout] test tests::test_similar_connected_to ... ok [INFO] [stdout] test tests::test_spanned_type ... ok [INFO] [stdout] test tests::test_vector_statement ... ok [INFO] [stdout] test tests::test_unified_statement ... ok [INFO] [stdout] test tests::test_public_api_tokenize ... ok [INFO] [stdout] test token::tests::test_as_str ... ok [INFO] [stdout] test token::tests::test_all_keywords ... ok [INFO] [stdout] test token::tests::test_as_str_comprehensive ... ok [INFO] [stdout] test tests::test_graph_statement ... ok [INFO] [stdout] test tests::test_span_utilities ... ok [INFO] [stdout] test tests::test_parser_api ... ok [INFO] [stdout] test token::tests::test_display ... ok [INFO] [stdout] test tests::test_show_codebook_global ... ok [INFO] [stdout] test token::tests::test_is_keyword ... ok [INFO] [stdout] test token::tests::test_is_literal ... ok [INFO] [stdout] test token::tests::test_is_logical ... ok [INFO] [stdout] test token::tests::test_token_eof ... ok [INFO] [stdout] test token::tests::test_keyword_from_str_comprehensive ... ok [INFO] [stdout] test token::tests::test_dot_product_variants ... ok [INFO] [stdout] test token::tests::test_token_display ... ok [INFO] [stdout] test token::tests::test_token_creation ... ok [INFO] [stdout] test token::tests::test_is_arithmetic ... ok [INFO] [stdout] test token::tests::test_is_comparison ... ok [INFO] [stdout] test token::tests::test_keyword_from_str ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1121 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s [INFO] [stdout] [INFO] [stderr] Doc-tests neumann_parser [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/lib.rs - (line 7) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "0d278a2b45cc84cb43205921e17305ec250138be975258bcee8160e3fb1cdfa1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0d278a2b45cc84cb43205921e17305ec250138be975258bcee8160e3fb1cdfa1", kill_on_drop: false }` [INFO] [stdout] 0d278a2b45cc84cb43205921e17305ec250138be975258bcee8160e3fb1cdfa1