[INFO] fetching crate reddb-io-rql 1.24.0...
[INFO] testing reddb-io-rql-1.24.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate reddb-io-rql 1.24.0 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate reddb-io-rql 1.24.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate reddb-io-rql 1.24.0
[INFO] tweaked toml for crates.io crate reddb-io-rql 1.24.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate reddb-io-rql 1.24.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate reddb-io-rql 1.24.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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:33:12
[INFO] [stderr]    |
[INFO] [stderr] 33 | homepage = "https://github.com/reddb-io/reddb"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 38 | repository = "https://github.com/reddb-io/reddb"
[INFO] [stderr]    |              -----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `reddb-io-rql` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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] 167df9ba3383bf4c5e9a90ea58911c504b06edb65155f80d24098910bda3a976
[INFO] running `Command { std: "docker" "start" "167df9ba3383bf4c5e9a90ea58911c504b06edb65155f80d24098910bda3a976", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "167df9ba3383bf4c5e9a90ea58911c504b06edb65155f80d24098910bda3a976", 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" "167df9ba3383bf4c5e9a90ea58911c504b06edb65155f80d24098910bda3a976" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "167df9ba3383bf4c5e9a90ea58911c504b06edb65155f80d24098910bda3a976", 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" "167df9ba3383bf4c5e9a90ea58911c504b06edb65155f80d24098910bda3a976" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:33:12
[INFO] [stderr]    |
[INFO] [stderr] 33 | homepage = "https://github.com/reddb-io/reddb"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 38 | repository = "https://github.com/reddb-io/reddb"
[INFO] [stderr]    |              -----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `reddb-io-rql` (manifest) generated 1 warning
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling cc v1.2.66
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling reddb-io-types v1.24.0
[INFO] [stderr]    Compiling reddb-io-rql v1.24.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 40s
[INFO] running `Command { std: "docker" "inspect" "167df9ba3383bf4c5e9a90ea58911c504b06edb65155f80d24098910bda3a976", 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" "167df9ba3383bf4c5e9a90ea58911c504b06edb65155f80d24098910bda3a976" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:33:12
[INFO] [stderr]    |
[INFO] [stderr] 33 | homepage = "https://github.com/reddb-io/reddb"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 38 | repository = "https://github.com/reddb-io/reddb"
[INFO] [stderr]    |              -----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `reddb-io-rql` (manifest) generated 1 warning
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling reddb-io-rql v1.24.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 59s
[INFO] running `Command { std: "docker" "inspect" "167df9ba3383bf4c5e9a90ea58911c504b06edb65155f80d24098910bda3a976", 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" "167df9ba3383bf4c5e9a90ea58911c504b06edb65155f80d24098910bda3a976" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:33:12
[INFO] [stderr]    |
[INFO] [stderr] 33 | homepage = "https://github.com/reddb-io/reddb"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 38 | repository = "https://github.com/reddb-io/reddb"
[INFO] [stderr]    |              -----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `reddb-io-rql` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/reddb-io-rql/d7a4591dd2cefbfa/out/reddb_rql-d7a4591dd2cefbfa)
[INFO] [stdout] 
[INFO] [stdout] running 857 tests
[INFO] [stdout] test analyzer::tests::analyze_create_table_resolves_columns_and_preserves_options ... ok
[INFO] [stdout] test analyzer::tests::duplicate_columns_are_case_insensitive ... ok
[INFO] [stdout] test analyzer::tests::resolve_declared_data_type_accepts_sql_aliases ... ok
[INFO] [stdout] test analyzer::tests::table_unique_constraints_validate_references_and_generate_stable_names ... ok
[INFO] [stdout] test analyzer::tests::unsupported_type_is_reported_with_normalized_name ... ok
[INFO] [stdout] test ast::builders::tests::join_builder_aliases_supported_right_sources_and_builds_options ... ok
[INFO] [stdout] test ast::builders::tests::graph_builder_combines_filters_alias_limit_and_returns ... ok
[INFO] [stdout] test ast::builders::tests::join_builder_right_alias_ignores_non_source_variants ... ok
[INFO] [stdout] test ast::builders::tests::path_builder_sets_alias_via_filter_and_length ... ok
[INFO] [stdout] test ast::builders::tests::table_builder_covers_selection_filters_order_limit_and_offset ... ok
[INFO] [stdout] test ast::core::tests::config_value_type_aliases_and_display_names ... ok
[INFO] [stdout] test ast::core::tests::index_method_display_names_are_sql_keywords ... ok
[INFO] [stdout] test ast::core::tests::graph_pattern_query_and_components_builders_set_fields ... ok
[INFO] [stdout] test ast::core::tests::field_ref_projection_filter_and_order_builders ... ok
[INFO] [stdout] test ast::builders::tests::cte_helpers_track_recursive_state_and_lookup ... ok
[INFO] [stdout] test ast::core::tests::join_condition_and_join_query_defaults ... ok
[INFO] [stdout] test ast::core::tests::path_and_node_selector_builders_set_expected_defaults ... ok
[INFO] [stdout] test ast::core::tests::window_spec_structs_are_constructible ... ok
[INFO] [stdout] test ast::expr_tests::binop_shortcut_nests ... ok
[INFO] [stdout] test ast::core::tests::table_query_defaults_and_subquery_source ... ok
[INFO] [stdout] test ast::expr_tests::precedence_orders_mul_over_add_and_and_over_or ... ok
[INFO] [stdout] test ast::expr_tests::expr_constructors_carry_synthetic_span ... ok
[INFO] [stdout] test ast::core::tests::vector_and_hybrid_builders_set_options ... ok
[INFO] [stdout] test ast::expr_tests::span_synthetic_round_trip ... ok
[INFO] [stdout] test ast::core::tests::policy_target_kind_identifiers_cover_all_variants ... ok
[INFO] [stdout] test ast::geo_predicate::tests::recognises_constant_polygon_call ... ok
[INFO] [stdout] test ast::geo_predicate::tests::rejects_degenerate_vertex_count ... ok
[INFO] [stdout] test ast::geo_predicate::tests::rejects_non_constant_polygon ... ok
[INFO] [stdout] test ast::tests::query_tests::test_path_join_query_builder ... ok
[INFO] [stdout] test ast::tests::query_tests::test_hybrid_join_query_builder ... ok
[INFO] [stdout] test ast::tests::query_tests::test_join_query_builder ... ok
[INFO] [stdout] test ast::tests::query_tests::test_recursive_cte ... ok
[INFO] [stdout] test ast::tests::query_tests::test_table_join_query_builder ... ok
[INFO] [stdout] test ast::tests::query_tests::test_path_query_builder ... ok
[INFO] [stdout] test ast::tests::query_tests::test_graph_query_builder ... ok
[INFO] [stdout] test ast::tests::query_tests::test_vector_join_query_builder ... ok
[INFO] [stdout] test conformance::tests::cell_type_round_trips_through_char ... ok
[INFO] [stdout] test ast::tests::query_tests::test_table_query_builder ... ok
[INFO] [stdout] test conformance::tests::integer_coerces_and_prints_decimal ... ok
[INFO] [stdout] test ast::tests::query_tests::test_cte_builder ... ok
[INFO] [stdout] test conformance::tests::null_renders_as_keyword_for_every_type ... ok
[INFO] [stdout] test conformance::tests::real_prints_three_decimals ... ok
[INFO] [stdout] test ast::tests::query_tests::test_cte_with_columns ... ok
[INFO] [stdout] test ast::geo_predicate::tests::truth_test_only_matches_equals_true ... ok
[INFO] [stdout] test expr_typing::tests::literal_values_map_to_declared_types ... ok
[INFO] [stdout] test conformance::tests::text_empty_string_is_marked ... ok
[INFO] [stdout] test expr_typing::tests::column_lookup_preserves_field_ref_and_reports_unknowns ... ok
[INFO] [stdout] test expr_typing::tests::invalid_casts_case_branches_and_lists_are_errors ... ok
[INFO] [stdout] test conformance::tests::text_passes_printable_through_and_scrubs_the_rest ... ok
[INFO] [stdout] test filter_optimizer::tests::test_and_left_unchanged ... ok
[INFO] [stdout] test expr_typing::tests::arithmetic_logical_and_unary_ops_return_expected_types ... ok
[INFO] [stdout] test filter_optimizer::tests::test_or_different_fields_stays_or ... ok
[INFO] [stdout] test filter_optimizer::tests::test_or_two_eq_same_field_becomes_in ... ok
[INFO] [stdout] test expr_typing::tests::casts_functions_and_parameters_have_stable_types ... ok
[INFO] [stdout] test filter_optimizer::tests::test_three_level_or_becomes_in ... ok
[INFO] [stdout] test knowledge::tests::keyword_list_is_sorted_and_unique ... ok
[INFO] [stdout] test knowledge::tests::llms_section_wraps_reference ... ok
[INFO] [stdout] test knowledge::tests::keywords_are_recognised ... ok
[INFO] [stdout] test knowledge::tests::explain_on_invalid_omits_ast ... ok
[INFO] [stdout] test knowledge::tests::non_keyword_lexes_as_identifier ... ok
[INFO] [stdout] test knowledge::tests::explain_returns_ast_and_plan ... ok
[INFO] [stdout] test knowledge::tests::reference_lists_every_function ... ok
[INFO] [stdout] test knowledge::tests::reference_is_deterministic ... ok
[INFO] [stdout] test knowledge::tests::reference_lists_every_keyword ... ok
[INFO] [stdout] test knowledge::tests::validate_accepts_valid_select ... ok
[INFO] [stdout] test lexer::tests::fat_arrow_lexes_distinctly_from_eq ... ok
[INFO] [stdout] test lexer::tests::test_case_insensitive_keywords ... ok
[INFO] [stdout] test lexer::tests::test_display_all_token_variants ... ok
[INFO] [stdout] test lexer::tests::test_escaped_strings ... ok
[INFO] [stdout] test knowledge::tests::validate_rejects_invalid_with_structured_error ... ok
[INFO] [stdout] test lexer::tests::test_graph_query ... ok
[INFO] [stdout] test lexer::tests::test_graph_syntax ... ok
[INFO] [stdout] test knowledge::tests::validate_reports_with_clause ... ok
[INFO] [stdout] test lexer::tests::test_join_query ... ok
[INFO] [stdout] test lexer::tests::test_json_literal_nested ... ok
[INFO] [stdout] test lexer::tests::test_json_literal_property_bag_compatible ... ok
[INFO] [stdout] test lexer::tests::test_identifiers ... ok
[INFO] [stdout] test lexer::tests::test_comments ... ok
[INFO] [stdout] test lexer::tests::test_json_literal_unbalanced_eof ... ok
[INFO] [stdout] test lexer::tests::test_keywords ... ok
[INFO] [stdout] test lexer::tests::test_numbers ... ok
[INFO] [stdout] test expr_typing::tests::operator_mismatches_are_reported ... ok
[INFO] [stdout] test expr_typing::tests::predicates_return_boolean_when_bounds_and_values_are_compatible ... ok
[INFO] [stdout] test lexer::tests::test_json_literal_empty_object ... ok
[INFO] [stdout] test lexer::tests::test_operator_comment_peek_limit_and_tokenize_paths ... ok
[INFO] [stdout] test lexer::tests::test_keyword_matrix_and_alias_spellings ... ok
[INFO] [stdout] test lexer::tests::test_json_literal_escaped_quote_in_string ... ok
[INFO] [stdout] test lexer::tests::test_delimiters ... ok
[INFO] [stdout] test modes::detect::tests::test_cypher_detection ... ok
[INFO] [stdout] test lexer::tests::test_operators ... ok
[INFO] [stdout] test lexer::tests::test_path_query ... ok
[INFO] [stdout] test lexer::tests::test_string_escape_and_error_matrix ... ok
[INFO] [stdout] test lexer::tests::test_strings ... ok
[INFO] [stdout] test lexer::tests::test_table_query ... ok
[INFO] [stdout] test lexer::tests::test_json_literal_simple ... ok
[INFO] [stdout] test lexer::tests::test_variable_length_pattern ... ok
[INFO] [stdout] test modes::detect::tests::test_gremlin_detection ... ok
[INFO] [stdout] test modes::detect::tests::test_natural_detection ... ok
[INFO] [stdout] test modes::detect::tests::test_sparql_detection ... ok
[INFO] [stdout] test modes::gremlin::tests::test_parse_anonymous ... ok
[INFO] [stdout] test modes::detect::tests::test_path_detection ... ok
[INFO] [stdout] test modes::detect::tests::test_sql_detection ... ok
[INFO] [stdout] test modes::detect::tests::test_edge_cases ... ok
[INFO] [stdout] test modes::gremlin::tests::test_parse_chain ... ok
[INFO] [stdout] test modes::gremlin::tests::test_parse_branch_side_effect_and_error_paths ... ok
[INFO] [stdout] test modes::gremlin::tests::test_parse_limit ... ok
[INFO] [stdout] test modes::gremlin::tests::test_parse_edge_vertex_terminal_and_path_steps ... ok
[INFO] [stdout] test modes::gremlin::tests::test_parse_simple_v ... ok
[INFO] [stdout] test modes::gremlin::tests::test_parse_has_key_value ... ok
[INFO] [stdout] test modes::gremlin::tests::test_parse_v_with_id ... ok
[INFO] [stdout] test modes::gremlin::tests::test_parse_has_label ... ok
[INFO] [stdout] test modes::gremlin::tests::test_parse_out ... ok
[INFO] [stdout] test modes::gremlin::tests::test_parse_repeat_times ... ok
[INFO] [stdout] test modes::gremlin::tests::test_to_query_expr_covers_filters_aliases_edges_and_projections ... ok
[INFO] [stdout] test modes::natural::tests::test_detect_relationship ... ok
[INFO] [stdout] test modes::gremlin::tests::test_parse_values ... ok
[INFO] [stdout] test modes::gremlin::tests::test_to_query_expr ... ok
[INFO] [stdout] test modes::natural::tests::test_parse_entities_from_values_and_identifiers ... ok
[INFO] [stdout] test modes::natural::tests::test_parse_explicit_relationship_phrases ... ok
[INFO] [stdout] test modes::natural::tests::test_parse_filter_variants ... ok
[INFO] [stdout] test modes::natural::tests::test_parse_find_hosts ... ok
[INFO] [stdout] test modes::natural::tests::test_parse_count ... ok
[INFO] [stdout] test modes::natural::tests::test_parse_critical_vulns ... ok
[INFO] [stdout] test modes::natural::tests::test_parse_intent_variants ... ok
[INFO] [stdout] test modes::natural::tests::test_parse_limit_variants ... ok
[INFO] [stdout] test modes::natural::tests::test_parse_quoted ... ok
[INFO] [stdout] test modes::natural::tests::test_parse_inferred_relationships_from_entity_pairs ... ok
[INFO] [stdout] test modes::natural::tests::test_parse_with_limit ... ok
[INFO] [stdout] test modes::natural::tests::test_to_query_expr_builds_count_projection_limit_and_nested_filters ... ok
[INFO] [stdout] test modes::natural::tests::test_parse_show_credentials ... ok
[INFO] [stdout] test modes::natural::tests::test_parse_weak_passwords ... ok
[INFO] [stdout] test modes::natural::tests::test_parse_with_ip ... ok
[INFO] [stdout] test modes::natural::tests::test_to_query_expr ... ok
[INFO] [stdout] test modes::natural::tests::test_parse_rejects_empty_after_normalization ... ok
[INFO] [stdout] test modes::natural::tests::test_to_query_expr_creates_default_node_from_primary_entity ... ok
[INFO] [stdout] test modes::natural::tests::test_to_query_expr_maps_all_relationship_edge_labels ... ok
[INFO] [stdout] test modes::natural::tests::test_to_query_expr_maps_entity_labels_and_id_properties ... ok
[INFO] [stdout] test modes::natural::tests::test_to_query_expr_skips_edge_without_two_nodes ... ok
[INFO] [stdout] test modes::natural::tests::test_unknown_text_falls_back_to_find_without_entities ... ok
[INFO] [stdout] test modes::sparql::tests::a_character_no_branch_recognises_is_not_a_term ... ok
[INFO] [stdout] test modes::sparql::tests::keywords_still_match_case_insensitively_before_multibyte_text ... ok
[INFO] [stdout] test modes::sparql::tests::test_parse_optional_order_offset_and_filter_functions ... ok
[INFO] [stdout] test modes::gremlin::tests::test_parse_count ... ok
[INFO] [stdout] test modes::gremlin::tests::test_parse_filter_values_and_map_steps ... ok
[INFO] [stdout] test modes::sparql::tests::test_parse_select_star ... ok
[INFO] [stdout] test modes::sparql::tests::test_parse_multiple_patterns ... ok
[INFO] [stdout] test modes::sparql::tests::test_convert_sparql_filter_variants ... ok
[INFO] [stdout] test modes::sparql::tests::multibyte_input_never_panics_the_keyword_matcher ... ok
[INFO] [stdout] test modes::sparql::tests::test_parse_simple_select ... ok
[INFO] [stdout] test modes::sparql::tests::test_parse_with_filter ... ok
[INFO] [stdout] test modes::sparql::tests::test_parse_with_limit ... ok
[INFO] [stdout] test modes::sparql::tests::test_parse_with_prefix ... ok
[INFO] [stdout] test modes::sparql::tests::test_to_query_expr ... ok
[INFO] [stdout] test modes::sparql::tests::test_to_query_expr_normalizes_edges_literals_and_star_projection ... ok
[INFO] [stdout] test modes::sparql::tests::unrecognised_characters_end_the_pattern_list_instead_of_spinning ... ok
[INFO] [stdout] test modes::tests::parse_multi_routes_supported_modes_to_query_exprs ... ok
[INFO] [stdout] test modes::tests::parse_multi_surfaces_parse_and_unknown_errors ... ok
[INFO] [stdout] test modes::tests::multi_parse_error_display_covers_all_variants ... ok
[INFO] [stdout] test modes::tests::test_detect_cypher ... ok
[INFO] [stdout] test modes::tests::test_detect_gremlin ... ok
[INFO] [stdout] test modes::tests::test_detect_natural ... ok
[INFO] [stdout] test modes::tests::test_detect_sql ... ok
[INFO] [stdout] test optimizer::decorrelate::tests::test_any_all_block_decorrelation_with_lateral_join ... ok
[INFO] [stdout] test optimizer::decorrelate::tests::test_default_impl ... ok
[INFO] [stdout] test optimizer::decorrelate::tests::test_exists_decorrelation ... ok
[INFO] [stdout] test optimizer::decorrelate::tests::test_in_subquery_uses_semi_join ... ok
[INFO] [stdout] test optimizer::decorrelate::tests::test_limit_blocks_decorrelation ... ok
[INFO] [stdout] test optimizer::decorrelate::tests::test_non_correlated ... ok
[INFO] [stdout] test optimizer::decorrelate::tests::test_not_exists_and_not_in_use_anti_join ... ok
[INFO] [stdout] test optimizer::decorrelate::tests::test_plan_rewrite_distinct_join ... ok
[INFO] [stdout] test optimizer::decorrelate::tests::test_plan_rewrite_left_join ... ok
[INFO] [stdout] test optimizer::decorrelate::tests::test_plan_rewrite_returns_none_without_strategy ... ok
[INFO] [stdout] test optimizer::decorrelate::tests::test_plan_rewrite_semi_and_anti_join ... ok
[INFO] [stdout] test optimizer::decorrelate::tests::test_rewrite_plan ... ok
[INFO] [stdout] test modes::tests::test_detect_sparql ... ok
[INFO] [stdout] test optimizer::decorrelate::tests::test_should_decorrelate_threshold ... ok
[INFO] [stdout] test optimizer::decorrelate::tests::test_scalar_non_aggregation_uses_left_join ... ok
[INFO] [stdout] test modes::tests::test_detect_path ... ok
[INFO] [stdout] test optimizer::decorrelate::tests::test_speedup_estimation ... ok
[INFO] [stdout] test optimizer::decorrelate::tests::test_scalar_aggregation_decorrelation ... ok
[INFO] [stdout] test optimizer::filter_rank::tests::test_cost_for_every_variant ... ok
[INFO] [stdout] test optimizer::filter_rank::tests::test_filter_value_as_f64 ... ok
[INFO] [stdout] test optimizer::decorrelate::tests::test_speedup_guards_against_zero_cost ... ok
[INFO] [stdout] test optimizer::filter_rank::tests::test_in_selectivity ... ok
[INFO] [stdout] test optimizer::decorrelate::tests::test_speedup_covers_every_strategy ... ok
[INFO] [stdout] test optimizer::filter_rank::tests::test_cost_estimation ... ok
[INFO] [stdout] test optimizer::filter_rank::tests::test_like_patterns ... ok
[INFO] [stdout] test optimizer::filter_rank::tests::test_reorder ... ok
[INFO] [stdout] test optimizer::filter_rank::tests::test_selectivity_estimation ... ok
[INFO] [stdout] test optimizer::filter_rank::tests::test_with_statistics ... ok
[INFO] [stdout] test optimizer::filter_rank::tests::test_range_selectivity_with_statistics ... ok
[INFO] [stdout] test optimizer::stats::tests::test_column_stats ... ok
[INFO] [stdout] test optimizer::filter_rank::tests::test_ranked_filter_equality_and_ordering ... ok
[INFO] [stdout] test parser::auth_ddl::tests::parse_alter_user_statement_covers_attribute_variants_and_errors ... ok
[INFO] [stdout] test optimizer::filter_rank::tests::test_selectivity_for_every_variant ... ok
[INFO] [stdout] test optimizer::filter_rank::tests::test_simple_ranking ... ok
[INFO] [stdout] test optimizer::stats::tests::test_observed_value_hashing ... ok
[INFO] [stdout] test optimizer::stats::tests::test_stats_registry ... ok
[INFO] [stdout] test parser::auth_ddl::tests::parse_grant_and_revoke_option_errors_are_specific ... ok
[INFO] [stdout] test parser::auth_ddl::tests::parse_iam_policy_helpers_cover_policy_sources_and_principals ... ok
[INFO] [stdout] test parser::auth_ddl::tests::parse_grant_statement_covers_columns_default_table_and_principals ... ok
[INFO] [stdout] test parser::auth_ddl::tests::parse_show_and_simulate_helpers_cover_resources_and_action_errors ... ok
[INFO] [stdout] test parser::auth_ddl::tests::parse_create_user_statement_covers_role_and_password_errors ... ok
[INFO] [stdout] test optimizer::stats::tests::test_range_selectivity ... ok
[INFO] [stdout] test optimizer::stats::tests::test_stats_collector ... ok
[INFO] [stdout] test parser::auth_ddl::tests::parse_revoke_statement_covers_grant_option_for_all_and_function_objects ... ok
[INFO] [stdout] test optimizer::stats::tests::test_table_stats ... ok
[INFO] [stdout] test parser::config::tests::config_command_covers_dotted_collections_and_schema_type_forms ... ok
[INFO] [stdout] test parser::config::tests::config_errors_are_reported_before_construction ... ok
[INFO] [stdout] test parser::ddl::tests::parse_create_table_ai_policy_rejects_malformed_clauses ... ok
[INFO] [stdout] test parser::ddl::tests::parse_create_table_ai_policy_round_trips_all_modalities ... ok
[INFO] [stdout] test parser::ddl::tests::parse_embed_and_vision_policy_error_branches ... ok
[INFO] [stdout] test parser::ddl::tests::decode_hex_32_reports_length_and_character_errors ... ok
[INFO] [stdout] test parser::ddl::tests::parse_alter_operations_cover_subscriptions_partitions_tenancy_and_signers ... ok
[INFO] [stdout] test parser::ddl::tests::parse_create_table_body_parenthesized_options_and_trailing_clauses ... ok
[INFO] [stdout] test parser::ddl::tests::parse_keyed_bodies_cover_vault_analytics_and_dotted_drop_names ... ok
[INFO] [stdout] test parser::dml::tests::ask_parses_steps_budget_clause ... ok
[INFO] [stdout] test parser::dml::tests::ask_steps_clause_error_paths ... ok
[INFO] [stdout] test parser::ddl::tests::parse_collection_signed_by_list_and_errors ... ok
[INFO] [stdout] test parser::dml::tests::delete_returning_and_suppress_events ... ok
[INFO] [stdout] test parser::dml::tests::ask_parses_all_optional_clauses_and_cache_modes ... ok
[INFO] [stdout] test parser::dml::tests::document_insert_canonical_bare_values_form ... ok
[INFO] [stdout] test parser::config::tests::config_list_watch_and_invalid_operations_cover_optional_branches ... ok
[INFO] [stdout] test parser::dml::tests::insert_entity_types_with_options_returning_and_suppress_events ... ok
[INFO] [stdout] test parser::dml::tests::insert_rejects_metric_and_bad_with_clause ... ok
[INFO] [stdout] test parser::ddl::tests::parse_alter_graph_analytics_keyword_errors ... ok
[INFO] [stdout] test parser::dml::tests::literal_value_rejects_invalid_secret_ref_and_scalar_start ... ok
[INFO] [stdout] test parser::ddl::tests::parse_create_table_ai_policy_defaults_and_no_clause ... ok
[INFO] [stdout] test parser::dml::tests::signed_array_literals_preserve_numeric_types ... ok
[INFO] [stdout] test parser::dml::tests::unmarked_bare_values_insert_parses_with_empty_columns ... ok
[INFO] [stdout] test parser::dml::tests::update_claim_limit_requires_order_by ... ok
[INFO] [stdout] test parser::dml::tests::document_insert_rejects_removed_forms ... ok
[INFO] [stdout] test parser::dml::tests::json_depth_check_rejects_deep_literals ... ok
[INFO] [stdout] test parser::ddl::tests::parse_moderate_policy_aliases_and_error_branches ... ok
[INFO] [stdout] test parser::dml::tests::explain_ask_and_ask_error_paths ... ok
[INFO] [stdout] test parser::ddl::tests::table_unique_constraints_use_both_parser_entrypoints ... ok
[INFO] [stdout] test parser::dml::tests::update_rejects_invalid_assignment_and_order_by_forms ... ok
[INFO] [stdout] test parser::dml::tests::update_targets_compound_assignments_order_limit_returning ... ok
[INFO] [stdout] test parser::expr::tests::and_binds_tighter_than_or ... ok
[INFO] [stdout] test parser::expr::tests::arithmetic_precedence_mul_over_add ... ok
[INFO] [stdout] test parser::expr::tests::bare_zero_arg_current_functions_parse_as_calls ... ok
[INFO] [stdout] test parser::dml::tests::returning_rejects_expression_forms ... ok
[INFO] [stdout] test parser::expr::tests::between_with_columns ... ok
[INFO] [stdout] test parser::dml::tests::literal_value_special_constructors_arrays_and_objects ... ok
[INFO] [stdout] test parser::expr::tests::case_expr ... ok
[INFO] [stdout] test parser::expr::tests::cast_expr ... ok
[INFO] [stdout] test parser::dml::tests::update_dotted_targets_parse_unmarked_for_every_target ... ok
[INFO] [stdout] test parser::expr::tests::case_reports_missing_then_end_and_empty_branch ... ok
[INFO] [stdout] test parser::expr::tests::cast_rejects_unknown_type_name ... ok
[INFO] [stdout] test parser::expr::tests::comparison_binds_weaker_than_arith ... ok
[INFO] [stdout] test parser::expr::tests::concat_operator ... ok
[INFO] [stdout] test parser::expr::tests::config_and_kv_bare_path_args_lowercase_to_text ... ok
[INFO] [stdout] test parser::expr::tests::dollar_secret_and_config_refs_become_function_calls ... ok
[INFO] [stdout] test parser::expr::tests::duration_literal_parses_as_text ... ok
[INFO] [stdout] test parser::expr::tests::is_null_postfix ... ok
[INFO] [stdout] test parser::expr::tests::is_not_null_postfix ... ok
[INFO] [stdout] test parser::expr::tests::arithmetic_left_associativity ... ok
[INFO] [stdout] test parser::expr::tests::keyword_function_names_parse_as_calls ... ok
[INFO] [stdout] test parser::expr::tests::count_distinct_lowers_to_count_distinct_function ... ok
[INFO] [stdout] test parser::expr::tests::function_call_with_args ... ok
[INFO] [stdout] test parser::expr::tests::in_list_literal ... ok
[INFO] [stdout] test parser::expr::tests::bare_column ... ok
[INFO] [stdout] test parser::expr::tests::literal_booleans_and_null ... ok
[INFO] [stdout] test parser::expr::tests::dollar_ref_rejects_unknown_namespace ... ok
[INFO] [stdout] test parser::expr::tests::not_between_negates ... ok
[INFO] [stdout] test parser::expr::tests::placeholder_dollar_n ... ok
[INFO] [stdout] test parser::expr::tests::placeholder_dollar_one ... ok
[INFO] [stdout] test parser::expr::tests::not_in_list ... ok
[INFO] [stdout] test parser::expr::tests::parenthesised_override ... ok
[INFO] [stdout] test parser::expr::tests::parenthesised_select_becomes_subquery_expr ... ok
[INFO] [stdout] test parser::expr::tests::literal_string ... ok
[INFO] [stdout] test parser::expr::tests::placeholder_mixing_dollar_then_question_rejected ... ok
[INFO] [stdout] test parser::expr::tests::placeholder_mixing_question_then_dollar_rejected ... ok
[INFO] [stdout] test parser::expr::tests::nested_function_call ... ok
[INFO] [stdout] test parser::expr::tests::placeholder_in_comparison ... ok
[INFO] [stdout] test parser::expr::tests::placeholder_in_string_literal_is_text ... ok
[INFO] [stdout] test parser::expr::tests::placeholder_question_numbered_zero_rejected ... ok
[INFO] [stdout] test parser::expr::tests::placeholder_question_single ... ok
[INFO] [stdout] test parser::expr::tests::placeholder_zero_rejected ... ok
[INFO] [stdout] test parser::expr::tests::postfix_in_accepts_subquery_and_empty_list ... ok
[INFO] [stdout] test parser::expr::tests::postfix_not_requires_between_or_in ... ok
[INFO] [stdout] test parser::expr::tests::literal_float ... ok
[INFO] [stdout] test parser::expr::tests::simple_case_desugars_to_equality ... ok
[INFO] [stdout] test parser::expr::tests::literal_integer ... ok
[INFO] [stdout] test parser::expr::tests::unary_not ... ok
[INFO] [stdout] test parser::expr::tests::placeholder_question_in_comment_ignored ... ok
[INFO] [stdout] test parser::expr::tests::trim_position_and_substring_sql_forms_lower_to_function_args ... ok
[INFO] [stdout] test parser::expr::tests::span_tracks_token_range ... ok
[INFO] [stdout] test parser::expr::tests::unary_negation ... ok
[INFO] [stdout] test parser::expr::tests::placeholder_question_in_string_literal_is_text ... ok
[INFO] [stdout] test parser::expr::tests::placeholder_question_left_to_right ... ok
[INFO] [stdout] test parser::expr::tests::unary_plus_is_noop ... ok
[INFO] [stdout] test parser::expr::tests::placeholder_question_numbered ... ok
[INFO] [stdout] test parser::expr::tests::window_lag_partition_and_order ... ok
[INFO] [stdout] test parser::expr::tests::window_row_number_empty_over ... ok
[INFO] [stdout] test parser::expr::tests::window_first_value_with_partition_only ... ok
[INFO] [stdout] test parser::expr::tests::window_sum_with_frame_rows_between ... ok
[INFO] [stdout] test parser::expr::tests::window_rejects_missing_open_paren ... ok
[INFO] [stdout] test parser::expr::tests::window_order_nulls_first_and_last ... ok
[INFO] [stdout] test parser::expr::tests::window_rank_order_desc_multiple_keys ... ok
[INFO] [stdout] test parser::expr::tests::window_single_bound_frames ... ok
[INFO] [stdout] test parser::expr::tests::window_unbounded_preceding_following_frame ... ok
[INFO] [stdout] test parser::expr::tests::window_rejects_non_window_function ... ok
[INFO] [stdout] test parser::filter::tests::compare_operator_error_reports_expected_ops ... ok
[INFO] [stdout] test parser::filter::tests::parse_compare_rhs_field_value_and_expression_paths ... ok
[INFO] [stdout] test parser::filter::tests::booleanish_lhs_becomes_compare_expr_against_true ... ok
[INFO] [stdout] test parser::filter::tests::parse_string_predicates_and_infix_not ... ok
[INFO] [stdout] test parser::filter::tests::parse_all_compare_operators_on_literal_rhs ... ok
[INFO] [stdout] test parser::filter::tests::field_ref_segments_accept_keywords_and_reject_empty_segments ... ok
[INFO] [stdout] test parser::index_ddl::tests::parse_create_index_defaults_and_options ... ok
[INFO] [stdout] test parser::filter::tests::parse_or_expression_chains_left_associatively ... ok
[INFO] [stdout] test parser::index_ddl::tests::parse_create_index_on_document_path ... ok
[INFO] [stdout] test parser::filter::tests::string_predicates_reject_expression_lhs ... ok
[INFO] [stdout] test parser::expr::tests::window_rejects_invalid_frame_syntax ... ok
[INFO] [stdout] test parser::filter::tests::parse_between_literal_mixed_and_expression_variants ... ok
[INFO] [stdout] test parser::index_ddl::tests::parse_create_index_using_h3_rejects_out_of_range_resolution ... ok
[INFO] [stdout] test parser::filter::tests::parse_in_value_expression_and_subquery_lists ... ok
[INFO] [stdout] test parser::expr::tests::window_reports_nulls_and_frame_bound_errors ... ok
[INFO] [stdout] test parser::index_ddl::tests::parse_create_index_using_h3_defaults_resolution ... ok
[INFO] [stdout] test parser::index_ddl::tests::parse_create_index_using_rtree_reports_didactic_removal ... ok
[INFO] [stdout] test parser::index_ddl::tests::parse_create_index_using_h3_explicit_resolution ... ok
[INFO] [stdout] test parser::json_literal_table::bare_and_quoted_produce_equivalent_bytes ... ok
[INFO] [stdout] test parser::index_ddl::tests::parse_create_index_using_spatial_is_generic_spatial_method ... ok
[INFO] [stdout] test parser::index_ddl::tests::parse_drop_index_body_covers_if_exists ... ok
[INFO] [stdout] test parser::index_ddl::tests::parse_index_method_accepts_all_ident_variants ... ok
[INFO] [stdout] test parser::index_ddl::tests::parse_index_method_reports_unknown_ident_and_non_ident_errors ... ok
[INFO] [stdout] test parser::json_literal_table::ctx_insert_values ... ok
[INFO] [stdout] test parser::index_ddl::tests::unique_is_rejected_for_methods_that_cannot_enforce_it ... ok
[INFO] [stdout] test parser::json_literal_table::ctx_function_arg ... ok
[INFO] [stdout] test parser::json_literal_table::ctx_batched_insert_mixing_forms ... ok
[INFO] [stdout] test parser::json_literal_table::ctx_where_compare ... ok
[INFO] [stdout] test parser::json_literal_table::ctx_update_set ... ok
[INFO] [stdout] test parser::json_literal_table::ctx_select_projection ... ok
[INFO] [stdout] test parser::json_literal_table::ctx_queue_push ... ok
[INFO] [stdout] test parser::json_literal_table::dos_invalid_utf8_in_string ... ok
[INFO] [stdout] test parser::json_literal_table::dos_recursion_depth_exactly_at_limit_passes ... ok
[INFO] [stdout] test parser::json_literal_table::dos_recursion_depth_exceeded ... ok
[INFO] [stdout] test parser::json_literal_table::cypher_property_bag_still_works ... ok
[INFO] [stdout] test parser::json_literal_table::ctx_insert_document_form ... ok
[INFO] [stdout] test parser::json_literal_table::dos_bom_at_start_of_literal ... ok
[INFO] [stdout] test parser::json_literal_table::err_js_style_comment ... ok
[INFO] [stdout] test parser::json_literal_table::dos_unbalanced_eof_no_panic ... ok
[INFO] [stdout] test parser::json_literal_table::duplicate_keys_last_wins ... ok
[INFO] [stdout] test parser::json_literal_table::err_infinity_literal ... ok
[INFO] [stdout] test parser::json_literal_table::err_trailing_chars_after_object ... ok
[INFO] [stdout] test parser::json_literal_table::err_nan_literal ... ok
[INFO] [stdout] test parser::json_literal_table::err_single_quotes_inside_object ... ok
[INFO] [stdout] test parser::json_literal_table::err_unbalanced_close_brace ... ok
[INFO] [stdout] test parser::json_literal_table::err_leading_zero_number ... ok
[INFO] [stdout] test parser::json_literal_table::err_lone_open_brace_in_where_position ... ok
[INFO] [stdout] test parser::json_literal_table::err_trailing_comma ... ok
[INFO] [stdout] test parser::json_literal_table::err_missing_key_quotes ... ok
[INFO] [stdout] test parser::json_literal_table::happy_array_value ... ok
[INFO] [stdout] test parser::json_literal_table::happy_empty_string_value ... ok
[INFO] [stdout] test parser::json_literal_table::happy_exponent_number ... ok
[INFO] [stdout] test parser::json_literal_table::err_unbalanced_open_brace ... ok
[INFO] [stdout] test parser::json_literal_table::happy_empty_object ... ok
[INFO] [stdout] test parser::json_literal_table::happy_deeply_nested_4_levels ... ok
[INFO] [stdout] test parser::json_literal_table::happy_mixed_types ... ok
[INFO] [stdout] test parser::json_literal_table::dos_thousand_keys ... ok
[INFO] [stdout] test parser::json_literal_table::happy_max_value_number ... ok
[INFO] [stdout] test parser::json_literal_table::happy_surrogate_pair_via_escape ... ok
[INFO] [stdout] test parser::json_literal_table::happy_nested ... ok
[INFO] [stdout] test parser::json_literal_table::happy_multi_key ... ok
[INFO] [stdout] test parser::json_literal_table::happy_single_key ... ok
[INFO] [stdout] test parser::json_literal_table::happy_negative_number ... ok
[INFO] [stdout] test parser::json_literal_table::happy_unicode_emoji ... ok
[INFO] [stdout] test parser::json_literal_table::ok_mixed_quotes_in_string_value ... ok
[INFO] [stdout] test parser::json_literal_table::whitespace_no_space_after_lparen ... ok
[INFO] [stdout] test parser::json_literal_table::quoted_document_body_is_rejected ... ok
[INFO] [stdout] test parser::json_literal_table::whitespace_multiline ... ok
[INFO] [stdout] test parser::json_literal_table::raw_newline_in_string_documented_lenient ... ok
[INFO] [stdout] test parser::json_literal_table::whitespace_compact ... ok
[INFO] [stdout] test parser::json_literal_table::vector_literal_still_parses ... ok
[INFO] [stdout] test parser::json_literal_table::whitespace_padded_around_colon ... ok
[INFO] [stdout] test parser::json_literal_table::in_list_paren_intact ... ok
[INFO] [stdout] test parser::json_literal_table::whitespace_padded_around_comma ... ok
[INFO] [stdout] test parser::kv::tests::vault_body_and_kv_error_variants_cover_remaining_dispatch ... ok
[INFO] [stdout] test parser::kv::tests::kv_command_error_paths_are_structured ... ok
[INFO] [stdout] test parser::kv::tests::kv_key_helper_handles_multisegment_and_vault_aliases ... ok
[INFO] [stdout] test parser::kv::tests::kv_cas_and_vault_lifecycle_cover_remaining_shapes ... ok
[INFO] [stdout] test parser::kv::tests::keyed_list_watch_tags_and_duration_helpers_cover_edges ... ok
[INFO] [stdout] test parser::json_literal_table::whitespace_tabs ... ok
[INFO] [stdout] test parser::search_commands::tests::parses_search_context_depth_before_parameterized_limit ... ok
[INFO] [stdout] test parser::search_commands::tests::parses_search_hybrid_vector_keyword_k_equals_and_keyword_collection ... ok
[INFO] [stdout] test parser::search_commands::tests::parses_multimodal_and_index_parameterized_limits ... ok
[INFO] [stdout] test parser::search_commands::tests::parses_search_similar_text_vector_and_limit_parameters ... ok
[INFO] [stdout] test parser::search_commands::tests::rejects_invalid_search_command_forms ... ok
[INFO] [stdout] test parser::search_commands::tests::parses_search_spatial_bbox_and_nearest_parameters ... ok
[INFO] [stdout] test parser::search_commands::tests::parses_search_text_in_collection_with_question_limit ... ok
[INFO] [stdout] test parser::table::tests::direct_parser_helpers_cover_projection_group_order_and_literals ... ok
[INFO] [stdout] test parser::table::tests::expression_aggregate_detection_branches ... ok
[INFO] [stdout] test parser::property_tests::property_round_trip_queue_push_json ... ok
[INFO] [stdout] test parser::table::tests::centrality_tvfs_parse_positional_and_named_args ... ok
[INFO] [stdout] test parser::table::tests::helper_function_catalogs_cover_all_names ... ok
[INFO] [stdout] test parser::table::tests::shortest_path_tvf_parses_graph_ref_with_scalar_named_args ... ok
[INFO] [stdout] test parser::table::tests::louvain_tvf_parses_positional_and_named_args ... ok
[INFO] [stdout] test parser::table::tests::from_subquery_source_is_preserved ... ok
[INFO] [stdout] test parser::table::tests::table_clause_parsing_covers_as_of_order_offset_and_expand ... ok
[INFO] [stdout] test parser::table::tests::projection_and_group_render_helpers_cover_aliases_and_exprs ... ok
[INFO] [stdout] test parser::table::tests::test_parse_sessionize_full_clause ... ok
[INFO] [stdout] test parser::table::tests::test_parse_sessionize_omits_optional_order_by ... ok
[INFO] [stdout] test parser::table::tests::test_parse_sessionize_with_session_id_in_projection_e2e_shape ... ok
[INFO] [stdout] test parser::table::tests::tvf_inline_form_carries_numeric_named_args ... ok
[INFO] [stdout] test parser::table::tests::tvf_inline_form_parses_nodes_and_edges_subqueries ... ok
[INFO] [stdout] test parser::table::tests::test_parse_sessionize_bare_defers_to_descriptor ... ok
[INFO] [stdout] test parser::table::tests::tvf_inline_form_rejects_malformed_shapes ... ok
[INFO] [stdout] test parser::table::tests::tvf_named_arg_grammar_rejects_malformed_forms ... ok
[INFO] [stdout] test parser::table::tests::test_parse_sessionize_composes_with_where_and_limit ... ok
[INFO] [stdout] test parser::tests::cte_recursive_marker_propagates ... ok
[INFO] [stdout] test parser::tests::cte_chained_definitions ... ok
[INFO] [stdout] test parser::tests::cte_single_with_single_reference ... ok
[INFO] [stdout] test parser::tests::cte_no_with_clause_produces_simple_shape ... ok
[INFO] [stdout] test parser::tests::cte_with_column_aliases ... ok
[INFO] [stdout] test parser::tests::doc_form_insert_document_with_raw_json_literal_in_values ... ok
[INFO] [stdout] test parser::tests::doc_form_queue_push_raw_json_with_priority_suffix ... ok
[INFO] [stdout] test parser::tests::doc_form_queue_rpush_raw_json_literal ... ok
[INFO] [stdout] test parser::tests::doc_form_timeseries_insert_with_raw_json_tags_3_tuple ... ok
[INFO] [stdout] test parser::tests::doc_form_queue_push_raw_json_literal ... ok
[INFO] [stdout] test parser::tests::doc_form_timeseries_multi_row_insert_with_raw_json_tags ... ok
[INFO] [stdout] test parser::tests::doc_form_timeseries_insert_with_raw_json_tags_4_tuple ... ok
[INFO] [stdout] test parser::tests::dos_expr_paren_nesting_at_cap_passes ... ok
[INFO] [stdout] test parser::tests::dos_expr_paren_nesting_depth_exceeded ... ok
[INFO] [stdout] test parser::tests::dos_filter_not_nesting_at_cap_passes ... ok
[INFO] [stdout] test parser::tests::dos_filter_not_nesting_depth_exceeded ... ok
[INFO] [stdout] test parser::property_tests::property_round_trip_select_no_filter ... ok
[INFO] [stdout] test parser::tests::dos_limit_chained_not_in_where_does_not_overflow_stack ... ok
[INFO] [stdout] test parser::tests::dos_limit_input_too_large_is_structured ... ok
[INFO] [stdout] test parser::tests::dos_limit_identifier_too_long_is_structured ... ok
[INFO] [stdout] test parser::tests::dos_limit_recursion_depth_is_structured ... ok
[INFO] [stdout] test parser::tests::dos_limit_token_budget_is_structured ... ok
[INFO] [stdout] test parser::tests::dos_subquery_nesting_at_cap_passes ... ok
[INFO] [stdout] test parser::tests::dos_subquery_nesting_depth_exceeded ... ok
[INFO] [stdout] test parser::tests::explain_delete_round_trips_as_plan_only_wrapper ... ok
[INFO] [stdout] test parser::tests::explain_insert_round_trips_as_plan_only_wrapper ... ok
[INFO] [stdout] test parser::tests::dos_limit_flat_operator_chain_hits_default_token_budget ... ok
[INFO] [stdout] test parser::tests::explain_update_round_trips_as_plan_only_wrapper ... ok
[INFO] [stdout] test parser::tests::fuzz_regression_issue_1479_migration_seed_terminates ... ok
[INFO] [stdout] test parser::tests::fuzz_regression_issue_2099_migration_seeds_terminate ... ok
[INFO] [stdout] test parser::table::tests::test_parse_sessionize_absent_leaves_field_none ... ok
[INFO] [stdout] test parser::tests::fuzz_regression_issue_1479_sql_seed_terminates ... ok
[INFO] [stdout] test parser::tests::fuzz_regression_sql_oom_shape_hits_default_token_budget ... ok
[INFO] [stdout] test parser::tests::insert_on_conflict_column_target_is_preserved_in_the_ast ... ok
[INFO] [stdout] test parser::tests::insert_on_conflict_do_nothing_is_preserved_in_the_ast ... ok
[INFO] [stdout] test parser::tests::insert_on_conflict_do_update_accepts_a_bound_parameter ... ok
[INFO] [stdout] test parser::tests::insert_on_conflict_do_update_preserves_excluded_assignments ... ok
[INFO] [stdout] test parser::tests::insert_on_conflict_do_update_requires_a_conflict_target ... ok
[INFO] [stdout] test parser::tests::queue_push_accepts_dedup_suffix_and_queue_window_ddl ... ok
[INFO] [stdout] test parser::tests::queue_push_accepts_ordering_key_suffix ... ok
[INFO] [stdout] test parser::property_tests::property_round_trip_select_with_filter ... ok
[INFO] [stdout] test parser::tests::queue_push_rejects_key_with_delayed_availability ... ok
[INFO] [stdout] test parser::tests::test_parse_aggregate_keywords_as_column_identifiers ... ok
[INFO] [stdout] test parser::tests::quoted_gateway_providers_preserve_identity_in_ai_clauses ... ok
[INFO] [stdout] test parser::tests::test_parse_alter_collection_set_unset_retention ... ok
[INFO] [stdout] test parser::tests::test_parse_alter_graph_add_analytics ... ok
[INFO] [stdout] test parser::tests::test_parse_alter_graph_drop_analytics ... ok
[INFO] [stdout] test parser::tests::test_parse_alter_graph_drop_analytics_rejects_unknown_output ... ok
[INFO] [stdout] test parser::tests::test_parse_alter_table_add_column ... ok
[INFO] [stdout] test parser::tests::test_parse_alter_table_drop_column ... ok
[INFO] [stdout] test parser::tests::test_parse_alter_table_rename_column ... ok
[INFO] [stdout] test parser::tests::test_parse_arithmetic_projection_chain ... ok
[INFO] [stdout] test parser::tests::test_parse_arithmetic_projection_sub ... ok
[INFO] [stdout] test parser::tests::test_parse_auth_error_forms ... ok
[INFO] [stdout] test parser::tests::test_parse_auth_grant_revoke_and_alter_user_forms ... ok
[INFO] [stdout] test parser::tests::test_parse_between_literal_bounds_preserved ... ok
[INFO] [stdout] test parser::tests::test_parse_between_mixed_bounds ... ok
[INFO] [stdout] test parser::tests::doc_form_queue_lpush_raw_json_literal ... ok
[INFO] [stdout] test parser::tests::test_parse_alter_graph_drop_analytics_keyword_output ... ok
[INFO] [stdout] test parser::tests::dos_limit_no_panic_on_pathological_input ... ok
[INFO] [stdout] test parser::tests::fuzz_regression_nested_select_kv_shape_hits_default_depth_limit ... ok
[INFO] [stdout] test parser::tests::test_parse_cast_column_to_text ... ok
[INFO] [stdout] test parser::tests::test_parse_between_with_column_bounds ... ok
[INFO] [stdout] test parser::tests::test_parse_canonical_rank_reads ... ok
[INFO] [stdout] test parser::tests::test_parse_canonical_vault_reveal_and_secret_namespaces ... ok
[INFO] [stdout] test parser::tests::test_parse_cast_literal_integer ... ok
[INFO] [stdout] test parser::tests::test_parse_cast_lowercase_keyword ... ok
[INFO] [stdout] test parser::tests::test_parse_cast_with_alias ... ok
[INFO] [stdout] test parser::tests::test_parse_compare_rhs_bare_identifier_uses_compare_fields ... ok
[INFO] [stdout] test parser::tests::test_parse_compare_rhs_column_expression_stays_compare_expr ... ok
[INFO] [stdout] test parser::tests::test_parse_copy_from_csv ... ok
[INFO] [stdout] test parser::tests::test_parse_compare_rhs_current_timestamp_expression_stays_compare_expr ... ok
[INFO] [stdout] test parser::tests::test_parse_config_kv_only_operations_as_invalid_operation ... ok
[INFO] [stdout] test parser::tests::test_parse_config_list_watch_and_tags ... ok
[INFO] [stdout] test parser::tests::test_parse_config_secret_ref_and_resolve ... ok
[INFO] [stdout] test parser::tests::test_parse_create_graph_document_and_collection_forms ... ok
[INFO] [stdout] test parser::tests::fuzz_regression_migration_body_token_budget_is_not_swallowed ... ok
[INFO] [stdout] test parser::tests::test_parse_create_graph_with_analytics_rejects_duplicate_output ... ok
[INFO] [stdout] test parser::tests::test_parse_create_graph_with_analytics_centrality_tolerance ... ok
[INFO] [stdout] test parser::tests::test_parse_create_graph_with_analytics_full_grammar ... ok
[INFO] [stdout] test parser::tests::test_parse_create_graph_with_analytics_rejects_unknown_option ... ok
[INFO] [stdout] test parser::tests::test_parse_create_graph_with_analytics_rejects_unknown_output ... ok
[INFO] [stdout] test parser::tests::test_parse_create_graph_without_analytics_has_empty_config ... ok
[INFO] [stdout] test parser::tests::test_parse_create_index_hash ... ok
[INFO] [stdout] test parser::tests::test_parse_create_keyed_models ... ok
[INFO] [stdout] test parser::tests::test_parse_create_materialized_view_refresh_every ... ok
[INFO] [stdout] test parser::tests::test_parse_create_queue ... ok
[INFO] [stdout] test parser::tests::test_parse_create_queue_with_dlq_and_attempts ... ok
[INFO] [stdout] test parser::tests::test_parse_create_queue_with_events_rejected ... ok
[INFO] [stdout] test parser::tests::test_parse_create_table_full ... ok
[INFO] [stdout] test parser::tests::test_parse_create_table_with_context_index ... ok
[INFO] [stdout] test parser::tests::test_parse_create_table_with_enum ... ok
[INFO] [stdout] test parser::tests::test_parse_create_table_simple ... ok
[INFO] [stdout] test parser::tests::test_parse_create_table_with_ttl_clause ... ok
[INFO] [stdout] test parser::tests::test_parse_create_table_with_ttl_and_context_index ... ok
[INFO] [stdout] test parser::tests::test_parse_create_table_with_events_default_queue ... ok
[INFO] [stdout] test parser::tests::test_parse_create_table_with_events_options ... ok
[INFO] [stdout] test parser::tests::test_parse_create_timeseries_with_downsample ... ok
[INFO] [stdout] test parser::tests::test_parse_create_timeseries ... ok
[INFO] [stdout] test parser::tests::test_parse_create_timeseries_with_session_clause ... ok
[INFO] [stdout] test parser::tests::test_parse_create_unique_index ... ok
[INFO] [stdout] test parser::tests::test_parse_create_tree ... ok
[INFO] [stdout] test parser::tests::test_parse_create_vector_forms ... ok
[INFO] [stdout] test parser::tests::test_parse_create_vault_with_own_master_key ... ok
[INFO] [stdout] test parser::tests::test_parse_create_unsupported_recognized_tokens_use_clear_error ... ok
[INFO] [stdout] test parser::tests::test_parse_ddl_table_options_types_and_alter_forms ... ok
[INFO] [stdout] test parser::tests::test_parse_delete_no_where ... ok
[INFO] [stdout] test parser::tests::test_parse_delete_returning_star ... ok
[INFO] [stdout] test parser::tests::test_parse_delete_secret ... ok
[INFO] [stdout] test parser::tests::test_parse_delete_with_where ... ok
[INFO] [stdout] test parser::tests::test_parse_dml_literal_value_array_and_object_branches ... ok
[INFO] [stdout] test parser::tests::test_parse_dml_extended_literals_auto_embed_and_ask_forms ... ok
[INFO] [stdout] test parser::tests::test_parse_describe_desugars_to_red_describe_select ... ok
[INFO] [stdout] test parser::tests::test_parse_delete_returning_columns ... ok
[INFO] [stdout] test parser::tests::test_parse_dollar_secret_reference_projection ... ok
[INFO] [stdout] test parser::tests::test_parse_dollar_config_reference_projection ... ok
[INFO] [stdout] test parser::tests::test_parse_dollar_secret_reference_filter ... ok
[INFO] [stdout] test parser::tests::test_parse_drop_table ... ok
[INFO] [stdout] test parser::tests::test_parse_drop_table_if_exists ... ok
[INFO] [stdout] test parser::tests::test_parse_events_backfill ... ok
[INFO] [stdout] test parser::tests::test_parse_events_backfill_status_stub ... ok
[INFO] [stdout] test parser::tests::test_parse_events_status_desugars_to_red_subscriptions_select ... ok
[INFO] [stdout] test parser::tests::test_parse_events_status_name_desugars_with_collection_filter ... ok
[INFO] [stdout] test parser::tests::test_parse_fdw_ddl ... ok
[INFO] [stdout] test parser::tests::test_parse_get_delete_history_config ... ok
[INFO] [stdout] test parser::tests::test_parse_fusion_strategies ... ok
[INFO] [stdout] test parser::tests::test_parse_fusion_strategy_identifier_forms ... ok
[INFO] [stdout] test parser::tests::test_parse_graph_centrality_default ... ok
[INFO] [stdout] test parser::tests::test_parse_graph_centrality_negative_limit_errors ... ok
[INFO] [stdout] test parser::tests::test_parse_graph_centrality_with_limit ... ok
[INFO] [stdout] test parser::tests::test_parse_graph_clustering ... ok
[INFO] [stdout] test parser::tests::test_parse_graph_community ... ok
[INFO] [stdout] test parser::tests::test_parse_graph_components ... ok
[INFO] [stdout] test parser::tests::test_parse_graph_cycles ... ok
[INFO] [stdout] test parser::tests::test_parse_graph_neighborhood_defaults ... ok
[INFO] [stdout] test parser::tests::test_parse_graph_neighborhood_edges_in ... ok
[INFO] [stdout] test parser::tests::test_parse_graph_neighborhood_with_options ... ok
[INFO] [stdout] test parser::tests::test_parse_graph_properties_with_source ... ok
[INFO] [stdout] test parser::tests::test_parse_graph_shortest_path ... ok
[INFO] [stdout] test parser::tests::test_parse_graph_shortest_path_astar ... ok
[INFO] [stdout] test parser::tests::test_parse_graph_shortest_path_bellman_ford ... ok
[INFO] [stdout] test parser::tests::test_parse_graph_shortest_path_docs_form ... ok
[INFO] [stdout] test parser::tests::test_parse_graph_centrality ... ok
[INFO] [stdout] test parser::tests::test_parse_graph_traverse_edges_in ... ok
[INFO] [stdout] test parser::tests::test_parse_graph_traverse ... ok
[INFO] [stdout] test parser::tests::test_parse_graph_traverse_docs_form ... ok
[INFO] [stdout] test parser::tests::test_parse_graph_properties ... ok
[INFO] [stdout] test parser::tests::test_parse_group_by ... ok
[INFO] [stdout] test parser::tests::test_parse_graph_topological_sort ... ok
[INFO] [stdout] test parser::tests::test_parse_group_by_multiple_fields ... ok
[INFO] [stdout] test parser::tests::test_parse_group_by_time_bucket ... ok
[INFO] [stdout] test parser::tests::test_parse_group_by_with_limit ... ok
[INFO] [stdout] test parser::tests::test_parse_group_by_with_having ... ok
[INFO] [stdout] test parser::tests::test_parse_hll_commands ... ok
[INFO] [stdout] test parser::tests::test_parse_hybrid_query ... ok
[INFO] [stdout] test parser::tests::test_parse_hybrid_with_graph ... ok
[INFO] [stdout] test parser::tests::test_parse_iam_policy_forms ... ok
[INFO] [stdout] test parser::tests::test_parse_insert_bare_returning_errors ... ok
[INFO] [stdout] test parser::tests::test_parse_insert_document ... ok
[INFO] [stdout] test parser::tests::test_parse_insert_edge ... ok
[INFO] [stdout] test parser::tests::test_parse_insert_json_with_colon_separator ... ok
[INFO] [stdout] test parser::tests::test_parse_insert_kv ... ok
[INFO] [stdout] test parser::tests::test_parse_insert_node ... ok
[INFO] [stdout] test parser::tests::test_parse_insert_multi_row ... ok
[INFO] [stdout] test parser::tests::test_parse_insert_returning_columns ... ok
[INFO] [stdout] test parser::tests::test_parse_insert_returning_star ... ok
[INFO] [stdout] test parser::tests::test_parse_insert_single_row ... ok
[INFO] [stdout] test parser::tests::test_parse_insert_row_default ... ok
[INFO] [stdout] test parser::tests::test_parse_insert_vector ... ok
[INFO] [stdout] test parser::tests::test_parse_insert_vector_array_literal ... ok
[INFO] [stdout] test parser::tests::test_parse_insert_with_metadata ... ok
[INFO] [stdout] test parser::tests::test_parse_insert_with_nested_json ... ok
[INFO] [stdout] test parser::tests::test_parse_insert_mixed_types ... ok
[INFO] [stdout] test parser::tests::test_parse_insert_with_expires_at ... ok
[INFO] [stdout] test parser::tests::test_parse_insert_with_inline_json_object ... ok
[INFO] [stdout] test parser::tests::test_parse_insert_with_password_literal_constructor ... ok
[INFO] [stdout] test parser::tests::test_parse_insert_with_secret_literal_constructor ... ok
[INFO] [stdout] test parser::tests::test_parse_insert_with_ttl ... ok
[INFO] [stdout] test parser::tests::test_parse_insert_with_ttl_and_metadata ... ok
[INFO] [stdout] test parser::tests::test_parse_insert_with_ttl_hours ... ok
[INFO] [stdout] test parser::tests::test_parse_join_hybrid_query ... ok
[INFO] [stdout] test parser::tests::test_parse_join_hybrid_query_with_implicit_alias ... ok
[INFO] [stdout] test parser::tests::test_parse_join_path_query_with_implicit_alias ... ok
[INFO] [stdout] test parser::tests::test_parse_join_path_query ... ok
[INFO] [stdout] test parser::tests::test_parse_join_query ... ok
[INFO] [stdout] test parser::tests::test_parse_join_vector_query ... ok
[INFO] [stdout] test parser::tests::test_parse_join_vector_query_with_implicit_alias ... ok
[INFO] [stdout] test parser::tests::test_parse_join_with_all_keyword ... ok
[INFO] [stdout] test parser::tests::test_parse_join_with_universal_left_alias ... ok
[INFO] [stdout] test parser::tests::test_parse_join_with_universal_right_alias ... ok
[INFO] [stdout] test parser::tests::test_parse_keyword_field_reference_in_where ... ok
[INFO] [stdout] test parser::tests::test_parse_kv_decr_bare_key ... ok
[INFO] [stdout] test parser::tests::test_parse_kv_delete_bare_key ... ok
[INFO] [stdout] test parser::tests::test_parse_kv_delete_dotted_key ... ok
[INFO] [stdout] test parser::tests::test_parse_kv_get_bare_key ... ok
[INFO] [stdout] test parser::tests::test_parse_kv_get_dotted_key ... ok
[INFO] [stdout] test parser::tests::test_parse_kv_incr_with_expire ... ok
[INFO] [stdout] test parser::tests::test_parse_kv_put_bare_key ... ok
[INFO] [stdout] test parser::tests::test_parse_kv_incr_bare_key_default_by ... ok
[INFO] [stdout] test parser::tests::test_parse_kv_incr_dotted_key_with_by ... ok
[INFO] [stdout] test parser::tests::test_parse_kv_decr_with_by ... ok
[INFO] [stdout] test parser::tests::test_parse_kv_invalidate_tags ... ok
[INFO] [stdout] test parser::tests::test_parse_kv_put_dotted_key ... ok
[INFO] [stdout] test parser::json_literal_table::dos_payload_size_exceeded ... ok
[INFO] [stdout] test parser::tests::test_parse_kv_put_with_tags ... ok
[INFO] [stdout] test parser::tests::test_parse_kv_put_with_expire ... ok
[INFO] [stdout] test parser::tests::test_parse_kv_put_expire_units ... ok
[INFO] [stdout] test parser::tests::test_parse_kv_put_expire_and_if_not_exists ... ok
[INFO] [stdout] test parser::tests::test_parse_kv_unquoted_colon_key_suggests_quoting ... ok
[INFO] [stdout] test parser::tests::test_parse_maintenance_commands ... ok
[INFO] [stdout] test parser::tests::test_parse_kv_watch_collection_prefix_from_lsn ... ok
[INFO] [stdout] test parser::tests::test_parse_left_join ... ok
[INFO] [stdout] test parser::tests::test_parse_match_incoming_edge ... ok
[INFO] [stdout] test parser::tests::test_parse_match_limit ... ok
[INFO] [stdout] test parser::tests::test_parse_kv_watch_dotted_key ... ok
[INFO] [stdout] test parser::tests::test_parse_match_canonicalizes_edge_label_aliases ... ok
[INFO] [stdout] test parser::tests::test_parse_match_limit_zero ... ok
[INFO] [stdout] test parser::tests::test_parse_match_limit_rejects_negative_and_non_integer ... ok
[INFO] [stdout] test parser::tests::test_parse_kv_watch_prefix ... ok
[INFO] [stdout] test parser::tests::test_parse_money_scalar_function ... ok
[INFO] [stdout] test parser::tests::test_parse_kv_unknown_verb_errors ... ok
[INFO] [stdout] test parser::tests::test_parse_migration_forms ... ok
[INFO] [stdout] test parser::tests::test_parse_match_variable_length ... ok
[INFO] [stdout] test parser::tests::test_parse_partitioning_ddl ... ok
[INFO] [stdout] test parser::tests::test_parse_kv_put_if_not_exists ... ok
[INFO] [stdout] test parser::tests::test_parse_match_with_edge ... ok
[INFO] [stdout] test parser::tests::test_parse_polymorphic_drop_models ... ok
[INFO] [stdout] test parser::tests::test_parse_path_query ... ok
[INFO] [stdout] test parser::tests::test_parse_queue_ack_nack_delivery_id_forms ... ok
[INFO] [stdout] test parser::tests::test_parse_put_config ... ok
[INFO] [stdout] test parser::tests::test_parse_polymorphic_truncate_models ... ok
[INFO] [stdout] test parser::tests::test_parse_queue_alias_sides ... ok
[INFO] [stdout] test parser::tests::test_parse_queue_claim ... ok
[INFO] [stdout] test parser::tests::test_parse_queue_control_and_group_command_forms ... ok
[INFO] [stdout] test parser::tests::test_parse_queue_mode_ddl ... ok
[INFO] [stdout] test parser::tests::test_parse_queue_push ... ok
[INFO] [stdout] test parser::tests::test_parse_queue_push_inline_json_literal ... ok
[INFO] [stdout] test parser::tests::test_parse_queue_read_wait_clause ... ok
[INFO] [stdout] test parser::tests::test_parse_red_diff_tvf_with_string_commitish_args ... ok
[INFO] [stdout] test parser::tests::test_parse_returning_expression_reports_not_yet_supported ... ok
[INFO] [stdout] test parser::tests::test_parse_rotate_config ... ok
[INFO] [stdout] test parser::tests::test_parse_search_context_defaults ... ok
[INFO] [stdout] test parser::tests::test_parse_queue_pending ... ok
[INFO] [stdout] test parser::tests::test_parse_search_hybrid ... ok
[INFO] [stdout] test parser::tests::test_parse_search_context_with_field_collection_limit_depth ... ok
[INFO] [stdout] test parser::tests::test_parse_queue_pop ... ok
[INFO] [stdout] test parser::tests::test_parse_search_hybrid_text_only ... ok
[INFO] [stdout] test parser::tests::test_parse_search_index_defaults ... ok
[INFO] [stdout] test parser::tests::test_parse_row_level_security_ddl ... ok
[INFO] [stdout] test parser::tests::test_parse_schema_and_sequence_ddl ... ok
[INFO] [stdout] test parser::tests::test_parse_search_index_with_collection_limit_fuzzy ... ok
[INFO] [stdout] test parser::tests::test_parse_search_hybrid_requires_input ... ok
[INFO] [stdout] test parser::tests::test_parse_search_multimodal ... ok
[INFO] [stdout] test parser::tests::test_parse_search_similar ... ok
[INFO] [stdout] test parser::tests::test_parse_search_hybrid_vector_only ... ok
[INFO] [stdout] test parser::tests::test_parse_search_text ... ok
[INFO] [stdout] test parser::tests::test_parse_search_similar_defaults ... ok
[INFO] [stdout] test parser::tests::test_parse_select_all_with_where ... ok
[INFO] [stdout] test parser::tests::test_parse_select_alt_any_with_where ... ok
[INFO] [stdout] test parser::tests::test_parse_select_any_document_path_projection ... ok
[INFO] [stdout] test parser::tests::test_parse_probabilistic_command_matrix ... ok
[INFO] [stdout] test parser::tests::test_parse_select_all_keyword_with_where ... ok
[INFO] [stdout] test parser::tests::test_parse_search_text_minimal ... ok
[INFO] [stdout] test parser::tests::test_parse_put_config_with_schema_type ... ok
[INFO] [stdout] test parser::tests::test_parse_select_any_with_alias ... ok
[INFO] [stdout] test parser::tests::test_parse_select_any_nested_document_path_projection ... ok
[INFO] [stdout] test parser::tests::test_parse_select_any_with_alias_where_order_limit ... ok
[INFO] [stdout] test parser::tests::test_parse_search_multimodal_defaults ... ok
[INFO] [stdout] test parser::tests::test_parse_search_spatial_radius ... ok
[INFO] [stdout] test parser::property_tests::property_round_trip_insert ... ok
[INFO] [stdout] test parser::tests::test_parse_select_any_with_capabilities_in ... ok
[INFO] [stdout] test parser::tests::test_parse_select_entity_with_alias ... ok
[INFO] [stdout] test parser::tests::test_parse_select_entity_lowercase_without_from_alias ... ok
[INFO] [stdout] test parser::tests::test_parse_select_mixed_with_where ... ok
[INFO] [stdout] test parser::tests::test_parse_select_any_with_where ... ok
[INFO] [stdout] test parser::tests::test_parse_select_led_table_join_variants ... ok
[INFO] [stdout] test parser::tests::test_parse_select_star ... ok
[INFO] [stdout] test parser::tests::test_parse_select_from_dotted_analytics_view ... ok
[INFO] [stdout] test parser::tests::test_parse_select_entity_with_where ... ok
[INFO] [stdout] test parser::tests::test_parse_select_led_multiple_table_joins ... ok
[INFO] [stdout] test parser::tests::test_parse_select_star_from_asterisk_defaults_to_any ... ok
[INFO] [stdout] test parser::tests::test_parse_select_table_alias_nested_document_path_projection ... ok
[INFO] [stdout] test parser::tests::test_parse_select_with_expand_graph ... ok
[INFO] [stdout] test parser::tests::test_parse_select_with_order_limit ... ok
[INFO] [stdout] test parser::tests::test_parse_select_with_where ... ok
[INFO] [stdout] test parser::tests::test_parse_select_without_from_with_where_defaults_to_any ... ok
[INFO] [stdout] test parser::tests::test_parse_select_without_from_with_trailing_identifier_errors ... ok
[INFO] [stdout] test parser::tests::test_parse_set_secret ... ok
[INFO] [stdout] test parser::tests::test_parse_show_branches_and_tags_desugar_to_vcs_virtual_tables ... ok
[INFO] [stdout] test parser::tests::test_parse_show_collections_where_desugars_with_filter ... ok
[INFO] [stdout] test parser::tests::test_parse_show_create_table_desugars_to_red_show_create_select ... ok
[INFO] [stdout] test parser::tests::test_parse_select_universal_with_where ... ok
[INFO] [stdout] test parser::tests::test_parse_select_without_from_defaults_to_any ... ok
[INFO] [stdout] test parser::tests::test_parse_show_collections_desugars_to_red_collections_select ... ok
[INFO] [stdout] test parser::tests::test_parse_show_policies_desugars_to_red_policies_select ... ok
[INFO] [stdout] test parser::tests::test_parse_show_collections_including_internal_desugars_without_filter ... ok
[INFO] [stdout] test parser::tests::test_parse_show_queues_including_internal_omits_internal_filter ... ok
[INFO] [stdout] test parser::tests::test_parse_show_indices_desugars_to_red_indices_select ... ok
[INFO] [stdout] test parser::tests::test_parse_select_with_expand_cross_refs ... ok
[INFO] [stdout] test parser::tests::test_parse_show_sample_desugars_to_limited_select ... ok
[INFO] [stdout] test parser::tests::test_parse_select_with_alias ... ok
[INFO] [stdout] test parser::tests::test_parse_show_indices_on_desugars_with_collection_filter ... ok
[INFO] [stdout] test parser::tests::test_parse_show_policies_on_desugars_with_collection_filter ... ok
[INFO] [stdout] test parser::tests::test_parse_show_sample_rejects_where_and_order_by ... ok
[INFO] [stdout] test parser::tests::test_parse_select_with_expand_all ... ok
[INFO] [stdout] test parser::tests::test_parse_show_queues_desugars_to_red_queues_select ... ok
[INFO] [stdout] test parser::tests::test_parse_show_sample_accepts_explicit_limit ... ok
[INFO] [stdout] test parser::tests::test_parse_show_schema_desugars_to_red_columns_select ... ok
[INFO] [stdout] test parser::tests::test_parse_show_secret_prefix ... ok
[INFO] [stdout] test parser::tests::test_parse_show_stats_for_name_desugars_with_collection_filter ... ok
[INFO] [stdout] test parser::tests::test_parse_simple_match ... ok
[INFO] [stdout] test parser::tests::test_parse_table_function_rejects_unclosed_paren ... ok
[INFO] [stdout] test parser::tests::test_parse_show_secrets_all ... ok
[INFO] [stdout] test parser::tests::test_parse_table_function_multiple_args ... ok
[INFO] [stdout] test parser::tests::test_parse_simple_vector_query ... ok
[INFO] [stdout] test parser::tests::test_parse_table_join_variants_and_from_subquery ... ok
[INFO] [stdout] test parser::tests::test_parse_show_stats_name_desugars_with_collection_filter ... ok
[INFO] [stdout] test parser::tests::test_parse_timeseries_duration_downsample_and_hypertable_forms ... ok
[INFO] [stdout] test parser::tests::test_parse_tree_rebalance_dry_run ... ok
[INFO] [stdout] test parser::tests::test_parse_typed_show_desugars_to_red_collections_model_filter ... ok
[INFO] [stdout] test parser::tests::test_parse_table_function_rejects_zero_args ... ok
[INFO] [stdout] test parser::tests::test_parse_table_function_single_arg ... ok
[INFO] [stdout] test parser::tests::test_parse_tree_insert ... ok
[INFO] [stdout] test parser::tests::test_parse_update_from_any_remains_rejected ... ok
[INFO] [stdout] test parser::tests::test_parse_unseal_vault_command ... ok
[INFO] [stdout] test parser::tests::test_parse_simple_select ... ok
[INFO] [stdout] test parser::tests::test_parse_show_stats_desugars_to_red_stats_select ... ok
[INFO] [stdout] test parser::tests::test_parse_transaction_control ... ok
[INFO] [stdout] test parser::tests::test_parse_unsupported_recognized_tokens_in_other_statement_positions ... ok
[INFO] [stdout] test parser::tests::test_parse_update_dotted_path_target_round_trips_unmarked ... ok
[INFO] [stdout] test parser::tests::test_parse_update_with_expires_at ... ok
[INFO] [stdout] test parser::tests::test_parse_update_no_where ... ok
[INFO] [stdout] test parser::tests::test_parse_update_returning_columns ... ok
[INFO] [stdout] test parser::tests::test_parse_update_graph_markers_stay_others_removed ... ok
[INFO] [stdout] test parser::tests::test_parse_update_with_metadata ... ok
[INFO] [stdout] test parser::tests::test_parse_vault_lifecycle_commands ... ok
[INFO] [stdout] test parser::tests::test_parse_update_with_ttl ... ok
[INFO] [stdout] test parser::tests::test_parse_update_returning_star ... ok
[INFO] [stdout] test parser::tests::test_parse_update_with_where ... ok
[INFO] [stdout] test parser::tests::test_parse_vault_put_uses_vault_model ... ok
[INFO] [stdout] test parser::tests::test_parse_update_multiple_assignments ... ok
[INFO] [stdout] test parser::tests::test_parse_vector_query_full ... ok
[INFO] [stdout] test parser::tests::test_parse_vault_unseal_command ... ok
[INFO] [stdout] test parser::tests::test_parse_vault_list_and_watch ... ok
[INFO] [stdout] test parser::tests::test_parse_vector_query_with_text ... ok
[INFO] [stdout] test parser::tests::test_parse_where_and_or ... ok
[INFO] [stdout] test parser::tests::test_parse_where_between ... ok
[INFO] [stdout] test parser::tests::test_parse_vector_query_with_metric ... ok
[INFO] [stdout] test parser::tests::test_parse_view_ddl ... ok
[INFO] [stdout] test parser::tests::test_parse_where_in ... ok
[INFO] [stdout] test parser::tests::test_parse_where_like ... ok
[INFO] [stdout] test parser::tests::test_parse_vector_query_with_subquery ... ok
[INFO] [stdout] test parser::tests::test_parse_zrange_withscores_desugars_to_rank_range ... ok
[INFO] [stdout] test parser::tests::test_parse_zrank_desugars_to_rank_of ... ok
[INFO] [stdout] test parser::timeseries::tests::create_hypertable_and_drop_timeseries_parse_variants ... ok
[INFO] [stdout] test parser::tests::test_parse_watch_bare_key ... ok
[INFO] [stdout] test parser::timeseries::tests::create_metrics_sets_collection_defaults_and_optional_clauses ... ok
[INFO] [stdout] test parser::tests::test_parse_vector_query_with_filter ... ok
[INFO] [stdout] test parser::tests::test_parse_where_not_like ... ok
[INFO] [stdout] test parser::timeseries::tests::create_timeseries_accepts_clause_order_and_defaults_to_columnar ... ok
[INFO] [stdout] test parser::timeseries::tests::timeseries_metric_and_slo_errors_are_reported ... ok
[INFO] [stdout] test parser::timeseries::tests::create_timeseries_accepts_no_columnar_opt_out ... ok
[INFO] [stdout] test parser::timeseries::tests::create_timeseries_rejects_retired_columnar_keyword ... ok
[INFO] [stdout] test parser::tree::tests::tree_commands_cover_move_delete_validate_rebalance_and_drop ... ok
[INFO] [stdout] test parser::tree::tests::tree_insert_defaults_to_last_and_accepts_string_entity_ids ... ok
[INFO] [stdout] test parser::tests::test_parse_where_not_in ... ok
[INFO] [stdout] test parser::timeseries::tests::create_metric_alter_metric_and_slo_parse_descriptor_forms ... ok
[INFO] [stdout] test parser::tree::tests::create_tree_accepts_root_options_and_maxchildren_alias ... ok
[INFO] [stdout] test parser::vector::tests::metadata_filter_parses_comparisons_and_contains ... ok
[INFO] [stdout] test parser::vector::tests::vector_query_parses_reference_sources_and_k_alias ... ok
[INFO] [stdout] test parser::vector::search_mode_tests::vector_modes_are_explicit_and_exact_by_default ... ok
[INFO] [stdout] test parser::vector::tests::metadata_filter_parses_geo_radius ... ok
[INFO] [stdout] test parser::vector::tests::vector_query_parses_filter_sets_metric_threshold_and_includes ... ok
[INFO] [stdout] test parser::tree::tests::tree_parser_rejects_malformed_commands ... ok
[INFO] [stdout] test parser::vector::tests::vector_parser_reports_malformed_queries ... ok
[INFO] [stdout] test parser::vector::tests::vector_query_parses_subquery_source ... ok
[INFO] [stdout] test parser::vector::tests::vector_query_uses_defaults_for_bare_identifier_source ... ok
[INFO] [stdout] test planner::claim_gate::tests::implicit_rid_tiebreaker_is_not_index_gated ... ok
[INFO] [stdout] test planner::claim_gate::tests::column_matching_is_case_insensitive ... ok
[INFO] [stdout] test planner::claim_gate::tests::accepts_claim_order_by_with_single_column_index ... ok
[INFO] [stdout] test planner::claim_gate::tests::claim_exact_follows_the_same_gate ... ok
[INFO] [stdout] test planner::claim_gate::tests::non_claim_update_is_never_gated ... ok
[INFO] [stdout] test planner::optimizer::tests::optimize_with_hints_can_disable_join_reordering ... ok
[INFO] [stdout] test planner::optimizer::tests::index_selection_analyzes_supported_filter_shapes ... ok
[INFO] [stdout] test planner::optimizer::tests::optimizer_sets_index_hint_on_table_filters ... ok
[INFO] [stdout] test planner::optimizer::tests::test_join_reordering ... ok
[INFO] [stdout] test planner::pathkeys::tests::prefix_matching_ignores_null_placement_but_not_direction_or_column ... ok
[INFO] [stdout] test planner::claim_gate::tests::compound_index_covers_leading_order_column ... ok
[INFO] [stdout] test planner::claim_gate::tests::rejects_claim_order_by_without_covering_index ... ok
[INFO] [stdout] test planner::projections::tests::different_table_never_matches ... ok
[INFO] [stdout] test planner::pathkeys::tests::satisfies_requires_all_required_keys_in_order ... ok
[INFO] [stdout] test planner::pathkeys::tests::constructors_apply_sql_default_null_placement ... ok
[INFO] [stdout] test planner::optimizer::tests::test_optimizer_applies_passes ... ok
[INFO] [stdout] test planner::pathkeys::tests::appended_truncated_and_empty_report_stable_lengths ... ok
[INFO] [stdout] test planner::pathkeys::tests::plan_sort_distinguishes_none_incremental_and_full ... ok
[INFO] [stdout] test planner::projections::tests::rejects_projection_when_query_key_not_in_projection ... ok
[INFO] [stdout] test planner::rewriter::tests::custom_rules_can_be_added_after_defaults ... ok
[INFO] [stdout] test planner::rewriter::tests::normalize_rule_sorts_table_columns_by_output_name ... ok
[INFO] [stdout] test planner::projections::tests::rejects_projection_when_query_requests_unknown_aggregate ... ok
[INFO] [stdout] test planner::rewriter::tests::projection_name_uses_visible_output_name_for_all_projection_shapes ... ok
[INFO] [stdout] test planner::rewriter::tests::query_rewriter_eliminates_always_true_table_filters ... ok
[INFO] [stdout] test planner::rewriter::tests::query_rewriter_runs_rules_until_fixed_point_and_exposes_context ... ok
[INFO] [stdout] test planner::rewriter::tests::query_rewriter_recurses_into_join_children_and_tracks_pushdown ... ok
[INFO] [stdout] test planner::rewriter::tests::test_simplify_double_not ... ok
[INFO] [stdout] test planner::rewriter::tests::simplify_filter_covers_or_true_false_and_not_paths ... ok
[INFO] [stdout] test planner::rewriter::tests::test_simplify_and_with_true ... ok
[INFO] [stdout] test planner::projections::tests::empty_candidate_list_returns_none ... ok
[INFO] [stdout] test renderer::tests::insert_on_conflict_round_trips_through_the_canonical_renderer ... ok
[INFO] [stdout] test schema_expression::tests::parses_stored_and_check_and_preserves_quoted_source ... ok
[INFO] [stdout] test schema_expression::tests::bounds_left_deep_expression_trees ... ok
[INFO] [stdout] test planner::projections::tests::prefers_narrower_projection_when_both_match ... ok
[INFO] [stdout] test planner::projections::tests::picks_matching_projection_when_query_is_a_subset ... ok
[INFO] [stdout] test planner::projections::tests::filtered_projection_matches_only_when_filters_match ... ok
[INFO] [stdout] test schema_expression::tests::preserves_source_and_dependencies_and_rejects_external_effects ... ok
[INFO] [stdout] test sql::tests::parse_frontend_rejects_trailing_tokens ... ok
[INFO] [stdout] test sql::tests::parse_frontend_covers_multimodel_command_routing ... ok
[INFO] [stdout] test sql::tests::parse_frontend_routes_admin_and_catalog_sql ... ok
[INFO] [stdout] test sql::tests::parse_sql_command_covers_analytics_non_goal_rejections ... ok
[INFO] [stdout] test sql::tests::parse_sql_command_covers_iam_and_hypertable_dispatch_edges ... ok
[INFO] [stdout] test sql::tests::parse_sql_command_covers_remaining_catalog_and_copy_shapes ... ok
[INFO] [stdout] test sql::tests::parse_frontend_routes_core_sql_statements ... ok
[INFO] [stdout] test sql::tests::parse_frontend_routes_fdw_policy_auth_and_migrations ... ok
[INFO] [stdout] test sql::tests::parse_sql_command_covers_show_and_error_branches ... ok
[INFO] [stdout] test sql::tests::parse_sql_command_covers_remaining_ranking_and_event_errors ... ok
[INFO] [stdout] test sql::tests::parse_frontend_routes_non_sql_frontends ... ok
[INFO] [stdout] test sql::tests::parse_sql_command_covers_transaction_isolation_edges ... ok
[INFO] [stdout] test sql::tests::parse_sql_command_covers_store_fork_promotion ... ok
[INFO] [stdout] test sql::tests::parse_sql_statement_covers_statement_category_wrapping ... ok
[INFO] [stdout] test sql::tests::sql_command_round_trips_multimodel_schema_variants ... ok
[INFO] [stdout] test sql::tests::parse_sql_command_covers_vcs_working_set_verbs ... ok
[INFO] [stdout] test sql_lowering::tests::expressions_lower_to_legacy_projections_with_aliases_preserved ... ok
[INFO] [stdout] test sql_lowering::tests::filters_round_trip_through_expression_forms ... ok
[INFO] [stdout] test sql_lowering::tests::fold_expr_to_value_handles_secret_constructors_unary_and_errors ... ok
[INFO] [stdout] test sql_lowering::tests::insert_update_delete_helpers_fold_canonical_expressions ... ok
[INFO] [stdout] test sql_lowering::tests::expr_contains_parameter_walks_nested_expression_shapes ... ok
[INFO] [stdout] test sql_lowering::tests::non_table_effective_helpers_preserve_existing_query_fields ... ok
[INFO] [stdout] test sql::tests::parse_frontend_routes_ranking_reads ... ok
[INFO] [stdout] test sql::tests::parse_frontend_routes_extended_schema_sql ... ok
[INFO] [stdout] test sql_lowering::tests::expression_filters_specialize_common_predicates_and_fallbacks ... ok
[INFO] [stdout] test sql_lowering::tests::lowering_fallbacks_cover_alias_legacy_and_non_specialized_paths ... ok
[INFO] [stdout] test sql::tests::sql_command_round_trips_drop_truncate_and_maintenance_variants ... ok
[INFO] [stdout] test sql_lowering::tests::case_projection_roundtrip_preserves_nested_case_secret_literals_and_aliases ... ok
[INFO] [stdout] test sql_lowering::tests::projections_raise_back_to_select_items_and_expression_nodes ... ok
[INFO] [stdout] test sql_lowering::tests::render_label_and_literal_helpers_cover_private_round_trip_paths ... ok
[INFO] [stdout] test stored_function::tests::body_split_preserves_strings_and_rejects_control_and_nesting ... ok
[INFO] [stdout] test stored_function::tests::parses_definitions_calls_and_lifecycle ... ok
[INFO] [stdout] test sql_lowering::tests::secret_projection_literals_preserve_ciphertext_and_type ... ok
[INFO] [stdout] test sql_lowering::tests::table_effective_helpers_prefer_canonical_expr_fields ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 857 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/front_end_authority.rs (/opt/rustwide/target/release/build/reddb-io-rql/deab78f6414d77e3/out/front_end_authority-deab78f6414d77e3)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test rql_crate_owns_the_query_front_end ... FAILED
[INFO] [stdout] test server_must_not_redeclare_the_query_front_end ... FAILED
[INFO] [stderr] error: test failed, to rerun pass `--test front_end_authority`
[INFO] [stdout] test server_has_no_query_front_end_shims ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- rql_crate_owns_the_query_front_end stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rql_crate_owns_the_query_front_end' (1532) panicked at tests/front_end_authority.rs:34:31:
[INFO] [stdout] read /opt/crates/reddb-rql/src/lexer.rs: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be4db31b8e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be4db32fb3a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be4db31fdec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be4db2f7346 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be4db313a09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be4db2af5d0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be4db313bc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5be4db2f73f2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5be4db2efed9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5be4db2f7ffd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5be4db33026c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5be4db29caa9 - front_end_authority[5c7440449cb0b952]::read::<std[617be2ca0a6fd877]::path::PathBuf>::{closure#0}
[INFO] [stdout]   12:     0x5be4db29f213 - <front_end_authority[5c7440449cb0b952]::rql_crate_owns_the_query_front_end::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5be4db2a2a1b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x5be4db2afbf5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5be4db2a94e4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5be4db2b2c82 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x5be4db31addf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7e2f3a146dfa - <unknown>
[INFO] [stdout]   19:     0x7e2f3a1da3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- server_must_not_redeclare_the_query_front_end stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'server_must_not_redeclare_the_query_front_end' (1534) panicked at tests/front_end_authority.rs:48:54:
[INFO] [stdout] read_dir /opt/crates/reddb-server/src: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be4db31b8e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be4db32fb3a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be4db31fdec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be4db2f7346 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be4db313a09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be4db2af5d0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be4db313bc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5be4db2f73f2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5be4db2efed9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5be4db2f7ffd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5be4db33026c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5be4db29cbe9 - front_end_authority[5c7440449cb0b952]::rust_files_under::{closure#0}
[INFO] [stdout]   12:     0x5be4db29d5c8 - front_end_authority[5c7440449cb0b952]::rust_files_under
[INFO] [stdout]   13:     0x5be4db2a161a - <front_end_authority[5c7440449cb0b952]::server_must_not_redeclare_the_query_front_end::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5be4db2a2a1b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x5be4db2afbf5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5be4db2a94e4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5be4db2b2c82 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5be4db31addf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7e2f3a146dfa - <unknown>
[INFO] [stdout]   20:     0x7e2f3a1da3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- server_has_no_query_front_end_shims stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'server_has_no_query_front_end_shims' (1533) panicked at tests/front_end_authority.rs:34:31:
[INFO] [stdout] read /opt/crates/reddb-server/src/storage/query/mod.rs: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be4db31b8e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5be4db32fb3a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5be4db31fdec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5be4db2f7346 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5be4db313a09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5be4db2af5d0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5be4db313bc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5be4db2f73f2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5be4db2efed9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5be4db2f7ffd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5be4db33026c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5be4db29caa9 - front_end_authority[5c7440449cb0b952]::read::<std[617be2ca0a6fd877]::path::PathBuf>::{closure#0}
[INFO] [stdout]   12:     0x5be4db2a11f8 - <front_end_authority[5c7440449cb0b952]::server_has_no_query_front_end_shims::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5be4db2a2a1b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x5be4db2afbf5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5be4db2a94e4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5be4db2b2c82 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x5be4db31addf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7e2f3a146dfa - <unknown>
[INFO] [stdout]   19:     0x7e2f3a1da3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     rql_crate_owns_the_query_front_end
[INFO] [stdout]     server_has_no_query_front_end_shims
[INFO] [stdout]     server_must_not_redeclare_the_query_front_end
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "167df9ba3383bf4c5e9a90ea58911c504b06edb65155f80d24098910bda3a976", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "167df9ba3383bf4c5e9a90ea58911c504b06edb65155f80d24098910bda3a976", kill_on_drop: false }`
[INFO] [stdout] 167df9ba3383bf4c5e9a90ea58911c504b06edb65155f80d24098910bda3a976
