[INFO] fetching crate ass-core 0.1.1... [INFO] testing ass-core-0.1.1 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate ass-core 0.1.1 into /workspace/builds/worker-1-tc2/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-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate ass-core 0.1.1 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "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" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3ea560a1590e892a3282ff9b835aae090cad696e20b1dcb47669567861863ab8 [INFO] running `Command { std: "docker" "start" "-a" "3ea560a1590e892a3282ff9b835aae090cad696e20b1dcb47669567861863ab8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3ea560a1590e892a3282ff9b835aae090cad696e20b1dcb47669567861863ab8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3ea560a1590e892a3282ff9b835aae090cad696e20b1dcb47669567861863ab8", kill_on_drop: false }` [INFO] [stdout] 3ea560a1590e892a3282ff9b835aae090cad696e20b1dcb47669567861863ab8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b46ed6e83123f2f8321450015c2e2717f4bd13dabcb1a1dbeb2248e54b294be0 [INFO] running `Command { std: "docker" "start" "-a" "b46ed6e83123f2f8321450015c2e2717f4bd13dabcb1a1dbeb2248e54b294be0", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling bytemuck v1.23.1 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling bumpalo v3.19.0 [INFO] [stderr] Compiling ahash v0.8.12 [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 serde v1.0.219 [INFO] [stderr] Compiling ass-core v0.1.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.09s [INFO] running `Command { std: "docker" "inspect" "b46ed6e83123f2f8321450015c2e2717f4bd13dabcb1a1dbeb2248e54b294be0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b46ed6e83123f2f8321450015c2e2717f4bd13dabcb1a1dbeb2248e54b294be0", kill_on_drop: false }` [INFO] [stdout] b46ed6e83123f2f8321450015c2e2717f4bd13dabcb1a1dbeb2248e54b294be0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 73ca6b8bb494181d59aa3a66f07207a3a624d8010410ab649c9f82509da9b466 [INFO] running `Command { std: "docker" "start" "-a" "73ca6b8bb494181d59aa3a66f07207a3a624d8010410ab649c9f82509da9b466", 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 11.06s [INFO] running `Command { std: "docker" "inspect" "73ca6b8bb494181d59aa3a66f07207a3a624d8010410ab649c9f82509da9b466", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "73ca6b8bb494181d59aa3a66f07207a3a624d8010410ab649c9f82509da9b466", kill_on_drop: false }` [INFO] [stdout] 73ca6b8bb494181d59aa3a66f07207a3a624d8010410ab649c9f82509da9b466 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] b5a90bca65f110087d9d927ccf994f37975c25cb651e7521a240699143af3916 [INFO] running `Command { std: "docker" "start" "-a" "b5a90bca65f110087d9d927ccf994f37975c25cb651e7521a240699143af3916", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s [INFO] [stderr] Running unittests lib.rs (/opt/rustwide/target/debug/deps/ass_core-ecef8ca825a4ceb2) [INFO] [stdout] [INFO] [stdout] running 1360 tests [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_end_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_event_reference ... ok [INFO] [stdout] test analysis::events::dialogue_info::tests::dialogue_info_override_count ... ok [INFO] [stdout] test analysis::events::dialogue_info::tests::dialogue_info_overlaps_time_range ... 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_no_overlap ... ok [INFO] [stdout] test analysis::events::overlap::tests::count_overlaps ... ok [INFO] [stdout] test analysis::events::dialogue_info::tests::dialogue_info_timing_relation_partial_overlap ... ok [INFO] [stdout] test analysis::events::overlap::tests::find_overlapping_event_refs_empty ... ok [INFO] [stdout] test analysis::events::overlap::tests::find_overlapping_event_refs_single ... ok [INFO] [stdout] test analysis::events::overlap::tests::find_overlapping_event_refs_test ... ok [INFO] [stdout] test analysis::events::dialogue_info::tests::dialogue_info_timing_relation_identical ... ok [INFO] [stdout] test analysis::events::overlap::tests::multiple_overlaps ... ok [INFO] [stdout] test analysis::events::overlap::tests::no_overlaps_empty_list ... ok [INFO] [stdout] test analysis::events::dialogue_info::tests::dialogue_info_animation_and_complexity_scoring ... 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_complex_overlap_scenario ... ok [INFO] [stdout] test analysis::events::overlap::tests::test_find_overlapping_event_refs_with_invalid_times ... ok [INFO] [stdout] test analysis::events::overlap::tests::no_overlaps_sequential_events ... ok [INFO] [stdout] test analysis::events::overlap::tests::test_find_overlaps_generic_error_propagation ... ok [INFO] [stdout] test analysis::events::overlap::tests::test_invalid_start_time_format_error ... ok [INFO] [stdout] test analysis::events::overlap::tests::test_invalid_time_formats_in_multiple_events ... ok [INFO] [stdout] test analysis::events::overlap::tests::test_invalid_end_time_format_error ... ok [INFO] [stdout] test analysis::events::overlap::tests::test_malformed_time_formats_various ... 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_empty ... ok [INFO] [stdout] test analysis::events::scoring::tests::test_complexity_score_medium_char_count ... ok [INFO] [stdout] test analysis::events::overlap::tests::test_overlaps_with_identical_times ... ok [INFO] [stdout] test analysis::events::scoring::tests::test_complexity_score_minimal ... ok [INFO] [stdout] test analysis::events::scoring::tests::test_performance_impact_mapping ... ok [INFO] [stdout] test analysis::events::overlap::tests::test_find_overlapping_event_refs_with_invalid_end_time ... ok [INFO] [stdout] test analysis::events::tags::tests::test_override_tag_getters ... ok [INFO] [stdout] test analysis::events::overlap::tests::test_sweep_event_equality ... ok [INFO] [stdout] test analysis::events::scoring::tests::test_animation_score_basic_formatting ... ok [INFO] [stdout] test analysis::events::overlap::tests::test_count_overlapping_events_with_invalid_times ... ok [INFO] [stdout] test analysis::events::scoring::tests::test_complexity_score_high ... 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::tags::tests::test_parse_override_block_empty ... 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_simple ... 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::tags::tests::test_tag_complexity_animation ... ok [INFO] [stdout] test analysis::events::tags::tests::test_tag_complexity_basic ... ok [INFO] [stdout] test analysis::events::overlap::tests::no_overlaps_single_event ... 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::text_analysis::tests::text_analysis_color_tags ... 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_edge_cases ... 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_complex_unicode_emoji ... 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_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::tags::tests::test_tag_complexity_unknown ... 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_line_count_only_newlines ... ok [INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_mixed_content ... ok [INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_mixed_escapes ... 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_only_override_tags ... 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_simple_text ... ok [INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_nested_braces ... ok [INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_unmatched_braces ... ok [INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_escape_sequences ... ok [INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_whitespace_only ... 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::empty_events_no_overlaps ... ok [INFO] [stdout] test analysis::events::utils::tests::find_events_in_range_filters_correctly ... ok [INFO] [stdout] test analysis::linting::rules::accessibility::tests::empty_script_no_issues ... 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::encoding::tests::control_character_in_event_detected ... ok [INFO] [stdout] test analysis::events::utils::tests::calculate_duration_multiple_events ... ok [INFO] [stdout] test analysis::events::utils::tests::sort_events_maintains_order ... ok [INFO] [stdout] test analysis::events::utils::tests::sort_events_same_start_time ... ok [INFO] [stdout] test analysis::linting::rules::accessibility::tests::long_text_detected ... ok [INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_complex_tags ... ok [INFO] [stdout] test analysis::linting::rules::accessibility::tests::short_duration_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::accessibility::tests::text_analysis_excludes_tags ... ok [INFO] [stdout] test analysis::linting::rules::encoding::tests::control_character_in_script_info ... ok [INFO] [stdout] test analysis::linting::rules::encoding::tests::empty_script_no_issues ... ok [INFO] [stdout] test analysis::events::text_analysis::tests::text_analysis_very_long_text ... 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::rule_metadata_correct ... ok [INFO] [stdout] test analysis::linting::rules::encoding::tests::replacement_character_detected ... ok [INFO] [stdout] test analysis::linting::rules::encoding::tests::no_events_section_no_issues ... ok [INFO] [stdout] test analysis::linting::rules::invalid_color::tests::parse_color_tag_formats ... ok [INFO] [stdout] test analysis::linting::rules::encoding::tests::tabs_allowed ... ok [INFO] [stdout] test analysis::linting::rules::encoding::tests::valid_text_no_issues ... ok [INFO] [stdout] test analysis::linting::rules::invalid_color::tests::rule_metadata_correct ... ok [INFO] [stdout] test analysis::linting::rules::missing_style::tests::rule_metadata_correct ... ok [INFO] [stdout] test analysis::linting::rules::invalid_color::tests::empty_script_no_issues ... 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::empty_script_no_issues ... ok [INFO] [stdout] test analysis::linting::rules::negative_duration::tests::rule_metadata_correct ... ok [INFO] [stdout] test analysis::linting::rules::invalid_tag::tests::no_events_section_no_issues ... ok [INFO] [stdout] test analysis::linting::rules::negative_duration::tests::negative_duration_detected ... ok [INFO] [stdout] test analysis::linting::rules::invalid_tag::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::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::invalid_tag::tests::plain_text_no_issues ... ok [INFO] [stdout] test analysis::linting::rules::invalid_tag::tests::valid_tags_no_issues ... ok [INFO] [stdout] test analysis::linting::rules::invalid_tag::tests::rule_metadata_correct ... ok [INFO] [stdout] test analysis::linting::rules::missing_style::tests::empty_script_no_issues ... ok [INFO] [stdout] test analysis::linting::rules::missing_style::tests::multiple_missing_styles ... ok [INFO] [stdout] test analysis::linting::rules::missing_style::tests::missing_style_reference_detected ... ok [INFO] [stdout] test analysis::linting::rules::performance::tests::empty_script_no_issues ... ok [INFO] [stdout] test analysis::linting::rules::negative_duration::tests::multiple_invalid_durations ... ok [INFO] [stdout] test analysis::linting::rules::performance::tests::rule_metadata_correct ... ok [INFO] [stdout] test analysis::linting::rules::missing_style::tests::no_styles_section_all_invalid ... ok [INFO] [stdout] test analysis::linting::rules::performance::tests::no_events_section_no_issues ... ok [INFO] [stdout] test analysis::linting::rules::tests::all_rules_have_unique_ids ... ok [INFO] [stdout] test analysis::linting::rules::performance::tests::small_script_no_issues ... ok [INFO] [stdout] test analysis::linting::rules::tests::rule_by_id_works ... ok [INFO] [stdout] test analysis::linting::rules::tests::all_rules_count_correct ... ok [INFO] [stdout] test analysis::linting::rules::timing_overlap::tests::empty_script_no_issues ... ok [INFO] [stdout] test analysis::linting::rules::timing_overlap::tests::rule_metadata_correct ... ok [INFO] [stdout] test analysis::linting::rules::timing_overlap::tests::non_overlapping_events_no_issues ... ok [INFO] [stdout] test analysis::linting::tests::issue_severity_display ... ok [INFO] [stdout] test analysis::linting::rules::tests::all_rule_ids_complete ... ok [INFO] [stdout] test analysis::linting::rules::performance::tests::long_text_event_detected ... ok [INFO] [stdout] test analysis::linting::tests::lint_config_is_rule_enabled_all_disabled ... ok [INFO] [stdout] test analysis::linting::tests::issue_location_creation ... 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_max_issues ... ok [INFO] [stdout] test analysis::linting::tests::lint_issue_creation ... ok [INFO] [stdout] test analysis::linting::rules::performance::tests::many_override_tags_detected ... ok [INFO] [stdout] test analysis::linting::tests::lint_issue_with_description ... ok [INFO] [stdout] test analysis::linting::tests::lint_issue_with_location ... ok [INFO] [stdout] test analysis::linting::tests::lint_config_default ... ok [INFO] [stdout] test analysis::linting::tests::lint_config_with_min_severity ... ok [INFO] [stdout] test analysis::linting::tests::issue_severity_ordering ... ok [INFO] [stdout] test analysis::linting::tests::lint_config_with_strict_compliance ... ok [INFO] [stdout] test analysis::linting::tests::lint_script_with_analysis_empty ... ok [INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_config_debug ... ok [INFO] [stdout] test analysis::linting::tests::lint_script_with_max_issues ... 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::styles::analyzer::tests::analyzer_extract_styles ... 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_layout_resolution_scaling_asymmetric ... ok [INFO] [stdout] test analysis::linting::tests::issue_category_display ... ok [INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_inheritance_info ... ok [INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_debug ... ok [INFO] [stdout] test analysis::linting::tests::lint_issue_with_suggested_fix ... ok [INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_minimal_options ... ok [INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_inheritance_info_tracking ... ok [INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_multiple_styles ... ok [INFO] [stdout] test analysis::linting::tests::lint_script_empty_script ... ok [INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_no_resolution_scaling_when_same ... ok [INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_no_resolution_info_no_scaling ... 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_options_flags ... ok [INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_partial_resolution_info_no_scaling ... ok [INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_style_inheritance_missing_parent ... ok [INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_style_inheritance_chain ... ok [INFO] [stdout] test analysis::styles::analyzer::tests::performance_thresholds ... 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::resolved_style::tests::complexity_calculation_all_branches ... ok [INFO] [stdout] test analysis::linting::tests::lint_script_with_disabled_rule ... ok [INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_style_circular_inheritance ... ok [INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_strict_validation ... ok [INFO] [stdout] test analysis::styles::resolved_style::tests::complexity_score_capped_at_100 ... ok [INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_style_inheritance_basic ... 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::analyzer_style_inheritance_partial_override ... 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_clone ... ok [INFO] [stdout] test analysis::styles::analyzer::tests::performance_thresholds_debug ... ok [INFO] [stdout] test analysis::styles::resolved_style::tests::color_parsing ... ok [INFO] [stdout] test analysis::styles::resolved_style::tests::complexity_scoring ... 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::resolved_style_creation ... 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::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::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_angle_getter ... 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_apply_resolution_scaling_downscale ... ok [INFO] [stdout] test analysis::styles::resolved_style::tests::resolved_style_apply_resolution_scaling_preserves_other_properties ... ok [INFO] [stdout] test analysis::styles::resolved_style::tests::resolved_style_apply_resolution_scaling_symmetric ... ok [INFO] [stdout] test analysis::styles::analyzer::tests::analyzer_style_self_inheritance ... 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_getters_comprehensive ... ok [INFO] [stdout] test analysis::styles::resolved_style::tests::resolved_style_spacing_getter ... ok [INFO] [stdout] test analysis::styles::resolved_style::tests::text_formatting_flags_comprehensive ... ok [INFO] [stdout] test analysis::styles::validation::tests::inheritance_tracking ... ok [INFO] [stdout] test analysis::styles::resolved_style::tests::resolved_style_apply_resolution_scaling_updates_complexity ... ok [INFO] [stdout] test analysis::styles::validation::tests::severity_ordering ... ok [INFO] [stdout] test analysis::styles::validation::tests::validation_issue_creation ... ok [INFO] [stdout] test analysis::tests::analysis_config_default ... ok [INFO] [stdout] test integration_tests::test_empty_script_handling ... ok [INFO] [stdout] test integration_tests::test_script_version_functionality ... ok [INFO] [stdout] test analysis::tests::script_analysis_basic ... ok [INFO] [stdout] test parser::ast::event::tests::event_all_types ... ok [INFO] [stdout] test parser::ast::event::tests::event_time_parsing_errors ... 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 analysis::styles::validation::tests::conflict_creation ... ok [INFO] [stdout] test integration_tests::test_core_functionality_integration ... ok [INFO] [stdout] test integration_tests::test_error_handling ... ok [INFO] [stdout] test parser::ast::event::tests::event_clone_eq ... ok [INFO] [stdout] test parser::ast::event::tests::event_equality ... ok [INFO] [stdout] test parser::ast::event::tests::event_mixed_defaults ... ok [INFO] [stdout] test parser::ast::event::tests::event_time_parsing ... ok [INFO] [stdout] test analysis::tests::performance_summary_recommendations ... ok [INFO] [stdout] test parser::ast::event::tests::event_time_parsing_edge_cases ... ok [INFO] [stdout] test parser::ast::event::tests::event_to_ass_string ... 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_string_conversion ... ok [INFO] [stdout] test parser::ast::event::tests::event_validate_spans ... ok [INFO] [stdout] test parser::ast::media::tests::empty_data_lines ... ok [INFO] [stdout] test parser::ast::media::tests::font_creation ... ok [INFO] [stdout] test parser::ast::media::tests::font_clone_eq ... ok [INFO] [stdout] test parser::ast::media::tests::font_decode_data_empty_lines ... ok [INFO] [stdout] test parser::ast::media::tests::font_debug ... 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_zero_length_line ... ok [INFO] [stdout] test parser::ast::media::tests::font_decode_data_length_validation ... 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::font_validate_spans ... 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_empty_lines ... ok [INFO] [stdout] test parser::ast::media::tests::graphic_decode_data_length_validation ... ok [INFO] [stdout] test parser::ast::media::tests::font_decode_data_with_end_marker ... 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_validate_spans ... ok [INFO] [stdout] test parser::ast::script_info::tests::script_info_case_sensitive_keys ... ok [INFO] [stdout] test parser::ast::media::tests::media_inequality ... ok [INFO] [stdout] test parser::ast::event::tests::event_type_properties ... ok [INFO] [stdout] test parser::ast::media::tests::graphic_decode_data_whitespace_handling ... 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::media::tests::graphic_decode_data_with_end_marker ... ok [INFO] [stdout] test parser::ast::event::tests::event_validate_spans_invalid ... 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::media::tests::font_decode_data_handles_malformed_gracefully ... ok [INFO] [stdout] test parser::ast::script_info::tests::script_info_play_resolution ... ok [INFO] [stdout] test parser::ast::media::tests::graphic_decode_data_valid ... 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::script_info::tests::script_info_to_ass_string ... ok [INFO] [stdout] test parser::ast::section::tests::section_span_empty_styles ... ok [INFO] [stdout] test parser::ast::event::tests::event_to_ass_string_with_format ... 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_discrimination ... 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::section::tests::section_type_hash ... ok [INFO] [stdout] test parser::ast::style::tests::style_clone_custom ... ok [INFO] [stdout] test parser::ast::style::tests::style_debug ... ok [INFO] [stdout] test parser::ast::section::tests::section_type_timed ... ok [INFO] [stdout] test parser::ast::style::tests::style_default_all_fields ... ok [INFO] [stdout] test parser::ast::style::tests::style_clone ... ok [INFO] [stdout] test parser::ast::style::tests::style_debug_custom ... ok [INFO] [stdout] test parser::ast::style::tests::style_default_construction ... ok [INFO] [stdout] test parser::ast::media::tests::font_decode_data_whitespace_lines ... 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_equality_all_combinations ... ok [INFO] [stdout] test parser::ast::style::tests::style_field_access ... 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_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_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::tests::ast_integration_events ... ok [INFO] [stdout] test parser::ast::style::tests::style_validate_spans_invalid ... 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_empty_section ... 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_malformed_entry ... ok [INFO] [stdout] test parser::binary_data::tests::fonts_parser_mixed_comment_styles ... ok [INFO] [stdout] test parser::binary_data::tests::fonts_parser_malformed_entry_no_colon ... 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_multiple_entries_with_edge_cases ... ok [INFO] [stdout] test parser::binary_data::tests::fonts_parser_whitespace_only_filename ... ok [INFO] [stdout] test parser::binary_data::tests::fonts_parser_stops_at_next_section ... ok [INFO] [stdout] test parser::binary_data::tests::fonts_parser_with_comments ... ok [INFO] [stdout] test parser::binary_data::tests::graphics_parser_comments_between_data_lines ... ok [INFO] [stdout] test parser::binary_data::tests::graphics_parser_colon_in_filename ... 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_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_multiple_entries_with_edge_cases ... ok [INFO] [stdout] test parser::binary_data::tests::graphics_parser_multiple_graphics ... 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::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_convenience_constructors ... 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::binary_data::tests::graphics_parser_whitespace_only_filename ... ok [INFO] [stdout] test parser::errors::parse_issue::tests::parse_issue_with_suggestion ... ok [INFO] [stdout] test parser::errors::parse_issue::tests::parse_issue_formatting_with_location ... ok [INFO] [stdout] test parser::binary_data::tests::graphics_parser_with_comments ... ok [INFO] [stdout] test parser::errors::parse_issue::tests::parse_issue_formatting_with_suggestion ... ok [INFO] [stdout] test parser::binary_data::tests::graphics_parser_with_whitespace ... ok [INFO] [stdout] test parser::errors::parse_issue::tests::parse_issue_with_location ... ok [INFO] [stdout] test parser::errors::parse_result::tests::parse_result_with_issues_add_issue ... ok [INFO] [stdout] test parser::errors::parse_issue::tests::issue_severity_display ... 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::incremental::tests::test_adjust_range_after_change ... 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::binary_data::tests::graphics_parser_stops_at_next_section ... ok [INFO] [stdout] test parser::errors::parse_result::tests::parse_result_with_issues_from_error ... ok [INFO] [stdout] test parser::errors::parse_issue::tests::parse_issue_clone_and_equality ... ok [INFO] [stdout] test parser::errors::parse_result::tests::parse_result_with_issues_from_parse_result ... ok [INFO] [stdout] test parser::incremental::tests::test_adjust_range_before_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_complex_scenarios ... ok [INFO] [stdout] test parser::incremental::tests::test_adjust_range_overlapping_change ... 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_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_case_sensitive_section_names ... ok [INFO] [stdout] test parser::main::tests::parser_empty_section_header ... ok [INFO] [stdout] test parser::incremental::tests::test_calculate_line_range_edge_cases ... ok [INFO] [stdout] test parser::main::tests::parser_error_recovery_events_suggestion ... ok [INFO] [stdout] test parser::binary_data::tests::fonts_parser_single_font ... ok [INFO] [stdout] test parser::incremental::tests::test_find_section_end ... ok [INFO] [stdout] test parser::binary_data::tests::fonts_parser_with_whitespace ... ok [INFO] [stdout] test parser::main::tests::parser_at_next_section_with_closing_bracket ... ok [INFO] [stdout] test parser::main::tests::parser_complex_error_recovery_scenario ... ok [INFO] [stdout] test parser::incremental::tests::test_calculate_line_number ... ok [INFO] [stdout] test parser::main::tests::parser_error_recovery_format_line_events ... ok [INFO] [stdout] test parser::incremental::tests::test_calculate_line_range ... ok [INFO] [stdout] test parser::main::tests::parser_error_recovery_format_line_styles ... 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_mixed_comment_styles ... ok [INFO] [stdout] test parser::main::tests::parser_error_recovery_multiple_unknown_sections ... 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_no_newline ... ok [INFO] [stdout] test parser::main::tests::parser_multiple_consecutive_section_headers ... ok [INFO] [stdout] test parser::main::tests::parser_multiple_sections ... ok [INFO] [stdout] test parser::main::tests::parser_nested_bracket_edge_cases ... ok [INFO] [stdout] test parser::main::tests::parser_new ... ok [INFO] [stdout] test parser::main::tests::parser_parse_section_error_unclosed_bracket_at_eof ... ok [INFO] [stdout] test parser::main::tests::parser_parse_empty_script ... ok [INFO] [stdout] test parser::main::tests::parser_parse_fonts_section ... ok [INFO] [stdout] test parser::main::tests::parser_parse_graphics_section ... ok [INFO] [stdout] test parser::main::tests::parser_parse_script_info_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_section_error_whitespace_only_section ... ok [INFO] [stdout] test parser::main::tests::parser_parse_styles_section ... ok [INFO] [stdout] test parser::main::tests::parser_parse_events_section ... ok [INFO] [stdout] test parser::main::tests::parser_parse_missing_section_header ... ok [INFO] [stdout] test parser::main::tests::parser_section_header_with_extra_brackets ... ok [INFO] [stdout] test parser::main::tests::parser_parse_section_error_empty_section_name ... ok [INFO] [stdout] test parser::main::tests::parser_section_header_only_spaces ... ok [INFO] [stdout] test parser::main::tests::parser_section_header_with_special_chars ... ok [INFO] [stdout] test parser::main::tests::parser_parse_unclosed_section_header ... ok [INFO] [stdout] test parser::main::tests::parser_parse_unknown_section ... ok [INFO] [stdout] test parser::main::tests::parser_section_header_without_content ... ok [INFO] [stdout] test parser::main::tests::parser_parse_with_bom ... ok [INFO] [stdout] test parser::main::tests::parser_skip_comments ... ok [INFO] [stdout] test parser::main::tests::parser_skip_line_edge_cases ... ok [INFO] [stdout] test parser::binary_data::tests::graphics_parser_malformed_entry ... ok [INFO] [stdout] test parser::main::tests::parser_section_with_trailing_characters ... ok [INFO] [stdout] test parser::main::tests::parser_unicode_in_section_names ... ok [INFO] [stdout] test parser::errors::parse_issue::tests::parse_issue_formatting_simple ... ok [INFO] [stdout] test parser::main::tests::parser_skip_to_next_section_with_format_line_styles ... 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_events ... ok [INFO] [stdout] test parser::main::tests::parser_version_detection_edge_cases ... ok [INFO] [stdout] test parser::main::tests::parser_skip_to_next_section_no_protection_edge_case ... ok [INFO] [stdout] test parser::main::tests::parser_malformed_bom_sequence ... ok [INFO] [stdout] test parser::main::tests::parser_skip_to_next_section_no_advance_protection ... ok [INFO] [stdout] test parser::main::tests::parser_malformed_section_headers_mixed ... ok [INFO] [stdout] test parser::main::tests::parser_whitespace_before_and_after_sections ... ok [INFO] [stdout] test parser::main::tests::parser_whitespace_handling ... ok [INFO] [stdout] test parser::position_tracker::tests::tracker_advance_multiline ... ok [INFO] [stdout] test parser::position_tracker::tests::tracker_advance_single_line ... 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_new_at_position ... ok [INFO] [stdout] test parser::position_tracker::tests::tracker_remaining_text ... ok [INFO] [stdout] test parser::position_tracker::tests::tracker_skip_line ... ok [INFO] [stdout] test parser::errors::parse_result::tests::parse_result_with_issues_multiple_severities ... 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::add_style_creates_section ... ok [INFO] [stdout] test parser::script::tests::batch_add_events ... ok [INFO] [stdout] test parser::script::tests::atomic_batch_update_rollback ... ok [INFO] [stdout] test parser::script::tests::atomic_batch_update_success ... ok [INFO] [stdout] test parser::script::tests::batch_add_styles ... ok [INFO] [stdout] test parser::main::tests::parser_very_long_section_name ... ok [INFO] [stdout] test parser::script::tests::batch_update_lines ... ok [INFO] [stdout] test parser::position_tracker::tests::tracker_span_creation ... 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::find_section_by_type ... ok [INFO] [stdout] test parser::script::tests::find_section_missing ... ok [INFO] [stdout] test parser::script::tests::from_parts_comprehensive ... ok [INFO] [stdout] test parser::script::tests::format_preservation ... ok [INFO] [stdout] test parser::script::tests::from_parts_constructor ... ok [INFO] [stdout] test parser::script::tests::incremental_parsing_simulation ... ok [INFO] [stdout] test parser::script::tests::malformed_content_parsing ... ok [INFO] [stdout] test parser::script::tests::parse_case_insensitive_sections ... ok [INFO] [stdout] test parser::script::tests::parse_comments_only ... 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::position_tracker::tests::tracker_skip_whitespace ... ok [INFO] [stdout] test parser::script::tests::parse_empty_sections ... ok [INFO] [stdout] test parser::script::tests::parse_partial_comprehensive_scenarios ... ok [INFO] [stdout] test parser::script::tests::parse_special_characters ... ok [INFO] [stdout] test parser::script::tests::parse_events_with_complex_text ... ok [INFO] [stdout] test parser::script::tests::parse_unicode_content ... ok [INFO] [stdout] test parser::script::tests::parse_line_auto_detection ... 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_multiple_script_info_sections ... ok [INFO] [stdout] test parser::script::tests::parse_multiple_sections ... ok [INFO] [stdout] test parser::script::tests::parse_large_script_comprehensive ... ok [INFO] [stdout] test parser::script::tests::parse_nested_brackets ... ok [INFO] [stdout] test parser::script::tests::parse_minimal_script ... ok [INFO] [stdout] test parser::script::tests::parse_error_scenarios ... ok [INFO] [stdout] test parser::script::tests::parse_partial_basic ... 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_script_type ... ok [INFO] [stdout] test parser::script::tests::script_accessor_methods ... ok [INFO] [stdout] test parser::script::tests::script_clone ... ok [INFO] [stdout] test parser::script::tests::script_debug ... ok [INFO] [stdout] test parser::script::tests::script_delta_debug_comprehensive ... ok [INFO] [stdout] test parser::script::tests::parse_with_various_line_endings ... ok [INFO] [stdout] test parser::script::tests::script_delta_debug ... ok [INFO] [stdout] test parser::script::tests::parse_very_long_content ... ok [INFO] [stdout] test parser::script::tests::script_delta_is_empty ... ok [INFO] [stdout] test parser::script::tests::parse_partial_error_handling ... 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_delta_owned_debug ... ok [INFO] [stdout] test parser::script::tests::script_sections_access ... ok [INFO] [stdout] test parser::script::tests::script_modification_scenarios ... 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::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::script_to_ass_string_complete ... ok [INFO] [stdout] test parser::script::tests::script_to_ass_string_minimal ... ok [INFO] [stdout] test parser::script::tests::parse_section_with_only_format ... ok [INFO] [stdout] test parser::script::tests::script_equality ... ok [INFO] [stdout] test parser::script::tests::streaming_features_comprehensive ... ok [INFO] [stdout] test parser::script::tests::test_boundary_detection_empty_sections ... ok [INFO] [stdout] test parser::script::tests::test_change_tracker_default ... ok [INFO] [stdout] test parser::script::tests::script_version_handling ... ok [INFO] [stdout] test parser::script::tests::test_change_tracking_disabled_by_default ... ok [INFO] [stdout] test parser::script::tests::test_enable_disable_change_tracking ... ok [INFO] [stdout] test parser::script::tests::test_script_diff_sections ... ok [INFO] [stdout] test parser::script::tests::test_change_tracking_add_field ... ok [INFO] [stdout] test parser::script::tests::test_change_tracking_section_operations ... ok [INFO] [stdout] test parser::script::tests::test_section_range ... ok [INFO] [stdout] test parser::script::tests::update_style_line ... ok [INFO] [stdout] test parser::script::tests::validate_spans ... ok [INFO] [stdout] test parser::script::tests::test_changes_not_recorded_when_disabled ... ok [INFO] [stdout] test parser::script::tests::validate_spans_comprehensive ... ok [INFO] [stdout] test parser::script::tests::test_section_at_offset ... ok [INFO] [stdout] test parser::script::tests::test_change_tracking_update_line ... ok [INFO] [stdout] test parser::script::tests::test_clear_changes ... ok [INFO] [stdout] test parser::script::tests::update_event_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::update_formats ... ok [INFO] [stdout] test parser::sections::events::tests::handle_text_with_commas ... ok [INFO] [stdout] test parser::sections::events::tests::parse_with_position_tracking ... 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_invalid_type ... 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_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::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_empty_section ... ok [INFO] [stdout] test parser::sections::styles::tests::parse_basic_style ... 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_insufficient_fields ... ok [INFO] [stdout] test parser::sections::styles::tests::test_parse_style_line_with_inheritance ... ok [INFO] [stdout] test parser::sections::styles::tests::test_public_parse_style_line ... ok [INFO] [stdout] test parser::sections::styles::tests::test_parse_style_line_with_empty_format ... ok [INFO] [stdout] test parser::sections::events::tests::parse_different_event_types ... ok [INFO] [stdout] test parser::sections::styles::tests::parse_without_format_line ... ok [INFO] [stdout] test parser::streaming::delta::tests::batch_from_deltas ... ok [INFO] [stdout] test parser::sections::events::tests::parse_empty_section ... 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::skip_comments_and_whitespace ... ok [INFO] [stdout] test parser::streaming::delta::tests::batch_from_iterator ... ok [INFO] [stdout] test parser::streaming::delta::tests::delta_clone ... ok [INFO] [stdout] test parser::streaming::delta::tests::batch_debug_and_clone ... ok [INFO] [stdout] test parser::streaming::delta::tests::batch_default ... ok [INFO] [stdout] test parser::streaming::delta::tests::batch_empty_operations ... ok [INFO] [stdout] test parser::streaming::delta::tests::delta_creation ... ok [INFO] [stdout] test parser::streaming::delta::tests::batch_extend_operations ... ok [INFO] [stdout] test parser::script::tests::test_change_equality ... ok [INFO] [stdout] test parser::script::tests::test_section_boundaries ... ok [INFO] [stdout] test parser::streaming::delta::tests::batch_complex_filtering ... ok [INFO] [stdout] test parser::streaming::delta::tests::batch_into_deltas ... ok [INFO] [stdout] test parser::streaming::delta::tests::batch_iterator_trait ... 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_properties ... ok [INFO] [stdout] test parser::streaming::delta::tests::delta_debug_formatting ... ok [INFO] [stdout] test parser::streaming::delta::tests::delta_update_section ... ok [INFO] [stdout] test parser::streaming::processor::tests::all_section_headers ... 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::complex_processing_sequence ... ok [INFO] [stdout] test parser::streaming::processor::tests::content_outside_sections ... ok [INFO] [stdout] test parser::streaming::processor::tests::different_comment_formats ... ok [INFO] [stdout] test parser::streaming::processor::tests::empty_line_processing ... ok [INFO] [stdout] test parser::streaming::processor::tests::event_continuation_processing ... ok [INFO] [stdout] test parser::streaming::processor::tests::events_line_processing ... ok [INFO] [stdout] test parser::streaming::processor::tests::format_context_updates ... ok [INFO] [stdout] test parser::streaming::processor::tests::format_line_processing ... 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::line_counter_increments ... 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::styles_line_processing ... ok [INFO] [stdout] test parser::streaming::processor::tests::unknown_section_processing ... ok [INFO] [stdout] test parser::streaming::processor::tests::whitespace_handling ... ok [INFO] [stdout] test parser::streaming::state::tests::complex_state_context_interaction ... ok [INFO] [stdout] test parser::streaming::state::tests::parser_state_all_variants ... ok [INFO] [stdout] test parser::streaming::state::tests::parser_state_equality ... ok [INFO] [stdout] test parser::streaming::state::tests::parser_state_debug_and_clone ... ok [INFO] [stdout] test parser::streaming::state::tests::parser_state_transitions ... 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::section_kind_all_variants ... ok [INFO] [stdout] test parser::streaming::state::tests::section_kind_from_header ... ok [INFO] [stdout] test parser::streaming::state::tests::section_kind_header_parsing_edge_cases ... ok [INFO] [stdout] test parser::streaming::state::tests::section_kind_properties ... ok [INFO] [stdout] test parser::streaming::delta::tests::delta_section_getter ... ok [INFO] [stdout] test parser::streaming::processor::tests::script_info_line_processing ... ok [INFO] [stdout] test parser::streaming::state::tests::streaming_context_format_management ... ok [INFO] [stdout] test parser::streaming::state::tests::streaming_context_debug_and_clone ... ok [INFO] [stdout] test parser::streaming::state::tests::streaming_context_operations ... ok [INFO] [stdout] test parser::streaming::state::tests::streaming_context_default ... ok [INFO] [stdout] test parser::streaming::state::tests::streaming_context_section_management ... ok [INFO] [stdout] test parser::streaming::state::tests::streaming_context_line_tracking ... ok [INFO] [stdout] test parser::streaming::tests::feed_chunk_complete_lines ... ok [INFO] [stdout] test parser::streaming::tests::build_modified_source_basic ... ok [INFO] [stdout] test parser::streaming::tests::feed_chunk_different_line_endings ... ok [INFO] [stdout] test parser::streaming::tests::empty_chunk_processing ... ok [INFO] [stdout] test parser::streaming::tests::feed_chunk_unicode_content ... ok [INFO] [stdout] test parser::streaming::tests::feed_chunk_whitespace_only ... ok [INFO] [stdout] test parser::streaming::tests::finish_with_buffered_content ... ok [INFO] [stdout] test parser::streaming::tests::feed_chunk_invalid_utf8 ... ok [INFO] [stdout] test parser::streaming::tests::finish_with_empty_buffer ... ok [INFO] [stdout] test parser::streaming::tests::feed_chunk_multiple_calls ... ok [INFO] [stdout] test parser::streaming::tests::feed_chunk_partial_lines ... ok [INFO] [stdout] test parser::streaming::tests::partial_line_handling ... 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 plugin::sections::aegisub::tests::aegisub_extradata_processor_valid ... ok [INFO] [stdout] test plugin::sections::aegisub::tests::aegisub_project_processor_invalid_header ... ok [INFO] [stdout] test plugin::sections::aegisub::tests::aegisub_project_processor_invalid_format ... ok [INFO] [stdout] test plugin::sections::aegisub::tests::case_insensitive_headers ... ok [INFO] [stdout] test parser::streaming::tests::reset_functionality ... ok [INFO] [stdout] test plugin::sections::aegisub::tests::create_aegisub_processors_returns_two ... ok [INFO] [stdout] test parser::streaming::tests::streaming_parser_creation ... ok [INFO] [stdout] test plugin::tags::advanced::tests::blur_edges_handler_invalid ... ok [INFO] [stdout] test parser::tests::parse_unknown_section ... ok [INFO] [stdout] test plugin::sections::aegisub::tests::aegisub_project_processor_valid ... ok [INFO] [stdout] test plugin::sections::aegisub::tests::processor_names_correct ... ok [INFO] [stdout] test plugin::tags::advanced::tests::border_handler_invalid ... ok [INFO] [stdout] test plugin::tags::advanced::tests::border_validation ... ok [INFO] [stdout] test plugin::tags::advanced::tests::blur_edges_handler_valid ... ok [INFO] [stdout] test plugin::tags::advanced::tests::create_advanced_handlers_returns_all ... ok [INFO] [stdout] test plugin::tags::advanced::tests::edge_cases ... ok [INFO] [stdout] test plugin::tags::advanced::tests::blur_edges_validation ... ok [INFO] [stdout] test plugin::tags::advanced::tests::border_handler_valid ... ok [INFO] [stdout] test plugin::tags::advanced::tests::handlers_have_correct_names ... ok [INFO] [stdout] test plugin::tags::advanced::tests::shadow_handler_invalid ... ok [INFO] [stdout] test parser::streaming::tests::streaming_parser_default ... ok [INFO] [stdout] test parser::streaming::tests::streaming_parser_with_capacity ... ok [INFO] [stdout] test plugin::tags::alignment::tests::alignment_handler_invalid ... ok [INFO] [stdout] test plugin::tags::alignment::tests::alignment_handler_valid ... 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 parser::streaming::tests::streaming_large_chunk_comprehensive ... ok [INFO] [stdout] test plugin::tags::alignment::tests::numpad_alignment_validation ... ok [INFO] [stdout] test plugin::tags::alignment::tests::whitespace_handling ... ok [INFO] [stdout] test parser::streaming::tests::feed_chunk_edge_cases ... ok [INFO] [stdout] test plugin::tags::alignment::tests::alignment_validation ... ok [INFO] [stdout] test plugin::tags::advanced::tests::shadow_handler_valid ... ok [INFO] [stdout] test plugin::tags::alignment::tests::numpad_alignment_handler_invalid ... ok [INFO] [stdout] test plugin::tags::advanced::tests::shadow_validation ... ok [INFO] [stdout] test plugin::tags::alignment::tests::numpad_alignment_handler_valid ... 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::alignment::tests::wrapping_style_validation ... ok [INFO] [stdout] test plugin::tags::animation::tests::create_animation_handlers_returns_all ... ok [INFO] [stdout] test plugin::tags::advanced::tests::whitespace_handling ... ok [INFO] [stdout] test plugin::tags::alignment::tests::alignment_semantics ... ok [INFO] [stdout] test plugin::tags::animation::tests::fade_handler_invalid ... ok [INFO] [stdout] test plugin::tags::animation::tests::fade_handler_valid ... ok [INFO] [stdout] test plugin::tags::animation::tests::fade_validation ... ok [INFO] [stdout] test plugin::tags::animation::tests::handlers_have_correct_names ... ok [INFO] [stdout] test plugin::tags::animation::tests::simple_fade_handler_valid ... ok [INFO] [stdout] test plugin::tags::animation::tests::simple_fade_validation ... ok [INFO] [stdout] test plugin::tags::animation::tests::transform_complex_cases ... ok [INFO] [stdout] test plugin::tags::clipping::tests::clip_handler_invalid ... ok [INFO] [stdout] test plugin::tags::animation::tests::simple_fade_handler_invalid ... ok [INFO] [stdout] test plugin::tags::clipping::tests::clip_edge_cases ... ok [INFO] [stdout] test plugin::tags::clipping::tests::clip_handler_vector_valid ... ok [INFO] [stdout] test plugin::tags::clipping::tests::clip_handler_rectangular_valid ... ok [INFO] [stdout] test plugin::tags::clipping::tests::clip_validation_vector ... ok [INFO] [stdout] test plugin::tags::animation::tests::transform_validation ... ok [INFO] [stdout] test plugin::tags::clipping::tests::clip_validation_rectangular ... ok [INFO] [stdout] test plugin::tags::clipping::tests::is_numeric_tests ... ok [INFO] [stdout] test plugin::tags::color::tests::alpha_handlers_invalid ... ok [INFO] [stdout] test plugin::tags::color::tests::case_sensitivity ... ok [INFO] [stdout] test plugin::tags::color::tests::create_color_handlers_returns_all ... ok [INFO] [stdout] test plugin::tags::color::tests::color_handlers_valid ... ok [INFO] [stdout] test plugin::tags::clipping::tests::clip_whitespace_handling ... ok [INFO] [stdout] test plugin::tags::animation::tests::fade_edge_cases ... ok [INFO] [stdout] test plugin::tags::color::tests::alpha_handlers_valid ... ok [INFO] [stdout] test plugin::tags::clipping::tests::handlers_have_correct_names ... ok [INFO] [stdout] test plugin::tags::color::tests::validate_alpha_valid ... ok [INFO] [stdout] test plugin::tags::color::tests::color_handlers_invalid ... ok [INFO] [stdout] test plugin::tags::color::tests::validate_color_invalid ... ok [INFO] [stdout] test plugin::tags::font::tests::create_font_handlers_returns_all ... ok [INFO] [stdout] test plugin::tags::color::tests::validation_consistency ... ok [INFO] [stdout] test plugin::tags::font::tests::font_encoding_edge_cases ... ok [INFO] [stdout] test plugin::tags::color::tests::whitespace_handling ... ok [INFO] [stdout] test plugin::tags::font::tests::font_encoding_invalid ... ok [INFO] [stdout] test plugin::tags::font::tests::font_encoding_valid ... 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::font_size_edge_cases ... ok [INFO] [stdout] test plugin::tags::font::tests::font_name_invalid ... ok [INFO] [stdout] test plugin::tags::font::tests::font_name_valid ... ok [INFO] [stdout] test plugin::tags::font::tests::font_size_valid ... ok [INFO] [stdout] test plugin::tags::font::tests::font_size_validation ... ok [INFO] [stdout] test plugin::tags::font::tests::font_size_invalid ... 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_color_valid ... ok [INFO] [stdout] test plugin::tags::font::tests::handlers_have_correct_names ... ok [INFO] [stdout] test plugin::tags::karaoke::tests::k_handler_valid_args ... ok [INFO] [stdout] test plugin::tags::karaoke::tests::kt_handler_invalid_args ... ok [INFO] [stdout] test plugin::tags::karaoke::tests::k_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::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::kt_handler_valid_zero ... ok [INFO] [stdout] test plugin::tags::karaoke::tests::kf_handler_invalid_args ... ok [INFO] [stdout] test plugin::tags::karaoke::tests::kf_handler_valid_args ... ok [INFO] [stdout] test plugin::tags::karaoke::tests::ko_handler_invalid_args ... ok [INFO] [stdout] test parser::tests::parse_with_custom_format ... ok [INFO] [stdout] test plugin::tags::misc::tests::is_numeric_edge_cases ... ok [INFO] [stdout] test plugin::tags::karaoke::tests::ko_handler_valid_args ... 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::sections::aegisub::tests::aegisub_extradata_processor_long_line ... ok [INFO] [stdout] test plugin::tags::clipping::tests::create_clipping_handlers_returns_all ... ok [INFO] [stdout] test plugin::tags::karaoke::tests::create_karaoke_handlers_all_functional ... ok [INFO] [stdout] test plugin::tags::karaoke::tests::create_karaoke_handlers_contains_all ... ok [INFO] [stdout] test plugin::tags::animation::tests::transform_handler_invalid ... ok [INFO] [stdout] test plugin::tags::font::tests::font_name_validation ... ok [INFO] [stdout] test plugin::tags::animation::tests::transform_handler_valid ... ok [INFO] [stdout] test parser::main::tests::parser_parse_input_size_limit ... 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_style_names ... ok [INFO] [stdout] test plugin::tags::misc::tests::reset_validation ... ok [INFO] [stdout] test plugin::tags::misc::tests::short_rotation_validation ... ok [INFO] [stdout] test plugin::tags::position::tests::handlers_have_correct_names ... ok [INFO] [stdout] test plugin::tags::misc::tests::short_rotation_handler_valid ... ok [INFO] [stdout] test plugin::tags::position::tests::is_numeric_invalid ... ok [INFO] [stdout] test plugin::tags::position::tests::create_position_handlers_returns_all ... ok [INFO] [stdout] test plugin::tags::position::tests::is_numeric_valid ... ok [INFO] [stdout] test plugin::tags::misc::tests::handlers_have_correct_names ... ok [INFO] [stdout] test plugin::tags::position::tests::move_edge_cases ... ok [INFO] [stdout] test plugin::tags::position::tests::move_handler_valid_6_args ... ok [INFO] [stdout] test plugin::tags::position::tests::move_handler_invalid ... ok [INFO] [stdout] test plugin::tags::position::tests::move_handler_validation ... ok [INFO] [stdout] test plugin::tags::misc::tests::reset_handler_valid ... ok [INFO] [stdout] test plugin::tags::position::tests::move_handler_valid_4_args ... ok [INFO] [stdout] test parser::main::tests::parser_input_size_limit_exactly_at_boundary ... ok [INFO] [stdout] test plugin::tags::misc::tests::short_rotation_handler_invalid ... ok [INFO] [stdout] test plugin::tags::misc::tests::origin_coordinate_ranges ... 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::position::tests::position_edge_cases ... 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::position::tests::position_handler_invalid ... ok [INFO] [stdout] test plugin::tags::special::tests::soft_line_break_valid ... ok [INFO] [stdout] test plugin::tags::special::tests::validation_consistency ... ok [INFO] [stdout] test plugin::tags::position::tests::position_handler_validation ... ok [INFO] [stdout] test plugin::tags::position::tests::position_handler_valid ... ok [INFO] [stdout] test plugin::tags::transform::tests::scale_handlers_valid ... ok [INFO] [stdout] test plugin::tags::special::tests::hard_space_invalid ... ok [INFO] [stdout] test plugin::tags::transform::tests::rotation_handlers_valid ... ok [INFO] [stdout] test plugin::tags::special::tests::soft_line_break_invalid ... ok [INFO] [stdout] test plugin::tags::transform::tests::scale_handlers_invalid ... ok [INFO] [stdout] test plugin::tags::transform::tests::numeric_edge_cases ... ok [INFO] [stdout] test plugin::tags::transform::tests::rotation_handlers_invalid ... ok [INFO] [stdout] test plugin::tags::transform::tests::handlers_have_correct_names ... ok [INFO] [stdout] test plugin::tags::transform::tests::shear_handlers_valid ... 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::validate_numeric_invalid ... ok [INFO] [stdout] test plugin::tags::transform::tests::validate_numeric_valid ... 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::process_section_found ... ok [INFO] [stdout] test plugin::tests::plugin_error_display ... ok [INFO] [stdout] test plugin::tests::extension_registry_new ... ok [INFO] [stdout] test plugin::tests::process_section_not_found ... ok [INFO] [stdout] test plugin::tests::process_tag_found ... ok [INFO] [stdout] test plugin::tests::extension_registry_default ... ok [INFO] [stdout] test plugin::tests::process_tag_not_found ... ok [INFO] [stdout] test plugin::tests::process_tag_failed ... ok [INFO] [stdout] test plugin::tests::register_section_processor_duplicate ... ok [INFO] [stdout] test plugin::tests::register_tag_handler_duplicate ... ok [INFO] [stdout] test plugin::tests::plugin_error_std_error ... ok [INFO] [stdout] test plugin::tests::register_tag_handler_success ... ok [INFO] [stdout] test plugin::tests::remove_tag_handler ... ok [INFO] [stdout] test plugin::tags::transform::tests::shear_handlers_invalid ... ok [INFO] [stdout] test plugin::tests::remove_section_processor ... ok [INFO] [stdout] test plugin::tags::transform::tests::spacing_handler_invalid ... ok [INFO] [stdout] test plugin::tests::section_processor_validation ... ok [INFO] [stdout] test plugin::tags::transform::tests::validation_consistency ... ok [INFO] [stdout] test plugin::tests::section_processor_names ... ok [INFO] [stdout] test plugin::tags::special::tests::hard_space_valid ... ok [INFO] [stdout] test plugin::tests::register_section_processor_success ... ok [INFO] [stdout] test plugin::tags::transform::tests::create_transform_handlers_returns_all ... ok [INFO] [stdout] test plugin::tests::section_result_equality ... ok [INFO] [stdout] test tokenizer::inline_tests::reset_tokenizer ... ok [INFO] [stdout] test plugin::tests::tag_handler_names ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenize_comment_exclamation ... 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_all_iteration_limit ... 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_field_line ... 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::tokenize_section_header ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_all_error_recovery ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_bom_edge_cases ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_carriage_return_handling ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_all_delimiter_types ... ok [INFO] [stdout] test plugin::tests::tag_handler_validation ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_carriage_return_line_feed ... ok [INFO] [stdout] test plugin::tests::tag_result_equality ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenize_style_override ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenize_comma_delimiter ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenize_field_value_context ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_comma_separator ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_colon_field_separator ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_comment_exclamation ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_context_transitions_comprehensive ... 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_end_of_input_handling ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_exclamation_comment_detection ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_infinite_loop_error_path ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_infinite_loop_protection ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_field_value_context_handling ... 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_iteration_limit_exceeded ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_mixed_context_characters ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_multi_byte_character_advancement ... 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_position_line_column_advancement ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_issues_collection ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_position_tracking ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_scanner_navigation_access ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_iteration_limit_comprehensive ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_newline_handling ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_section_header_start_tracking ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_no_bom_content ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_position_line_column_tracking ... 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_span_creation_path ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_comment_semicolon ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_text_fallback ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_token_push_verification ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_advance_carriage_return ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_section_close_bracket ... 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::inline_tests::tokenizer_whitespace_handling_contexts ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_advance_newline ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_style_override_tokens ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_carriage_return_line_increment ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenizer_whitespace_token ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_column_reset_on_newlines ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenize_comment_semicolon ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_error_recovery ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_is_at_end ... ok [INFO] [stdout] test tokenizer::inline_tests::tokenize_misplaced_delimiters ... 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_line_column_tracking_complex ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_mixed_newlines ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_newline_line_increment ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_column_increment_default ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_newline_variations_comprehensive ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_boundary_conditions ... ok [INFO] [stdout] test plugin::tags::special::tests::whitespace_handling ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_new ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_advance_char ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_peek_char_at_end ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_peek_char_caching ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_peek_char ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_peek_char_caching_coverage ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_peek_char_error_path ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_peek_next ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_peek_next_error_path ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_peek_operations_at_boundaries ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_peek_operations_edge_cases ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_skip_whitespace ... 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_utf8_error_handling ... ok [INFO] [stdout] test tokenizer::scanner::tests::scan_text_classification_verification ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_whitespace_at_end ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_utf8_handling ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_comment_at_end ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_comment_scanning ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_comment_variations ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_delimiter_context_comprehensive ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_delimiter_combinations ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_empty_content_handling ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_empty_section_header ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_delimiter_context_document ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_field_value_time_format ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_empty_span_handling ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_hex_value_comprehensive_coverage ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_hex_value_edge_cases ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_empty_style_override ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_hex_value_trailing_ampersand_variants ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_peek_next_at_end ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_is_hex_value_ampersand_suffix ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_delimiter_context_field_value ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_position_consistency ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_all_delimiter_combinations_coverage ... ok [INFO] [stdout] test tokenizer::scanner::tests::char_navigator_skip_whitespace_preserves_newlines ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_empty_span_edge_cases ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_all_contexts_coverage ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_field_value_delimiter_handling ... 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_new ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_is_hex_value_max_length ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_field_value ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_number_detection_edge_cases ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_field_value_basic ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_navigator_mut ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_style_override ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_style_override_nested ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_comment ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_field_value_number ... 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_targeted ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_text_basic ... 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_number ... 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 ... 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_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_hex_detection ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_section_header ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_section_header_boundary_coverage ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_section_header_closing_bracket ... 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_simd_fallback_forced_coverage ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_style_override_brace_depth ... 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_scan_text_hex_value ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_style_override_complex ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_is_hex_value_with_prefix ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_field_value_comprehensive ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_text_hex_value_ampersand_variants ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_scan_text_default_case ... 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_various_delimiters ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_unclosed_section_header ... ok [INFO] [stdout] test tokenizer::simd::tests::parse_hex_case_sensitivity ... ok [INFO] [stdout] test tokenizer::scanner::tests::token_scanner_unclosed_style_override ... ok [INFO] [stdout] test tokenizer::simd::tests::parse_hex_invalid ... ok [INFO] [stdout] test tokenizer::simd::tests::parse_hex_edge_cases ... ok [INFO] [stdout] test tokenizer::simd::tests::parse_hex_maximum_value ... ok [INFO] [stdout] test tokenizer::simd::tests::parse_hex_overflow_handling ... ok [INFO] [stdout] test tokenizer::simd::tests::parse_hex_scalar_fallback ... ok [INFO] [stdout] test tokenizer::simd::tests::parse_hex_valid ... ok [INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_all_delimiter_types ... 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::scan_delimiters_boundary_at_chunk_edge ... ok [INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_at_end ... ok [INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_finds_comma ... ok [INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_all_positions ... ok [INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_much_longer_than_16_bytes ... ok [INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_long_text ... ok [INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_empty_input ... ok [INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_no_match ... ok [INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_no_false_positives ... ok [INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_exactly_16_bytes ... ok [INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_single_char ... ok [INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_scalar_fallback ... ok [INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_finds_brace ... ok [INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_at_beginning ... ok [INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_finds_colon ... 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_empty_input ... ok [INFO] [stdout] test tokenizer::simd::tests::validate_utf8_incomplete_sequences ... ok [INFO] [stdout] test tokenizer::simd::tests::validate_utf8_invalid ... ok [INFO] [stdout] test tokenizer::simd::tests::validate_utf8_exactly_16_bytes ... ok [INFO] [stdout] test tokenizer::simd::tests::validate_utf8_invalid_sequences ... ok [INFO] [stdout] test tokenizer::simd::tests::validate_utf8_less_than_16_bytes ... ok [INFO] [stdout] test tokenizer::simd::tests::validate_utf8_mixed_unicode ... ok [INFO] [stdout] test tokenizer::simd::tests::validate_utf8_valid ... ok [INFO] [stdout] test tokenizer::simd::tests::validate_utf8_non_ascii_in_chunks ... ok [INFO] [stdout] test tokenizer::state::tests::issue_collector_add_critical ... ok [INFO] [stdout] test tokenizer::simd::tests::validate_utf8_much_longer ... ok [INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_less_than_16_bytes ... ok [INFO] [stdout] test tokenizer::state::tests::issue_collector_add_issue_directly ... ok [INFO] [stdout] test tokenizer::state::tests::issue_collector_clear ... ok [INFO] [stdout] test tokenizer::state::tests::issue_collector_mixed_issue_types ... ok [INFO] [stdout] test tokenizer::state::tests::issue_collector_new_vs_default ... 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_clone_and_copy ... ok [INFO] [stdout] test tokenizer::state::tests::issue_level_properties ... ok [INFO] [stdout] test tokenizer::state::tests::token_context_all_variants ... ok [INFO] [stdout] test tokenizer::state::tests::token_context_default ... ok [INFO] [stdout] test tokenizer::state::tests::token_context_clone_and_copy ... 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_delimiters ... ok [INFO] [stdout] test tokenizer::state::tests::token_context_whitespace_skipping_all_variants ... ok [INFO] [stdout] test tokenizer::state::tests::token_issue_all_constructors ... ok [INFO] [stdout] test tokenizer::state::tests::token_issue_creation ... ok [INFO] [stdout] test tokenizer::state::tests::token_context_closing_delimiters_all_variants ... ok [INFO] [stdout] test tokenizer::state::tests::token_issue_equality ... 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::bom_with_various_content ... ok [INFO] [stdout] test tokenizer::tests::alternating_contexts ... ok [INFO] [stdout] test tokenizer::tests::carriage_return_only ... ok [INFO] [stdout] test tokenizer::tests::complex_script_structure ... ok [INFO] [stdout] test tokenizer::tests::consecutive_delimiters ... ok [INFO] [stdout] test tokenizer::tests::carriage_return_line_feed_handling ... ok [INFO] [stdout] test tokenizer::tests::context_enter_field_value ... ok [INFO] [stdout] test tokenizer::tests::context_reset_on_newline ... ok [INFO] [stdout] test tokenizer::tests::context_allows_whitespace_skipping ... ok [INFO] [stdout] test tokenizer::state::tests::token_context_transitions ... ok [INFO] [stdout] test tokenizer::tests::complex_dialogue_line ... ok [INFO] [stdout] test tokenizer::tests::context_transitions ... ok [INFO] [stdout] test tokenizer::state::tests::token_issue_format_issue ... ok [INFO] [stdout] test tokenizer::tests::context_reset_to_document ... ok [INFO] [stdout] test tokenizer::tests::control_characters ... ok [INFO] [stdout] test tokenizer::tests::delimiter_in_wrong_context_as_text ... ok [INFO] [stdout] test tokenizer::simd::tests::scan_delimiters_multiple_delimiters ... ok [INFO] [stdout] test tokenizer::tests::empty_section_header ... ok [INFO] [stdout] test tokenizer::tests::empty_tokens_edge_case ... ok [INFO] [stdout] test tokenizer::tests::empty_style_override ... ok [INFO] [stdout] test tokenizer::tests::field_value_context ... ok [INFO] [stdout] test tokenizer::tests::field_value_scanning ... ok [INFO] [stdout] test tokenizer::tests::issues_collection ... ok [INFO] [stdout] test tokenizer::tests::issues_collector_functionality ... ok [INFO] [stdout] test tokenizer::tests::line_column_tracking ... ok [INFO] [stdout] test tokenizer::tests::malformed_section_header ... ok [INFO] [stdout] test tokenizer::tests::exclamation_without_colon ... ok [INFO] [stdout] test tokenizer::tests::mixed_line_endings ... ok [INFO] [stdout] test tokenizer::tests::malformed_style_override ... ok [INFO] [stdout] test tokenizer::tests::nested_braces_in_text ... ok [INFO] [stdout] test tokenizer::tests::multiple_consecutive_newlines ... ok [INFO] [stdout] test tokenizer::tests::only_delimiters ... ok [INFO] [stdout] test tokenizer::tests::scanner_navigator_access ... ok [INFO] [stdout] test tokenizer::tests::section_close_in_wrong_context ... ok [INFO] [stdout] test tokenizer::tests::single_character_tokens ... ok [INFO] [stdout] test tokenizer::tests::special_characters ... ok [INFO] [stdout] test tokenizer::tests::mixed_delimiters_and_text ... 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::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::tokenize_all_whitespace ... ok [INFO] [stdout] test tokenizer::tests::tokenize_comma_separator ... 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::tokenize_comment_semicolon ... ok [INFO] [stdout] test tokenizer::tests::tokenize_comment_exclamation_colon ... ok [INFO] [stdout] test tokenizer::tests::reset_functionality ... 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_field_with_colon ... ok [INFO] [stdout] test tokenizer::tests::tokenize_mixed_content ... 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_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_all_token_types_properties ... ok [INFO] [stdout] test tokenizer::tests::tokenizer_allows_whitespace_skipping ... ok [INFO] [stdout] test tokenizer::tests::tokenizer_bom_variants ... 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_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_debug ... ok [INFO] [stdout] test tokenizer::tests::tokenizer_delimiter_type_comprehensive ... ok [INFO] [stdout] test tokenizer::tests::tokenizer_drawing_commands_context ... ok [INFO] [stdout] test tokenizer::tests::tokenizer_empty_section_and_override ... ok [INFO] [stdout] test tokenizer::tests::tokenizer_error_handling_edge_cases ... ok [INFO] [stdout] test tokenizer::tests::tokenizer_error_path_scanner_failure ... ok [INFO] [stdout] test tokenizer::tests::tokenizer_field_value_comprehensive ... ok [INFO] [stdout] test tokenizer::tests::tokenizer_hex_value_detection ... ok [INFO] [stdout] test tokenizer::tests::tokenizer_infinite_loop_protection ... 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_malformed_unicode ... ok [INFO] [stdout] test tokenizer::tests::tokenizer_nested_context_handling ... 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_position_advancement_protection ... 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_scanner_methods_coverage ... ok [INFO] [stdout] test tokenizer::tests::tokenizer_simd_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::tokenizer_very_long_tokens ... ok [INFO] [stdout] test tokenizer::tests::unicode_content ... ok [INFO] [stdout] test tokenizer::tests::whitespace_variations ... ok [INFO] [stdout] test tokenizer::tokens::tests::all_delimiter_types_chars ... ok [INFO] [stdout] test tokenizer::tests::very_long_content ... ok [INFO] [stdout] test tokenizer::tokens::tests::basic_non_skippable_token_types ... ok [INFO] [stdout] test tokenizer::tokens::tests::basic_token_type_names ... ok [INFO] [stdout] test tokenizer::tokens::tests::boundary_delimiter_matching ... ok [INFO] [stdout] test tokenizer::tokens::tests::content_token_types_are_content ... ok [INFO] [stdout] test tokenizer::tokens::tests::delimiter_token_types_are_delimiters ... ok [INFO] [stdout] test tokenizer::tokens::tests::delimiter_type_matching ... ok [INFO] [stdout] test tokenizer::tokens::tests::field_and_value_separator_matching ... ok [INFO] [stdout] test tokenizer::tokens::tests::line_and_comment_delimiter_matching ... ok [INFO] [stdout] test tokenizer::tokens::tests::non_content_token_types_are_not_content ... ok [INFO] [stdout] test tokenizer::tokens::tests::non_delimiter_token_types_are_not_delimiters ... ok [INFO] [stdout] test tokenizer::tokens::tests::non_structural_token_types_are_not_structural ... ok [INFO] [stdout] test tokenizer::tokens::tests::override_non_skippable_token_types ... 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::section_token_type_names ... 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_comprehensive_classification ... ok [INFO] [stdout] test tokenizer::tokens::tests::token_creation ... 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_equality_and_cloning ... ok [INFO] [stdout] test tokenizer::tokens::tests::token_position_advance ... 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_unicode_advance ... ok [INFO] [stdout] test tokenizer::tokens::tests::token_position_edge_cases ... ok [INFO] [stdout] test tokenizer::tokens::tests::token_type_names ... ok [INFO] [stdout] test tokenizer::tokens::tests::token_type_display ... ok [INFO] [stdout] test tokenizer::tokens::tests::token_utf8_validation ... ok [INFO] [stdout] test utils::benchmark_generators::tests::create_test_event_basic ... 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::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::educational_realistic_generator ... ok [INFO] [stdout] test utils::benchmark_generators::tests::generate_overlapping_script_basic ... ok [INFO] [stdout] test utils::benchmark_generators::tests::format_time_zero ... ok [INFO] [stdout] test tokenizer::tokens::tests::token_type_checks ... ok [INFO] [stdout] test utils::benchmark_generators::tests::movie_realistic_generator ... ok [INFO] [stdout] test utils::benchmark_generators::tests::script_generator_complex ... ok [INFO] [stdout] test utils::benchmark_generators::tests::script_generator_moderate ... 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::benchmark_generators::tests::generate_overlapping_script_timing ... ok [INFO] [stdout] test utils::errors::core::tests::internal_error ... ok [INFO] [stdout] test utils::benchmark_generators::tests::script_generator_extreme ... ok [INFO] [stdout] test utils::errors::encoding::tests::bom_validation_no_bom ... 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_generate_has_correct_event_count ... ok [INFO] [stdout] test utils::benchmark_generators::tests::generate_script_with_issues_basic ... ok [INFO] [stdout] test tokenizer::tokens::tests::token_unicode_length ... ok [INFO] [stdout] test utils::benchmark_generators::tests::generate_script_with_issues_contains_problems ... ok [INFO] [stdout] test utils::benchmark_generators::tests::sign_realistic_generator ... 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::encoding::tests::bom_validation_ef_only ... ok [INFO] [stdout] test utils::benchmark_generators::tests::karaoke_realistic_generator ... ok [INFO] [stdout] test utils::errors::encoding::tests::bom_validation_partial_utf8 ... ok [INFO] [stdout] test utils::errors::encoding::tests::bom_validation_single_ef_byte ... ok [INFO] [stdout] test utils::errors::encoding::tests::bom_validation_utf16 ... ok [INFO] [stdout] test utils::errors::encoding::tests::bom_validation_utf8 ... 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_invalid ... ok [INFO] [stdout] test utils::errors::encoding::tests::validate_ass_text_valid ... ok [INFO] [stdout] test utils::errors::encoding::tests::validate_invalid_utf8 ... ok [INFO] [stdout] test utils::errors::encoding::tests::validate_valid_utf8 ... ok [INFO] [stdout] test utils::errors::encoding::tests::validation_error_creation ... 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::format::tests::numeric_error_creation ... ok [INFO] [stdout] test utils::errors::format::tests::time_error_creation ... ok [INFO] [stdout] test utils::errors::format::tests::validate_decimal_color ... ok [INFO] [stdout] test utils::errors::format::tests::validate_hex_color ... 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_color_convenience ... ok [INFO] [stdout] test utils::errors::inline_tests::core_error_invalid_numeric_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_utf8_error_convenience ... ok [INFO] [stdout] test utils::errors::inline_tests::error_conversion ... ok [INFO] [stdout] test utils::errors::inline_tests::error_creation_methods ... ok [INFO] [stdout] test utils::errors::inline_tests::error_display ... ok [INFO] [stdout] test utils::errors::inline_tests::error_properties ... ok [INFO] [stdout] test utils::errors::inline_tests::error_display_consistency ... ok [INFO] [stdout] test utils::errors::inline_tests::io_error_conversion ... ok [INFO] [stdout] test utils::errors::inline_tests::module_re_exports ... ok [INFO] [stdout] test utils::errors::inline_tests::numeric_conversion_edge_cases ... ok [INFO] [stdout] test utils::errors::inline_tests::parse_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::input_size_limit_check ... 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::resource::tests::memory_limit_within_bounds ... ok [INFO] [stdout] test utils::errors::resource::tests::out_of_memory_creation ... 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::tests::as_parse_error ... ok [INFO] [stdout] test utils::errors::tests::complex_error_scenarios ... ok [INFO] [stdout] test utils::errors::tests::core_error_internal_creation ... ok [INFO] [stdout] test utils::errors::tests::core_error_parse_creation ... ok [INFO] [stdout] test utils::errors::tests::error_debug_formatting ... ok [INFO] [stdout] test utils::errors::tests::error_equality_and_cloning ... 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::line_number_extraction ... 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::parse_error_type_checking ... ok [INFO] [stdout] test utils::errors::tests::utf8_error_formatting ... 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::bezier_evaluation ... ok [INFO] [stdout] test utils::tests::decode_uu_data_boundary_lengths ... ok [INFO] [stdout] test utils::tests::decode_uu_data_error_conditions ... ok [INFO] [stdout] test utils::tests::decode_uu_data_empty_input ... ok [INFO] [stdout] test utils::tests::decode_uu_data_handles_invalid_gracefully ... ok [INFO] [stdout] test utils::tests::decode_uu_data_known_encoding ... ok [INFO] [stdout] test utils::tests::decode_uu_data_large_line ... 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::decode_uu_data_partial_chunks ... ok [INFO] [stdout] test utils::tests::decode_uu_data_known_encoding_png ... ok [INFO] [stdout] test utils::tests::decode_uu_data_whitespace_lines ... ok [INFO] [stdout] test utils::tests::decode_uu_data_with_end_marker ... ok [INFO] [stdout] test utils::tests::parse_bgr_color_edge_cases ... 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::eval_cubic_bezier_edge_cases ... ok [INFO] [stdout] test utils::tests::parse_bgr_colors ... ok [INFO] [stdout] test utils::tests::parse_bgr_colors_invalid ... ok [INFO] [stdout] test utils::tests::format_ass_times ... ok [INFO] [stdout] test utils::tests::normalize_field_value_edge_cases ... ok [INFO] [stdout] test utils::tests::normalize_field_values ... ok [INFO] [stdout] test utils::tests::numeric_parsing ... ok [INFO] [stdout] test utils::tests::parse_bgr_colors_without_trailing_ampersand ... 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_numeric_edge_cases ... ok [INFO] [stdout] test utils::tests::spans_edge_cases ... ok [INFO] [stdout] test utils::tests::spans_multiline ... ok [INFO] [stdout] test utils::tests::spans_validation ... ok [INFO] [stdout] test utils::tests::validate_ass_name_edge_cases ... ok [INFO] [stdout] test utils::utf8::encoding::tests::detect_utf8_encoding ... ok [INFO] [stdout] test utils::utf8::encoding::tests::encoding_info_debug ... ok [INFO] [stdout] test utils::tests::parse_ass_times_invalid ... ok [INFO] [stdout] test utils::utf8::encoding::tests::encoding_info_equality ... ok [INFO] [stdout] test utils::utf8::encoding::tests::encoding_info_creation ... ok [INFO] [stdout] test utils::utf8::normalization::tests::collapse_consecutive_spaces_basic ... ok [INFO] [stdout] test utils::utf8::normalization::tests::collapse_consecutive_spaces_preserve_other ... ok [INFO] [stdout] test utils::utf8::encoding::tests::is_likely_ass_content_detection ... ok [INFO] [stdout] test utils::tests::format_ass_time_edge_cases ... ok [INFO] [stdout] test utils::utf8::normalization::tests::normalization_chain ... ok [INFO] [stdout] test utils::utf8::encoding::tests::detect_ascii_encoding ... 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::utf8::encoding::tests::detect_non_utf8_encoding ... 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::trim_lines_empty_lines ... ok [INFO] [stdout] test utils::utf8::tests::integration_encoding_detection ... ok [INFO] [stdout] test utils::utf8::tests::integration_bom_detection ... 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::tests::integration_text_validation ... ok [INFO] [stdout] test utils::utf8::tests::integration_truncation ... ok [INFO] [stdout] test utils::utf8::tests::integration_normalization ... ok [INFO] [stdout] test utils::utf8::tests::integration_validation_and_recovery ... 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::tests::integration_full_workflow ... ok [INFO] [stdout] test utils::utf8::validation::tests::truncate_at_unicode_boundary ... ok [INFO] [stdout] test utils::utf8::validation::tests::count_replacement_characters ... ok [INFO] [stdout] test utils::utf8::validation::tests::truncate_no_change ... ok [INFO] [stdout] test utils::utf8::validation::tests::recover_multiple_invalid_sequences ... ok [INFO] [stdout] test utils::utf8::validation::tests::recover_invalid_utf8 ... ok [INFO] [stdout] test utils::utf8::validation::tests::validate_valid_utf8 ... ok [INFO] [stderr] Running tests/additional_coverage_tests.rs (/opt/rustwide/target/debug/deps/additional_coverage_tests-8db4c1a7d85da6fa) [INFO] [stdout] test utils::utf8::validation::tests::valid_ass_text ... 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_unicode ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1360 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test tests::test_char_navigator_edge_cases ... ok [INFO] [stdout] test tests::test_comment_detection_edge_cases ... ok [INFO] [stdout] test tests::test_issue_collector_comprehensive ... ok [INFO] [stdout] test tests::test_scanner_state_preservation ... 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_field_value_context_edge_cases ... ok [INFO] [stdout] test tests::test_delimiter_type_edge_cases ... ok [INFO] [stdout] test tests::test_tokenizer_issue_collection_comprehensive ... ok [INFO] [stdout] test tests::test_tokenizer_iteration_limit_boundary ... ok [INFO] [stdout] test tests::test_tokenizer_large_input_handling ... ok [INFO] [stdout] test tests::test_tokenizer_mixed_line_endings ... 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_reset_comprehensive ... 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] [stderr] Running tests/benchmark_utils_tests.rs (/opt/rustwide/target/debug/deps/benchmark_utils_tests-212fe9aa92456635) [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [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-486c2e2a8a36e227) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test tests::test_abrupt_ending_in_events ... ok [INFO] [stdout] test tests::test_event_field_boundaries ... ok [INFO] [stdout] test tests::test_all_event_types_parsing ... ok [INFO] [stdout] test tests::test_empty_events_section ... ok [INFO] [stdout] test tests::test_event_spacing_variations ... ok [INFO] [stdout] test tests::test_event_too_few_fields ... ok [INFO] [stdout] test tests::test_events_only_comments ... 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_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] [stderr] Running tests/incremental_parsing.rs (/opt/rustwide/target/debug/deps/incremental_parsing-abe3b30e5fc0d251) [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] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test test_calculate_delta_section_modified ... ok [INFO] [stdout] test test_calculate_delta_section_added ... 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_multiline_change ... ok [INFO] [stdout] test test_parse_incremental_preserves_untouched_sections ... ok [INFO] [stdout] test test_calculate_delta_section_removed ... ok [INFO] [stdout] test test_parse_incremental_script_info_change ... ok [INFO] [stdout] test test_parse_partial_add_event ... ok [INFO] [stdout] test test_parse_incremental_style_change ... ok [INFO] [stdout] test test_parse_partial_title_change ... ok [INFO] [stderr] error: test failed, to rerun pass `--test incremental_parsing` [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' (1425) panicked at tests/incremental_parsing.rs:455:5: [INFO] [stdout] Incremental parse took 21.816739ms [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x59c7c0d9c932 - std::backtrace_rs::backtrace::libunwind::trace::h589a96ef7638b383 [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x59c7c0d9c932 - std::backtrace_rs::backtrace::trace_unsynchronized::h23a30a7548c40de4 [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x59c7c0d9c932 - std::sys::backtrace::_print_fmt::h87dabd6535c8c07a [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x59c7c0d9c932 - ::fmt::hffd20ad4e5eca8ab [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x59c7c0dacc7f - core::fmt::rt::Argument::fmt::h75c83e3fd5ce2419 [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x59c7c0dacc7f - core::fmt::write::h6d9d3a7cfd7b84f5 [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x59c7c0d6a2f3 - std::io::default_write_fmt::he11a713685e2464d [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x59c7c0d6a2f3 - std::io::Write::write_fmt::h9d08f7e050bd2612 [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x59c7c0d760b2 - std::sys::backtrace::BacktraceLock::print::hb28797143397220e [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x59c7c0d7aaaf - std::panicking::default_hook::{{closure}}::h7555113b62983743 [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x59c7c0d7a941 - std::panicking::default_hook::h2714b564abe8d914 [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x59c7c0d0831e - as core::ops::function::Fn>::call::h0e9de8cceb22406e [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x59c7c0d0831e - test::test_main_with_exit_callback::{{closure}}::h8125bd66cf4739d0 [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x59c7c0d7b14e - as core::ops::function::Fn>::call::h1fd0a0802eaec16b [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x59c7c0d7b14e - std::panicking::panic_with_hook::h190dc82263685ec5 [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x59c7c0d7af1a - std::panicking::panic_handler::{{closure}}::h8b036a1b366643ac [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x59c7c0d761e9 - std::sys::backtrace::__rust_end_short_backtrace::h45affcfc0c830da8 [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x59c7c0d5e55d - __rustc[9b67c8562bba447b]::rust_begin_unwind [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x59c7c0db4950 - core::panicking::panic_fmt::hc084f85b1e76c16d [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x59c7c0cde068 - incremental_parsing::test_incremental_parsing_performance::h325caf21258f3c9b [INFO] [stdout] at /opt/rustwide/workdir/tests/incremental_parsing.rs:455:5 [INFO] [stdout] 20: 0x59c7c0cdee27 - incremental_parsing::test_incremental_parsing_performance::{{closure}}::haaa69e3a8bc9f7d2 [INFO] [stdout] at /opt/rustwide/workdir/tests/incremental_parsing.rs:419:42 [INFO] [stdout] 21: 0x59c7c0ce4a76 - core::ops::function::FnOnce::call_once::h571382886c6d1086 [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 22: 0x59c7c0d080db - core::ops::function::FnOnce::call_once::hdbf42be2a49fb464 [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 23: 0x59c7c0d080db - test::__rust_begin_short_backtrace::h8ae08814d38cb356 [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/test/src/lib.rs:663:18 [INFO] [stdout] 24: 0x59c7c0d1dbc5 - test::run_test_in_process::{{closure}}::h54574ee4f414d690 [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/test/src/lib.rs:686:74 [INFO] [stdout] 25: 0x59c7c0d1dbc5 - as core::ops::function::FnOnce<()>>::call_once::h01a0b7e7aad1a501 [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 26: 0x59c7c0d1dbc5 - std::panicking::catch_unwind::do_call::h23820e817c5612cd [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/panicking.rs:590:40 [INFO] [stdout] 27: 0x59c7c0d1dbc5 - std::panicking::catch_unwind::h89c73a1febce5587 [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/panicking.rs:553:19 [INFO] [stdout] 28: 0x59c7c0d1dbc5 - std::panic::catch_unwind::h6f55caf410861914 [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/panic.rs:359:14 [INFO] [stdout] 29: 0x59c7c0d1dbc5 - test::run_test_in_process::h4db851878e5d3983 [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/test/src/lib.rs:686:27 [INFO] [stdout] 30: 0x59c7c0d1dbc5 - test::run_test::{{closure}}::h57e8c5acaceacd24 [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/test/src/lib.rs:607:43 [INFO] [stdout] 31: 0x59c7c0cf45b4 - test::run_test::{{closure}}::he775ccc3a9d3b97e [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/test/src/lib.rs:637:41 [INFO] [stdout] 32: 0x59c7c0cf45b4 - std::sys::backtrace::__rust_begin_short_backtrace::hcd94d85d7765225a [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 33: 0x59c7c0cf7dfa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha814de8393f07830 [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 34: 0x59c7c0cf7dfa - as core::ops::function::FnOnce<()>>::call_once::h8deb00af0abdeaf1 [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 35: 0x59c7c0cf7dfa - std::panicking::catch_unwind::do_call::h1917979b0c279ea2 [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/panicking.rs:590:40 [INFO] [stdout] 36: 0x59c7c0cf7dfa - std::panicking::catch_unwind::h791ad91fee6ce34e [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/panicking.rs:553:19 [INFO] [stdout] 37: 0x59c7c0cf7dfa - std::panic::catch_unwind::h982b8f40ed9c3cce [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x59c7c0cf7dfa - std::thread::Builder::spawn_unchecked_::{{closure}}::h545e54700c945db4 [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 39: 0x59c7c0cf7dfa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb427481a5227d78a [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 40: 0x59c7c0d7046f - as core::ops::function::FnOnce>::call_once::h1d452951a81e9d0a [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 41: 0x59c7c0d7046f - std::sys::pal::unix::thread::Thread::new::thread_start::h29c84e109630689a [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 42: 0x73fadd9d4aa4 - [INFO] [stdout] 43: 0x73fadda61a34 - clone [INFO] [stdout] 44: 0x0 - [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.10s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "b5a90bca65f110087d9d927ccf994f37975c25cb651e7521a240699143af3916", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b5a90bca65f110087d9d927ccf994f37975c25cb651e7521a240699143af3916", kill_on_drop: false }` [INFO] [stdout] b5a90bca65f110087d9d927ccf994f37975c25cb651e7521a240699143af3916