[INFO] fetching crate syara-x 0.4.0...
[INFO] testing syara-x-0.4.0 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate syara-x 0.4.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate syara-x 0.4.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate syara-x 0.4.0
[INFO] tweaked toml for crates.io crate syara-x 0.4.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate syara-x 0.4.0 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate syara-x 0.4.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 947def9a7394d61a6dd900721b113cbd7ab532c7244852482a0554abdff0e75b
[INFO] running `Command { std: "docker" "start" "-a" "947def9a7394d61a6dd900721b113cbd7ab532c7244852482a0554abdff0e75b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "947def9a7394d61a6dd900721b113cbd7ab532c7244852482a0554abdff0e75b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "947def9a7394d61a6dd900721b113cbd7ab532c7244852482a0554abdff0e75b", kill_on_drop: false }`
[INFO] [stdout] 947def9a7394d61a6dd900721b113cbd7ab532c7244852482a0554abdff0e75b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fac3caf177db9860076892c54ed41590a41fddd2319b96b5bd356f3eac390748
[INFO] running `Command { std: "docker" "start" "-a" "fac3caf177db9860076892c54ed41590a41fddd2319b96b5bd356f3eac390748", kill_on_drop: false }`
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling syara-x v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.26s
[INFO] running `Command { std: "docker" "inspect" "fac3caf177db9860076892c54ed41590a41fddd2319b96b5bd356f3eac390748", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fac3caf177db9860076892c54ed41590a41fddd2319b96b5bd356f3eac390748", kill_on_drop: false }`
[INFO] [stdout] fac3caf177db9860076892c54ed41590a41fddd2319b96b5bd356f3eac390748
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bab7e49ecd93c8e7c12370e7e0d6b09abbe1865978553e99bebe89fbe05a6297
[INFO] running `Command { std: "docker" "start" "-a" "bab7e49ecd93c8e7c12370e7e0d6b09abbe1865978553e99bebe89fbe05a6297", kill_on_drop: false }`
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling color_quant v1.1.0
[INFO] [stderr]    Compiling jpeg-decoder v0.3.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling png v0.17.16
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling image v0.24.9
[INFO] [stderr]    Compiling syara-x v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 11.35s
[INFO] running `Command { std: "docker" "inspect" "bab7e49ecd93c8e7c12370e7e0d6b09abbe1865978553e99bebe89fbe05a6297", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bab7e49ecd93c8e7c12370e7e0d6b09abbe1865978553e99bebe89fbe05a6297", kill_on_drop: false }`
[INFO] [stdout] bab7e49ecd93c8e7c12370e7e0d6b09abbe1865978553e99bebe89fbe05a6297
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] ee0117388ed587b4f64e8dde1e774e78034552547397357cdcb31739f00fec3e
[INFO] running `Command { std: "docker" "start" "-a" "ee0117388ed587b4f64e8dde1e774e78034552547397357cdcb31739f00fec3e", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/syara_x-a8263c6d2b41e725)
[INFO] [stdout] 
[INFO] [stdout] running 149 tests
[INFO] [stdout] test cache::tests::cache_clear_empties_store ... ok
[INFO] [stdout] test cache::tests::cache_tuple_key_insert_and_get ... ok
[INFO] [stdout] test condition::tests::test_all_cmp_ops_parse ... ok
[INFO] [stdout] test condition::tests::test_all_of_empty_is_false ... ok
[INFO] [stdout] test condition::tests::test_all_of_explicit_set ... ok
[INFO] [stdout] test condition::tests::test_all_of_them ... ok
[INFO] [stdout] test condition::tests::test_any_of_them ... ok
[INFO] [stdout] test condition::tests::test_and ... ok
[INFO] [stdout] test condition::tests::test_arith_parses ... ok
[INFO] [stdout] test condition::tests::test_bare_hash_is_error ... ok
[INFO] [stdout] test condition::tests::test_cmp_binds_tighter_than_and ... ok
[INFO] [stdout] test condition::tests::test_count_cmp_parses ... ok
[INFO] [stdout] test condition::tests::test_count_for_absent_key ... ok
[INFO] [stdout] test condition::tests::test_count_zero_for_declared_unmatched ... ok
[INFO] [stdout] test condition::tests::test_count_for_matched ... ok
[INFO] [stdout] test condition::tests::test_double_not_is_parse_error ... ok
[INFO] [stdout] test condition::tests::test_empty_input_error ... ok
[INFO] [stdout] test condition::tests::test_hash_is_count_primary ... ok
[INFO] [stdout] test condition::tests::test_explicit_set ... ok
[INFO] [stdout] test condition::tests::test_not_over_cmp ... ok
[INFO] [stdout] test condition::tests::test_operator_precedence ... ok
[INFO] [stdout] test condition::tests::test_not_with_parens ... ok
[INFO] [stdout] test condition::tests::test_single_identifier ... ok
[INFO] [stdout] test condition::tests::test_or ... ok
[INFO] [stdout] test condition::tests::test_mixed_bool_and_count ... ok
[INFO] [stdout] test condition::tests::test_sum_counts ... ok
[INFO] [stdout] test condition::tests::test_them_keys_sorted ... ok
[INFO] [stdout] test condition::tests::test_hash_space_ident_is_error ... ok
[INFO] [stdout] test condition::tests::test_nested_parens ... ok
[INFO] [stdout] test condition::tests::test_trailing_keyword_error ... ok
[INFO] [stdout] test condition::tests::test_trailing_tokens_error ... ok
[INFO] [stdout] test condition::tests::test_trailing_paren_error ... ok
[INFO] [stdout] test condition::tests::test_non_associative_cmp_error ... ok
[INFO] [stdout] test condition::tests::test_not ... ok
[INFO] [stdout] test condition::tests::test_type_error_int_in_bool_ctx ... ok
[INFO] [stdout] test condition::tests::test_negative_literal_in_cmp ... ok
[INFO] [stdout] test condition::tests::test_type_error_bool_in_arith ... ok
[INFO] [stdout] test condition::tests::test_unknown_char_at_sign_is_error ... ok
[INFO] [stdout] test condition::tests::test_wildcard_keys_sorted ... ok
[INFO] [stdout] test condition::tests::test_wildcard_set ... ok
[INFO] [stdout] test engine::chunker::tests::fixed_size_chunker_with_overlap ... ok
[INFO] [stdout] test engine::chunker::tests::word_chunker_zero_chunk_size_returns_whole_text ... ok
[INFO] [stdout] test condition::tests::test_top_level_int_is_type_error ... ok
[INFO] [stdout] test engine::cleaner::tests::aggressive_cleaner_strips_unicode_digits ... ok
[INFO] [stdout] test engine::chunker::tests::word_chunker_normal_chunking ... ok
[INFO] [stdout] test engine::cleaner::tests::aggressive_cleaner_strips_ascii_digits ... ok
[INFO] [stdout] test engine::cleaner::tests::aggressive_cleaner_strips_devanagari_digits ... ok
[INFO] [stdout] test condition::tests::test_trailing_arith_error ... ok
[INFO] [stdout] test engine::string_matcher::tests::test_cache_reuse ... ok
[INFO] [stdout] test engine::string_matcher::tests::test_literal_match ... ok
[INFO] [stdout] test engine::string_matcher::tests::test_clear_cache ... ok
[INFO] [stdout] test engine::string_matcher::tests::test_multiline_inline_flag ... ok
[INFO] [stdout] test engine::string_matcher::tests::test_fullword_literal_no_substring_match ... ok
[INFO] [stdout] test engine::string_matcher::tests::test_dotall_without_flag_no_newline ... ok
[INFO] [stdout] test engine::string_matcher::tests::test_fullword_regex ... ok
[INFO] [stdout] test engine::string_matcher::tests::test_dotall_modifier ... ok
[INFO] [stdout] test compiler::tests::test_undefined_dollar_identifier_still_errors ... ok
[INFO] [stdout] test engine::string_matcher::tests::test_multiple_matches ... ok
[INFO] [stdout] test engine::string_matcher::tests::test_no_match_returns_empty ... ok
[INFO] [stdout] test compiler::tests::test_defined_count_identifier_ok ... ok
[INFO] [stdout] test engine::string_matcher::tests::test_special_chars_escaped_in_literal ... ok
[INFO] [stdout] test models::tests::test_match_detail_default_positions_are_none ... ok
[INFO] [stdout] test models::tests::test_match_detail_default_score_is_one ... ok
[INFO] [stdout] test models::tests::test_match_detail_with_score ... ok
[INFO] [stdout] test models::tests::test_match_detail_with_position ... ok
[INFO] [stdout] test engine::string_matcher::tests::test_no_fullword_matches_substring ... ok
[INFO] [stdout] test engine::string_matcher::tests::test_wide_and_ascii_combined ... ok
[INFO] [stdout] test compiler::tests::test_undefined_count_identifier_errors ... ok
[INFO] [stdout] test models::tests::test_no_match_does_not_clone_tags_or_meta ... ok
[INFO] [stdout] test engine::string_matcher::tests::test_wide_literal_match ... ok
[INFO] [stdout] test models::tests::test_match_display_matched ... ok
[INFO] [stdout] test parser::scanner::tests::col_per_line_scanner ... ok
[INFO] [stdout] test models::tests::test_modifier_from_str ... ok
[INFO] [stdout] test engine::string_matcher::tests::test_nocase_modifier ... ok
[INFO] [stdout] test models::tests::test_match_display_not_matched ... ok
[INFO] [stdout] test parser::scanner::tests::col_resets_after_newline ... ok
[INFO] [stdout] test models::tests::test_no_match_has_empty_patterns ... ok
[INFO] [stdout] test parser::scanner::tests::identifier_dollar_and_bare ... ok
[INFO] [stdout] test parser::scanner::tests::kv_value_bareword_negative_float ... ok
[INFO] [stdout] test parser::scanner::tests::quoted_string_tracks_line_through_unknown_escape_newline ... ok
[INFO] [stdout] test parser::scanner::tests::kv_value_quoted_with_equals_inside ... ok
[INFO] [stdout] test parser::scanner::tests::err_includes_col_in_display ... ok
[INFO] [stdout] test parser::scanner::tests::modifier_word_alphanumeric_sequence ... ok
[INFO] [stdout] test parser::scanner::tests::parity_with_split_rules_string_consumption ... ok
[INFO] [stdout] test parser::scanner::tests::eat_inline_ws_consumes_carriage_return ... ok
[INFO] [stdout] test parser::scanner::tests::parity_with_split_rules_triple_quote_consumption ... ok
[INFO] [stdout] test parser::scanner::tests::parity_with_split_rules_regex_consumption ... ok
[INFO] [stdout] test parser::scanner::tests::error_after_multiline_quoted_body_reports_correct_line ... ok
[INFO] [stdout] test parser::scanner::tests::quoted_string_equals_inside_is_literal ... ok
[INFO] [stdout] test parser::scanner::tests::quoted_string_basic_escapes ... ok
[INFO] [stdout] test parser::scanner::tests::quoted_string_unterminated_errors ... ok
[INFO] [stdout] test parser::scanner::tests::regex_literal_preserves_escaped_slash ... ok
[INFO] [stdout] test parser::scanner::tests::regex_literal_tracks_line_with_embedded_newline ... ok
[INFO] [stdout] test parser::scanner::tests::quoted_string_tracks_line_with_embedded_newline ... ok
[INFO] [stdout] test parser::scanner::tests::regex_literal_unterminated_errors ... ok
[INFO] [stdout] test parser::scanner::tests::regex_literal_with_literal_double_quote ... ok
[INFO] [stdout] test parser::scanner::tests::triple_quoted_basic ... ok
[INFO] [stdout] test parser::scanner::tests::regex_literal_tracks_line_through_backslash_newline ... ok
[INFO] [stdout] test parser::scanner::tests::triple_quoted_with_inner_quote_and_braces ... ok
[INFO] [stdout] test parser::scanner::tests::triple_quoted_unterminated_errors ... ok
[INFO] [stdout] test parser::scanner::tests::regex_literal_unsupported_flag_errors ... ok
[INFO] [stdout] test parser::scanner::tests::quoted_string_unknown_escape_passthrough ... ok
[INFO] [stdout] test parser::scanner::tests::triple_quoted_multiline ... ok
[INFO] [stdout] test parser::scanner::tests::regex_literal_empty_body ... ok
[INFO] [stdout] test engine::string_matcher::tests::test_regex_match ... ok
[INFO] [stdout] test parser::scanner::tests::regex_literal_with_i_flag ... ok
[INFO] [stdout] test engine::string_matcher::tests::test_wide_regex_positions_map_to_original ... ok
[INFO] [stdout] test parser::tests::test_is_regex_literal_start_predicate ... ok
[INFO] [stdout] test parser::tests::test_llm_section_stray_text_is_parse_error ... ok
[INFO] [stdout] test parser::tests::test_missing_condition_with_patterns_is_error ... ok
[INFO] [stdout] test parser::tests::test_comment_removal ... ok
[INFO] [stdout] test parser::tests::test_classifier_section_stray_text_is_parse_error ... ok
[INFO] [stdout] test parser::tests::test_llm_section_blank_lines_between_rules_ok ... ok
[INFO] [stdout] test parser::tests::test_comment_stripper_preserves_triple_quote_body ... ok
[INFO] [stdout] test parser::tests::test_meta_value_with_escaped_quote ... ok
[INFO] [stdout] test parser::tests::test_comment_stripper_keeps_line_comments_outside_regex ... ok
[INFO] [stdout] test parser::tests::test_kv_param_with_escaped_quote ... ok
[INFO] [stdout] test parser::tests::test_llm_section_missing_dollar_is_parse_error ... ok
[INFO] [stdout] test parser::tests::test_escaped_backslash_in_string_pattern ... ok
[INFO] [stdout] test parser::tests::test_bug039_regex_with_escaped_slash_capture ... ok
[INFO] [stdout] test parser::tests::test_parse_basic_rule ... ok
[INFO] [stdout] test parser::tests::test_escaped_quotes_in_string_pattern ... ok
[INFO] [stdout] test parser::tests::test_parse_error_includes_col ... ok
[INFO] [stdout] test parser::tests::test_parse_error_omits_col_when_unknown ... ok
[INFO] [stdout] test parser::tests::test_quoted_string_escape_sequences ... ok
[INFO] [stdout] test parser::tests::test_comment_stripper_respects_regex_literals ... ok
[INFO] [stdout] test parser::tests::test_split_rules_treats_brace_inside_string_as_literal ... ok
[INFO] [stdout] test parser::tests::test_parse_phash ... ok
[INFO] [stdout] test parser::tests::test_parse_regex_with_quantifier ... ok
[INFO] [stdout] test parser::tests::test_parse_crlf_llm_stream_section ... ok
[INFO] [stdout] test parser::tests::test_split_rules_regex_quantifier_braces_not_counted ... ok
[INFO] [stdout] test parser::tests::test_parse_similarity ... ok
[INFO] [stdout] test parser::tests::test_parse_multiple_rules ... ok
[INFO] [stdout] test parser::tests::test_similarity_section_blank_lines_between_rules_ok ... ok
[INFO] [stdout] test parser::tests::test_parse_crlf_per_line_sections ... ok
[INFO] [stdout] test parser::tests::test_split_rules_treats_braces_inside_triple_quote_as_literal ... ok
[INFO] [stdout] test parser::tests::test_split_rules_two_rules_with_brace_in_string_body ... ok
[INFO] [stdout] test parser::tests::test_rule_without_patterns_or_condition_ok ... ok
[INFO] [stdout] test parser::tests::test_string_body_preserves_comment_chars ... ok
[INFO] [stdout] test parser::tests::test_triple_quote_body_preserves_block_comment_chars ... ok
[INFO] [stdout] test parser::tests::test_triple_quoted_llm_pattern_with_braces_and_quotes ... ok
[INFO] [stdout] test parser::tests::test_regex_body_preserves_comment_chars ... ok
[INFO] [stdout] test parser::tests::test_typo_condition_keyword_is_error ... ok
[INFO] [stdout] test parser::tests::test_parse_crlf_inside_triple_quoted_body_is_preserved ... ok
[INFO] [stdout] test parser::tests::test_triple_quoted_llm_pattern_multiline ... ok
[INFO] [stdout] test parser::tests::test_phash_section_missing_quoted_pattern_is_parse_error ... ok
[INFO] [stdout] test parser::tests::test_parse_crlf_modifiers_and_kv_params ... ok
[INFO] [stdout] test parser::tests::test_similarity_section_missing_dollar_is_parse_error ... ok
[INFO] [stdout] test parser::tests::test_many_rules_parse_without_quadratic_slowdown ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 149 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/classifier_integration.rs (/opt/rustwide/target/debug/deps/classifier_integration-28adee6ccd0c920e)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-377bacebc188dc68)
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test test_bug040_malformed_regex_errors_at_compile_time ... ok
[INFO] [stdout] test test_condition_error_includes_rule_name ... ok
[INFO] [stdout] test test_duplicate_identifier_rejected ... ok
[INFO] [stdout] test test_count_operator_undefined_identifier_errors ... ok
[INFO] [stdout] test test_count_operator_rejects_single_turn ... ok
[INFO] [stdout] test test_bug039_corpus_base64_class_with_escaped_slash ... ok
[INFO] [stdout] test test_count_operator_matches_multi_turn ... ok
[INFO] [stdout] test test_bug039_corpus_close_sys_tag ... ok
[INFO] [stdout] test test_condition_or_short_circuits_correctly ... ok
[INFO] [stdout] test test_bug039_regex_class_matches_trailing_gt_at_eoi ... ok
[INFO] [stdout] test test_empty_condition_with_patterns_is_error ... ok
[INFO] [stdout] test test_meta_only_rule_compiles ... ok
[INFO] [stdout] test test_bug039_corpus_https_scheme_in_markdown_link ... ok
[INFO] [stdout] test test_parse_sample_rules_file ... ok
[INFO] [stdout] test test_bug039_corpus_quote_class_inside_regex ... ok
[INFO] [stdout] test test_invalid_regex_rejected ... ok
[INFO] [stdout] test test_dotall_modifier ... ok
[INFO] [stdout] test test_fullword_integration ... ok
[INFO] [stdout] test test_nocase_integration ... ok
[INFO] [stdout] test test_trailing_tokens_in_condition_rejected ... ok
[INFO] [stdout] test test_not_condition ... ok
[INFO] [stdout] test test_quoted_string_pattern_containing_slash ... ok
[INFO] [stdout] test test_undefined_identifier_rejected ... ok
[INFO] [stdout] test test_compile_str_succeeds ... ok
[INFO] [stdout] test test_regex_only_rule ... ok
[INFO] [stdout] test test_wide_modifier ... ok
[INFO] [stdout] test test_multiple_rules_independent ... ok
[INFO] [stdout] test test_compiled_condition_stored_after_compile ... ok
[INFO] [stdout] test test_and_condition_requires_both ... ok
[INFO] [stdout] test test_match_positions_are_populated ... ok
[INFO] [stdout] test test_matched_patterns_populated_on_match ... ok
[INFO] [stdout] test test_wildcard_any_of ... ok
[INFO] [stdout] test test_prompt_injection_matches ... ok
[INFO] [stdout] test test_nocase_modifier ... ok
[INFO] [stdout] test test_no_false_positive_on_benign_text ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/phash_integration.rs (/opt/rustwide/target/debug/deps/phash_integration-2384fabd695aa6a0)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/similarity_integration.rs (/opt/rustwide/target/debug/deps/similarity_integration-a67d3af66091c594)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests syara_x
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - (line 7) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "ee0117388ed587b4f64e8dde1e774e78034552547397357cdcb31739f00fec3e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ee0117388ed587b4f64e8dde1e774e78034552547397357cdcb31739f00fec3e", kill_on_drop: false }`
[INFO] [stdout] ee0117388ed587b4f64e8dde1e774e78034552547397357cdcb31739f00fec3e
