[INFO] fetching crate ass-core 0.1.1...
[INFO] testing ass-core-0.1.1 against master#f9988fefd3add01f414f52b414308e7872622fee for pr-155114
[INFO] extracting crate ass-core 0.1.1 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate ass-core 0.1.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate ass-core 0.1.1
[INFO] tweaked toml for crates.io crate ass-core 0.1.1 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate ass-core 0.1.1 on toolchain f9988fefd3add01f414f52b414308e7872622fee
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ass-core 0.1.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded clap v4.5.41
[INFO] [stderr]   Downloaded half v2.3.1
[INFO] [stderr]   Downloaded clap_builder v4.5.41
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6ab00666393c8d9e9ffe0b1fe0f25c747eb8cdb9395f48c78ed21153a83b5b89
[INFO] running `Command { std: "docker" "start" "-a" "6ab00666393c8d9e9ffe0b1fe0f25c747eb8cdb9395f48c78ed21153a83b5b89", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6ab00666393c8d9e9ffe0b1fe0f25c747eb8cdb9395f48c78ed21153a83b5b89", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6ab00666393c8d9e9ffe0b1fe0f25c747eb8cdb9395f48c78ed21153a83b5b89", kill_on_drop: false }`
[INFO] [stdout] 6ab00666393c8d9e9ffe0b1fe0f25c747eb8cdb9395f48c78ed21153a83b5b89
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f294370552c0cde41ab35221b2416eb440d3de2c9162f8342e672747207fe0ba
[INFO] running `Command { std: "docker" "start" "-a" "f294370552c0cde41ab35221b2416eb440d3de2c9162f8342e672747207fe0ba", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.26
[INFO] [stderr]    Compiling bytemuck v1.23.1
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling bitflags v2.9.1
[INFO] [stderr]    Compiling bumpalo v3.19.0
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]    Compiling safe_arch v0.7.4
[INFO] [stderr]    Compiling wide v0.7.33
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling ass-core v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.36s
[INFO] running `Command { std: "docker" "inspect" "f294370552c0cde41ab35221b2416eb440d3de2c9162f8342e672747207fe0ba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f294370552c0cde41ab35221b2416eb440d3de2c9162f8342e672747207fe0ba", kill_on_drop: false }`
[INFO] [stdout] f294370552c0cde41ab35221b2416eb440d3de2c9162f8342e672747207fe0ba
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7835e97a6e9b8d140750b13a74d3d81c9c043f7eeee2d23fe14601f6b2eda7f5
[INFO] running `Command { std: "docker" "start" "-a" "7835e97a6e9b8d140750b13a74d3d81c9c043f7eeee2d23fe14601f6b2eda7f5", kill_on_drop: false }`
[INFO] [stderr]    Compiling ass-core v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 15.23s
[INFO] running `Command { std: "docker" "inspect" "7835e97a6e9b8d140750b13a74d3d81c9c043f7eeee2d23fe14601f6b2eda7f5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7835e97a6e9b8d140750b13a74d3d81c9c043f7eeee2d23fe14601f6b2eda7f5", kill_on_drop: false }`
[INFO] [stdout] 7835e97a6e9b8d140750b13a74d3d81c9c043f7eeee2d23fe14601f6b2eda7f5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 316e4a6243d75c2b1b4cdd5acfd746b6459a458a73a9b6407b308bd8a0d4204b
[INFO] running `Command { std: "docker" "start" "-a" "316e4a6243d75c2b1b4cdd5acfd746b6459a458a73a9b6407b308bd8a0d4204b", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s
[INFO] [stderr]      Running unittests lib.rs (/opt/rustwide/target/debug/deps/ass_core-c2b27f0917a8b880)
[INFO] [stdout] 
[INFO] [stdout] running 1360 tests
[INFO] [stdout] test analysis::events::dialogue_info::tests::dialogue_info_analyze_invalid_end_time ... ok
[INFO] [stdout] test analysis::events::dialogue_info::tests::dialogue_info_analyze_invalid_start_time ... ok
[INFO] [stdout] test analysis::events::dialogue_info::tests::dialogue_info_analyze_invalid_timing_equal ... ok
[INFO] [stdout] test analysis::events::dialogue_info::tests::dialogue_info_analyze_invalid_timing_start_after_end ... ok
[INFO] [stdout] test analysis::events::dialogue_info::tests::dialogue_info_analyze_with_override_tags ... ok
[INFO] [stdout] test analysis::events::dialogue_info::tests::dialogue_info_animation_and_complexity_scoring ... ok
[INFO] [stdout] test analysis::events::dialogue_info::tests::dialogue_info_event_reference ... ok
[INFO] [stdout] test analysis::events::dialogue_info::tests::dialogue_info_performance_impact ... ok
[INFO] [stdout] test analysis::events::dialogue_info::tests::dialogue_info_timing_relation_full_overlap ... ok
[INFO] [stdout] test analysis::events::dialogue_info::tests::dialogue_info_timing_relation_partial_overlap ... ok
[INFO] [stdout] test analysis::events::dialogue_info::tests::dialogue_info_timing_relation_no_overlap ... ok
[INFO] [stdout] test analysis::events::dialogue_info::tests::dialogue_info_override_count ... ok
[INFO] [stdout] test analysis::events::dialogue_info::tests::dialogue_info_timing_relation_identical ... ok
[INFO] [stdout] test analysis::events::overlap::tests::find_overlapping_event_refs_single ... ok
[INFO] [stdout] test analysis::events::overlap::tests::multiple_overlaps ... ok
[INFO] [stdout] test analysis::events::overlap::tests::find_overlapping_event_refs_test ... ok
[INFO] [stdout] test analysis::events::overlap::tests::count_overlaps ... ok
[INFO] [stdout] test analysis::events::overlap::tests::no_overlaps_empty_list ... ok
[INFO] [stdout] test analysis::events::overlap::tests::no_overlaps_sequential_events ... ok
[INFO] [stdout] test analysis::events::overlap::tests::find_overlapping_event_refs_empty ... ok
[INFO] [stdout] test analysis::events::overlap::tests::no_overlaps_single_event ... ok
[INFO] [stdout] test analysis::events::overlap::tests::simple_overlap ... ok
[INFO] [stdout] test analysis::events::overlap::tests::test_adjacent_events_no_overlap ... ok
[INFO] [stdout] test analysis::events::overlap::tests::test_find_overlapping_event_refs_with_invalid_times ... ok
[INFO] [stdout] test analysis::events::overlap::tests::test_count_overlapping_events_with_invalid_times ... ok
[INFO] [stdout] test analysis::events::overlap::tests::test_invalid_end_time_format_error ... ok
[INFO] [stdout] test analysis::events::overlap::tests::test_find_overlaps_generic_error_propagation ... ok
[INFO] [stdout] test analysis::events::overlap::tests::test_complex_overlap_scenario ... ok
[INFO] [stdout] test analysis::events::overlap::tests::test_find_overlapping_event_refs_with_invalid_end_time ... ok
[INFO] [stdout] test analysis::events::overlap::tests::test_invalid_start_time_format_error ... ok
[INFO] [stdout] test analysis::events::dialogue_info::tests::dialogue_info_overlaps_time_range ... ok
[INFO] [stdout] test analysis::events::overlap::tests::test_malformed_time_formats_various ... ok
[INFO] [stdout] test analysis::events::overlap::tests::test_overlaps_with_identical_times ... ok
[INFO] [stdout] test analysis::events::overlap::tests::test_invalid_time_formats_in_multiple_events ... ok
[INFO] [stdout] test analysis::events::overlap::tests::test_sweep_event_equality ... ok
[INFO] [stdout] test analysis::events::overlap::tests::test_sweep_event_ordering ... ok
[INFO] [stdout] test analysis::events::overlap::tests::test_sweep_event_ordering_different_times ... ok
[INFO] [stdout] test analysis::events::scoring::tests::test_animation_score_basic_formatting ... ok
[INFO] [stdout] test analysis::events::scoring::tests::test_animation_score_empty ... ok
[INFO] [stdout] test analysis::events::scoring::tests::test_complexity_score_high ... ok
[INFO] [stdout] test analysis::events::scoring::tests::test_performance_impact_mapping ... ok
[INFO] [stdout] test analysis::events::tags::tests::test_override_tag_getters ... ok
[INFO] [stdout] test analysis::events::tags::tests::test_parse_override_block_empty ... ok
[INFO] [stdout] test analysis::events::tags::tests::test_parse_override_block_simple ... ok
[INFO] [stdout] test analysis::events::tags::tests::test_parse_override_block_empty_tag_name ... ok
[INFO] [stdout] test analysis::events::tags::tests::test_parse_override_block_multiple ... ok
[INFO] [stdout] test analysis::events::tags::tests::test_parse_override_block_valid_tag_creation ... ok
[INFO] [stdout] test analysis::events::tags::tests::test_tag_complexity_advanced ... ok
[INFO] [stdout] test analysis::events::scoring::tests::test_complexity_score_medium_char_count ... ok
[INFO] [stdout] test analysis::events::scoring::tests::test_complexity_score_minimal ... ok
[INFO] [stdout] test analysis::events::tags::tests::test_tag_complexity_animation ... ok
[INFO] [stdout] test analysis::events::tags::tests::test_tag_complexity_basic ... ok
[INFO] [stdout] test analysis::events::tags::tests::test_tag_complexity_drawing ... ok
[INFO] [stdout] test analysis::events::tags::tests::test_tag_complexity_positioning ... ok
[INFO] [stdout] test analysis::events::tags::tests::test_tag_complexity_unknown ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_basic_latin_only ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_bidi_text_arabic ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_bidi_text_hebrew ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_complex_unicode_control_chars ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_color_tags ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_complex_unicode_emoji ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_drawing_mode_mixed_escapes ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_drawing_mode_p_value_parsing ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_empty_override_blocks ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_empty_text ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_complex_tags ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_escape_sequences ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_drawing_commands ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_drawing_mode_escape_sequences ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_excessive_brace_nesting ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_extended_latin ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_hard_spaces ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_karaoke_tags ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_line_breaks ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_line_count_only_newlines ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_only_override_tags ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_nested_braces ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_mixed_content ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_line_count_edge_cases ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_mixed_escapes ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_position_and_rotation ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_multiple_override_blocks ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_simple_text ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_unmatched_braces ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_with_override_tags ... ok
[INFO] [stdout] test analysis::events::utils::tests::calculate_duration_empty ... ok
[INFO] [stdout] test analysis::events::utils::tests::calculate_duration_single_event ... ok
[INFO] [stdout] test analysis::events::utils::tests::calculate_duration_multiple_events ... ok
[INFO] [stdout] test analysis::events::utils::tests::empty_events_no_overlaps ... ok
[INFO] [stdout] test analysis::events::utils::tests::sort_events_maintains_order ... ok
[INFO] [stdout] test analysis::events::utils::tests::find_events_in_range_filters_correctly ... ok
[INFO] [stdout] test analysis::events::utils::tests::sort_events_same_start_time ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_very_long_text ... ok
[INFO] [stdout] test analysis::linting::rules::accessibility::tests::rule_metadata_correct ... ok
[INFO] [stdout] test analysis::linting::rules::accessibility::tests::fast_reading_speed_detected ... ok
[INFO] [stdout] test analysis::linting::rules::accessibility::tests::short_duration_detected ... ok
[INFO] [stdout] test analysis::linting::rules::accessibility::tests::text_analysis_excludes_tags ... ok
[INFO] [stdout] test analysis::linting::rules::accessibility::tests::empty_script_no_issues ... ok
[INFO] [stdout] test analysis::linting::rules::accessibility::tests::long_text_detected ... ok
[INFO] [stdout] test analysis::linting::rules::encoding::tests::empty_script_no_issues ... ok
[INFO] [stdout] test analysis::linting::rules::encoding::tests::control_character_in_event_detected ... ok
[INFO] [stdout] test analysis::linting::rules::accessibility::tests::no_events_section_no_issues ... ok
[INFO] [stdout] test analysis::linting::rules::accessibility::tests::normal_duration_no_issues ... ok
[INFO] [stdout] test analysis::linting::rules::encoding::tests::control_character_in_script_info ... ok
[INFO] [stdout] test analysis::linting::rules::encoding::tests::multibyte_characters_hint ... ok
[INFO] [stdout] test analysis::linting::rules::encoding::tests::newlines_allowed ... ok
[INFO] [stdout] test analysis::linting::rules::encoding::tests::no_events_section_no_issues ... ok
[INFO] [stdout] test analysis::linting::rules::encoding::tests::replacement_character_detected ... ok
[INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_whitespace_only ... ok
[INFO] [stdout] test analysis::linting::rules::encoding::tests::rule_metadata_correct ... ok
[INFO] [stdout] test analysis::linting::rules::encoding::tests::tabs_allowed ... ok
[INFO] [stdout] test analysis::linting::rules::invalid_color::tests::parse_color_tag_formats ... ok
[INFO] [stdout] test analysis::linting::rules::invalid_color::tests::rule_metadata_correct ... ok
[INFO] [stdout] test analysis::linting::rules::invalid_tag::tests::empty_script_no_issues ... ok
[INFO] [stdout] test analysis::linting::rules::invalid_color::tests::empty_script_no_issues ... ok
[INFO] [stdout] test analysis::linting::rules::invalid_tag::tests::empty_tag_after_valid_tag_detected ... ok
[INFO] [stdout] test analysis::linting::rules::encoding::tests::valid_text_no_issues ... ok
[INFO] [stdout] test analysis::linting::rules::invalid_tag::tests::no_events_section_no_issues ... ok
[INFO] [stdout] test analysis::linting::rules::invalid_tag::tests::plain_text_no_issues ... ok
[INFO] [stdout] test analysis::linting::rules::invalid_tag::tests::rule_metadata_correct ... ok
[INFO] [stdout] test analysis::linting::rules::invalid_tag::tests::valid_tags_no_issues ... ok
[INFO] [stdout] test analysis::linting::rules::missing_style::tests::empty_script_no_issues ... ok
[INFO] [stdout] test analysis::linting::rules::missing_style::tests::missing_style_reference_detected ... ok
[INFO] [stdout] test analysis::linting::rules::negative_duration::tests::empty_script_no_issues ... ok
[INFO] [stdout] test analysis::linting::rules::missing_style::tests::rule_metadata_correct ... ok
[INFO] [stdout] test analysis::linting::rules::missing_style::tests::multiple_missing_styles ... ok
[INFO] [stdout] test analysis::linting::rules::negative_duration::tests::rule_metadata_correct ... ok
[INFO] [stdout] test analysis::linting::rules::missing_style::tests::valid_style_reference_no_issues ... ok
[INFO] [stdout] test analysis::linting::rules::negative_duration::tests::multiple_invalid_durations ... ok
[INFO] [stdout] test analysis::linting::rules::missing_style::tests::no_styles_section_all_invalid ... ok
[INFO] [stdout] test analysis::linting::rules::negative_duration::tests::negative_duration_detected ... ok
[INFO] [stdout] test analysis::linting::rules::negative_duration::tests::valid_duration_no_issues ... ok
[INFO] [stdout] test analysis::linting::rules::negative_duration::tests::zero_duration_detected ... ok
[INFO] [stdout] test analysis::linting::rules::performance::tests::empty_script_no_issues ... ok
[INFO] [stdout] test analysis::linting::rules::performance::tests::no_events_section_no_issues ... ok
[INFO] [stdout] test analysis::linting::rules::performance::tests::many_override_tags_detected ... ok
[INFO] [stdout] test analysis::linting::rules::performance::tests::small_script_no_issues ... ok
[INFO] [stdout] test analysis::linting::rules::performance::tests::long_text_event_detected ... ok
[INFO] [stdout] test analysis::linting::rules::performance::tests::rule_metadata_correct ... ok
[INFO] [stdout] test analysis::linting::rules::tests::all_rules_count_correct ... ok
[INFO] [stdout] test analysis::linting::rules::tests::rule_by_id_works ... ok
[INFO] [stdout] test analysis::linting::rules::timing_overlap::tests::empty_script_no_issues ... ok
[INFO] [stdout] test analysis::linting::rules::timing_overlap::tests::non_overlapping_events_no_issues ... ok
[INFO] [stdout] test analysis::linting::rules::timing_overlap::tests::rule_metadata_correct ... ok
[INFO] [stdout] test analysis::linting::tests::issue_category_display ... ok
[INFO] [stdout] test analysis::linting::tests::issue_location_creation ... ok
[INFO] [stdout] test analysis::linting::rules::tests::all_rule_ids_complete ... ok
[INFO] [stdout] test analysis::linting::tests::issue_severity_ordering ... ok
[INFO] [stdout] test analysis::linting::tests::issue_severity_display ... ok
[INFO] [stdout] test analysis::linting::rules::tests::all_rules_have_unique_ids ... ok
[INFO] [stdout] test analysis::linting::tests::lint_config_default ... ok
[INFO] [stdout] test analysis::linting::tests::lint_config_is_rule_enabled_all_disabled ... ok
[INFO] [stdout] test analysis::linting::tests::lint_config_is_rule_enabled_specific_enabled ... ok
[INFO] [stdout] test analysis::linting::tests::lint_config_should_report_severity ... ok
[INFO] [stdout] test analysis::linting::tests::lint_config_with_strict_compliance ... ok
[INFO] [stdout] test analysis::linting::tests::lint_issue_with_description ... ok
[INFO] [stdout] test analysis::linting::tests::lint_config_with_max_issues ... ok
[INFO] [stdout] test analysis::linting::tests::lint_issue_creation ... ok
[INFO] [stdout] test analysis::linting::tests::lint_issue_with_location ... ok
[INFO] [stdout] test analysis::linting::tests::lint_config_with_min_severity ... ok
[INFO] [stdout] test analysis::linting::tests::lint_issue_with_suggested_fix ... ok
[INFO] [stdout] test analysis::linting::tests::lint_script_with_disabled_rule ... ok
[INFO] [stdout] test analysis::linting::tests::lint_script_empty_script ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_debug ... ok
[INFO] [stdout] test analysis::linting::tests::lint_script_with_analysis_empty ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_creation ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_duplicate_styles ... ok
[INFO] [stdout] test analysis::linting::tests::lint_script_with_max_issues ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_config_debug ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_empty_styles_section ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_extract_styles_no_section ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_layout_resolution_scaling ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_inheritance_info ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_inheritance_info_tracking ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_extract_styles ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_minimal_options ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_no_resolution_info_no_scaling ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_layout_resolution_scaling_asymmetric ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_multiple_styles ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_no_resolution_scaling_when_same ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_options_flags ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_no_styles_section ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_options_debug ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_partial_resolution_info_no_scaling ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_performance_analysis ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_resolution_scaling_with_inheritance ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_strict_validation ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_style_circular_inheritance ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_style_inheritance_basic ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_style_inheritance_chain ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_style_inheritance_missing_parent ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_style_inheritance_partial_override ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_style_self_inheritance ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_validate_styles ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_with_custom_config ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::config_clone ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::config_defaults ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::performance_thresholds ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::performance_thresholds_clone ... ok
[INFO] [stdout] test analysis::styles::analyzer::tests::performance_thresholds_debug ... ok
[INFO] [stdout] test analysis::styles::resolved_style::tests::complexity_scoring ... ok
[INFO] [stdout] test analysis::styles::resolved_style::tests::complexity_score_capped_at_100 ... ok
[INFO] [stdout] test analysis::styles::resolved_style::tests::color_parsing ... ok
[INFO] [stdout] test analysis::styles::resolved_style::tests::parse_bool_flag_invalid_values ... ok
[INFO] [stdout] test analysis::styles::resolved_style::tests::parse_color_with_default_invalid_formats ... ok
[INFO] [stdout] test analysis::styles::resolved_style::tests::parse_float_invalid_values ... ok
[INFO] [stdout] test analysis::styles::resolved_style::tests::parse_font_size_edge_cases ... ok
[INFO] [stdout] test analysis::styles::resolved_style::tests::complexity_calculation_all_branches ... ok
[INFO] [stdout] test analysis::styles::resolved_style::tests::parse_percentage_invalid_values ... ok
[INFO] [stdout] test analysis::styles::resolved_style::tests::parse_u16_invalid_values ... ok
[INFO] [stdout] test analysis::styles::resolved_style::tests::parse_u8_invalid_values ... ok
[INFO] [stdout] test analysis::styles::resolved_style::tests::performance_issues_detection ... ok
[INFO] [stdout] test analysis::styles::resolved_style::tests::resolved_style_apply_resolution_scaling_asymmetric ... ok
[INFO] [stdout] test analysis::styles::resolved_style::tests::resolved_style_angle_getter ... ok
[INFO] [stdout] test analysis::styles::resolved_style::tests::resolved_style_apply_resolution_scaling_symmetric ... ok
[INFO] [stdout] test analysis::styles::resolved_style::tests::resolved_style_apply_resolution_scaling_updates_complexity ... ok
[INFO] [stdout] test analysis::styles::resolved_style::tests::resolved_style_empty_font_name_uses_default ... ok
[INFO] [stdout] test analysis::styles::resolved_style::tests::resolved_style_from_style_with_invalid_values ... ok
[INFO] [stdout] test analysis::styles::resolved_style::tests::resolved_style_apply_resolution_scaling_downscale ... ok
[INFO] [stdout] test analysis::styles::resolved_style::tests::resolved_style_spacing_getter ... ok
[INFO] [stdout] test analysis::styles::resolved_style::tests::resolved_style_getters_comprehensive ... ok
[INFO] [stdout] test analysis::styles::resolved_style::tests::text_formatting_flags_comprehensive ... ok
[INFO] [stdout] test analysis::styles::resolved_style::tests::resolved_style_creation ... ok
[INFO] [stdout] test analysis::styles::resolved_style::tests::resolved_style_apply_resolution_scaling_preserves_other_properties ... ok
[INFO] [stdout] test analysis::styles::validation::tests::conflict_creation ... ok
[INFO] [stdout] test analysis::styles::validation::tests::inheritance_tracking ... ok
[INFO] [stdout] test analysis::styles::validation::tests::validation_issue_creation ... ok
[INFO] [stdout] test analysis::tests::analysis_config_default ... ok
[INFO] [stdout] test analysis::tests::performance_summary_recommendations ... ok
[INFO] [stdout] test analysis::styles::validation::tests::severity_ordering ... ok
[INFO] [stdout] test analysis::tests::script_analysis_basic ... ok
[INFO] [stdout] test integration_tests::test_empty_script_handling ... ok
[INFO] [stdout] test integration_tests::test_core_functionality_integration ... ok
[INFO] [stdout] test integration_tests::test_error_handling ... ok
[INFO] [stdout] test integration_tests::test_script_version_functionality ... ok
[INFO] [stdout] test parser::ast::event::tests::event_all_types ... ok
[INFO] [stdout] test parser::ast::event::tests::event_clone_eq ... ok
[INFO] [stdout] test parser::ast::event::tests::event_comprehensive_creation ... ok
[INFO] [stdout] test parser::ast::event::tests::event_debug_output ... ok
[INFO] [stdout] test parser::ast::event::tests::event_default ... ok
[INFO] [stdout] test parser::ast::event::tests::event_dialogue_check ... ok
[INFO] [stdout] test parser::ast::event::tests::event_equality ... ok
[INFO] [stdout] test parser::ast::event::tests::event_time_parsing ... ok
[INFO] [stdout] test parser::ast::event::tests::event_time_parsing_edge_cases ... ok
[INFO] [stdout] test parser::ast::event::tests::event_time_parsing_errors ... ok
[INFO] [stdout] test parser::ast::event::tests::event_to_ass_string ... ok
[INFO] [stdout] test parser::ast::event::tests::event_to_ass_string_with_format ... ok
[INFO] [stdout] test parser::ast::event::tests::event_mixed_defaults ... ok
[INFO] [stdout] test parser::ast::event::tests::event_type_parse_edge_cases ... ok
[INFO] [stdout] test parser::ast::event::tests::event_type_parsing ... ok
[INFO] [stdout] test parser::ast::event::tests::event_type_properties ... ok
[INFO] [stdout] test parser::ast::event::tests::event_type_string_conversion ... ok
[INFO] [stdout] test parser::ast::event::tests::event_validate_spans ... ok
[INFO] [stdout] test parser::ast::event::tests::event_validate_spans_invalid ... ok
[INFO] [stdout] test parser::ast::media::tests::font_clone_eq ... ok
[INFO] [stdout] test parser::ast::media::tests::font_creation ... ok
[INFO] [stdout] test parser::ast::media::tests::font_debug ... ok
[INFO] [stdout] test parser::ast::media::tests::empty_data_lines ... ok
[INFO] [stdout] test parser::ast::media::tests::font_decode_data_empty_lines ... ok
[INFO] [stdout] test parser::ast::media::tests::font_decode_data_handles_malformed_gracefully ... ok
[INFO] [stdout] test parser::ast::media::tests::font_decode_data_length_validation ... ok
[INFO] [stdout] test parser::ast::media::tests::font_decode_data_multiline ... ok
[INFO] [stdout] test parser::ast::media::tests::font_decode_data_valid ... ok
[INFO] [stdout] test parser::ast::media::tests::font_decode_data_whitespace_lines ... ok
[INFO] [stdout] test parser::ast::media::tests::font_decode_data_with_end_marker ... ok
[INFO] [stdout] test parser::ast::media::tests::font_decode_data_zero_length_line ... ok
[INFO] [stdout] test parser::ast::media::tests::font_validate_spans ... ok
[INFO] [stdout] test parser::ast::media::tests::font_validate_spans_invalid ... ok
[INFO] [stdout] test parser::ast::media::tests::graphic_clone_eq ... ok
[INFO] [stdout] test parser::ast::media::tests::graphic_creation ... ok
[INFO] [stdout] test parser::ast::media::tests::graphic_debug ... ok
[INFO] [stdout] test parser::ast::media::tests::graphic_decode_data_empty_lines ... ok
[INFO] [stdout] test parser::ast::media::tests::graphic_decode_data_handles_malformed_gracefully ... ok
[INFO] [stdout] test parser::ast::media::tests::graphic_decode_data_length_validation ... ok
[INFO] [stdout] test parser::ast::media::tests::graphic_decode_data_valid ... ok
[INFO] [stdout] test parser::ast::media::tests::graphic_decode_data_whitespace_handling ... ok
[INFO] [stdout] test parser::ast::media::tests::graphic_decode_data_with_end_marker ... ok
[INFO] [stdout] test parser::ast::media::tests::graphic_validate_spans ... ok
[INFO] [stdout] test parser::ast::media::tests::media_inequality ... ok
[INFO] [stdout] test parser::ast::script_info::tests::script_info_case_sensitive_keys ... ok
[INFO] [stdout] test parser::ast::script_info::tests::script_info_defaults ... ok
[INFO] [stdout] test parser::ast::script_info::tests::script_info_field_access ... ok
[INFO] [stdout] test parser::ast::script_info::tests::script_info_invalid_resolution ... ok
[INFO] [stdout] test parser::ast::script_info::tests::script_info_invalid_wrap_style ... ok
[INFO] [stdout] test parser::ast::script_info::tests::script_info_layout_resolution ... ok
[INFO] [stdout] test parser::ast::script_info::tests::script_info_partial_layout_resolution ... ok
[INFO] [stdout] test parser::ast::script_info::tests::script_info_partial_play_resolution ... ok
[INFO] [stdout] test parser::ast::script_info::tests::script_info_play_resolution ... ok
[INFO] [stdout] test parser::ast::script_info::tests::script_info_to_ass_string ... ok
[INFO] [stdout] test parser::ast::script_info::tests::script_info_to_ass_string_empty ... ok
[INFO] [stdout] test parser::ast::script_info::tests::script_info_wrap_style ... ok
[INFO] [stdout] test parser::ast::section::tests::section_span_empty_styles ... ok
[INFO] [stdout] test parser::ast::section::tests::section_span_multiple_events ... ok
[INFO] [stdout] test parser::ast::section::tests::section_span_multiple_events_similar_names ... ok
[INFO] [stdout] test parser::ast::section::tests::section_span_script_info ... ok
[INFO] [stdout] test parser::ast::section::tests::section_span_single_style ... ok
[INFO] [stdout] test parser::ast::section::tests::section_type_copy_clone ... ok
[INFO] [stdout] test parser::ast::section::tests::section_type_hash ... ok
[INFO] [stdout] test parser::ast::section::tests::section_type_header_names ... ok
[INFO] [stdout] test parser::ast::section::tests::section_type_required ... ok
[INFO] [stdout] test parser::ast::style::tests::style_clone ... ok
[INFO] [stdout] test parser::ast::section::tests::section_type_timed ... ok
[INFO] [stdout] test parser::ast::style::tests::style_clone_custom ... ok
[INFO] [stdout] test parser::ast::style::tests::style_debug_custom ... ok
[INFO] [stdout] test parser::ast::style::tests::style_debug ... ok
[INFO] [stdout] test parser::ast::style::tests::style_default_construction ... ok
[INFO] [stdout] test parser::ast::style::tests::style_equality_all_combinations ... ok
[INFO] [stdout] test parser::ast::style::tests::style_field_access_comprehensive ... ok
[INFO] [stdout] test parser::ast::style::tests::style_lifetimes ... ok
[INFO] [stdout] test parser::ast::style::tests::style_field_access ... ok
[INFO] [stdout] test parser::ast::section::tests::section_type_discrimination ... ok
[INFO] [stdout] test parser::ast::style::tests::style_default_all_fields ... ok
[INFO] [stdout] test parser::ast::style::tests::style_mix_default_and_custom ... ok
[INFO] [stdout] test parser::ast::style::tests::style_partial_eq ... ok
[INFO] [stdout] test parser::ast::style::tests::style_partial_eq_different_fields ... ok
[INFO] [stdout] test parser::ast::style::tests::style_struct_creation ... ok
[INFO] [stdout] test parser::ast::style::tests::style_default_values ... ok
[INFO] [stdout] test parser::ast::style::tests::style_empty_strings ... ok
[INFO] [stdout] test parser::ast::style::tests::style_to_ass_string ... ok
[INFO] [stdout] test parser::ast::style::tests::style_to_ass_string_custom ... ok
[INFO] [stdout] test parser::ast::style::tests::style_to_ass_string_with_format ... ok
[INFO] [stdout] test parser::ast::style::tests::style_validate_spans ... ok
[INFO] [stdout] test parser::ast::style::tests::style_validate_spans_comprehensive ... ok
[INFO] [stdout] test parser::ast::style::tests::style_validate_spans_invalid ... ok
[INFO] [stdout] test parser::ast::tests::ast_integration_events ... ok
[INFO] [stdout] test parser::ast::tests::ast_integration_fonts ... ok
[INFO] [stdout] test parser::ast::tests::ast_integration_graphics ... ok
[INFO] [stdout] test parser::ast::tests::ast_integration_script_info ... ok
[INFO] [stdout] test parser::ast::tests::ast_integration_styles ... ok
[INFO] [stdout] test parser::ast::tests::event_type_round_trip ... ok
[INFO] [stdout] test parser::ast::tests::section_type_properties ... ok
[INFO] [stdout] test parser::ast::tests::test_span_contains ... ok
[INFO] [stdout] test parser::ast::tests::test_span_creation ... ok
[INFO] [stdout] test parser::ast::tests::test_span_merge ... ok
[INFO] [stdout] test parser::binary_data::tests::fonts_parser_colon_in_filename ... ok
[INFO] [stdout] test parser::binary_data::tests::fonts_parser_comments_between_data_lines ... ok
[INFO] [stdout] test parser::binary_data::tests::fonts_parser_empty_filename ... ok
[INFO] [stdout] test parser::binary_data::tests::fonts_parser_empty_lines_between_data ... ok
[INFO] [stdout] test parser::binary_data::tests::fonts_parser_entry_at_end_of_file ... ok
[INFO] [stdout] test parser::binary_data::tests::fonts_parser_empty_section ... ok
[INFO] [stdout] test parser::binary_data::tests::fonts_parser_malformed_entry ... ok
[INFO] [stdout] test parser::binary_data::tests::fonts_parser_malformed_entry_no_colon ... ok
[INFO] [stdout] test parser::binary_data::tests::fonts_parser_mixed_comment_styles ... ok
[INFO] [stdout] test parser::binary_data::tests::fonts_parser_multiple_entries_with_edge_cases ... ok
[INFO] [stdout] test parser::binary_data::tests::fonts_parser_multiple_fonts ... ok
[INFO] [stdout] test parser::binary_data::tests::fonts_parser_no_data_lines ... ok
[INFO] [stdout] test parser::binary_data::tests::fonts_parser_single_font ... ok
[INFO] [stdout] test parser::binary_data::tests::fonts_parser_stops_at_next_section ... ok
[INFO] [stdout] test parser::binary_data::tests::fonts_parser_whitespace_only_filename ... ok
[INFO] [stdout] test parser::binary_data::tests::fonts_parser_with_comments ... ok
[INFO] [stdout] test parser::binary_data::tests::fonts_parser_with_whitespace ... ok
[INFO] [stdout] test parser::binary_data::tests::graphics_parser_colon_in_filename ... ok
[INFO] [stdout] test parser::binary_data::tests::graphics_parser_comments_between_data_lines ... ok
[INFO] [stdout] test parser::binary_data::tests::graphics_parser_empty_filename ... ok
[INFO] [stdout] test parser::binary_data::tests::graphics_parser_empty_lines_between_data ... ok
[INFO] [stdout] test parser::binary_data::tests::graphics_parser_empty_section ... ok
[INFO] [stdout] test parser::binary_data::tests::graphics_parser_entry_at_end_of_file ... ok
[INFO] [stdout] test parser::binary_data::tests::graphics_parser_malformed_entry ... ok
[INFO] [stdout] test parser::binary_data::tests::graphics_parser_malformed_entry_no_colon ... ok
[INFO] [stdout] test parser::binary_data::tests::graphics_parser_mixed_comment_styles ... ok
[INFO] [stdout] test parser::binary_data::tests::graphics_parser_no_data_lines ... ok
[INFO] [stdout] test parser::binary_data::tests::graphics_parser_single_graphic ... ok
[INFO] [stdout] test parser::binary_data::tests::graphics_parser_stops_at_next_section ... ok
[INFO] [stdout] test parser::binary_data::tests::graphics_parser_with_comments ... ok
[INFO] [stdout] test parser::binary_data::tests::graphics_parser_whitespace_only_filename ... ok
[INFO] [stdout] test parser::binary_data::tests::graphics_parser_with_whitespace ... ok
[INFO] [stdout] test parser::errors::parse_issue::tests::issue_severity_display ... ok
[INFO] [stdout] test parser::errors::parse_issue::tests::issue_category_display ... ok
[INFO] [stdout] test parser::errors::parse_issue::tests::parse_issue_blocking_detection ... ok
[INFO] [stdout] test parser::errors::parse_issue::tests::parse_issue_clone_and_equality ... ok
[INFO] [stdout] test parser::binary_data::tests::graphics_parser_multiple_entries_with_edge_cases ... ok
[INFO] [stdout] test parser::binary_data::tests::graphics_parser_multiple_graphics ... ok
[INFO] [stdout] test parser::errors::parse_issue::tests::parse_issue_creation ... ok
[INFO] [stdout] test parser::errors::parse_issue::tests::parse_issue_debug ... ok
[INFO] [stdout] test parser::errors::parse_issue::tests::parse_issue_formatting_simple ... ok
[INFO] [stdout] test parser::errors::parse_issue::tests::parse_issue_formatting_with_location ... ok
[INFO] [stdout] test parser::errors::parse_issue::tests::parse_issue_convenience_constructors ... ok
[INFO] [stdout] test parser::errors::parse_issue::tests::parse_issue_formatting_with_suggestion ... ok
[INFO] [stdout] test parser::errors::parse_issue::tests::parse_issue_with_location ... ok
[INFO] [stdout] test parser::errors::parse_issue::tests::parse_issue_with_suggestion ... ok
[INFO] [stdout] test parser::errors::parse_result::tests::parse_result_with_issues_add_issue ... ok
[INFO] [stdout] test parser::errors::parse_result::tests::parse_result_with_issues_blocking ... ok
[INFO] [stdout] test parser::errors::parse_result::tests::parse_result_with_issues_err ... ok
[INFO] [stdout] test parser::errors::parse_result::tests::parse_result_with_issues_from_error ... ok
[INFO] [stdout] test parser::errors::parse_result::tests::parse_result_with_issues_from_parse_result ... ok
[INFO] [stdout] test parser::errors::parse_result::tests::parse_result_with_issues_from_value ... ok
[INFO] [stdout] test parser::errors::parse_result::tests::parse_result_with_issues_ok ... ok
[INFO] [stdout] test parser::errors::parse_result::tests::parse_result_with_issues_multiple_severities ... ok
[INFO] [stdout] test parser::incremental::tests::test_adjust_range_after_change ... ok
[INFO] [stdout] test parser::errors::parse_result::tests::parse_result_with_issues_pre_collected ... ok
[INFO] [stdout] test parser::incremental::tests::test_adjust_range_before_change ... ok
[INFO] [stdout] test parser::incremental::tests::test_adjust_range_complex_scenarios ... ok
[INFO] [stdout] test parser::incremental::tests::test_calculate_line_number ... ok
[INFO] [stdout] test parser::incremental::tests::test_adjust_range_overlapping_change ... ok
[INFO] [stdout] test parser::incremental::tests::test_calculate_line_range ... ok
[INFO] [stdout] test parser::incremental::tests::test_calculate_line_range_edge_cases ... ok
[INFO] [stdout] test parser::incremental::tests::test_find_section_end ... ok
[INFO] [stdout] test parser::incremental::tests::test_find_section_header_start ... ok
[INFO] [stdout] test parser::main::tests::parser_at_next_section_edge_cases ... ok
[INFO] [stdout] test parser::main::tests::parser_at_next_section_with_closing_bracket ... ok
[INFO] [stdout] test parser::main::tests::parser_case_sensitive_section_names ... ok
[INFO] [stdout] test parser::main::tests::parser_bom_detection_partial_sequences ... ok
[INFO] [stdout] test parser::main::tests::parser_comment_lines_between_sections ... ok
[INFO] [stdout] test parser::main::tests::parser_content_after_eof ... ok
[INFO] [stdout] test parser::main::tests::parser_complex_error_recovery_scenario ... ok
[INFO] [stdout] test parser::main::tests::parser_error_recovery_format_line_events ... ok
[INFO] [stdout] test parser::main::tests::parser_error_recovery_events_suggestion ... ok
[INFO] [stdout] test parser::main::tests::parser_error_recovery_script_info_suggestion ... ok
[INFO] [stdout] test parser::main::tests::parser_error_recovery_style_suggestion ... ok
[INFO] [stdout] test parser::main::tests::parser_find_section_end_at_exact_boundary ... ok
[INFO] [stdout] test parser::main::tests::parser_invalid_bom_warning ... ok
[INFO] [stdout] test parser::main::tests::parser_find_section_end_no_newline ... ok
[INFO] [stdout] test parser::main::tests::parser_empty_section_header ... ok
[INFO] [stdout] test parser::main::tests::parser_error_recovery_multiple_unknown_sections ... ok
[INFO] [stdout] test parser::main::tests::parser_malformed_bom_sequence ... ok
[INFO] [stdout] test parser::main::tests::parser_malformed_section_headers_mixed ... ok
[INFO] [stdout] test parser::main::tests::parser_multiple_consecutive_section_headers ... ok
[INFO] [stdout] test parser::main::tests::parser_error_recovery_format_line_styles ... ok
[INFO] [stdout] test parser::main::tests::parser_mixed_comment_styles ... ok
[INFO] [stdout] test parser::main::tests::parser_nested_bracket_edge_cases ... ok
[INFO] [stdout] test parser::main::tests::parser_multiple_sections ... ok
[INFO] [stdout] test parser::main::tests::parser_parse_events_section ... ok
[INFO] [stdout] test parser::main::tests::parser_parse_empty_script ... ok
[INFO] [stdout] test parser::main::tests::parser_new ... ok
[INFO] [stdout] test parser::main::tests::parser_parse_fonts_section ... ok
[INFO] [stdout] test parser::main::tests::parser_parse_missing_section_header ... ok
[INFO] [stdout] test parser::main::tests::parser_parse_section_error_empty_section_name ... ok
[INFO] [stdout] test parser::main::tests::parser_parse_script_info_section ... ok
[INFO] [stdout] test parser::main::tests::parser_parse_section_error_unclosed_bracket_at_eof ... ok
[INFO] [stdout] test parser::main::tests::parser_parse_styles_section ... ok
[INFO] [stdout] test parser::main::tests::parser_parse_unknown_section ... ok
[INFO] [stdout] test parser::main::tests::parser_parse_section_error_unknown_section_with_content ... ok
[INFO] [stdout] test parser::main::tests::parser_parse_unclosed_section_header ... ok
[INFO] [stdout] test parser::main::tests::parser_parse_graphics_section ... ok
[INFO] [stdout] test parser::main::tests::parser_parse_with_bom ... ok
[INFO] [stdout] test parser::main::tests::parser_section_header_with_extra_brackets ... ok
[INFO] [stdout] test parser::main::tests::parser_section_header_only_spaces ... ok
[INFO] [stdout] test parser::main::tests::parser_section_header_without_content ... ok
[INFO] [stdout] test parser::main::tests::parser_section_header_with_special_chars ... ok
[INFO] [stdout] test parser::main::tests::parser_skip_line_edge_cases ... ok
[INFO] [stdout] test parser::main::tests::parser_section_with_trailing_characters ... ok
[INFO] [stdout] test parser::main::tests::parser_skip_to_next_section_no_advance_protection ... ok
[INFO] [stdout] test parser::main::tests::parser_skip_comments ... ok
[INFO] [stdout] test parser::main::tests::parser_skip_to_next_section_no_protection_edge_case ... ok
[INFO] [stdout] test parser::main::tests::parser_parse_section_error_whitespace_only_section ... ok
[INFO] [stdout] test parser::main::tests::parser_skip_to_next_section_with_format_line_events ... ok
[INFO] [stdout] test parser::main::tests::parser_unicode_in_section_names ... ok
[INFO] [stdout] test parser::main::tests::parser_v4_styles_section ... ok
[INFO] [stdout] test parser::main::tests::parser_skip_to_next_section_with_format_line_styles ... ok
[INFO] [stdout] test parser::position_tracker::tests::tracker_advance_multiline ... ok
[INFO] [stdout] test parser::main::tests::parser_whitespace_before_and_after_sections ... ok
[INFO] [stdout] test parser::main::tests::parser_version_detection_edge_cases ... ok
[INFO] [stdout] test parser::position_tracker::tests::tracker_advance_single_line ... ok
[INFO] [stdout] test parser::main::tests::parser_whitespace_handling ... ok
[INFO] [stdout] test parser::main::tests::parser_very_long_section_name ... ok
[INFO] [stdout] test parser::position_tracker::tests::tracker_new_at_position ... ok
[INFO] [stdout] test parser::position_tracker::tests::tracker_advance_to ... ok
[INFO] [stdout] test parser::position_tracker::tests::tracker_at_end ... ok
[INFO] [stdout] test parser::position_tracker::tests::tracker_creation ... ok
[INFO] [stdout] test parser::position_tracker::tests::tracker_span_creation ... ok
[INFO] [stdout] test parser::position_tracker::tests::tracker_skip_line ... ok
[INFO] [stdout] test parser::position_tracker::tests::tracker_remaining_text ... ok
[INFO] [stdout] test parser::position_tracker::tests::tracker_skip_whitespace ... ok
[INFO] [stdout] test parser::position_tracker::tests::tracker_span_for ... ok
[INFO] [stdout] test parser::position_tracker::tests::tracker_windows_line_endings ... ok
[INFO] [stdout] test parser::script::tests::add_and_remove_sections ... ok
[INFO] [stdout] test parser::script::tests::add_event_to_existing_section ... ok
[INFO] [stdout] test parser::script::tests::atomic_batch_update_rollback ... ok
[INFO] [stdout] test parser::script::tests::batch_add_events ... ok
[INFO] [stdout] test parser::script::tests::batch_add_styles ... ok
[INFO] [stdout] test parser::script::tests::batch_update_lines ... ok
[INFO] [stdout] test parser::script::tests::context_aware_event_parsing ... ok
[INFO] [stdout] test parser::script::tests::context_aware_style_parsing ... ok
[INFO] [stdout] test parser::script::tests::context_parsing_with_default_format ... ok
[INFO] [stdout] test parser::script::tests::add_style_creates_section ... ok
[INFO] [stdout] test parser::script::tests::find_section_by_type ... ok
[INFO] [stdout] test parser::script::tests::atomic_batch_update_success ... ok
[INFO] [stdout] test parser::script::tests::find_section_missing ... ok
[INFO] [stdout] test parser::script::tests::format_preservation ... ok
[INFO] [stdout] test parser::script::tests::incremental_parsing_simulation ... ok
[INFO] [stdout] test parser::script::tests::parse_case_insensitive_sections ... ok
[INFO] [stdout] test parser::script::tests::from_parts_comprehensive ... ok
[INFO] [stdout] test parser::script::tests::from_parts_constructor ... ok
[INFO] [stdout] test parser::script::tests::parse_comments_only ... ok
[INFO] [stdout] test parser::script::tests::malformed_content_parsing ... ok
[INFO] [stdout] test parser::script::tests::parse_different_section_orders ... ok
[INFO] [stdout] test parser::script::tests::parse_edge_case_inputs ... ok
[INFO] [stdout] test parser::script::tests::parse_empty_input ... ok
[INFO] [stdout] test parser::script::tests::parse_empty_sections ... ok
[INFO] [stdout] test parser::script::tests::parse_events_with_complex_text ... ok
[INFO] [stdout] test parser::script::tests::parse_error_scenarios ... ok
[INFO] [stdout] test parser::script::tests::parse_malformed_but_recoverable ... ok
[INFO] [stdout] test parser::script::tests::parse_malformed_comprehensive ... ok
[INFO] [stdout] test parser::script::tests::parse_minimal_script ... ok
[INFO] [stdout] test parser::script::tests::parse_multiple_script_info_sections ... ok
[INFO] [stdout] test parser::script::tests::parse_multiple_sections ... ok
[INFO] [stdout] test parser::script::tests::parse_nested_brackets ... ok
[INFO] [stdout] test parser::script::tests::parse_partial_basic ... ok
[INFO] [stdout] test parser::script::tests::parse_partial_error_handling ... ok
[INFO] [stdout] test parser::script::tests::parse_partial_comprehensive_scenarios ... ok
[INFO] [stdout] test parser::script::tests::parse_section_with_only_format ... ok
[INFO] [stdout] test parser::script::tests::parse_line_auto_detection ... ok
[INFO] [stdout] test parser::script::tests::parse_unicode_content ... ok
[INFO] [stdout] test parser::script::tests::parse_special_characters ... ok
[INFO] [stdout] test parser::script::tests::parse_whitespace_only ... ok
[INFO] [stdout] test parser::script::tests::parse_with_bom ... ok
[INFO] [stdout] test parser::script::tests::parse_with_various_line_endings ... ok
[INFO] [stdout] test parser::script::tests::script_clone ... ok
[INFO] [stdout] test parser::script::tests::parse_with_script_type ... ok
[INFO] [stdout] test parser::script::tests::script_debug ... ok
[INFO] [stdout] test parser::script::tests::script_delta_debug ... ok
[INFO] [stdout] test parser::script::tests::script_delta_debug_comprehensive ... ok
[INFO] [stdout] test parser::script::tests::script_delta_is_empty ... ok
[INFO] [stdout] test parser::script::tests::script_equality ... ok
[INFO] [stdout] test parser::script::tests::script_delta_owned_debug ... ok
[INFO] [stdout] test parser::script::tests::script_equality_comprehensive ... ok
[INFO] [stdout] test parser::script::tests::script_issues_access ... ok
[INFO] [stdout] test parser::script::tests::script_accessor_methods ... ok
[INFO] [stdout] test parser::script::tests::script_modification_scenarios ... ok
[INFO] [stdout] test parser::script::tests::script_sections_access ... ok
[INFO] [stdout] test parser::script::tests::script_to_ass_string_complete ... ok
[INFO] [stdout] test parser::script::tests::script_source_access ... ok
[INFO] [stdout] test parser::script::tests::script_to_ass_string_empty ... ok
[INFO] [stdout] test parser::script::tests::parse_large_script_comprehensive ... ok
[INFO] [stdout] test parser::script::tests::script_to_ass_string_minimal ... ok
[INFO] [stdout] test parser::script::tests::script_to_ass_string_with_custom_format_lines ... ok
[INFO] [stdout] test parser::script::tests::script_version_detection ... ok
[INFO] [stdout] test parser::script::tests::streaming_features_comprehensive ... ok
[INFO] [stdout] test parser::script::tests::test_change_equality ... ok
[INFO] [stdout] test parser::script::tests::test_boundary_detection_empty_sections ... ok
[INFO] [stdout] test parser::script::tests::script_version_handling ... ok
[INFO] [stdout] test parser::script::tests::test_change_tracker_default ... ok
[INFO] [stdout] test parser::script::tests::test_change_tracking_add_field ... ok
[INFO] [stdout] test parser::script::tests::test_change_tracking_disabled_by_default ... ok
[INFO] [stdout] test parser::script::tests::test_change_tracking_section_operations ... ok
[INFO] [stdout] test parser::script::tests::test_clear_changes ... ok
[INFO] [stdout] test parser::script::tests::test_changes_not_recorded_when_disabled ... ok
[INFO] [stdout] test parser::script::tests::test_enable_disable_change_tracking ... ok
[INFO] [stdout] test parser::script::tests::test_change_tracking_update_line ... ok
[INFO] [stdout] test parser::script::tests::test_script_diff_identical ... ok
[INFO] [stdout] test parser::script::tests::test_script_diff_modified_content ... ok
[INFO] [stdout] test parser::script::tests::test_script_diff_sections ... ok
[INFO] [stdout] test parser::script::tests::test_section_at_offset ... ok
[INFO] [stdout] test parser::script::tests::parse_very_long_content ... ok
[INFO] [stdout] test parser::script::tests::test_section_range ... ok
[INFO] [stdout] test parser::script::tests::test_section_boundaries ... ok
[INFO] [stdout] test parser::script::tests::update_event_line ... ok
[INFO] [stdout] test parser::script::tests::update_formats ... ok
[INFO] [stdout] test parser::script::tests::validate_spans ... ok
[INFO] [stdout] test parser::script::tests::validate_spans_comprehensive ... ok
[INFO] [stdout] test parser::script::tests::update_style_line ... ok
[INFO] [stdout] test parser::sections::events::tests::parse_with_format_and_dialogue ... ok
[INFO] [stdout] test parser::sections::events::tests::parse_without_format_line ... ok
[INFO] [stdout] test parser::sections::events::tests::parse_empty_section ... ok
[INFO] [stdout] test parser::sections::events::tests::parse_with_position_tracking ... ok
[INFO] [stdout] test parser::sections::events::tests::skip_comments_and_whitespace ... ok
[INFO] [stdout] test parser::sections::events::tests::test_parse_event_line_insufficient_fields ... ok
[INFO] [stdout] test parser::sections::events::tests::test_parse_event_line_with_commas_in_text ... ok
[INFO] [stdout] test parser::sections::events::tests::test_parse_event_line_invalid_type ... ok
[INFO] [stdout] test parser::sections::events::tests::test_public_parse_event_line ... ok
[INFO] [stdout] test parser::sections::script_info::tests::handle_invalid_lines ... ok
[INFO] [stdout] test parser::sections::script_info::tests::parse_basic_fields ... ok
[INFO] [stdout] test parser::sections::script_info::tests::parse_empty_section ... ok
[INFO] [stdout] test parser::sections::events::tests::parse_different_event_types ... ok
[INFO] [stdout] test parser::sections::events::tests::handle_text_with_commas ... ok
[INFO] [stdout] test parser::sections::script_info::tests::parse_with_position_tracking ... ok
[INFO] [stdout] test parser::sections::script_info::tests::skip_comments_and_whitespace ... ok
[INFO] [stdout] test parser::sections::styles::tests::parse_with_inheritance ... ok
[INFO] [stdout] test parser::sections::styles::tests::parse_with_position_tracking ... ok
[INFO] [stdout] test parser::sections::styles::tests::test_parse_style_line_with_empty_format ... ok
[INFO] [stdout] test parser::sections::styles::tests::test_parse_style_line_with_inheritance ... ok
[INFO] [stdout] test parser::sections::styles::tests::parse_empty_section ... ok
[INFO] [stdout] test parser::sections::styles::tests::parse_without_format_line ... ok
[INFO] [stdout] test parser::streaming::delta::tests::batch_complex_filtering ... ok
[INFO] [stdout] test parser::sections::styles::tests::parse_basic_style ... ok
[INFO] [stdout] test parser::streaming::delta::tests::batch_default ... ok
[INFO] [stdout] test parser::streaming::delta::tests::batch_extend_operations ... ok
[INFO] [stdout] test parser::streaming::delta::tests::batch_empty_operations ... ok
[INFO] [stdout] test parser::sections::styles::tests::test_parse_style_line_insufficient_fields ... ok
[INFO] [stdout] test parser::streaming::delta::tests::batch_debug_and_clone ... ok
[INFO] [stdout] test parser::streaming::delta::tests::batch_from_deltas ... ok
[INFO] [stdout] test parser::streaming::delta::tests::batch_from_iterator ... ok
[INFO] [stdout] test parser::streaming::delta::tests::batch_into_deltas ... ok
[INFO] [stdout] test parser::streaming::delta::tests::delta_all_constructors ... ok
[INFO] [stdout] test parser::streaming::delta::tests::delta_all_variants_coverage ... ok
[INFO] [stdout] test parser::streaming::delta::tests::delta_batch_operations ... ok
[INFO] [stdout] test parser::streaming::delta::tests::delta_clone ... ok
[INFO] [stdout] test parser::streaming::delta::tests::delta_creation ... ok
[INFO] [stdout] test parser::streaming::delta::tests::delta_update_section ... ok
[INFO] [stdout] test parser::streaming::delta::tests::delta_debug_formatting ... ok
[INFO] [stdout] test parser::streaming::delta::tests::delta_properties ... ok
[INFO] [stdout] test parser::streaming::delta::tests::delta_section_getter ... ok
[INFO] [stdout] test parser::streaming::processor::tests::all_section_headers ... ok
[INFO] [stdout] test parser::streaming::delta::tests::batch_iterator_trait ... ok
[INFO] [stdout] test parser::streaming::processor::tests::binary_line_processing ... ok
[INFO] [stdout] test parser::streaming::processor::tests::comment_line_skipping ... ok
[INFO] [stdout] test parser::streaming::processor::tests::different_comment_formats ... ok
[INFO] [stdout] test parser::streaming::processor::tests::complex_processing_sequence ... ok
[INFO] [stdout] test parser::streaming::processor::tests::content_outside_sections ... ok
[INFO] [stdout] test parser::streaming::processor::tests::event_continuation_processing ... ok
[INFO] [stdout] test parser::streaming::processor::tests::empty_line_processing ... ok
[INFO] [stdout] test parser::streaming::processor::tests::format_context_updates ... ok
[INFO] [stdout] test parser::streaming::processor::tests::events_line_processing ... ok
[INFO] [stdout] test parser::streaming::processor::tests::format_line_processing ... ok
[INFO] [stdout] test parser::streaming::processor::tests::line_counter_increments ... ok
[INFO] [stdout] test parser::streaming::processor::tests::processor_default ... ok
[INFO] [stdout] test parser::streaming::processor::tests::processor_reset ... ok
[INFO] [stdout] test parser::streaming::processor::tests::script_info_line_processing ... ok
[INFO] [stdout] test parser::streaming::processor::tests::section_header_edge_cases ... ok
[INFO] [stdout] test parser::streaming::processor::tests::section_header_processing ... ok
[INFO] [stdout] test parser::streaming::processor::tests::unknown_section_processing ... ok
[INFO] [stdout] test parser::streaming::state::tests::complex_state_context_interaction ... ok
[INFO] [stdout] test parser::streaming::processor::tests::whitespace_handling ... ok
[INFO] [stdout] test parser::streaming::processor::tests::styles_line_processing ... ok
[INFO] [stdout] test parser::streaming::state::tests::parser_state_equality ... ok
[INFO] [stdout] test parser::streaming::state::tests::parser_state_transition_sequences ... ok
[INFO] [stdout] test parser::streaming::state::tests::section_kind_all_properties ... ok
[INFO] [stdout] test parser::streaming::state::tests::parser_state_transitions ... ok
[INFO] [stdout] test parser::streaming::state::tests::section_kind_header_parsing_edge_cases ... ok
[INFO] [stdout] test parser::streaming::state::tests::parser_state_all_variants ... ok
[INFO] [stdout] test parser::sections::styles::tests::test_public_parse_style_line ... ok
[INFO] [stdout] test parser::streaming::state::tests::section_kind_all_variants ... ok
[INFO] [stdout] test parser::streaming::state::tests::parser_state_debug_and_clone ... ok
[INFO] [stdout] test parser::streaming::state::tests::section_kind_properties ... ok
[INFO] [stdout] test parser::streaming::state::tests::streaming_context_debug_and_clone ... ok
[INFO] [stdout] test parser::streaming::state::tests::section_kind_from_header ... ok
[INFO] [stdout] test parser::streaming::state::tests::streaming_context_default ... ok
[INFO] [stdout] test parser::streaming::state::tests::streaming_context_format_management ... ok
[INFO] [stdout] test parser::streaming::state::tests::streaming_context_operations ... ok
[INFO] [stdout] test parser::streaming::state::tests::streaming_context_section_management ... ok
[INFO] [stdout] test parser::streaming::tests::build_modified_source_basic ... ok
[INFO] [stdout] test parser::streaming::state::tests::streaming_context_line_tracking ... ok
[INFO] [stdout] test parser::streaming::tests::empty_chunk_processing ... ok
[INFO] [stdout] test parser::streaming::tests::feed_chunk_complete_lines ... ok
[INFO] [stdout] test parser::streaming::tests::feed_chunk_different_line_endings ... ok
[INFO] [stdout] test parser::streaming::tests::feed_chunk_edge_cases ... ok
[INFO] [stdout] test parser::streaming::tests::feed_chunk_unicode_content ... ok
[INFO] [stdout] test parser::streaming::tests::finish_with_buffered_content ... ok
[INFO] [stdout] test parser::streaming::tests::feed_chunk_whitespace_only ... ok
[INFO] [stdout] test parser::streaming::tests::feed_chunk_invalid_utf8 ... ok
[INFO] [stdout] test parser::streaming::tests::feed_chunk_multiple_calls ... ok
[INFO] [stdout] test parser::streaming::tests::partial_line_handling ... ok
[INFO] [stdout] test parser::streaming::tests::reset_functionality ... ok
[INFO] [stdout] test parser::streaming::tests::streaming_parser_creation ... ok
[INFO] [stdout] test parser::streaming::tests::streaming_parser_default ... ok
[INFO] [stdout] test parser::streaming::tests::feed_chunk_partial_lines ... ok
[INFO] [stdout] test parser::streaming::tests::streaming_result_accessors ... ok
[INFO] [stdout] test parser::streaming::tests::streaming_result_debug_clone ... ok
[INFO] [stdout] test parser::tests::parse_unknown_section ... ok
[INFO] [stdout] test plugin::sections::aegisub::tests::aegisub_extradata_processor_long_line ... ok
[INFO] [stdout] test plugin::sections::aegisub::tests::aegisub_extradata_processor_valid ... ok
[INFO] [stdout] test parser::streaming::tests::finish_with_empty_buffer ... ok
[INFO] [stdout] test plugin::sections::aegisub::tests::aegisub_project_processor_invalid_format ... ok
[INFO] [stdout] test parser::streaming::tests::streaming_parser_with_capacity ... ok
[INFO] [stdout] test plugin::sections::aegisub::tests::aegisub_project_processor_invalid_header ... ok
[INFO] [stdout] test plugin::sections::aegisub::tests::aegisub_project_processor_valid ... ok
[INFO] [stdout] test parser::tests::parse_with_custom_format ... ok
[INFO] [stdout] test plugin::sections::aegisub::tests::case_insensitive_headers ... ok
[INFO] [stdout] test plugin::sections::aegisub::tests::create_aegisub_processors_returns_two ... ok
[INFO] [stdout] test plugin::sections::aegisub::tests::processor_names_correct ... ok
[INFO] [stdout] test plugin::tags::advanced::tests::blur_edges_validation ... ok
[INFO] [stdout] test plugin::tags::advanced::tests::blur_edges_handler_valid ... ok
[INFO] [stdout] test plugin::tags::advanced::tests::blur_edges_handler_invalid ... ok
[INFO] [stdout] test plugin::tags::advanced::tests::border_handler_valid ... ok
[INFO] [stdout] test plugin::tags::advanced::tests::border_validation ... ok
[INFO] [stdout] test plugin::tags::advanced::tests::create_advanced_handlers_returns_all ... ok
[INFO] [stdout] test parser::streaming::tests::streaming_large_chunk_comprehensive ... ok
[INFO] [stdout] test plugin::tags::advanced::tests::border_handler_invalid ... ok
[INFO] [stdout] test plugin::tags::advanced::tests::edge_cases ... ok
[INFO] [stdout] test plugin::tags::advanced::tests::shadow_handler_valid ... ok
[INFO] [stdout] test plugin::tags::advanced::tests::shadow_validation ... ok
[INFO] [stdout] test plugin::tags::advanced::tests::whitespace_handling ... ok
[INFO] [stdout] test plugin::tags::advanced::tests::shadow_handler_invalid ... ok
[INFO] [stdout] test plugin::tags::alignment::tests::alignment_handler_valid ... ok
[INFO] [stdout] test plugin::tags::alignment::tests::alignment_handler_invalid ... ok
[INFO] [stdout] test plugin::tags::advanced::tests::handlers_have_correct_names ... ok
[INFO] [stdout] test plugin::tags::alignment::tests::alignment_validation ... ok
[INFO] [stdout] test plugin::tags::alignment::tests::numpad_alignment_validation ... ok
[INFO] [stdout] test plugin::tags::alignment::tests::alignment_semantics ... ok
[INFO] [stdout] test plugin::tags::alignment::tests::numpad_alignment_handler_valid ... ok
[INFO] [stdout] test plugin::tags::alignment::tests::numpad_alignment_handler_invalid ... ok
[INFO] [stdout] test plugin::tags::alignment::tests::create_alignment_handlers_returns_all ... ok
[INFO] [stdout] test plugin::tags::alignment::tests::handlers_have_correct_names ... ok
[INFO] [stdout] test plugin::tags::alignment::tests::whitespace_handling ... ok
[INFO] [stdout] test plugin::tags::alignment::tests::wrapping_style_handler_invalid ... ok
[INFO] [stdout] test plugin::tags::alignment::tests::wrapping_style_handler_valid ... ok
[INFO] [stdout] test plugin::tags::animation::tests::fade_handler_valid ... ok
[INFO] [stdout] test plugin::tags::animation::tests::handlers_have_correct_names ... ok
[INFO] [stdout] test plugin::tags::animation::tests::fade_validation ... ok
[INFO] [stdout] test plugin::tags::alignment::tests::wrapping_style_validation ... ok
[INFO] [stdout] test plugin::tags::animation::tests::create_animation_handlers_returns_all ... ok
[INFO] [stdout] test plugin::tags::animation::tests::fade_edge_cases ... ok
[INFO] [stdout] test plugin::tags::animation::tests::fade_handler_invalid ... ok
[INFO] [stdout] test plugin::tags::animation::tests::transform_handler_invalid ... ok
[INFO] [stdout] test plugin::tags::animation::tests::simple_fade_handler_invalid ... ok
[INFO] [stdout] test plugin::tags::animation::tests::simple_fade_handler_valid ... ok
[INFO] [stdout] test plugin::tags::animation::tests::transform_handler_valid ... ok
[INFO] [stdout] test plugin::tags::animation::tests::transform_complex_cases ... ok
[INFO] [stdout] test plugin::tags::clipping::tests::clip_edge_cases ... ok
[INFO] [stdout] test plugin::tags::animation::tests::transform_validation ... ok
[INFO] [stdout] test plugin::tags::clipping::tests::clip_handler_invalid ... ok
[INFO] [stdout] test plugin::tags::clipping::tests::clip_handler_rectangular_valid ... ok
[INFO] [stdout] test plugin::tags::animation::tests::simple_fade_validation ... ok
[INFO] [stdout] test plugin::tags::clipping::tests::clip_handler_vector_valid ... ok
[INFO] [stdout] test plugin::tags::clipping::tests::clip_validation_vector ... ok
[INFO] [stdout] test plugin::tags::clipping::tests::clip_whitespace_handling ... ok
[INFO] [stdout] test plugin::tags::clipping::tests::is_numeric_tests ... ok
[INFO] [stdout] test plugin::tags::clipping::tests::handlers_have_correct_names ... ok
[INFO] [stdout] test plugin::tags::color::tests::alpha_handlers_invalid ... ok
[INFO] [stdout] test plugin::tags::color::tests::alpha_handlers_valid ... ok
[INFO] [stdout] test plugin::tags::clipping::tests::clip_validation_rectangular ... ok
[INFO] [stdout] test plugin::tags::clipping::tests::create_clipping_handlers_returns_all ... ok
[INFO] [stdout] test plugin::tags::color::tests::color_handlers_invalid ... ok
[INFO] [stdout] test plugin::tags::color::tests::case_sensitivity ... ok
[INFO] [stdout] test plugin::tags::color::tests::color_handlers_valid ... ok
[INFO] [stdout] test plugin::tags::color::tests::create_color_handlers_returns_all ... ok
[INFO] [stdout] test plugin::tags::color::tests::handlers_have_correct_names ... ok
[INFO] [stdout] test plugin::tags::color::tests::hex_validation_edge_cases ... ok
[INFO] [stdout] test plugin::tags::color::tests::validate_alpha_invalid ... ok
[INFO] [stdout] test plugin::tags::color::tests::validate_alpha_valid ... ok
[INFO] [stdout] test plugin::tags::color::tests::validate_color_invalid ... ok
[INFO] [stdout] test plugin::tags::color::tests::validate_color_valid ... ok
[INFO] [stdout] test plugin::tags::color::tests::validation_consistency ... ok
[INFO] [stdout] test plugin::tags::color::tests::whitespace_handling ... ok
[INFO] [stdout] test plugin::tags::font::tests::font_encoding_edge_cases ... ok
[INFO] [stdout] test plugin::tags::font::tests::font_encoding_validation ... ok
[INFO] [stdout] test plugin::tags::font::tests::font_name_edge_cases ... ok
[INFO] [stdout] test plugin::tags::font::tests::create_font_handlers_returns_all ... ok
[INFO] [stdout] test plugin::tags::font::tests::font_encoding_valid ... ok
[INFO] [stdout] test plugin::tags::font::tests::font_encoding_invalid ... ok
[INFO] [stdout] test plugin::tags::font::tests::font_name_valid ... ok
[INFO] [stdout] test plugin::tags::font::tests::font_name_validation ... ok
[INFO] [stdout] test plugin::tags::font::tests::font_size_edge_cases ... ok
[INFO] [stdout] test plugin::tags::font::tests::font_size_invalid ... ok
[INFO] [stdout] test plugin::tags::font::tests::font_size_validation ... ok
[INFO] [stdout] test plugin::tags::font::tests::font_name_invalid ... ok
[INFO] [stdout] test plugin::tags::font::tests::handlers_have_correct_names ... ok
[INFO] [stdout] test plugin::tags::karaoke::tests::create_karaoke_handlers_all_functional ... ok
[INFO] [stdout] test plugin::tags::karaoke::tests::k_handler_invalid_args ... ok
[INFO] [stdout] test plugin::tags::font::tests::font_size_valid ... ok
[INFO] [stdout] test plugin::tags::karaoke::tests::ko_handler_invalid_args ... ok
[INFO] [stdout] test plugin::tags::karaoke::tests::ko_handler_valid_args ... ok
[INFO] [stdout] test plugin::tags::karaoke::tests::kt_handler_invalid_args ... ok
[INFO] [stdout] test plugin::tags::karaoke::tests::kt_handler_invalid_empty ... ok
[INFO] [stdout] test plugin::tags::karaoke::tests::kt_handler_invalid_float ... ok
[INFO] [stdout] test plugin::tags::karaoke::tests::kt_handler_invalid_negative ... ok
[INFO] [stdout] test plugin::tags::karaoke::tests::kt_handler_invalid_whitespace_only ... ok
[INFO] [stdout] test plugin::tags::karaoke::tests::kt_handler_name ... ok
[INFO] [stdout] test plugin::tags::karaoke::tests::kf_handler_valid_args ... ok
[INFO] [stdout] test plugin::tags::karaoke::tests::kt_handler_valid_args ... ok
[INFO] [stdout] test plugin::tags::karaoke::tests::kt_handler_valid_large_number ... ok
[INFO] [stdout] test plugin::tags::karaoke::tests::k_handler_valid_args ... ok
[INFO] [stdout] test plugin::tags::karaoke::tests::create_karaoke_handlers_contains_all ... ok
[INFO] [stdout] test plugin::tags::karaoke::tests::kf_handler_invalid_args ... ok
[INFO] [stdout] test plugin::tags::karaoke::tests::kt_handler_valid_zero ... ok
[INFO] [stdout] test plugin::tags::karaoke::tests::kt_handler_whitespace_trimming ... ok
[INFO] [stdout] test plugin::tags::misc::tests::create_misc_handlers_returns_all ... ok
[INFO] [stdout] test plugin::tags::misc::tests::is_numeric_edge_cases ... ok
[INFO] [stdout] test plugin::tags::misc::tests::handlers_have_correct_names ... ok
[INFO] [stdout] test plugin::tags::misc::tests::origin_coordinate_ranges ... ok
[INFO] [stdout] test plugin::tags::misc::tests::origin_handler_invalid ... ok
[INFO] [stdout] test plugin::tags::misc::tests::origin_handler_valid ... ok
[INFO] [stdout] test plugin::tags::misc::tests::origin_validation ... ok
[INFO] [stdout] test plugin::tags::misc::tests::reset_handler_always_valid ... ok
[INFO] [stdout] test plugin::tags::misc::tests::reset_validation ... ok
[INFO] [stdout] test plugin::tags::misc::tests::short_rotation_handler_invalid ... ok
[INFO] [stdout] test plugin::tags::misc::tests::reset_handler_valid ... ok
[INFO] [stdout] test plugin::tags::position::tests::handlers_have_correct_names ... ok
[INFO] [stdout] test plugin::tags::position::tests::is_numeric_invalid ... ok
[INFO] [stdout] test plugin::tags::position::tests::is_numeric_valid ... ok
[INFO] [stdout] test plugin::tags::position::tests::move_edge_cases ... ok
[INFO] [stdout] test plugin::tags::position::tests::move_handler_invalid ... ok
[INFO] [stdout] test plugin::tags::position::tests::move_handler_valid_4_args ... ok
[INFO] [stdout] test plugin::tags::position::tests::move_handler_valid_6_args ... ok
[INFO] [stdout] test plugin::tags::position::tests::position_edge_cases ... ok
[INFO] [stdout] test plugin::tags::position::tests::move_handler_validation ... ok
[INFO] [stdout] test plugin::tags::position::tests::position_handler_invalid ... ok
[INFO] [stdout] test plugin::tags::position::tests::position_handler_valid ... ok
[INFO] [stdout] test plugin::tags::position::tests::position_handler_validation ... ok
[INFO] [stdout] test plugin::tags::position::tests::whitespace_handling ... ok
[INFO] [stdout] test plugin::tags::special::tests::create_special_handlers_returns_all ... ok
[INFO] [stdout] test plugin::tags::special::tests::handlers_have_correct_names ... ok
[INFO] [stdout] test plugin::tags::special::tests::hard_line_break_invalid ... ok
[INFO] [stdout] test plugin::tags::special::tests::hard_line_break_valid ... ok
[INFO] [stdout] test plugin::tags::special::tests::hard_space_invalid ... ok
[INFO] [stdout] test plugin::tags::special::tests::hard_space_valid ... ok
[INFO] [stdout] test plugin::tags::misc::tests::short_rotation_handler_valid ... ok
[INFO] [stdout] test plugin::tags::special::tests::soft_line_break_invalid ... ok
[INFO] [stdout] test plugin::tags::misc::tests::reset_style_names ... ok
[INFO] [stdout] test plugin::tags::special::tests::soft_line_break_valid ... ok
[INFO] [stdout] test plugin::tags::position::tests::create_position_handlers_returns_all ... ok
[INFO] [stdout] test plugin::tags::misc::tests::short_rotation_validation ... ok
[INFO] [stdout] test plugin::tags::special::tests::whitespace_handling ... ok
[INFO] [stdout] test plugin::tags::transform::tests::handlers_have_correct_names ... ok
[INFO] [stdout] test plugin::tags::transform::tests::create_transform_handlers_returns_all ... ok
[INFO] [stdout] test plugin::tags::special::tests::validation_consistency ... ok
[INFO] [stdout] test plugin::tags::transform::tests::scale_handlers_valid ... ok
[INFO] [stdout] test plugin::tags::transform::tests::scale_handlers_invalid ... ok
[INFO] [stdout] test plugin::tags::transform::tests::rotation_handlers_invalid ... ok
[INFO] [stdout] test plugin::tags::transform::tests::rotation_handlers_valid ... ok
[INFO] [stdout] test plugin::tags::transform::tests::shear_handlers_invalid ... ok
[INFO] [stdout] test plugin::tags::transform::tests::shear_handlers_valid ... ok
[INFO] [stdout] test plugin::tags::transform::tests::spacing_handler_invalid ... ok
[INFO] [stdout] test plugin::tags::transform::tests::spacing_handler_valid ... ok
[INFO] [stdout] test plugin::tags::transform::tests::special_transform_values ... ok
[INFO] [stdout] test plugin::tags::transform::tests::numeric_edge_cases ... ok
[INFO] [stdout] test plugin::tags::transform::tests::validate_numeric_invalid ... ok
[INFO] [stdout] test plugin::tags::transform::tests::validate_numeric_valid ... ok
[INFO] [stdout] test plugin::tags::transform::tests::validation_consistency ... ok
[INFO] [stdout] test plugin::tags::transform::tests::whitespace_handling ... ok
[INFO] [stdout] test plugin::tests::clear_registry ... ok
[INFO] [stdout] test plugin::tests::debug_formatting ... ok
[INFO] [stdout] test plugin::tests::extension_registry_default ... ok
[INFO] [stdout] test plugin::tests::extension_registry_new ... ok
[INFO] [stdout] test plugin::tests::plugin_error_display ... ok
[INFO] [stdout] test plugin::tests::plugin_error_std_error ... ok
[INFO] [stdout] test plugin::tests::process_section_found ... ok
[INFO] [stdout] test plugin::tests::process_section_not_found ... ok
[INFO] [stdout] test plugin::tests::process_tag_failed ... ok
[INFO] [stdout] test plugin::tests::process_tag_found ... ok
[INFO] [stdout] test plugin::tests::process_tag_not_found ... ok
[INFO] [stdout] test plugin::tests::register_section_processor_duplicate ... ok
[INFO] [stdout] test plugin::tests::register_section_processor_success ... ok
[INFO] [stdout] test plugin::tests::register_tag_handler_duplicate ... ok
[INFO] [stdout] test plugin::tests::register_tag_handler_success ... ok
[INFO] [stdout] test plugin::tests::remove_section_processor ... ok
[INFO] [stdout] test plugin::tests::remove_tag_handler ... ok
[INFO] [stdout] test plugin::tests::section_processor_names ... ok
[INFO] [stdout] test plugin::tests::section_processor_validation ... ok
[INFO] [stdout] test plugin::tests::section_result_equality ... ok
[INFO] [stdout] test plugin::tests::tag_handler_names ... ok
[INFO] [stdout] test plugin::tests::tag_handler_validation ... ok
[INFO] [stdout] test plugin::tests::tag_result_equality ... ok
[INFO] [stdout] test tokenizer::inline_tests::reset_tokenizer ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenize_all_iteration_limit ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenize_comma_delimiter ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenize_comment_exclamation ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenize_comment_semicolon ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenize_empty_input ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenize_exclamation_without_colon ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenize_field_line ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenize_misplaced_delimiters ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenize_newline_types ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenize_only_whitespace ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenize_style_override ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenize_with_bom ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_all_error_propagation ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_all_error_recovery ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenize_field_value_context ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenize_section_header ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_all_delimiter_types ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_carriage_return_handling ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_carriage_return_line_feed ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_colon_field_separator ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_comma_separator ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_context_transitions_comprehensive ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_comment_exclamation ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_comment_semicolon ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_empty_reset_state ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_context_based_token_creation ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_empty_source_boundaries ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_delimiter_in_wrong_context ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_bom_edge_cases ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_field_value_context_handling ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_end_of_input_handling ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_exclamation_comment_detection ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_issues_collection ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_infinite_loop_protection_error ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_issue_collection_access ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_infinite_loop_protection ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_infinite_loop_error_path ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_iteration_limit_comprehensive ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_iteration_limit_exceeded ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_multi_byte_character_advancement ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_no_bom_content ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_mixed_context_characters ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_newline_handling ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_position_line_column_advancement ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_scanner_navigation_access ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_section_close_bracket ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_semicolon_comment_in_document_context ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_single_character_advancement ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_span_creation_and_boundaries ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_section_header_start_tracking ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_position_line_column_tracking ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_style_override_tokens ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_text_fallback ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_position_tracking ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_span_creation_path ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_whitespace_handling_contexts ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_whitespace_token ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_advance_char_error_handling ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_advance_char_utf8_length_tracking ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_advance_crlf ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_advance_newline ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_carriage_return_line_increment ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_column_increment_default ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_advance_char ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_column_reset_on_newlines ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_boundary_conditions ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_advance_carriage_return ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_error_recovery ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_line_column_tracking_complex ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_last_char_tracking ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_last_char_tracking_coverage ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_mixed_newlines ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_new ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_peek_char ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_newline_line_increment ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_peek_char_at_end ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_newline_variations_comprehensive ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_peek_char_caching ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_peek_char_caching_coverage ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_peek_next_at_end ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_peek_char_error_path ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_peek_next_error_path ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_peek_next ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_peek_operations_at_boundaries ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_position_consistency ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_skip_whitespace ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_peek_operations_edge_cases ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_skip_whitespace_loop ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_skip_whitespace_variations ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_skip_whitespace_preserves_newlines ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_is_at_end ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_utf8_error_handling ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_whitespace_at_end ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_all_contexts_coverage ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_all_delimiter_combinations_coverage ... ok
[INFO] [stdout] test tokenizer::scanner::tests::char_navigator_utf8_handling ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_comment_scanning ... ok
[INFO] [stdout] test tokenizer::scanner::tests::scan_text_classification_verification ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_comment_variations ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_delimiter_combinations ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_comment_at_end ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_delimiter_context_comprehensive ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_delimiter_context_document ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_delimiter_context_field_value ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_empty_span_edge_cases ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_empty_span_handling ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_empty_style_override ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_empty_section_header ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_field_value_delimiter_handling ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_empty_content_handling ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_field_value_time_format ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_is_hex_value_ampersand_suffix ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_hex_value_trailing_ampersand_variants ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_is_hex_value_max_length ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_is_hex_value_no_ampersand ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_is_hex_value_simple ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_is_hex_value_with_prefix ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_navigator_mut ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_new ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_number_detection_edge_cases ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_hex_value_comprehensive_coverage ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_comment ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_hex_value_edge_cases ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_field_value_basic ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_field_value ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_field_value_comprehensive ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_field_value_number ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_section_header ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_text_basic ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_style_override_nested ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_style_override ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_text_default_case ... ok
[INFO] [stdout] test parser::main::tests::parser_parse_input_size_limit ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_text_field_value_context ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_text_field_value_context_edge_cases ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_text_field_value_context_targeted ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_text_hex_detection ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_text_number ... ok
[INFO] [stdout] test tokenizer::inline_tests::tokenizer_token_push_verification ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_text_hex_value ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_text_number_classification ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_text_number_detection_targeted ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_text_section_name_context ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_text_section_name ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_text_number_detection ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_text_hex_value_ampersand_variants ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_section_header_closing_bracket ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_section_header_boundary_coverage ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_section_header_variations ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_semicolon_context_sensitivity ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_simd_fallback_coverage ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_style_override_brace_matching ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_style_override_closing_brace ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_style_override_complex ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_style_override_unbalanced ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_unicode_handling ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_unclosed_section_header ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_unclosed_style_override ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_various_delimiters ... ok
[INFO] [stdout] test tokenizer::simd::tests::parse_hex_invalid_characters ... ok
[INFO] [stdout] test tokenizer::simd::tests::parse_hex_invalid_length ... ok
[INFO] [stdout] test tokenizer::simd::tests::parse_hex_maximum_value ... ok
[INFO] [stdout] test tokenizer::simd::tests::parse_hex_scalar_fallback ... ok
[INFO] [stdout] test tokenizer::simd::tests::parse_hex_edge_cases ... ok
[INFO] [stdout] test tokenizer::simd::tests::parse_hex_valid ... ok
[INFO] [stdout] test tokenizer::simd::tests::parse_hex_overflow_handling ... ok
[INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_all_delimiter_types ... ok
[INFO] [stdout] test tokenizer::simd::tests::parse_hex_case_sensitivity ... ok
[INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_at_end ... ok
[INFO] [stdout] test tokenizer::simd::tests::parse_hex_invalid ... ok
[INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_all_positions ... ok
[INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_boundary_at_chunk_edge ... ok
[INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_empty_input ... ok
[INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_finds_brace ... ok
[INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_exactly_16_bytes ... ok
[INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_finds_colon ... ok
[INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_less_than_16_bytes ... ok
[INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_long_text ... ok
[INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_finds_comma ... ok
[INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_much_longer_than_16_bytes ... ok
[INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_no_false_positives ... ok
[INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_no_match ... ok
[INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_scalar_fallback ... ok
[INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_multiple_delimiters ... ok
[INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_single_char ... ok
[INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_unicode_text ... ok
[INFO] [stdout] test tokenizer::simd::tests::validate_utf8_ascii_only ... ok
[INFO] [stdout] test tokenizer::simd::tests::validate_utf8_chunk_remainder_handling ... ok
[INFO] [stdout] test tokenizer::simd::tests::validate_utf8_exactly_16_bytes ... ok
[INFO] [stdout] test tokenizer::simd::tests::validate_utf8_invalid ... ok
[INFO] [stdout] test tokenizer::simd::tests::validate_utf8_incomplete_sequences ... ok
[INFO] [stdout] test tokenizer::simd::tests::validate_utf8_less_than_16_bytes ... ok
[INFO] [stdout] test tokenizer::simd::tests::validate_utf8_invalid_sequences ... ok
[INFO] [stdout] test tokenizer::simd::tests::validate_utf8_mixed_unicode ... ok
[INFO] [stdout] test tokenizer::simd::tests::validate_utf8_much_longer ... ok
[INFO] [stdout] test tokenizer::simd::tests::validate_utf8_non_ascii_in_chunks ... ok
[INFO] [stdout] test tokenizer::simd::tests::validate_utf8_valid ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_simd_fallback_forced_coverage ... ok
[INFO] [stdout] test tokenizer::state::tests::issue_collector_add_critical ... ok
[INFO] [stdout] test tokenizer::scanner::tests::token_scanner_style_override_brace_depth ... ok
[INFO] [stdout] test tokenizer::state::tests::issue_collector_add_issue_directly ... ok
[INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_at_beginning ... ok
[INFO] [stdout] test tokenizer::state::tests::issue_collector_clear ... ok
[INFO] [stdout] test tokenizer::state::tests::issue_collector_new_vs_default ... ok
[INFO] [stdout] test tokenizer::state::tests::issue_collector_mixed_issue_types ... ok
[INFO] [stdout] test tokenizer::simd::tests::validate_utf8_empty_input ... ok
[INFO] [stdout] test tokenizer::state::tests::issue_collector_operations ... ok
[INFO] [stdout] test tokenizer::state::tests::issue_level_as_str ... ok
[INFO] [stdout] test tokenizer::state::tests::issue_level_properties ... ok
[INFO] [stdout] test tokenizer::state::tests::issue_level_clone_and_copy ... ok
[INFO] [stdout] test tokenizer::state::tests::token_context_delimiters ... ok
[INFO] [stdout] test tokenizer::state::tests::token_context_enter_field_value_all_variants ... ok
[INFO] [stdout] test tokenizer::state::tests::token_context_reset_to_document_all_variants ... ok
[INFO] [stdout] test tokenizer::state::tests::token_context_transitions ... ok
[INFO] [stdout] test tokenizer::state::tests::token_context_all_variants ... ok
[INFO] [stdout] test tokenizer::state::tests::token_issue_all_constructors ... ok
[INFO] [stdout] test tokenizer::state::tests::token_context_closing_delimiters_all_variants ... ok
[INFO] [stdout] test tokenizer::state::tests::token_context_clone_and_copy ... ok
[INFO] [stdout] test tokenizer::state::tests::token_context_default ... ok
[INFO] [stdout] test tokenizer::state::tests::token_issue_creation ... ok
[INFO] [stdout] test tokenizer::state::tests::token_issue_equality ... ok
[INFO] [stdout] test tokenizer::state::tests::token_issue_format_issue ... ok
[INFO] [stdout] test tokenizer::state::tests::token_context_whitespace_skipping_all_variants ... ok
[INFO] [stdout] test tokenizer::state::tests::token_issue_location_string ... ok
[INFO] [stdout] test tokenizer::tests::bom_position_calculation ... ok
[INFO] [stdout] test tokenizer::tests::carriage_return_only ... ok
[INFO] [stdout] test tokenizer::tests::carriage_return_line_feed_handling ... ok
[INFO] [stdout] test tokenizer::tests::alternating_contexts ... ok
[INFO] [stdout] test tokenizer::tests::complex_script_structure ... ok
[INFO] [stdout] test tokenizer::tests::complex_dialogue_line ... ok
[INFO] [stdout] test tokenizer::tests::consecutive_delimiters ... ok
[INFO] [stdout] test tokenizer::tests::context_enter_field_value ... ok
[INFO] [stdout] test tokenizer::tests::context_allows_whitespace_skipping ... ok
[INFO] [stdout] test tokenizer::tests::context_reset_on_newline ... ok
[INFO] [stdout] test tokenizer::tests::control_characters ... ok
[INFO] [stdout] test tokenizer::tests::empty_tokens_edge_case ... ok
[INFO] [stdout] test tokenizer::tests::empty_section_header ... ok
[INFO] [stdout] test tokenizer::tests::exclamation_without_colon ... ok
[INFO] [stdout] test tokenizer::tests::empty_style_override ... ok
[INFO] [stdout] test tokenizer::tests::field_value_scanning ... ok
[INFO] [stdout] test tokenizer::tests::context_reset_to_document ... ok
[INFO] [stdout] test tokenizer::tests::bom_with_various_content ... ok
[INFO] [stdout] test tokenizer::tests::delimiter_in_wrong_context_as_text ... ok
[INFO] [stdout] test tokenizer::tests::context_transitions ... ok
[INFO] [stdout] test tokenizer::tests::field_value_context ... ok
[INFO] [stdout] test tokenizer::tests::issues_collector_functionality ... ok
[INFO] [stdout] test tokenizer::tests::issues_collection ... ok
[INFO] [stdout] test tokenizer::tests::line_column_tracking ... ok
[INFO] [stdout] test tokenizer::tests::malformed_section_header ... ok
[INFO] [stdout] test tokenizer::tests::malformed_style_override ... ok
[INFO] [stdout] test tokenizer::tests::multiple_consecutive_newlines ... ok
[INFO] [stdout] test tokenizer::tests::nested_braces_in_text ... ok
[INFO] [stdout] test tokenizer::tests::mixed_line_endings ... ok
[INFO] [stdout] test tokenizer::tests::only_delimiters ... ok
[INFO] [stdout] test tokenizer::tests::override_close_in_wrong_context ... ok
[INFO] [stdout] test tokenizer::tests::position_tracking ... ok
[INFO] [stdout] test tokenizer::tests::position_after_each_token ... ok
[INFO] [stdout] test tokenizer::tests::reset_with_bom ... ok
[INFO] [stdout] test tokenizer::tests::mixed_delimiters_and_text ... ok
[INFO] [stdout] test tokenizer::tests::section_close_in_wrong_context ... ok
[INFO] [stdout] test tokenizer::tests::scanner_navigator_access ... ok
[INFO] [stdout] test tokenizer::tests::special_characters ... ok
[INFO] [stdout] test tokenizer::tests::single_character_tokens ... ok
[INFO] [stdout] test tokenizer::tests::tokenize_all_empty ... ok
[INFO] [stdout] test tokenizer::tests::tokenize_all_iteration_limit ... ok
[INFO] [stdout] test tokenizer::tests::tokenize_all_large_input ... ok
[INFO] [stdout] test tokenizer::tests::reset_functionality ... ok
[INFO] [stdout] test tokenizer::tests::tokenize_all_whitespace ... ok
[INFO] [stdout] test tokenizer::tests::tokenize_comma_separator ... ok
[INFO] [stdout] test tokenizer::tests::tokenize_comment_exclamation_colon ... ok
[INFO] [stdout] test tokenizer::tests::tokenize_empty_string ... ok
[INFO] [stdout] test tokenizer::tests::tokenize_exclamation_not_comment ... ok
[INFO] [stdout] test tokenizer::tests::tokenize_comment_semicolon ... ok
[INFO] [stdout] test tokenizer::tests::tokenize_field_with_colon ... ok
[INFO] [stdout] test tokenizer::tests::tokenize_newline_unix ... ok
[INFO] [stdout] test tokenizer::tests::tokenize_newline_windows ... ok
[INFO] [stdout] test tokenizer::tests::tokenize_mixed_content ... ok
[INFO] [stdout] test tokenizer::tests::tokenize_section_header_basic ... ok
[INFO] [stdout] test tokenizer::tests::tokenize_section_header_with_spaces ... ok
[INFO] [stdout] test tokenizer::tests::tokenize_style_override_complex ... ok
[INFO] [stdout] test tokenizer::tests::tokenize_style_override_simple ... ok
[INFO] [stdout] test tokenizer::tests::tokenize_whitespace_only ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_allows_whitespace_skipping ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_all_token_types_properties ... ok
[INFO] [stdout] test parser::main::tests::parser_input_size_limit_exactly_at_boundary ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_boundary_character_handling ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_clone ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_comment_edge_cases ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_bom_variants ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_context_reset_scenarios ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_context_state_edge_cases ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_critical_issues ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_empty_section_and_override ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_debug ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_delimiter_type_comprehensive ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_error_path_scanner_failure ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_drawing_commands_context ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_error_handling_edge_cases ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_issue_collection_edge_cases ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_issue_collector_comprehensive ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_iteration_limit_exceeded ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_hex_value_detection ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_field_value_comprehensive ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_nested_context_handling ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_malformed_unicode ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_new_with_bom ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_new_without_bom ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_position_advancement_check ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_infinite_loop_protection ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_scanner_methods_coverage ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_position_advancement_protection ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_simd_edge_cases ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_position_consistency ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_position_unicode_handling ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_scanner_edge_cases ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_token_validation ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_uuencoded_data_context ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_whitespace_skipping_behavior ... ok
[INFO] [stdout] test tokenizer::tests::unicode_content ... ok
[INFO] [stdout] test tokenizer::tokens::tests::all_delimiter_types_chars ... ok
[INFO] [stdout] test tokenizer::tokens::tests::basic_non_skippable_token_types ... ok
[INFO] [stdout] test tokenizer::tokens::tests::boundary_delimiter_matching ... ok
[INFO] [stdout] test tokenizer::tests::very_long_content ... ok
[INFO] [stdout] test tokenizer::tokens::tests::content_token_types_are_content ... ok
[INFO] [stdout] test tokenizer::tests::whitespace_variations ... ok
[INFO] [stdout] test tokenizer::tokens::tests::delimiter_type_matching ... ok
[INFO] [stdout] test tokenizer::tokens::tests::basic_token_type_names ... ok
[INFO] [stdout] test tokenizer::tokens::tests::field_and_value_separator_matching ... ok
[INFO] [stdout] test tokenizer::tokens::tests::non_content_token_types_are_not_content ... ok
[INFO] [stdout] test tokenizer::tokens::tests::line_and_comment_delimiter_matching ... ok
[INFO] [stdout] test tokenizer::tokens::tests::non_structural_token_types_are_not_structural ... ok
[INFO] [stdout] test tokenizer::tokens::tests::override_token_type_names ... ok
[INFO] [stdout] test tokenizer::tokens::tests::section_non_skippable_token_types ... ok
[INFO] [stdout] test tokenizer::tokens::tests::override_non_skippable_token_types ... ok
[INFO] [stdout] test tokenizer::tokens::tests::section_token_type_names ... ok
[INFO] [stdout] test tokenizer::tests::tokenizer_very_long_tokens ... ok
[INFO] [stdout] test tokenizer::tokens::tests::skippable_token_types_are_skippable ... ok
[INFO] [stdout] test tokenizer::tokens::tests::special_delimiter_matching ... ok
[INFO] [stdout] test tokenizer::tokens::tests::special_non_skippable_token_types ... ok
[INFO] [stdout] test tokenizer::tokens::tests::special_token_type_names ... ok
[INFO] [stdout] test tokenizer::tokens::tests::structural_token_types_are_structural ... ok
[INFO] [stdout] test tokenizer::tokens::tests::token_classification ... ok
[INFO] [stdout] test tokenizer::tokens::tests::token_creation ... ok
[INFO] [stdout] test tokenizer::tokens::tests::token_comprehensive_classification ... ok
[INFO] [stdout] test tokenizer::tokens::tests::token_debug_formatting ... ok
[INFO] [stdout] test tokenizer::tokens::tests::token_display ... ok
[INFO] [stdout] test tokenizer::tokens::tests::token_empty_check ... ok
[INFO] [stdout] test tokenizer::tokens::tests::token_position_advance ... ok
[INFO] [stdout] test tokenizer::tokens::tests::token_equality_and_cloning ... ok
[INFO] [stdout] test tokenizer::tokens::tests::token_position_advance_by_str_edge_cases ... ok
[INFO] [stdout] test tokenizer::tokens::tests::token_position_advance_string ... ok
[INFO] [stdout] test tokenizer::tokens::tests::token_position_edge_cases ... ok
[INFO] [stdout] test tokenizer::tokens::tests::token_position_unicode_advance ... ok
[INFO] [stdout] test tokenizer::tokens::tests::token_type_names ... ok
[INFO] [stdout] test tokenizer::tokens::tests::token_unicode_length ... ok
[INFO] [stdout] test tokenizer::tokens::tests::token_type_display ... ok
[INFO] [stdout] test tokenizer::tokens::tests::token_utf8_validation ... ok
[INFO] [stdout] test tokenizer::tokens::tests::token_type_checks ... ok
[INFO] [stdout] test utils::benchmark_generators::tests::anime_realistic_generator ... ok
[INFO] [stdout] test utils::benchmark_generators::tests::dialogue_text_complexity_complex ... ok
[INFO] [stdout] test utils::benchmark_generators::tests::create_test_event_basic ... ok
[INFO] [stdout] test utils::benchmark_generators::tests::dialogue_text_complexity_extreme ... ok
[INFO] [stdout] test utils::benchmark_generators::tests::dialogue_text_complexity_moderate ... ok
[INFO] [stdout] test utils::benchmark_generators::tests::dialogue_text_complexity_simple ... ok
[INFO] [stdout] test utils::benchmark_generators::tests::format_time_basic ... ok
[INFO] [stdout] test utils::benchmark_generators::tests::format_time_hours ... ok
[INFO] [stdout] test utils::benchmark_generators::tests::format_time_zero ... ok
[INFO] [stdout] test utils::benchmark_generators::tests::educational_realistic_generator ... ok
[INFO] [stdout] test utils::benchmark_generators::tests::generate_script_with_issues_basic ... ok
[INFO] [stdout] test utils::benchmark_generators::tests::generate_overlapping_script_basic ... ok
[INFO] [stdout] test utils::benchmark_generators::tests::generate_overlapping_script_timing ... ok
[INFO] [stdout] test utils::benchmark_generators::tests::movie_realistic_generator ... ok
[INFO] [stdout] test tokenizer::tokens::tests::delimiter_token_types_are_delimiters ... ok
[INFO] [stdout] test utils::benchmark_generators::tests::karaoke_realistic_generator ... ok
[INFO] [stdout] test utils::benchmark_generators::tests::generate_script_with_issues_contains_problems ... ok
[INFO] [stdout] test tokenizer::tokens::tests::non_delimiter_token_types_are_not_delimiters ... ok
[INFO] [stdout] test utils::benchmark_generators::tests::script_generator_complex ... ok
[INFO] [stdout] test utils::benchmark_generators::tests::script_generator_extreme ... ok
[INFO] [stdout] test utils::benchmark_generators::tests::script_generator_moderate ... ok
[INFO] [stdout] test utils::benchmark_generators::tests::script_generator_generate_has_correct_event_count ... ok
[INFO] [stdout] test utils::benchmark_generators::tests::script_generator_generate_has_correct_style_count ... ok
[INFO] [stdout] test utils::benchmark_generators::tests::script_generator_simple ... ok
[INFO] [stdout] test utils::errors::core::tests::error_creation ... ok
[INFO] [stdout] test utils::errors::core::tests::error_recoverability ... ok
[INFO] [stdout] test utils::errors::core::tests::internal_bug_detection ... ok
[INFO] [stdout] test utils::errors::core::tests::internal_error ... ok
[INFO] [stdout] test utils::errors::encoding::tests::bom_validation_ef_only ... ok
[INFO] [stdout] test utils::errors::encoding::tests::bom_validation_partial_utf8 ... ok
[INFO] [stdout] test utils::errors::encoding::tests::bom_validation_utf16 ... ok
[INFO] [stdout] test utils::errors::encoding::tests::bom_validation_single_ef_byte ... ok
[INFO] [stdout] test utils::errors::encoding::tests::bom_validation_utf8 ... ok
[INFO] [stdout] test utils::errors::encoding::tests::validate_ass_text_invalid ... ok
[INFO] [stdout] test utils::benchmark_generators::tests::sign_realistic_generator ... ok
[INFO] [stdout] test utils::errors::encoding::tests::utf8_error_creation ... ok
[INFO] [stdout] test utils::errors::encoding::tests::valid_ass_char_check ... ok
[INFO] [stdout] test utils::errors::encoding::tests::validate_ass_text_valid ... ok
[INFO] [stdout] test utils::errors::encoding::tests::bom_validation_no_bom ... ok
[INFO] [stdout] test utils::errors::format::tests::color_error_creation ... ok
[INFO] [stdout] test utils::errors::format::tests::invalid_color_format ... ok
[INFO] [stdout] test utils::errors::format::tests::invalid_hex_color ... ok
[INFO] [stdout] test utils::errors::encoding::tests::validate_invalid_utf8 ... ok
[INFO] [stdout] test utils::errors::format::tests::numeric_error_creation ... ok
[INFO] [stdout] test utils::errors::format::tests::time_error_creation ... ok
[INFO] [stdout] test utils::errors::encoding::tests::validate_valid_utf8 ... ok
[INFO] [stdout] test utils::errors::format::tests::validate_hex_color ... ok
[INFO] [stdout] test utils::errors::format::tests::validate_decimal_color ... ok
[INFO] [stdout] test utils::errors::encoding::tests::validation_error_creation ... ok
[INFO] [stdout] test utils::errors::inline_tests::core_error_invalid_color_convenience ... ok
[INFO] [stdout] test utils::errors::inline_tests::core_error_invalid_time_convenience ... ok
[INFO] [stdout] test utils::errors::inline_tests::core_error_resource_limit_exceeded_convenience ... ok
[INFO] [stdout] test utils::errors::inline_tests::core_error_feature_not_supported_convenience ... ok
[INFO] [stdout] test utils::errors::inline_tests::core_error_invalid_numeric_convenience ... ok
[INFO] [stdout] test utils::errors::inline_tests::core_error_utf8_error_convenience ... ok
[INFO] [stdout] test utils::errors::inline_tests::error_creation_methods ... ok
[INFO] [stdout] test utils::errors::inline_tests::error_conversion ... ok
[INFO] [stdout] test utils::errors::inline_tests::error_display ... ok
[INFO] [stdout] test utils::errors::inline_tests::module_re_exports ... ok
[INFO] [stdout] test utils::errors::inline_tests::error_display_consistency ... ok
[INFO] [stdout] test utils::errors::inline_tests::numeric_conversion_edge_cases ... ok
[INFO] [stdout] test utils::errors::inline_tests::error_properties ... ok
[INFO] [stdout] test utils::errors::inline_tests::parse_error_conversion ... ok
[INFO] [stdout] test utils::errors::inline_tests::io_error_conversion ... ok
[INFO] [stdout] test utils::errors::inline_tests::result_type_alias ... ok
[INFO] [stdout] test utils::errors::inline_tests::utf8_error_conversion ... ok
[INFO] [stdout] test utils::errors::resource::tests::depth_limit_check ... ok
[INFO] [stdout] test utils::errors::resource::tests::feature_not_supported_creation ... ok
[INFO] [stdout] test utils::errors::resource::tests::memory_limit_within_bounds ... ok
[INFO] [stdout] test utils::errors::resource::tests::resource_limit_creation ... ok
[INFO] [stdout] test utils::errors::tests::all_error_variants_display ... ok
[INFO] [stdout] test utils::errors::resource::tests::input_size_limit_check ... ok
[INFO] [stdout] test utils::errors::tests::as_parse_error ... ok
[INFO] [stdout] test utils::errors::resource::tests::memory_limit_exceeded ... ok
[INFO] [stdout] test utils::errors::resource::tests::memory_limit_overflow ... ok
[INFO] [stdout] test utils::errors::tests::complex_error_scenarios ... ok
[INFO] [stdout] test utils::errors::tests::core_error_parse_creation ... ok
[INFO] [stdout] test utils::errors::resource::tests::out_of_memory_creation ... ok
[INFO] [stdout] test utils::errors::tests::core_error_internal_creation ... ok
[INFO] [stdout] test utils::errors::tests::error_debug_formatting ... ok
[INFO] [stdout] test utils::errors::tests::error_recoverability ... ok
[INFO] [stdout] test utils::errors::tests::internal_bug_detection ... ok
[INFO] [stdout] test utils::errors::tests::error_equality_and_cloning ... ok
[INFO] [stdout] test utils::errors::tests::line_number_extraction ... ok
[INFO] [stdout] test utils::errors::tests::parse_error_type_checking ... ok
[INFO] [stdout] test utils::errors::tests::result_type_alias ... ok
[INFO] [stdout] test utils::errors::tests::security_violation_error ... ok
[INFO] [stdout] test utils::errors::tests::std_error_trait ... ok
[INFO] [stdout] test utils::errors::tests::utf8_error_formatting ... ok
[INFO] [stdout] test utils::tests::bezier_evaluation ... ok
[INFO] [stdout] test utils::errors::tests::version_incompatible_error ... ok
[INFO] [stdout] test utils::tests::decode_uu_data_all_printable_chars ... ok
[INFO] [stdout] test utils::tests::decode_uu_data_boundary_lengths ... ok
[INFO] [stdout] test utils::tests::decode_uu_data_empty_input ... ok
[INFO] [stdout] test utils::tests::decode_uu_data_error_conditions ... ok
[INFO] [stdout] test utils::tests::decode_uu_data_handles_invalid_gracefully ... ok
[INFO] [stdout] test utils::tests::decode_uu_data_large_line ... ok
[INFO] [stdout] test utils::tests::decode_uu_data_known_encoding_png ... ok
[INFO] [stdout] test utils::tests::decode_uu_data_known_encoding ... ok
[INFO] [stdout] test utils::tests::decode_uu_data_length_validation ... ok
[INFO] [stdout] test utils::tests::decode_uu_data_mixed_content ... ok
[INFO] [stdout] test utils::tests::decode_uu_data_multiline ... ok
[INFO] [stdout] test utils::tests::eval_cubic_bezier_edge_cases ... ok
[INFO] [stdout] test utils::tests::decode_uu_data_partial_chunks ... ok
[INFO] [stdout] test utils::tests::format_ass_times ... ok
[INFO] [stdout] test utils::tests::decode_uu_data_with_end_marker ... ok
[INFO] [stdout] test utils::tests::normalize_field_value_edge_cases ... ok
[INFO] [stdout] test utils::tests::format_ass_time_edge_cases ... ok
[INFO] [stdout] test utils::tests::decode_uu_data_whitespace_lines ... ok
[INFO] [stdout] test utils::tests::normalize_field_values ... ok
[INFO] [stdout] test utils::tests::decode_uu_data_with_end_marker_spaced ... ok
[INFO] [stdout] test utils::tests::decode_uu_data_zero_length_line ... ok
[INFO] [stdout] test utils::tests::numeric_parsing ... ok
[INFO] [stdout] test utils::tests::parse_ass_time_edge_cases ... ok
[INFO] [stdout] test utils::tests::parse_ass_times ... ok
[INFO] [stdout] test utils::tests::parse_ass_times_invalid ... ok
[INFO] [stdout] test utils::tests::parse_bgr_colors ... ok
[INFO] [stdout] test utils::tests::parse_bgr_color_edge_cases ... ok
[INFO] [stdout] test utils::tests::parse_bgr_colors_invalid ... ok
[INFO] [stdout] test utils::tests::parse_bgr_colors_without_trailing_ampersand ... ok
[INFO] [stdout] test utils::tests::parse_numeric_edge_cases ... ok
[INFO] [stdout] test utils::tests::spans_multiline ... ok
[INFO] [stdout] test utils::tests::spans_validation ... ok
[INFO] [stdout] test utils::tests::spans_edge_cases ... ok
[INFO] [stdout] test utils::tests::validate_ass_names ... ok
[INFO] [stdout] test utils::utf8::encoding::tests::detect_encoding_with_bom ... ok
[INFO] [stdout] test utils::tests::validate_ass_name_edge_cases ... ok
[INFO] [stdout] test utils::utf8::encoding::tests::detect_non_utf8_encoding ... ok
[INFO] [stdout] test utils::utf8::encoding::tests::encoding_info_creation ... ok
[INFO] [stdout] test utils::utf8::encoding::tests::detect_ascii_encoding ... ok
[INFO] [stdout] test utils::utf8::encoding::tests::detect_utf8_encoding ... ok
[INFO] [stdout] test utils::utf8::encoding::tests::is_likely_ass_content_detection ... ok
[INFO] [stdout] test utils::utf8::encoding::tests::encoding_info_equality ... ok
[INFO] [stdout] test utils::utf8::normalization::tests::collapse_consecutive_spaces_preserve_other ... ok
[INFO] [stdout] test utils::utf8::normalization::tests::collapse_consecutive_spaces_basic ... ok
[INFO] [stdout] test utils::utf8::encoding::tests::encoding_info_debug ... ok
[INFO] [stdout] test utils::utf8::normalization::tests::normalize_line_endings_mac ... ok
[INFO] [stdout] test utils::utf8::normalization::tests::normalize_line_endings_mixed ... ok
[INFO] [stdout] test utils::utf8::normalization::tests::normalize_line_endings_unix ... ok
[INFO] [stdout] test utils::utf8::normalization::tests::normalize_line_endings_windows ... ok
[INFO] [stdout] test utils::utf8::normalization::tests::normalize_whitespace_basic ... ok
[INFO] [stdout] test utils::utf8::normalization::tests::normalize_whitespace_collapse ... ok
[INFO] [stdout] test utils::utf8::normalization::tests::normalize_whitespace_no_collapse ... ok
[INFO] [stdout] test utils::utf8::normalization::tests::normalize_whitespace_preserve_structure ... ok
[INFO] [stdout] test utils::utf8::normalization::tests::remove_control_chars_basic ... ok
[INFO] [stdout] test utils::utf8::normalization::tests::remove_control_chars_preserve_essential ... ok
[INFO] [stdout] test utils::utf8::normalization::tests::trim_lines_basic ... ok
[INFO] [stdout] test utils::utf8::normalization::tests::trim_lines_empty_lines ... ok
[INFO] [stdout] test utils::utf8::normalization::tests::normalization_chain ... ok
[INFO] [stdout] test utils::utf8::tests::integration_text_validation ... ok
[INFO] [stdout] test utils::utf8::tests::integration_full_workflow ... ok
[INFO] [stdout] test utils::utf8::tests::integration_bom_detection ... ok
[INFO] [stdout] test utils::utf8::validation::tests::count_replacement_characters ... ok
[INFO] [stdout] test utils::utf8::tests::integration_validation_and_recovery ... ok
[INFO] [stdout] test utils::utf8::validation::tests::recover_invalid_utf8 ... ok
[INFO] [stdout] test utils::utf8::tests::integration_truncation ... ok
[INFO] [stdout] test utils::utf8::validation::tests::recover_multiple_invalid_sequences ... ok
[INFO] [stdout] test utils::utf8::tests::integration_normalization ... ok
[INFO] [stdout] test utils::utf8::tests::integration_encoding_detection ... ok
[INFO] [stdout] test utils::utf8::validation::tests::recover_valid_utf8 ... ok
[INFO] [stdout] test utils::utf8::validation::tests::truncate_ascii ... ok
[INFO] [stdout] test utils::utf8::validation::tests::validate_incomplete_utf8 ... ok
[INFO] [stdout] test utils::utf8::validation::tests::validate_invalid_utf8 ... ok
[INFO] [stdout] test utils::utf8::validation::tests::truncate_no_change ... ok
[INFO] [stdout] test utils::utf8::validation::tests::truncate_unicode ... ok
[INFO] [stdout] test utils::utf8::validation::tests::truncate_at_unicode_boundary ... ok
[INFO] [stdout] test utils::utf8::validation::tests::validate_valid_utf8 ... ok
[INFO] [stdout] test utils::utf8::validation::tests::valid_ass_text ... ok
[INFO] [stderr]      Running tests/additional_coverage_tests.rs (/opt/rustwide/target/debug/deps/additional_coverage_tests-14a43c5312327654)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1360 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test tests::test_char_navigator_edge_cases ... ok
[INFO] [stdout] test tests::test_issue_collector_comprehensive ... ok
[INFO] [stdout] test tests::test_comment_detection_edge_cases ... ok
[INFO] [stdout] test tests::test_scanner_state_preservation ... ok
[INFO] [stdout] test tests::test_delimiter_type_edge_cases ... ok
[INFO] [stdout] test tests::test_token_context_transitions_exhaustive ... ok
[INFO] [stdout] test tests::test_token_scanner_context_handling ... ok
[INFO] [stdout] test tests::test_tokenizer_bom_edge_cases ... ok
[INFO] [stdout] test tests::test_tokenizer_context_edge_transitions ... ok
[INFO] [stdout] test tests::test_tokenizer_issue_collection_comprehensive ... ok
[INFO] [stdout] test tests::test_tokenizer_mixed_line_endings ... ok
[INFO] [stdout] test tests::test_tokenizer_field_value_context_edge_cases ... ok
[INFO] [stdout] test tests::test_tokenizer_position_advancement_validation ... ok
[INFO] [stdout] test tests::test_tokenizer_position_stagnation_prevention ... ok
[INFO] [stdout] test tests::test_tokenizer_iteration_limit_boundary ... ok
[INFO] [stdout] test tests::test_tokenizer_reset_comprehensive ... ok
[INFO] [stdout] test tests::test_tokenizer_large_input_handling ... ok
[INFO] [stdout] test tests::test_tokenizer_scanner_error_propagation ... ok
[INFO] [stdout] test tests::test_tokenizer_unicode_handling ... ok
[INFO] [stdout] test tests::test_whitespace_handling_edge_cases ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/benchmark_utils_tests.rs (/opt/rustwide/target/debug/deps/benchmark_utils_tests-07554fa880af9c98)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test fallback_tests::test_benchmark_feature_not_enabled ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/events_parser_edge_cases.rs (/opt/rustwide/target/debug/deps/events_parser_edge_cases-8aa0d93380d34d3c)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test tests::test_event_field_boundaries ... ok
[INFO] [stdout] test tests::test_all_event_types_parsing ... ok
[INFO] [stdout] test tests::test_event_spacing_variations ... ok
[INFO] [stdout] test tests::test_events_only_comments ... ok
[INFO] [stdout] test tests::test_event_too_few_fields ... ok
[INFO] [stdout] test tests::test_abrupt_ending_in_events ... ok
[INFO] [stdout] test tests::test_events_special_characters ... ok
[INFO] [stdout] test tests::test_format_without_text_field ... ok
[INFO] [stdout] test tests::test_empty_events_section ... ok
[INFO] [stdout] test tests::test_malformed_event_lines ... ok
[INFO] [stdout] test tests::test_missing_format_fields_access ... ok
[INFO] [stdout] test tests::test_multiple_format_lines ... ok
[INFO] [stdout] test tests::test_mixed_event_types ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/incremental_parsing.rs (/opt/rustwide/target/debug/deps/incremental_parsing-3c45cbf2488f51a6)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test test_calculate_delta_section_added ... ok
[INFO] [stdout] test test_calculate_delta_section_modified ... ok
[INFO] [stdout] test test_calculate_delta_section_removed ... ok
[INFO] [stdout] test test_parse_incremental_cross_section_change ... ok
[INFO] [stdout] test test_parse_incremental_event_change ... ok
[INFO] [stdout] test test_parse_incremental_preserves_untouched_sections ... ok
[INFO] [stdout] test test_parse_incremental_style_change ... ok
[INFO] [stdout] test test_parse_partial_title_change ... ok
[INFO] [stdout] test test_parse_partial_add_event ... ok
[INFO] [stdout] test test_parse_incremental_script_info_change ... ok
[INFO] [stdout] test test_parse_incremental_multiline_change ... ok
[INFO] [stdout] test test_incremental_parsing_performance ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_incremental_parsing_performance stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_incremental_parsing_performance' (1418) panicked at tests/incremental_parsing.rs:455:5:
[INFO] [stdout] Incremental parse took 18.164709ms
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x596512b4b2fa - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x596512b4b2fa - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x596512b4b2fa - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x596512b4b2fa - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x596512b5f48a - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x596512b5f48a - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x596512b4fb32 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x596512b4fb32 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x596512b2a2ff - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x596512b2a2ff - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x596512b43759 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x596512aaf02c - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x596512aaf02c - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x596512b43912 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x596512b43912 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x596512b2a3b8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x596512b1f5c9 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x596512b2b0cd - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x596512b5fbdc - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x596512a9b430 - incremental_parsing[4bfff324fecc4692]::test_incremental_parsing_performance
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/incremental_parsing.rs:455:5
[INFO] [stdout]   20:     0x596512a97f87 - incremental_parsing[4bfff324fecc4692]::test_incremental_parsing_performance::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/incremental_parsing.rs:419:42
[INFO] [stdout]   21:     0x596512aa2116 - <incremental_parsing[4bfff324fecc4692]::test_incremental_parsing_performance::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x596512aa230b - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x596512aa230b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x596512aafafb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x596512aafafb - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x596512aafafb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x596512aafafb - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x596512aafafb - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x596512aafafb - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x596512aafafb - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x596512aa9214 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x596512aa9214 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x596512ab2702 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x596512ab2702 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x596512ab2702 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x596512ab2702 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x596512ab2702 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x596512ab2702 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x596512ab2702 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x596512b4ac0f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x596512b4ac0f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x77f14b25aaa4 - <unknown>
[INFO] [stdout]   43:     0x77f14b2e7a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_incremental_parsing_performance
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 11 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test incremental_parsing`
[INFO] running `Command { std: "docker" "inspect" "316e4a6243d75c2b1b4cdd5acfd746b6459a458a73a9b6407b308bd8a0d4204b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "316e4a6243d75c2b1b4cdd5acfd746b6459a458a73a9b6407b308bd8a0d4204b", kill_on_drop: false }`
[INFO] [stdout] 316e4a6243d75c2b1b4cdd5acfd746b6459a458a73a9b6407b308bd8a0d4204b
