[INFO] fetching crate qql-core 0.5.0...
[INFO] testing qql-core-0.5.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate qql-core 0.5.0 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate qql-core 0.5.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate qql-core 0.5.0
[INFO] tweaked toml for crates.io crate qql-core 0.5.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate qql-core 0.5.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 qql-core 0.5.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:40:12
[INFO] [stderr]    |
[INFO] [stderr] 40 | homepage = "https://github.com/srimon12/qql-rs"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 45 | repository = "https://github.com/srimon12/qql-rs"
[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: `qql-core` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] 357c5b1d34cefe402b3e2fffd4359b567dfff837746c4175e4a1321285732b7c
[INFO] running `Command { std: "docker" "start" "357c5b1d34cefe402b3e2fffd4359b567dfff837746c4175e4a1321285732b7c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "357c5b1d34cefe402b3e2fffd4359b567dfff837746c4175e4a1321285732b7c", 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" "357c5b1d34cefe402b3e2fffd4359b567dfff837746c4175e4a1321285732b7c" "/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" "357c5b1d34cefe402b3e2fffd4359b567dfff837746c4175e4a1321285732b7c", 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" "357c5b1d34cefe402b3e2fffd4359b567dfff837746c4175e4a1321285732b7c" "/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:40:12
[INFO] [stderr]    |
[INFO] [stderr] 40 | homepage = "https://github.com/srimon12/qql-rs"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 45 | repository = "https://github.com/srimon12/qql-rs"
[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: `qql-core` (manifest) generated 1 warning
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling phf_shared v0.14.0
[INFO] [stderr]    Compiling phf_generator v0.14.0
[INFO] [stderr]    Compiling phf_macros v0.14.0
[INFO] [stderr]    Compiling phf v0.14.0
[INFO] [stderr]    Compiling qql-core v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 14.73s
[INFO] running `Command { std: "docker" "inspect" "357c5b1d34cefe402b3e2fffd4359b567dfff837746c4175e4a1321285732b7c", 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" "357c5b1d34cefe402b3e2fffd4359b567dfff837746c4175e4a1321285732b7c" "/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:40:12
[INFO] [stderr]    |
[INFO] [stderr] 40 | homepage = "https://github.com/srimon12/qql-rs"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 45 | repository = "https://github.com/srimon12/qql-rs"
[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: `qql-core` (manifest) generated 1 warning
[INFO] [stderr]    Compiling qql-core v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 31.05s
[INFO] running `Command { std: "docker" "inspect" "357c5b1d34cefe402b3e2fffd4359b567dfff837746c4175e4a1321285732b7c", 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" "357c5b1d34cefe402b3e2fffd4359b567dfff837746c4175e4a1321285732b7c" "/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:40:12
[INFO] [stderr]    |
[INFO] [stderr] 40 | homepage = "https://github.com/srimon12/qql-rs"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 45 | repository = "https://github.com/srimon12/qql-rs"
[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: `qql-core` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/qql-core/5700c67942002764/out/qql_core-5700c67942002764)
[INFO] [stdout] 
[INFO] [stdout] running 325 tests
[INFO] [stdout] test error::tests::backend_class_from_code_classifies_transport_and_auth ... ok
[INFO] [stdout] test fmt::tests::test_create_collection_mode_survives_explicit_vectors ... ok
[INFO] [stdout] test fmt::tests::test_format_collapses_multiple_blank_lines ... ok
[INFO] [stdout] test fmt::tests::test_format_comment_after_four_quote_run ... ok
[INFO] [stdout] test fmt::tests::test_recommend_example_inputs_roundtrip ... ok
[INFO] [stdout] test fmt::tests::test_render_f32_precision ... ok
[INFO] [stdout] test fmt::tests::test_format_inline_comment_inside_statement ... ok
[INFO] [stdout] test explain::tests::explain_dml_includes_selector_and_shard ... ok
[INFO] [stdout] test fmt::tests::test_format_preserves_comments_and_blank_lines ... ok
[INFO] [stdout] test explain::tests::test_explain_tree_structure ... ok
[INFO] [stdout] test error::tests::retry_helpers_cover_transport_and_transient_statuses ... ok
[INFO] [stdout] test explain::tests::explain_upsert_includes_shard_and_wait ... ok
[INFO] [stdout] test error::tests::test_core_error_impl ... ok
[INFO] [stdout] test fmt::tests::test_formula_string_variable_roundtrips_quoted ... ok
[INFO] [stdout] test fmt::tests::test_vector_formatting_precision ... ok
[INFO] [stdout] test fmt::tests::test_shard_key_forms_roundtrip ... ok
[INFO] [stdout] test fmt::tests::test_vector_placeholders_emit_bare_question ... ok
[INFO] [stdout] test params::tests::test_bind_positional_count_mismatch ... ok
[INFO] [stdout] test params::tests::test_bind_after_four_quote_run ... ok
[INFO] [stdout] test params::tests::test_bind_positional_variables ... ok
[INFO] [stdout] test params::tests::test_bind_preserves_compact_dict_syntax ... ok
[INFO] [stdout] test params::tests::test_bind_preserves_triple_quoted_and_raw_strings ... ok
[INFO] [stdout] test params::tests::test_bind_stmt_ast ... ok
[INFO] [stdout] test params::tests::test_bind_named_variables ... ok
[INFO] [stdout] test error::tests::backend_class_from_http_covers_every_code ... ok
[INFO] [stdout] test params::tests::test_bound_zero_limit_rejected_like_literal ... ok
[INFO] [stdout] test params::tests::test_bound_vector_rejects_non_finite ... ok
[INFO] [stdout] test params::tests::test_inject_filter_rejects_unbound_point_param ... ok
[INFO] [stdout] test params::tests::test_format_query_limit_param_roundtrip ... ok
[INFO] [stdout] test params::tests::test_non_finite_floats_rejected ... ok
[INFO] [stdout] test params::tests::test_format_positional_limit_is_bare_question_mark ... ok
[INFO] [stdout] test params::tests::test_dotted_parameter_names ... ok
[INFO] [stdout] test params::tests::test_mixed_placeholder_style_errors ... ok
[INFO] [stdout] test params::tests::test_bind_preserves_literals_comments_and_backticks ... ok
[INFO] [stdout] test params::tests::test_query_text_colon_literal_not_unbound_param ... ok
[INFO] [stdout] test params::tests::test_f32array_literal_renders_shortest_f32 ... ok
[INFO] [stdout] test params::tests::test_truncate_vector_literals ... ok
[INFO] [stdout] test params::tests::test_format_named_scroll_and_facet_limit_params ... ok
[INFO] [stdout] test params::tests::test_ddl_config_values_bind_and_census ... ok
[INFO] [stdout] test params::tests::test_upsert_point_param_errors ... ok
[INFO] [stdout] test params::tests::test_validate_no_unbound_params_catches_missing ... ok
[INFO] [stdout] test params::tests::test_bound_negative_literal_after_minus_stays_parseable ... ok
[INFO] [stdout] test params::tests::test_scroll_and_facet_limit_and_after_binding ... ok
[INFO] [stdout] test params::tests::test_value_to_literal_escaping ... ok
[INFO] [stdout] test tests::ddl_tests::alter_collection ... ok
[INFO] [stdout] test tests::ddl_tests::alter_collection_named_vector_diff_preserves_fields ... ok
[INFO] [stdout] test params::tests::test_truncate_vector_literals_after_four_quote_run ... ok
[INFO] [stdout] test params::tests::test_parse_value_rejects_trailing_tokens ... ok
[INFO] [stdout] test params::tests::test_upsert_vector_param_binding ... ok
[INFO] [stdout] test params::tests::test_dict_key_escaping_prevents_injection ... ok
[INFO] [stdout] test params::tests::test_protected_scan_matches_lexer_on_quote_runs ... ok
[INFO] [stdout] test params::tests::test_value_ast_equality_roundtrips ... ok
[INFO] [stdout] test params::tests::test_sparse_query_input_object_literal ... ok
[INFO] [stdout] test params::tests::test_dollar_identifiers_never_corrupted ... ok
[INFO] [stdout] test tests::ddl_tests::alter_collection_named_vector_diff_rejections ... ok
[INFO] [stdout] test params::tests::test_idf_params_binding_and_census ... ok
[INFO] [stdout] test tests::ddl_tests::create_collection_rejects_bad_memory_and_datatype ... ok
[INFO] [stdout] test tests::ddl_tests::create_collection_vector_size_cap ... ok
[INFO] [stdout] test params::tests::test_upsert_point_param_parse_and_format ... ok
[INFO] [stdout] test tests::ddl_tests::create_collection_with_sparse ... ok
[INFO] [stdout] test tests::ddl_tests::create_sparse_with_memory_roundtrips_fmt ... ok
[INFO] [stdout] test tests::ddl_tests::delete_by_filter ... ok
[INFO] [stdout] test tests::ddl_tests::delete_by_id ... ok
[INFO] [stdout] test tests::ddl_tests::create_collection_with_memory_and_datatype ... ok
[INFO] [stdout] test tests::ddl_tests::embed_directive_accepts_explicit_dense_role_without_model ... ok
[INFO] [stdout] test tests::ddl_tests::quantization_and_sparse_options_reject_wrong_types ... ok
[INFO] [stdout] test tests::ddl_tests::query_bare_with_vector_defaults_to_all ... ok
[INFO] [stdout] test tests::ddl_tests::scroll_basic ... ok
[INFO] [stdout] test tests::ddl_tests::scroll_with_vector_all ... ok
[INFO] [stdout] test tests::ddl_tests::scroll_with_vector_true_and_after ... ok
[INFO] [stdout] test tests::ddl_tests::set_quota_parses_and_roundtrips_fmt ... ok
[INFO] [stdout] test tests::ddl_tests::scroll_with_filter ... ok
[INFO] [stdout] test tests::ddl_tests::scroll_with_named_vectors ... ok
[INFO] [stdout] test tests::ddl_tests::set_quota_rejects_unknown_keys_and_bad_wait ... ok
[INFO] [stdout] test tests::ddl_tests::create_collection_with_params ... ok
[INFO] [stdout] test tests::ddl_tests::create_collection_dense ... ok
[INFO] [stdout] test fmt::tests::test_format_nested_negation_reparses ... ok
[INFO] [stdout] test tests::ddl_tests::create_index ... ok
[INFO] [stdout] test tests::ddl_tests::alter_collection_named_vector_diffs_parse_and_round_trip ... ok
[INFO] [stdout] test tests::ddl_tests::show_collection ... ok
[INFO] [stdout] test tests::ddl_tests::show_collections ... ok
[INFO] [stdout] test tests::ddl_tests::show_quotas ... ok
[INFO] [stdout] test tests::ddl_tests::update_payload ... ok
[INFO] [stdout] test tests::ddl_tests::update_vector_named_map_and_values ... ok
[INFO] [stdout] test tests::ddl_tests::update_vector ... ok
[INFO] [stdout] test params::tests::test_upsert_point_param_dict_splice ... ok
[INFO] [stdout] test tests::ddl_tests::create_collection_explicit_dense_model ... ok
[INFO] [stdout] test tests::ddl_tests::create_collection_with_hnsw ... ok
[INFO] [stdout] test tests::ddl_tests::create_index_rejects_legacy_quoted_type ... ok
[INFO] [stdout] test tests::ddl_tests::create_index_numeric_options ... ok
[INFO] [stdout] test tests::ddl_tests::upsert_with_sparse ... ok
[INFO] [stdout] test tests::filter_tests::geo_polygon_filter_with_holes ... ok
[INFO] [stdout] test tests::errors_have_explicit_kinds_codes_and_spans ... ok
[INFO] [stdout] test tests::explain_reports_ast_intent_without_runtime_claims ... ok
[INFO] [stdout] test tests::filter_tests::id_predicate_simple ... ok
[INFO] [stdout] test tests::filter_tests::in_list ... ok
[INFO] [stdout] test tests::filter_tests::between ... ok
[INFO] [stdout] test tests::filter_tests::geo_bbox_filter ... ok
[INFO] [stdout] test tests::filter_tests::geo_polygon_filter ... ok
[INFO] [stdout] test tests::filter_tests::geo_radius_filter ... ok
[INFO] [stdout] test tests::filter_tests::has_vector ... ok
[INFO] [stdout] test tests::filter_tests::id_predicate_in ... ok
[INFO] [stdout] test tests::filter_tests::is_empty ... ok
[INFO] [stdout] test tests::filter_tests::match_any ... ok
[INFO] [stdout] test tests::filter_tests::match_except ... ok
[INFO] [stdout] test tests::filter_tests::match_except_roundtrip_fmt ... ok
[INFO] [stdout] test tests::filter_tests::logical_and_or_not ... ok
[INFO] [stdout] test tests::filter_tests::is_null_and_not_null ... ok
[INFO] [stdout] test tests::filter_tests::match_except_rejects_empty_list ... ok
[INFO] [stdout] test tests::filter_tests::match_tokens_roundtrip_fmt ... ok
[INFO] [stdout] test tests::filter_tests::min_does_not_require_should ... ok
[INFO] [stdout] test tests::filter_tests::min_should ... ok
[INFO] [stdout] test tests::filter_tests::min_should_rejects_zero_count ... ok
[INFO] [stdout] test tests::filter_tests::min_should_roundtrip_fmt ... ok
[INFO] [stdout] test tests::filter_tests::match_tokens ... ok
[INFO] [stdout] test tests::filter_tests::match_text ... ok
[INFO] [stdout] test tests::filter_tests::min_should_single_operand ... ok
[INFO] [stdout] test tests::filter_tests::non_iso_string_range_bounds ... ok
[INFO] [stdout] test tests::filter_tests::not_in ... ok
[INFO] [stdout] test tests::filter_tests::range_operators ... ok
[INFO] [stdout] test tests::filter_tests::simple_equality ... ok
[INFO] [stdout] test tests::filter_tests::slice_condition_in_compound ... ok
[INFO] [stdout] test tests::filter_tests::slice_condition ... ok
[INFO] [stdout] test tests::filter_tests::slice_condition_rejects_index_gte_total ... ok
[INFO] [stdout] test tests::filter_tests::values_count ... ok
[INFO] [stdout] test tests::lexer_tests::basic_keywords ... ok
[INFO] [stdout] test tests::lexer_tests::brackets_and_delimiters ... ok
[INFO] [stdout] test tests::lexer_tests::comment_edge_cases_are_skipped ... ok
[INFO] [stdout] test tests::lexer_tests::comparison_operators ... ok
[INFO] [stdout] test tests::filter_tests::match_prefix_roundtrip_fmt ... ok
[INFO] [stdout] test tests::ddl_tests::create_hybrid_with_arbitrary_vector_names ... ok
[INFO] [stdout] test tests::lexer_tests::dotted_segment_cannot_start_with_dollar ... ok
[INFO] [stdout] test tests::lexer_tests::every_keyword_variant_maps_back_to_its_grammar_literal ... ok
[INFO] [stdout] test tests::ddl_tests::upsert_embedding_targets_may_be_inferred ... ok
[INFO] [stdout] test tests::lexer_tests::four_double_quotes_lex_as_two_empty_strings ... ok
[INFO] [stdout] test tests::ddl_tests::upsert_named_vectors ... ok
[INFO] [stdout] test tests::ddl_tests::upsert_simple ... ok
[INFO] [stdout] test tests::ddl_tests::upsert_with_embed_directive ... ok
[INFO] [stdout] test tests::lexer_tests::four_quotes_lex_as_single_quoted_escaped_string ... ok
[INFO] [stdout] test tests::ddl_tests::upsert_with_embedding ... ok
[INFO] [stdout] test tests::lexer_tests::identifier_with_underscore_and_digits ... ok
[INFO] [stdout] test tests::filter_tests::match_phrase ... ok
[INFO] [stdout] test tests::filter_tests::match_prefix ... ok
[INFO] [stdout] test tests::lexer_tests::identifiers_and_keywords ... ok
[INFO] [stdout] test tests::lexer_tests::invalid_character_errors ... ok
[INFO] [stdout] test tests::filter_tests::not_equals_is_normalized ... ok
[INFO] [stdout] test tests::lexer_tests::minus_before_dot_is_a_structured_lex_error ... ok
[INFO] [stdout] test tests::lexer_tests::glued_binary_minus_parses_like_spaced_form ... ok
[INFO] [stdout] test tests::lexer_tests::grammar_keywords_in_token_rs ... ok
[INFO] [stdout] test tests::lexer_tests::numbers_integer_and_float ... ok
[INFO] [stdout] test tests::lexer_tests::dollar_is_allowed_inside_dotted_segment ... ok
[INFO] [stdout] test tests::lexer_tests::iterator_terminates_after_a_lex_error ... ok
[INFO] [stdout] test tests::lexer_tests::keywords_map_matches_grammar_literals_exactly ... ok
[INFO] [stdout] test tests::ddl_tests::drop_collection ... ok
[INFO] [stdout] test tests::lexer_tests::lexer_double_minus_hazard_suite ... ok
[INFO] [stdout] test tests::lexer_tests::raw_and_triple_quoted_and_backtick_strings ... ok
[INFO] [stdout] test tests::lexer_tests::line_comments_skipped ... ok
[INFO] [stdout] test tests::lexer_tests::next_token_halts_after_lex_error ... ok
[INFO] [stdout] test tests::lexer_tests::span_positions_are_bytes ... ok
[INFO] [stdout] test tests::lexer_tests::scientific_notation_floats ... ok
[INFO] [stdout] test tests::lexer_tests::triple_quoted_string_lexes_verbatim_content ... ok
[INFO] [stdout] test tests::lexer_tests::sql_style_escaped_strings ... ok
[INFO] [stdout] test tests::lexer_tests::malformed_exponent_is_a_structured_lex_error ... ok
[INFO] [stdout] test tests::lexer_tests::unicode_comparison_operators ... ok
[INFO] [stdout] test tests::lexer_tests::string_span_covers_quotes ... ok
[INFO] [stdout] test tests::lexer_tests::minus_as_operator ... ok
[INFO] [stdout] test tests::lexer_tests::strings_with_escapes ... ok
[INFO] [stdout] test tests::lexer_tests::trailing_dot_is_a_structured_lex_error ... ok
[INFO] [stdout] test tests::negative_tests::clause_ordering_violations ... ok
[INFO] [stdout] test tests::lexer_tests::uppercase_raw_prefix_is_not_a_raw_string ... ok
[INFO] [stdout] test tests::lexer_tests::six_quotes_lex_as_empty_triple_quoted_string ... ok
[INFO] [stdout] test tests::negative_tests::bare_score_threshold_rejected ... ok
[INFO] [stdout] test tests::filter_tests::nested_filter ... ok
[INFO] [stdout] test tests::negative_tests::bare_using_rejected ... ok
[INFO] [stdout] test tests::filter_tests::uint_literal_overflowing_i64 ... ok
[INFO] [stdout] test tests::lexer_tests::dollar_identifiers ... ok
[INFO] [stdout] test tests::negative_tests::config_validation_spans_stay_inside_the_block ... ok
[INFO] [stdout] test tests::filter_tests::slice_condition_rejects_zero_total ... ok
[INFO] [stdout] test tests::negative_tests::count_clause_order_enforced ... ok
[INFO] [stdout] test tests::negative_tests::count_valid_grammar_order_accepted ... ok
[INFO] [stdout] test tests::filter_tests::uint_point_id ... ok
[INFO] [stdout] test tests::negative_tests::duplicate_cte_name_rejected ... ok
[INFO] [stdout] test tests::negative_tests::between_rejects_composite_bounds ... ok
[INFO] [stdout] test tests::negative_tests::create_index_unknown_field_type_rejected ... ok
[INFO] [stdout] test tests::negative_tests::create_shard_key_config_accepts_positive_integers ... ok
[INFO] [stdout] test tests::negative_tests::create_shard_key_config_rejects_unknown_keys_and_invalid_values ... ok
[INFO] [stdout] test tests::lexer_tests::unicode_spans_use_byte_offsets ... ok
[INFO] [stdout] test tests::negative_tests::dollar_leading_dotted_segment_rejected ... ok
[INFO] [stdout] test tests::negative_tests::empty_in_list_rejected ... ok
[INFO] [stdout] test tests::negative_tests::empty_params_and_alter_without_config_rejected ... ok
[INFO] [stdout] test tests::negative_tests::fusion_with_missing_prefetch_rejected ... ok
[INFO] [stdout] test tests::negative_tests::empty_script_and_separator_codes ... ok
[INFO] [stdout] test tests::negative_tests::fusion_without_prefetch_rejected ... ok
[INFO] [stdout] test tests::negative_tests::in_literal_span_points_at_the_composite ... ok
[INFO] [stdout] test tests::negative_tests::duplicate_keys_rejected ... ok
[INFO] [stdout] test tests::negative_tests::id_predicate_inequality_rejected ... ok
[INFO] [stdout] test tests::negative_tests::generic_with_clause_rejected ... ok
[INFO] [stdout] test tests::negative_tests::facet_unknown_and_duplicate_options_rejected ... ok
[INFO] [stdout] test tests::negative_tests::empty_prefetch_rejected ... ok
[INFO] [stdout] test tests::negative_tests::invalid_shard_params_rejected ... ok
[INFO] [stdout] test tests::negative_tests::numeric_field_name_rejected ... ok
[INFO] [stdout] test tests::negative_tests::object_operator_keys_rejected ... ok
[INFO] [stdout] test tests::negative_tests::limit_beyond_u64_and_zero_rejected_with_positive_integer_code ... ok
[INFO] [stdout] test tests::negative_tests::hnsw_m_float_two_is_rejected ... ok
[INFO] [stdout] test tests::negative_tests::invalid_geo_rejected ... ok
[INFO] [stdout] test tests::negative_tests::scripts_have_a_bounded_statement_count ... ok
[INFO] [stdout] test tests::negative_tests::out_of_range_integer_literals_rejected ... ok
[INFO] [stdout] test tests::negative_tests::match_any_requires_list ... ok
[INFO] [stdout] test tests::negative_tests::search_param_errors_carry_spans ... ok
[INFO] [stdout] test tests::negative_tests::query_points_rejects_paging_clauses ... ok
[INFO] [stdout] test tests::negative_tests::count_config_rejects_unknown_keys_and_non_boolean_exact ... ok
[INFO] [stdout] test tests::negative_tests::feedback_strategy_requires_exact_a_b_c_in_order ... ok
[INFO] [stdout] test tests::negative_tests::formula_max_min_require_at_least_one_operand ... ok
[INFO] [stdout] test tests::negative_tests::incomplete_mmr_rejected ... ok
[INFO] [stdout] test tests::negative_tests::semicolon_script_separation ... ok
[INFO] [stdout] test tests::negative_tests::uppercase_raw_prefix_rejected_as_raw_string ... ok
[INFO] [stdout] test tests::parser_tests::bare_nan_is_a_string_value_not_a_float ... ok
[INFO] [stdout] test tests::negative_tests::invalid_geo_polygon_rejected ... ok
[INFO] [stdout] test tests::negative_tests::top_level_query_requires_from ... ok
[INFO] [stdout] test tests::negative_tests::non_finite_float_literals_rejected ... ok
[INFO] [stdout] test tests::negative_tests::top_level_query_without_from_rejected ... ok
[INFO] [stdout] test tests::negative_tests::trailing_commas_rejected ... ok
[INFO] [stdout] test tests::negative_tests::trailing_tokens_rejected ... ok
[INFO] [stdout] test tests::negative_tests::unknown_cte_rejected ... ok
[INFO] [stdout] test tests::negative_tests::unknown_vector_config_key_is_validation ... ok
[INFO] [stdout] test tests::negative_tests::rerank_bare_string_input_rejected ... ok
[INFO] [stdout] test tests::negative_tests::rerank_without_prefetch_rejected ... ok
[INFO] [stdout] test tests::lexer_tests::parser_keywords_exist_in_grammar ... ok
[INFO] [stdout] test tests::parser_tests::batch_block_binds_and_injects_into_members ... ok
[INFO] [stdout] test tests::parser_tests::batch_block_parses_and_roundtrips_fmt ... ok
[INFO] [stdout] test tests::parser_tests::batch_block_rejects_bad_members ... ok
[INFO] [stdout] test tests::parser_tests::cross_rerank_parses ... ok
[INFO] [stdout] test tests::parser_tests::formula_max_min_acosh_functions ... ok
[INFO] [stdout] test tests::parser_tests::formula_missing_operand_hints_shell_score_interpolation ... ok
[INFO] [stdout] test tests::parser_tests::cte_chain_stays_linear_in_ast_size ... ok
[INFO] [stdout] test tests::parser_tests::formula_query ... ok
[INFO] [stdout] test tests::parser_tests::formula_query_div_default ... ok
[INFO] [stdout] test tests::parser_tests::decay_surplus_arguments_rejected ... ok
[INFO] [stdout] test tests::parser_tests::context_search ... ok
[INFO] [stdout] test tests::parser_tests::implicit_array_vector_literal_parses ... ok
[INFO] [stdout] test tests::parser_tests::inline_prefetch_subquery_sees_enclosing_ctes_at_parse ... ok
[INFO] [stdout] test tests::parser_tests::max_selectivity_requires_acorn ... ok
[INFO] [stdout] test tests::parser_tests::fusion_with_prefetch ... ok
[INFO] [stdout] test tests::parser_tests::mmr_diversity_must_be_valid ... ok
[INFO] [stdout] test tests::parser_tests::mutation_shard_key_parses_from_qql ... ok
[INFO] [stdout] test tests::parser_tests::formula_subtract_negative_literal ... ok
[INFO] [stdout] test tests::parser_tests::named_limit_params_are_colon_prefixed ... ok
[INFO] [stdout] test tests::parser_tests::discover_search ... ok
[INFO] [stdout] test tests::parser_tests::formula_functions_are_case_insensitive ... ok
[INFO] [stdout] test tests::parser_tests::empty_triple_quoted_string_decodes_to_empty ... ok
[INFO] [stdout] test tests::parser_tests::image_query_input_parses ... ok
[INFO] [stdout] test tests::parser_tests::float_and_integer_keywords_are_string_values ... ok
[INFO] [stdout] test tests::parser_tests::geo_distance_accepts_uint_coordinates ... ok
[INFO] [stdout] test tests::parser_tests::formula_domain_default_parsing ... ok
[INFO] [stdout] test tests::parser_tests::nearest_point_uuid ... ok
[INFO] [stdout] test tests::parser_tests::nearest_text_is_default_shorthand ... ok
[INFO] [stdout] test tests::parser_tests::nearest_vector ... ok
[INFO] [stdout] test tests::parser_tests::named_vector_called_object_is_not_inference_input ... ok
[INFO] [stdout] test tests::parser_tests::forward_cte_reference_is_rejected_at_parse ... ok
[INFO] [stdout] test tests::parser_tests::numeric_literal_as_query_is_rejected ... ok
[INFO] [stdout] test tests::parser_tests::fusion_dbsf ... ok
[INFO] [stdout] test tests::parser_tests::nearest_point ... ok
[INFO] [stdout] test tests::parser_tests::four_quotes_decode_to_single_apostrophe ... ok
[INFO] [stdout] test tests::parser_tests::numeric_shard_key_stays_typed_on_mutations ... ok
[INFO] [stdout] test tests::parser_tests::hybrid_shorthand ... ok
[INFO] [stdout] test tests::parser_tests::mmr_query ... ok
[INFO] [stdout] test tests::parser_tests::parse_upsert_on_field_and_multi_spec ... ok
[INFO] [stdout] test tests::parser_tests::nearest_explicit_text_with_model ... ok
[INFO] [stdout] test tests::parser_tests::order_by ... ok
[INFO] [stdout] test tests::parser_tests::relevance_feedback ... ok
[INFO] [stdout] test tests::parser_tests::params_timeout_and_consistency ... ok
[INFO] [stdout] test tests::parser_tests::removed_pre_v1_aliases_are_rejected ... ok
[INFO] [stdout] test tests::parser_tests::parse_all_semicolons_required ... ok
[INFO] [stdout] test tests::parser_tests::points_lookup ... ok
[INFO] [stdout] test tests::parser_tests::query_clauses_full_order ... ok
[INFO] [stdout] test tests::parser_tests::repro_numeric_shard_key_stays_typed_on_drop ... ok
[INFO] [stdout] test tests::parser_tests::select_is_rejected ... ok
[INFO] [stdout] test tests::parser_tests::params_idf_global_and_corpus ... ok
[INFO] [stdout] test tests::parser_tests::rerank_query ... ok
[INFO] [stdout] test tests::parser_tests::sample_random ... ok
[INFO] [stdout] test tests::parser_tests::recommend_with_strategy ... ok
[INFO] [stdout] test tests::parser_tests::shard_key_placeholder_binds_and_validates ... ok
[INFO] [stdout] test tests::parser_tests::triple_quoted_strings_preserve_backslash_verbatim ... ok
[INFO] [stdout] test tests::parser_tests::shard_keys_list_accepts_mixed_string_and_integer_keys ... ok
[INFO] [stdout] test tests::parser_tests::triple_quoted_strings_preserve_doubled_quotes_verbatim ... ok
[INFO] [stdout] test tests::parser_tests::upsert_and_create_accept_numeric_shard_keys ... ok
[INFO] [stdout] test tests::parser_tests::using_can_declare_an_arbitrary_sparse_vector ... ok
[INFO] [stdout] test tests::parser_tests::using_hybrid_rejects_non_text_nearest ... ok
[INFO] [stdout] test tests::parser_tests::using_hybrid_shorthand_expands_to_hybrid ... ok
[INFO] [stdout] test tests::recovery_tests::parse_all_stays_fail_fast_on_the_first_error ... ok
[INFO] [stdout] test tests::recovery_tests::recovering_parse_collects_two_independent_syntax_errors ... ok
[INFO] [stdout] test tests::parser_tests::upsert_using_image_parses ... ok
[INFO] [stdout] test tests::recovery_tests::recovering_parse_does_not_split_with_payload_as_a_new_statement ... ok
[INFO] [stdout] test tests::recovery_tests::recovering_parse_reports_a_missing_semicolon_between_valid_statements ... ok
[INFO] [stdout] test tests::recovery_tests::recovering_parse_reports_later_statements_after_an_error ... ok
[INFO] [stdout] test tests::parser_tests::using_as_multi_marks_dense_multivector ... ok
[INFO] [stdout] test tests::recovery_tests::recovering_parse_syncs_on_the_next_statement_keyword ... ok
[INFO] [stdout] test tests::recovery_tests::recovering_parse_valid_script_matches_parse_all ... ok
[INFO] [stdout] test tests::transform_tests::inject_id_filter ... ok
[INFO] [stdout] test tests::transform_tests::inject_id_requires_equality ... ok
[INFO] [stdout] test tests::transform_tests::inject_into_cte_recursive ... ok
[INFO] [stdout] test tests::parser_tests::sparse_upsert_embedding_is_explicit ... ok
[INFO] [stdout] test tests::parser_tests::parse_upsert_with_dollar_and_pattern_strings ... ok
[INFO] [stdout] test tests::parser_tests::sql_style_doubled_quote_is_decoded ... ok
[INFO] [stdout] test tests::transform_tests::inject_into_facet_count_and_payload_mutations ... ok
[INFO] [stdout] test tests::parser_tests::payload_mutation_filter_params_are_collected_for_prepared ... ok
[INFO] [stdout] test tests::parser_tests::trailing_semicolons_rejected ... ok
[INFO] [stdout] test tests::transform_tests::inject_into_query ... ok
[INFO] [stdout] test tests::parser_tests::using_hybrid_defaults_fusion_rrf_and_omitted_names ... ok
[INFO] [stdout] test tests::parser_tests::quoted_identifier_decodes_escapes ... ok
[INFO] [stdout] test tests::transform_tests::inject_into_scroll ... ok
[INFO] [stdout] test tests::transform_tests::inject_into_delete ... ok
[INFO] [stdout] test tests::transform_tests::inject_into_upsert ... ok
[INFO] [stdout] test tests::parser_tests::repro_shard_key_accepts_placeholders ... ok
[INFO] [stdout] test tests::transform_tests::parse_inject_op_is_case_insensitive ... ok
[INFO] [stdout] test tests::transform_tests::inject_recurses_into_inline_prefetch_query ... ok
[INFO] [stdout] test tests::transform_tests::inject_rejects_ddl_show_update_vector_and_upsert_combos ... ok
[INFO] [stdout] test tests::transform_tests::injection_resists_logical_or_bypass ... ok
[INFO] [stdout] test tests::transform_tests::injection_resists_negation_bypass ... ok
[INFO] [stdout] test tests::transform_tests::injection_resists_standalone_and_bypass ... ok
[INFO] [stdout] test tests::transform_tests::shard_key_access_supports_delete_payload ... ok
[INFO] [stdout] test tests::parser_tests::shard_clause_parses_on_query_and_ctes_via_set_shard_key ... ok
[INFO] [stdout] test tests::transform_tests::injection_works_on_query_with_no_where_clause ... ok
[INFO] [stdout] test tests::parser_tests::triple_quoted_double_delimited_strings_are_verbatim ... ok
[INFO] [stdout] test tests::parser_tests::using_hybrid_preserves_model_and_dbsf ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 325 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fmt_roundtrip.rs (/opt/rustwide/target/release/build/qql-core/5108cfd127f7c903/out/fmt_roundtrip-5108cfd127f7c903)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test canonical_output_reparses_for_all_fixtures ... FAILED
[INFO] [stdout] test every_valid_fixture_round_trips ... FAILED
[INFO] [stdout] test every_valid_fixture_formats_idempotently ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- canonical_output_reparses_for_all_fixtures stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'canonical_output_reparses_for_all_fixtures' (738) panicked at tests/fmt_roundtrip.rs:15:10:
[INFO] [stdout] valid fixture directory should exist: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b0d53427ed1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5b0d5343e7ca - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5b0d5342c3bc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5b0d534039a6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5b0d5341ff59 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5b0d53336980 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5b0d53420112 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5b0d53403a52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5b0d533fc539 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5b0d5340465d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5b0d5343eefc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5b0d5343ecd2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5b0d53321ee0 - fmt_roundtrip[e8ccb2cd75dd0437]::fixtures
[INFO] [stdout]   13:     0x5b0d53323b5e - <fmt_roundtrip[e8ccb2cd75dd0437]::canonical_output_reparses_for_all_fixtures::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5b0d53329dcb - 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:     0x5b0d53336fa5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5b0d53330894 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5b0d5333a032 - <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:     0x5b0d534273cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x73761491edfa - <unknown>
[INFO] [stdout]   20:     0x7376149b23d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- every_valid_fixture_round_trips stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'every_valid_fixture_round_trips' (740) panicked at tests/fmt_roundtrip.rs:15:10:
[INFO] [stdout] valid fixture directory should exist: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b0d53427ed1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5b0d5343e7ca - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5b0d5342c3bc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5b0d534039a6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5b0d5341ff59 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5b0d53336980 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5b0d53420112 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5b0d53403a52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5b0d533fc539 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5b0d5340465d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5b0d5343eefc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5b0d5343ecd2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5b0d53321ee0 - fmt_roundtrip[e8ccb2cd75dd0437]::fixtures
[INFO] [stdout]   13:     0x5b0d53322fbe - <fmt_roundtrip[e8ccb2cd75dd0437]::every_valid_fixture_round_trips::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5b0d53329dcb - 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:     0x5b0d53336fa5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5b0d53330894 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5b0d5333a032 - <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:     0x5b0d534273cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x73761491edfa - <unknown>
[INFO] [stdout]   20:     0x7376149b23d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- every_valid_fixture_formats_idempotently stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'every_valid_fixture_formats_idempotently' (739) panicked at tests/fmt_roundtrip.rs:15:10:
[INFO] [stdout] valid fixture directory should exist: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b0d53427ed1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5b0d5343e7ca - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5b0d5342c3bc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5b0d534039a6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5b0d5341ff59 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5b0d53336980 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5b0d53420112 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5b0d53403a52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5b0d533fc539 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5b0d5340465d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5b0d5343eefc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5b0d5343ecd2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5b0d53321ee0 - fmt_roundtrip[e8ccb2cd75dd0437]::fixtures
[INFO] [stdout]   13:     0x5b0d533237a0 - <fmt_roundtrip[e8ccb2cd75dd0437]::every_valid_fixture_formats_idempotently::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5b0d53329dcb - 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:     0x5b0d53336fa5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5b0d53330894 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5b0d5333a032 - <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:     0x5b0d534273cf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x73761491edfa - <unknown>
[INFO] [stdout]   20:     0x7376149b23d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     canonical_output_reparses_for_all_fixtures
[INFO] [stdout]     every_valid_fixture_formats_idempotently
[INFO] [stdout]     every_valid_fixture_round_trips
[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] [stderr] error: test failed, to rerun pass `--test fmt_roundtrip`
[INFO] running `Command { std: "docker" "inspect" "357c5b1d34cefe402b3e2fffd4359b567dfff837746c4175e4a1321285732b7c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "357c5b1d34cefe402b3e2fffd4359b567dfff837746c4175e4a1321285732b7c", kill_on_drop: false }`
[INFO] [stdout] 357c5b1d34cefe402b3e2fffd4359b567dfff837746c4175e4a1321285732b7c
