[INFO] fetching crate mdv 2.0.0... [INFO] testing mdv-2.0.0 against beta-2025-10-28 for beta-1.92-2 [INFO] extracting crate mdv 2.0.0 into /workspace/builds/worker-2-tc2/source [INFO] started tweaking crates.io crate mdv 2.0.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate mdv 2.0.0 [INFO] tweaked toml for crates.io crate mdv 2.0.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate mdv 2.0.0 on toolchain beta-2025-10-28 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate mdv 2.0.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] adc2f3cdcbefc95ce533b96b318a1c3fffd1ab087e273743790d24e0cf86079b [INFO] running `Command { std: "docker" "start" "-a" "adc2f3cdcbefc95ce533b96b318a1c3fffd1ab087e273743790d24e0cf86079b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "adc2f3cdcbefc95ce533b96b318a1c3fffd1ab087e273743790d24e0cf86079b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "adc2f3cdcbefc95ce533b96b318a1c3fffd1ab087e273743790d24e0cf86079b", kill_on_drop: false }` [INFO] [stdout] adc2f3cdcbefc95ce533b96b318a1c3fffd1ab087e273743790d24e0cf86079b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d2829a330f6dc68eea1e97a8fb43bec2e1d50f6bc6d3510c8726ff566cce569d [INFO] running `Command { std: "docker" "start" "-a" "d2829a330f6dc68eea1e97a8fb43bec2e1d50f6bc6d3510c8726ff566cce569d", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling bitflags v2.9.4 [INFO] [stderr] Compiling signal-hook v0.3.18 [INFO] [stderr] Compiling cc v1.2.41 [INFO] [stderr] Compiling mio v1.0.4 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling convert_case v0.7.1 [INFO] [stderr] Compiling rustix v1.1.2 [INFO] [stderr] Compiling anstream v0.6.21 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling deranged v0.5.4 [INFO] [stderr] Compiling litrs v0.4.2 [INFO] [stderr] Compiling quick-xml v0.38.3 [INFO] [stderr] Compiling inotify-sys v0.1.5 [INFO] [stderr] Compiling pulldown-cmark v0.13.0 [INFO] [stderr] Compiling yaml-rust v0.4.5 [INFO] [stderr] Compiling inotify v0.11.0 [INFO] [stderr] Compiling clap_builder v4.5.49 [INFO] [stderr] Compiling dirs-sys v0.5.0 [INFO] [stderr] Compiling flate2 v1.1.4 [INFO] [stderr] Compiling getopts v0.2.24 [INFO] [stderr] Compiling document-features v0.2.11 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling signal-hook-mio v0.2.4 [INFO] [stderr] Compiling pulldown-cmark-escape v0.11.0 [INFO] [stderr] Compiling notify-types v2.0.0 [INFO] [stderr] Compiling jiff v0.2.15 [INFO] [stderr] Compiling unsafe-libyaml v0.2.11 [INFO] [stderr] Compiling dirs v6.0.0 [INFO] [stderr] Compiling notify v8.2.0 [INFO] [stderr] Compiling onig_sys v69.9.1 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling time v0.3.44 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling derive_more-impl v2.0.1 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling clap_derive v4.5.49 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling env_filter v0.1.4 [INFO] [stderr] Compiling derive_more v2.0.1 [INFO] [stderr] Compiling crossterm v0.29.0 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling env_logger v0.11.8 [INFO] [stderr] Compiling clap v4.5.49 [INFO] [stderr] Compiling comfy-table v7.2.1 [INFO] [stderr] Compiling onig v6.5.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling plist v1.8.0 [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling syntect v5.3.0 [INFO] [stderr] Compiling mdv v2.0.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 28.18s [INFO] running `Command { std: "docker" "inspect" "d2829a330f6dc68eea1e97a8fb43bec2e1d50f6bc6d3510c8726ff566cce569d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d2829a330f6dc68eea1e97a8fb43bec2e1d50f6bc6d3510c8726ff566cce569d", kill_on_drop: false }` [INFO] [stdout] d2829a330f6dc68eea1e97a8fb43bec2e1d50f6bc6d3510c8726ff566cce569d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c9be8e5f9b84db515905773d3c039668948cf6e93d46cae873488b804252b0d3 [INFO] running `Command { std: "docker" "start" "-a" "c9be8e5f9b84db515905773d3c039668948cf6e93d46cae873488b804252b0d3", kill_on_drop: false }` [INFO] [stderr] Compiling rustix v1.1.2 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling predicates-core v1.0.9 [INFO] [stderr] Compiling doc-comment v0.3.3 [INFO] [stderr] Compiling float-cmp v0.10.0 [INFO] [stderr] Compiling termtree v0.5.1 [INFO] [stderr] Compiling difflib v0.4.0 [INFO] [stderr] Compiling normalize-line-endings v0.3.0 [INFO] [stderr] Compiling assert_cmd v2.0.17 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling predicates-tree v1.0.12 [INFO] [stderr] Compiling crossterm v0.29.0 [INFO] [stderr] Compiling tempfile v3.23.0 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling bstr v1.12.0 [INFO] [stderr] Compiling comfy-table v7.2.1 [INFO] [stderr] Compiling env_filter v0.1.4 [INFO] [stderr] Compiling predicates v3.1.3 [INFO] [stderr] Compiling env_logger v0.11.8 [INFO] [stderr] Compiling mdv v2.0.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 15.21s [INFO] running `Command { std: "docker" "inspect" "c9be8e5f9b84db515905773d3c039668948cf6e93d46cae873488b804252b0d3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c9be8e5f9b84db515905773d3c039668948cf6e93d46cae873488b804252b0d3", kill_on_drop: false }` [INFO] [stdout] c9be8e5f9b84db515905773d3c039668948cf6e93d46cae873488b804252b0d3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] f1613c13961d3149b3647ff1774b0f29b452284e59629151aab226836b1773f3 [INFO] running `Command { std: "docker" "start" "-a" "f1613c13961d3149b3647ff1774b0f29b452284e59629151aab226836b1773f3", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mdv-77c0d9da0f5c7843) [INFO] [stdout] [INFO] [stdout] running 56 tests [INFO] [stdout] test config::tests::cli_arguments_override_config_when_provided ... ok [INFO] [stdout] test config::tests::cli_cols_override_terminal_width ... ok [INFO] [stdout] test config::tests::arg_has_user_value_detects_command_line_sources ... ok [INFO] [stdout] test config::tests::environment_config_path_is_used ... ok [INFO] [stdout] test markdown::tests::test_markdown_parsing ... ok [INFO] [stdout] test config::tests::config_cols_from_file_does_not_mark_cli_override ... ok [INFO] [stdout] test cli::tests::short_flag_accepts_long_link_style_names ... ok [INFO] [stdout] test config::tests::config_file_settings_survive_cli_defaults ... ok [INFO] [stdout] test markdown::tests::test_detect_source_code ... ok [INFO] [stdout] test table::tests::test_empty_table ... ok [INFO] [stdout] test config::tests::environment_no_color_true_sets_flag ... ok [INFO] [stdout] test markdown::tests::test_filter_from_text ... ok [INFO] [stdout] test table::tests::test_extract_ansi_foreground_color_rgb ... ok [INFO] [stdout] test table::tests::test_theme_color_to_comfy_conversion ... ok [INFO] [stdout] test config::tests::no_config_flag_skips_loading_files ... ok [INFO] [stdout] test markdown::tests::test_extract_code_language ... ok [INFO] [stdout] test terminal::tests::test_ansi_style ... ok [INFO] [stdout] test terminal::tests::apply_emits_truecolor_foreground_sequence ... ok [INFO] [stdout] test config::tests::environment_no_color_false_overrides_config ... ok [INFO] [stdout] test table::tests::test_column_wrapping_logic ... ok [INFO] [stdout] test table::tests::test_table_link_text_keeps_default_color ... ok [INFO] [stdout] test table::tests::test_table_inline_link_preserves_text_color ... ok [INFO] [stdout] test table::tests::test_table_rendering ... ok [INFO] [stdout] test table::tests::test_table_rendering_no_colors ... ok [INFO] [stdout] test config::tests::arg_has_user_value_ignores_default_values ... ok [INFO] [stdout] test renderer::event::code::tests::resolve_syntax_returns_plain_text_when_guessing_disabled ... ok [INFO] [stdout] test theme::tests::test_apply_custom_theme_plain_ansi_value ... ok [INFO] [stdout] test theme::tests::test_apply_custom_code_theme_overrides ... ok [INFO] [stdout] test theme::tests::test_create_style ... ok [INFO] [stdout] test theme::tests::test_apply_custom_theme_rejects_ansi_without_parens ... ok [INFO] [stdout] test theme::tests::test_apply_custom_theme_ansi_function ... ok [INFO] [stdout] test theme::tests::test_apply_custom_theme_overrides ... ok [INFO] [stdout] test theme::tests::test_theme_luminosity ... ok [INFO] [stdout] test theme::tests::test_apply_custom_theme_invalid_key ... ok [INFO] [stdout] test utils::tests::test_is_text_file ... ok [INFO] [stdout] test theme::tests::test_theme_manager ... ok [INFO] [stdout] test utils::tests::test_pad_string ... ok [INFO] [stdout] test terminal::tests::test_no_colors ... ok [INFO] [stdout] test utils::tests::test_display_width ... ok [INFO] [stdout] test utils::tests::test_truncate_string ... ok [INFO] [stdout] test terminal::tests::apply_emits_truecolor_background_sequence ... ok [INFO] [stdout] test utils::tests::test_wrap_text_with_indent ... ok [INFO] [stdout] test terminal::tests::test_ansi256_to_rgb ... ok [INFO] [stdout] test utils::tests::test_format_file_size ... ok [INFO] [stdout] test utils::tests::test_is_markdown_content ... ok [INFO] [stdout] test utils::tests::test_sanitize_filename ... ok [INFO] [stdout] test utils::tests::test_wrap_text_with_ansi ... ok [INFO] [stdout] test utils::tests::test_extract_title ... ok [INFO] [stdout] test utils::tests::test_strip_ansi ... ok [INFO] [stdout] test table::tests::test_wide_table_column_wrapping ... ok [INFO] [stdout] test utils::tests::test_wrap_text ... ok [INFO] [stdout] test renderer::tests::test_renderer_creation ... ok [INFO] [stdout] test table::tests::test_narrow_terminal_vertical_layout ... ok [INFO] [stdout] test utils::tests::test_word_wrapping_preserves_words ... ok [INFO] [stdout] test utils::tests::test_wrap_modes ... ok [INFO] [stdout] test renderer::tests::test_basic_rendering ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 56 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/mdv-31941b1b5ef05454) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-b9f54200f5612b59) [INFO] [stdout] [INFO] [stdout] running 51 tests [INFO] [stdout] test test_code_language_simple_style_named_block ... ok [INFO] [stdout] test test_empty_subheading_with_list_content_shows_placeholder ... ok [INFO] [stdout] test test_comments_rendered_by_default ... ok [INFO] [stdout] test test_help_command ... ok [INFO] [stdout] test test_code_language_pretty_style_named_block ... ok [INFO] [stdout] test test_code_block_followed_by_heading_has_single_blank_line ... ok [INFO] [stdout] test test_default_code_block_style_is_pretty ... ok [INFO] [stdout] test test_blockquote_code_block_preserves_prefix ... ok [INFO] [stdout] test test_basic_markdown_rendering ... ok [INFO] [stdout] test test_code_highlighting ... ok [INFO] [stdout] test test_html_output ... ok [INFO] [stdout] test test_empty_headings_respect_show_empty_elements_flag ... ok [INFO] [stdout] test test_no_code_guessing_disables_detection_for_unknown_language ... ok [INFO] [stdout] test test_empty_heading_with_content_shows_placeholder_without_flag ... ok [INFO] [stdout] test test_code_block_followed_by_rule_has_single_blank_line ... ok [INFO] [stdout] test test_nonexistent_file ... ok [INFO] [stdout] test test_center_heading_layout_adds_blank_line ... ok [INFO] [stdout] test test_from_text_option ... ok [INFO] [stdout] test test_empty_table_respects_show_empty_elements_flag ... ok [INFO] [stdout] test test_column_width_option ... ok [INFO] [stdout] test test_no_code_language_flag_hides_label ... ok [INFO] [stdout] test test_code_language_simple_style_plain_block ... ok [INFO] [stdout] test test_blockquote_list_preserves_marker_prefix ... ok [INFO] [stdout] test test_no_colors_option ... ok [INFO] [stdout] test test_inline_table_link_style_inside_text_code_block_pretty ... ok [INFO] [stdout] test test_pretty_style_empty_block_falls_back_when_too_narrow ... ok [INFO] [stdout] test test_show_empty_elements_flag ... ok [INFO] [stdout] test test_inline_table_link_style_inside_text_code_block_simple ... ok [INFO] [stdout] test test_markdown_code_block_in_blockquote_has_no_leading_blank_line ... ok [INFO] [stdout] test test_hide_comments_option_hides_comments ... ok [INFO] [stdout] test test_pretty_style_consecutive_code_blocks_in_blockquote_have_single_blank_line ... ok [INFO] [stdout] test test_pretty_style_empty_code_block_has_right_padding ... ok [INFO] [stdout] test test_theme_info_without_file_lists_available_themes ... ok [INFO] [stdout] test test_pretty_style_consecutive_code_blocks_have_single_blank_line ... ok [INFO] [stdout] test test_stdin_input ... ok [INFO] [stdout] test test_version_command ... ok [INFO] [stdout] test test_simple_language_label_wraps_under_char_width ... ok [INFO] [stdout] test test_word_wrap_list_inline_code_does_not_hang ... ok [INFO] [stdout] test test_reverse_option_preserves_block_layout ... ok [INFO] [stdout] test test_single_blank_line_before_heading_after_empty_pretty_code_block ... ok [INFO] [stdout] test test_theme_info_from_config_prints_current_theme ... ok [INFO] [stdout] test test_stdin_input_with_bom ... ok [INFO] [stdout] test test_table_rendering ... ok [INFO] [stdout] test test_tab_length_option ... ok [INFO] [stdout] test test_theme_info_with_file_outputs_file_contents ... ok [INFO] [stdout] test test_single_blank_line_before_heading_with_surrounding_elements ... ok [INFO] [stdout] test test_smart_indent_promotes_first_heading ... ok [INFO] [stdout] test test_smart_indent_limits_growth_per_step ... ok [INFO] [stdout] test test_theme_option ... ok [INFO] [stdout] test test_smart_indent_handles_mixed_levels ... ok [INFO] [stdout] test test_link_styles ... ok [INFO] [stderr] Doc-tests mdv [INFO] [stdout] [INFO] [stdout] test result: ok. 51 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.62s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "f1613c13961d3149b3647ff1774b0f29b452284e59629151aab226836b1773f3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f1613c13961d3149b3647ff1774b0f29b452284e59629151aab226836b1773f3", kill_on_drop: false }` [INFO] [stdout] f1613c13961d3149b3647ff1774b0f29b452284e59629151aab226836b1773f3