[INFO] cloning repository https://github.com/Dicklesworthstone/franken_markdown
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Dicklesworthstone/franken_markdown" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDicklesworthstone%2Ffranken_markdown", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDicklesworthstone%2Ffranken_markdown'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ca22dcc57bead4a4c79fb69c163edd1a7ebe9b6a
[INFO] testing Dicklesworthstone/franken_markdown against 1.97.0-beta.6 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDicklesworthstone%2Ffranken_markdown" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-2-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/Dicklesworthstone/franken_markdown
[INFO] finished tweaking git repo https://github.com/Dicklesworthstone/franken_markdown
[INFO] tweaked toml for git repo https://github.com/Dicklesworthstone/franken_markdown written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Dicklesworthstone/franken_markdown on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Dicklesworthstone/franken_markdown already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded zeroize_derive v1.5.0
[INFO] [stderr]   Downloaded block-buffer v0.12.1
[INFO] [stderr]   Downloaded sha1 v0.11.0
[INFO] [stderr]   Downloaded hybrid-array v0.4.13
[INFO] [stderr]   Downloaded prost-derive v0.14.4
[INFO] [stderr]   Downloaded franken-kernel v0.3.5
[INFO] [stderr]   Downloaded nkeys v0.4.5
[INFO] [stderr]   Downloaded franken-evidence v0.3.5
[INFO] [stderr]   Downloaded signal-hook v0.4.4
[INFO] [stderr]   Downloaded prost v0.14.4
[INFO] [stderr]   Downloaded pin-project-internal v1.1.13
[INFO] [stderr]   Downloaded franken-decision v0.3.5
[INFO] [stderr]   Downloaded pin-project v1.1.13
[INFO] [stderr]   Downloaded chacha20poly1305 v0.10.1
[INFO] [stderr]   Downloaded signatory v0.27.1
[INFO] [stderr]   Downloaded sysinfo v0.39.5
[INFO] [stderr]   Downloaded hkdf v0.13.0
[INFO] [stderr]   Downloaded unty-next v0.1.2
[INFO] [stderr]   Downloaded bincode_derive-next v3.1.1
[INFO] [stderr]   Downloaded asupersync-macros v0.3.5
[INFO] [stderr]   Downloaded rapidhash v4.4.2
[INFO] [stderr]   Downloaded virtue-next v0.1.3
[INFO] [stderr]   Downloaded nix v0.31.3
[INFO] [stderr]   Downloaded bincode-next v3.1.1
[INFO] [stderr]   Downloaded asupersync v0.3.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] fb1bd2928934e2173999c75d672b23a0f80177d155225f1aa9db04624f41945f
[INFO] running `Command { std: "docker" "start" "fb1bd2928934e2173999c75d672b23a0f80177d155225f1aa9db04624f41945f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fb1bd2928934e2173999c75d672b23a0f80177d155225f1aa9db04624f41945f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fb1bd2928934e2173999c75d672b23a0f80177d155225f1aa9db04624f41945f" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fb1bd2928934e2173999c75d672b23a0f80177d155225f1aa9db04624f41945f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fb1bd2928934e2173999c75d672b23a0f80177d155225f1aa9db04624f41945f" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling franken_markdown v0.3.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.18s
[INFO] running `Command { std: "docker" "inspect" "fb1bd2928934e2173999c75d672b23a0f80177d155225f1aa9db04624f41945f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fb1bd2928934e2173999c75d672b23a0f80177d155225f1aa9db04624f41945f" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling franken_markdown v0.3.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 21.78s
[INFO] running `Command { std: "docker" "inspect" "fb1bd2928934e2173999c75d672b23a0f80177d155225f1aa9db04624f41945f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fb1bd2928934e2173999c75d672b23a0f80177d155225f1aa9db04624f41945f" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/franken_markdown-72330d328e72c5c7)
[INFO] [stdout] 
[INFO] [stdout] running 405 tests
[INFO] [stdout] test cli::helper_tests::append_auto_image_assets_loads_safe_files_once_and_skips_the_rest ... ok
[INFO] [stdout] test cli::helper_tests::auto_pdf_image_path_accepts_only_safe_relative_supported_destinations ... ok
[INFO] [stdout] test cli::helper_tests::fail_prints_to_stderr_and_maps_the_exit_code ... ok
[INFO] [stdout] test cli::helper_tests::collect_image_destinations_walks_nested_containers_in_document_order ... ok
[INFO] [stdout] test cli::helper_tests::fail_render_maps_every_render_error_to_exit_70 ... ok
[INFO] [stdout] test cli::helper_tests::has_uri_scheme_matches_scheme_shapes_only ... ok
[INFO] [stdout] test cli::helper_tests::json_escape_replaces_bare_control_chars_with_a_space ... ok
[INFO] [stdout] test cli::overwrite_guard_tests::a_nonexistent_input_path_is_never_a_clash ... ok
[INFO] [stdout] test cli::overwrite_guard_tests::stdin_and_text_inputs_have_no_file_to_clobber ... ok
[INFO] [stdout] test compress::tests::adler_known ... ok
[INFO] [stdout] test cli::helper_tests::split_pdf_image_spec_prefers_hint_then_existing_path_then_first_split ... ok
[INFO] [stdout] test compress::tests::bitstream_alignment_guards_partial_bytes ... ok
[INFO] [stdout] test compress::tests::bitwriter_full_width_write_is_lsb_first ... ok
[INFO] [stdout] test cli::overwrite_guard_tests::detects_overwrite_through_a_hard_link ... ok
[INFO] [stdout] test cli::overwrite_guard_tests::refuses_when_an_output_equals_the_input ... ok
[INFO] [stdout] test cli::overwrite_guard_tests::detects_overwrite_through_a_relative_alias ... ok
[INFO] [stdout] test compress::tests::dynamic_header_rejects_oversized_symbol_counts ... ok
[INFO] [stdout] test cli::overwrite_guard_tests::allows_distinct_and_not_yet_existing_output_paths ... ok
[INFO] [stdout] test compress::tests::dynamic_header_rejects_code_length_repeats_running_past_total ... ok
[INFO] [stdout] test compress::tests::const_table_builders_match_rfc1951_at_runtime ... ok
[INFO] [stdout] test compress::tests::empty ... ok
[INFO] [stdout] test compress::tests::fixed_deflate_capacity_hint_caps_abort_path_without_overflow ... ok
[INFO] [stdout] test compress::tests::fixed_deflate_limit_aborts_short_input_literal_loop ... ok
[INFO] [stdout] test compress::tests::huffman_decode_fails_on_code_absent_from_incomplete_table ... ok
[INFO] [stdout] test compress::tests::huffman_from_lengths_rejects_overlong_codes ... ok
[INFO] [stdout] test compress::tests::match_len_clamps_to_available_input ... ok
[INFO] [stdout] test compress::tests::fixed_deflate_limit_aborts_immediately_after_a_match ... ok
[INFO] [stdout] test compress::tests::inflaters_reject_back_reference_before_any_output ... ok
[INFO] [stdout] test compress::tests::production_inflater_decodes_real_dynamic_huffman_stream ... ok
[INFO] [stdout] test compress::tests::production_inflater_accepts_unused_final_byte_bits ... ok
[INFO] [stdout] test compress::tests::fixed_deflate_zero_limit_aborts_right_after_block_header ... ok
[INFO] [stdout] test compress::tests::production_inflater_rejects_malformed_streams ... ok
[INFO] [stdout] test compress::tests::production_inflater_rejects_oversized_output ... ok
[INFO] [stdout] test compress::tests::huffman_builder_rejects_oversubscribed_lengths ... ok
[INFO] [stdout] test compress::tests::verification_inflater_rejects_dynamic_blocks ... ok
[INFO] [stdout] test compress::tests::fixed_deflate_short_inputs_keep_exact_fixed_body_bytes ... ok
[INFO] [stdout] test compress::tests::match_symbol_tables_preserve_search_mapping ... ok
[INFO] [stdout] test compress::tests::hash_chain_budget_exhaustion_still_roundtrips ... ok
[INFO] [stdout] test compress::tests::match_len_reports_exact_mismatch_offsets_across_chunk_boundaries ... ok
[INFO] [stdout] test compress::tests::small ... ok
[INFO] [stdout] test compress::tests::zlib_decompress_enforces_max_out_on_fixed_literals ... ok
[INFO] [stdout] test config::tests::json_num_folds_non_finite_to_zero ... ok
[INFO] [stdout] test compress::tests::repetitive_and_text ... ok
[INFO] [stdout] test file_write::tests::commit_surfaces_metadata_errors_for_unreachable_destinations ... ok
[INFO] [stdout] test file_write::tests::directory_destinations_fail_before_staging ... ok
[INFO] [stdout] test compress::tests::zlib_decompress_handles_dynamic_block_with_short_zero_runs ... ok
[INFO] [stdout] test compress::tests::zlib_decompress_rejects_oversized_window_and_reserved_block_type ... ok
[INFO] [stdout] test file_write::tests::commit_refuses_directory_that_appears_after_staging ... ok
[INFO] [stdout] test compress::tests::zlib_decompress_enforces_max_out_on_stored_blocks ... ok
[INFO] [stdout] test file_write::tests::file_name_identity_requires_both_names ... ok
[INFO] [stdout] test compress::tests::stored_length_estimate_matches_encoder ... ok
[INFO] [stdout] test file_write::tests::duplicate_existing_file_destinations_fail_before_staging ... ok
[INFO] [stdout] test file_write::tests::normalize_lexical_path_resolves_parent_components ... ok
[INFO] [stdout] test file_write::tests::duplicate_lexical_destinations_fail_before_staging ... ok
[INFO] [stdout] test file_write::tests::failed_final_rename_restores_the_backup ... ok
[INFO] [stdout] test file_write::tests::duplicate_symlink_parent_destinations_fail_before_staging ... ok
[INFO] [stdout] test file_write::tests::temp_path_for_rejects_paths_without_a_file_name ... ok
[INFO] [stdout] test file_write::tests::rollback_deletes_fresh_outputs_that_had_no_backup ... ok
[INFO] [stdout] test file_write::tests::vacant_temp_path_propagates_probe_errors ... ok
[INFO] [stdout] test fonts::tests::cached_mono_font_matches_loaded_font ... ok
[INFO] [stdout] test file_write::tests::rollback_restores_broken_symlink_destination ... ok
[INFO] [stdout] test highlight::char_classifier_tests::char_classifiers_match_their_former_literal_sets ... ok
[INFO] [stdout] test highlight::lexer_edge_tests::c_hash_directive_keyword_includes_spaces_or_tab_between_hash_and_word ... ok
[INFO] [stdout] test highlight::lexer_edge_tests::c_lone_hash_at_end_of_input_is_a_keyword_token ... ok
[INFO] [stdout] test highlight::lexer_edge_tests::is_supported_normalizes_language_prefix_and_case ... ok
[INFO] [stdout] test highlight::lexer_edge_tests::looks_like_html_tag_requires_open_angle_then_name_start ... ok
[INFO] [stdout] test highlight::lexer_edge_tests::markdown_line_start_whitespace_run_to_eof_or_newline_stays_plain ... ok
[INFO] [stdout] test highlight::lexer_edge_tests::markdown_list_markers_at_end_of_input_or_line_are_operators ... ok
[INFO] [stdout] test highlight::lexer_edge_tests::markdown_nbsp_indent_is_not_markdown_indent_so_hash_is_not_a_heading ... ok
[INFO] [stdout] test file_write::tests::successful_write_replaces_existing_outputs_after_staging ... ok
[INFO] [stdout] test file_write::tests::duplicate_parent_traversal_destinations_fail_before_staging ... ok
[INFO] [stdout] test highlight::lexer_edge_tests::markdown_unterminated_html_comment_colors_to_end_of_input ... ok
[INFO] [stdout] test highlight::lexer_edge_tests::mermaid_single_quoted_strings_and_dotted_percent_numbers_classify ... ok
[INFO] [stdout] test highlight::lexer_edge_tests::is_list_marker_rejects_empty_input ... ok
[INFO] [stdout] test file_write::tests::staging_failure_preserves_existing_outputs ... ok
[INFO] [stdout] test highlight::lexer_edge_tests::tok_css_class_maps_every_variant_and_plain_has_none ... ok
[INFO] [stdout] test highlight::lexer_edge_tests::push_span_drops_empty_ranges_and_only_merges_adjacent_same_kind ... ok
[INFO] [stdout] test highlight::line_prefix_dos_tests::line_prefix_blank_detection_matches_trim_semantics ... ok
[INFO] [stdout] test highlight::line_prefix_dos_tests::c_preprocessor_directive_still_highlights ... ok
[INFO] [stdout] test highlight::line_prefix_dos_tests::powershell_install_snippet_highlights_aliases_strings_and_comments ... ok
[INFO] [stdout] test html::tests::ascii_char_masks_builder_sets_exactly_one_bit_per_ascii_index ... ok
[INFO] [stdout] test html::tests::base64_encoder_matches_known_vectors ... ok
[INFO] [stdout] test html::tests::ascii_char_mask_table_matches_shift_definition ... ok
[INFO] [stdout] test html::tests::css_import_stripping_handles_comments_quotes_parens_and_boundaries ... ok
[INFO] [stdout] test html::tests::css_num_folds_non_finite_to_zero ... ok
[INFO] [stdout] test html::tests::css_token_filters_to_safe_css_value_bytes ... ok
[INFO] [stdout] test html::tests::find_ascii_case_insensitive_empty_needle_matches_at_start ... ok
[INFO] [stdout] test html::tests::font_char_set_keeps_btree_character_order ... ok
[INFO] [stdout] test html::tests::escape_text_and_attr_borrow_clean_inputs ... ok
[INFO] [stdout] test html::tests::image_asset_mime_requires_matching_extension_and_magic ... ok
[INFO] [stdout] test html::tests::initial_body_capacity_scales_with_a_cap ... ok
[INFO] [stdout] test html::tests::heading_writer_preserves_public_ast_decimal_level ... ok
[INFO] [stdout] test html::tests::png_asset_renders_as_data_uri_and_unmatched_asset_falls_back_to_url ... ok
[INFO] [stdout] test html::tests::checked_in_showcase_svg_drops_google_fonts_import_without_residue ... ok
[INFO] [stdout] test html::tests::repeated_supported_code_blocks_reuse_non_consecutive_highlight_spans ... ok
[INFO] [stdout] test html::tests::push_u64_writes_decimal_without_padding ... ok
[INFO] [stdout] test html::tests::sanitize_custom_css_neutralizes_style_end_tag ... ok
[INFO] [stdout] test html::tests::sanitize_custom_css_preserves_case_and_passes_clean_css ... ok
[INFO] [stdout] test html::tests::render_writes_body_between_document_envelope ... ok
[INFO] [stdout] test compress::tests::binary_patterns ... ok
[INFO] [stdout] test html::tests::slug_inlines_matches_plain_text_slug_semantics ... ok
[INFO] [stdout] test html::tests::svg_asset_data_uri_does_not_strip_import_text_inside_css_strings ... ok
[INFO] [stdout] test html::tests::svg_asset_data_uri_strips_remote_imports_with_semicolon_rich_urls ... ok
[INFO] [stdout] test html::tests::slug_collapses_separator_runs_in_one_pass ... ok
[INFO] [stdout] test compress::tests::production_inflater_round_trips_a_stored_only_stream ... ok
[INFO] [stdout] test html::tests::svg_asset_data_uri_strips_remote_style_imports ... ok
[INFO] [stdout] test html::tests::svg_asset_data_uri_leaves_non_remote_imports_unchanged ... ok
[INFO] [stdout] test html::tests::svg_asset_data_uri_accepts_case_insensitive_xml_and_svg_tags ... ok
[INFO] [stdout] test html::tests::svg_stripper_stops_at_unclosed_style_tags ... ok
[INFO] [stdout] test html::tests::svg_stripper_detects_https_only_remote_imports ... ok
[INFO] [stdout] test layout::hyphen_and_break_edge_tests::append_styled_word_chunk_is_a_no_op_for_an_empty_chunk ... ok
[INFO] [stdout] test layout::hyphen_and_break_edge_tests::hyphen_pattern_insertion_rejects_malformed_or_oversized_patterns ... ok
[INFO] [stdout] test html::tests::svg_stripper_returns_borrowed_for_non_utf8_or_no_remote_url_inputs ... ok
[INFO] [stdout] test layout::hyphen_and_break_edge_tests::hyphen_trie_apply_skips_word_starts_without_a_root_edge ... ok
[INFO] [stdout] test layout::overfull_selectability_tests::clamp_usize_helpers_saturate_on_overflow_and_pass_through_small_values ... ok
[INFO] [stdout] test layout::hyphen_and_break_edge_tests::trailing_forced_fit_break_only_accepts_the_paragraph_final_forced_penalty ... ok
[INFO] [stdout] test layout::overfull_selectability_tests::feasible_paragraph_never_emits_an_overfull_line ... ok
[INFO] [stdout] test layout::overfull_selectability_tests::line_badness_rejects_shrink_past_available_glue ... ok
[INFO] [stdout] test layout::hyphen_and_break_edge_tests::hyphenated_word_items_skip_duplicate_points_and_a_point_at_word_end ... ok
[INFO] [stdout] test layout::overfull_selectability_tests::too_wide_token_after_an_unbreakable_narrow_word_still_lays_out ... ok
[INFO] [stdout] test layout::overfull_selectability_tests::too_wide_token_is_isolated_via_optimal_dp_not_greedy_over_the_paragraph ... ok
[INFO] [stdout] test compress::tests::fixed_deflate_limit_completes_and_matches_full_fixed_body_when_smaller ... ok
[INFO] [stdout] test parse::bracket_tests::bracket_pairs_handle_nesting_escapes_and_unmatched ... ok
[INFO] [stdout] test parse::bracket_tests::reference_label_normalization_trims_folds_and_collapses_whitespace ... ok
[INFO] [stdout] test parse::char_ref_dos_tests::longest_named_entity_is_within_the_window ... ok
[INFO] [stdout] test parse::char_ref_dos_tests::overlong_body_is_not_a_reference ... ok
[INFO] [stdout] test parse::char_ref_dos_tests::valid_references_still_decode ... ok
[INFO] [stdout] test parse::bracket_tests::over_long_reference_label_does_not_resolve ... ok
[INFO] [stdout] test parse::emphasis_dos_tests::normal_emphasis_is_unaffected ... ok
[INFO] [stdout] test parse::emphasis_dos_tests::strikethrough_and_emphasis_nest_and_measure ... ok
[INFO] [stdout] test parse::entities::tests::table_is_strictly_sorted_and_lookups_resolve ... ok
[INFO] [stdout] test parse::fenced_indent_tests::a_leading_tab_is_removed_whole_or_not_at_all ... ok
[INFO] [stdout] test parse::bracket_tests::reference_links_resolve_across_forms ... ok
[INFO] [stdout] test parse::fenced_indent_tests::strips_up_to_n_leading_space_columns ... ok
[INFO] [stdout] test parse::html_block_classifier_tests::block_level_html_tags_still_match_ascii_case_insensitively ... ok
[INFO] [stdout] test parse::html_block_classifier_tests::raw_text_html_block_end_markers_match_ascii_case_insensitively ... ok
[INFO] [stdout] test parse::html_block_classifier_tests::raw_text_html_block_starts_match_ascii_case_insensitively ... ok
[INFO] [stdout] test parse::fenced_indent_tests::indented_fence_content_is_dedented_but_an_unindented_fence_is_verbatim ... ok
[INFO] [stdout] test parse::emphasis_dos_tests::deep_emphasis_run_is_depth_capped_not_stack_overflowing ... ok
[INFO] [stdout] test parse::inline_autolink_candidate_tests::bare_autolink_candidate_gate_matches_supported_bare_forms ... ok
[INFO] [stdout] test compress::tests::fixed_deflate_accumulates_the_same_adler32_as_the_reference_scan ... ok
[INFO] [stdout] test compress::tests::production_inflater_roundtrips_own_compressor ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::a_definition_between_adjacent_tables_preserves_the_table_boundary ... ok
[INFO] [stdout] test parse::bracket_tests::a_link_cannot_contain_another_link ... ok
[INFO] [stdout] test parse::bracket_tests::code_span_closer_must_be_a_maximal_run ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::a_boundary_def_before_an_ordered_marker_inside_a_blockquote_keeps_both ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::a_definition_after_a_table_preserves_a_following_pipe_paragraph_boundary ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::a_definition_inside_a_blockquote_resolves_a_use_and_leaves_no_text ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::a_definition_inside_an_html_block_is_not_collected ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::a_definition_inside_a_list_item_resolves_a_use_and_leaves_no_text ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::a_definition_after_a_table_is_collected ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::a_definition_after_a_setext_underline_is_collected ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::a_definition_used_within_the_same_blockquote_still_resolves ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::a_refdef_cannot_interrupt_a_paragraph_and_its_line_is_kept ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::a_multiline_definition_between_adjacent_tables_preserves_the_table_boundary ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::a_task_checkbox_requires_trailing_whitespace ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::a_plain_list_without_definitions_is_unchanged ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::a_plain_blockquote_without_definitions_is_unchanged ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::a_refdef_lazily_continuing_a_blockquote_is_not_stripped ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::a_top_level_definition_wins_over_nested_duplicates ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::an_interrupting_refdef_does_not_resolve_a_later_use ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::a_refdef_after_indented_code_is_collected_not_swallowed_as_html ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::collect_removes_only_boundary_definitions ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::a_definition_looking_line_in_indented_code_is_not_collected ... ok
[INFO] [stdout] test file_write::tests::stage_output_fails_cleanly_when_every_temp_candidate_is_taken ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::collect_reports_no_candidate_when_all_definitions_are_removed ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::collect_candidate_tracking_ignores_plain_inline_colons_but_keeps_container_refs ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::local_table_end_detection_tolerates_prior_non_table_pipe_text ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::line_classifier_distinguishes_text_from_block_openers ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::reference_collector_fast_path_ignores_inline_only_punctuation ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::reference_collector_nonblank_fast_path_matches_wrapper ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::table_extent_requires_the_same_pipe_header_guard_as_the_block_parser ... ok
[INFO] [stdout] test parse::table_row_split_tests::plain_table_rows_keep_trimmed_cell_shape ... ok
[INFO] [stdout] test parse::table_row_split_tests::special_table_rows_keep_escaped_and_code_pipe_rules ... ok
[INFO] [stdout] test parse::table_row_split_tests::delimiter_alignment_helper_preserves_splitter_shape ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::the_first_sibling_nested_definition_wins ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::an_outer_nested_definition_wins_over_a_deeper_duplicate ... ok
[INFO] [stdout] test parse::unicode_punct::tests::ascii_matches_is_ascii_punctuation ... ok
[INFO] [stdout] test parse::unicode_punct::tests::common_symbols_and_punctuation_are_punctuation ... ok
[INFO] [stdout] test parse::unicode_punct::tests::ranges_are_sorted_and_non_overlapping ... ok
[INFO] [stdout] test parse::unicode_punct::tests::letters_and_whitespace_are_not_punctuation ... ok
[INFO] [stdout] test pdf::clean_svg_css_selector_wrapper_handles_exporter_wrappers ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::accessible_text_truncates_on_word_boundaries ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::clip_path_and_mask_refs_resolve_ids_vars_and_none ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::accessible_texts_capture_title_desc_and_skip_style_blocks ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::css_background_position_keywords_and_percentages ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::css_selector_child_and_descendant_combinators ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::deeply_nested_tspans_flatten_at_recursion_cap ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::css_gradient_stops_interpolate_missing_offsets ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::element_style_attributes_bind_clip_path_and_mask ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::document_parses_line_polyline_polygon_path_and_use_shapes ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::gradient_href_inherits_parent_stops_and_pads_offsets ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::filter_primitive_chain_yields_drop_shadow ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::gradient_stops_honor_css_class_rules_and_style_attributes ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::gradient_length_and_angle_units ... ok
[INFO] [stdout] test parse::unicode_flanking_tests::ordinary_emphasis_and_ascii_punctuation_are_unchanged ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::native_gradient_stops_dedupe_and_pad_ends ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::path_data_stops_at_unknown_command_and_caps_op_count ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::radial_gradient_reads_focus_and_spread_attributes ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::marker_refs_resolve_from_attribute_css_rule_and_style ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::rect_radius_resolves_from_css_rule_and_style_attribute ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::root_background_parses_color_and_gradient_layers ... ok
[INFO] [stdout] test parse::unicode_flanking_tests::a_unicode_symbol_next_to_a_delimiter_suppresses_emphasis ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::style_patch_current_color_and_stroke_none_clear_gradients ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::incomplete_merge_resets_and_later_drop_shadow_wins ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::style_patch_display_composes_with_hidden_ancestor ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::style_patch_stroke_current_color_dash_and_join_details ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::text_body_spans_advance_across_tspans_and_comments ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::style_patch_parses_and_applies_context_paint ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::transform_skew_and_rotate_components ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::visibility_and_display_keyword_parsing ... ok
[INFO] [stdout] test pdf::font_slot_text_refs_tests::font_slot_text_refs_preserve_duplicates_for_shape_cache_accounting ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::boundary_definitions_still_resolve ... ok
[INFO] [stdout] test pdf::font_slot_text_refs_tests::font_slot_text_refs_preserve_legacy_segment_then_svg_order ... ok
[INFO] [stdout] test pdf::keep_with_next_tests::caption_keep_requires_the_block_to_start_at_its_first_line ... ok
[INFO] [stdout] test pdf::keep_with_next_tests::code_blocks_resist_internal_page_breaks ... ok
[INFO] [stdout] test pdf::keep_with_next_tests::existing_heading_and_table_header_keeps_are_unchanged ... ok
[INFO] [stdout] test pdf::keep_with_next_tests::page_break_scoring_prefers_the_fullest_unpenalized_fit ... ok
[INFO] [stdout] test pdf::keep_with_next_tests::long_body_paragraph_before_a_table_is_not_treated_as_a_caption ... ok
[INFO] [stdout] test pdf::keep_with_next_tests::short_final_list_item_resists_being_stranded ... ok
[INFO] [stdout] test pdf::keep_with_next_tests::short_intro_before_a_list_is_kept_but_a_long_paragraph_is_not ... ok
[INFO] [stdout] test pdf::keep_with_next_tests::tall_final_list_item_can_still_occupy_its_own_page ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::an_ordered_marker_that_cannot_interrupt_a_paragraph_defines_no_nested_ref ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::byte_decimal_writer_matches_string_decimal_writer ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::byte_pdf_number_writer_matches_string_writer ... ok
[INFO] [stdout] test file_write::tests::vacant_temp_path_fails_cleanly_when_every_backup_candidate_is_taken ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::container_prefix_empty_path_keeps_sorted_container_semantics ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::decimal_writer_covers_boundary_values ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::byte_pdf_text_string_writer_matches_string_writer ... ok
[INFO] [stdout] test pdf::keep_with_next_tests::short_caption_before_table_code_or_image_is_kept ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::fixed_precision_pdf_number_writer_matches_legacy_format_policy ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::fixed_precision_pdf_number_writer_rounds_and_trims_like_pdf_points ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::glyph_hex_writer_is_uppercase_and_zero_padded ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::heading_id_state_preserves_collision_suffixes ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::long_pdf_words_gain_separator_and_emergency_break_points ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::first_visible_segment_index_matches_line_visibility ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::marked_content_begin_writer_preserves_bdc_shape ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::object_reference_string_writers_match_joined_legacy_shapes ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::object_writer_records_offset_and_envelope_exactly ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::outline_item_object_byte_writer_matches_legacy_format_shape ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::page_background_stream_finish_preserves_artifact_shape_and_noop_rects ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::page_content_operator_writers_preserve_legacy_format_shape ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::page_content_capacity_estimate_combines_legacy_counts ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::page_object_writer_matches_legacy_format_shape ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::parent_tree_object_byte_writer_matches_legacy_string_shape ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::pdf_literal_string_escape_writer_matches_existing_policy ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::pdf_matrix_operator_writer_preserves_legacy_format_shape ... ok
[INFO] [stdout] test parse::refdef_paragraph_tests::a_list_item_that_is_a_refdef_beginning_with_a_checkbox_glyph_resolves ... ok
[INFO] [stdout] test highlight::line_prefix_dos_tests::dense_hash_line_stays_linear_and_loses_no_bytes ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::pdf_paragraph_builder_presizes_maps_from_token_count ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::render_warnings_report_undecodable_assets_and_missing_glyphs ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::pdf_segments_remeasure_merged_text_after_cross_token_shaping ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::pdf_text_string_keeps_ascii_literal_and_encodes_unicode_as_utf16be ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::pdf_text_tokenizer_slices_words_and_preserves_whitespace_policy ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::pdf_space_tokens_store_empty_payloads_but_segments_render_spaces ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::pdf_word_measurement_uses_gpos_kerning ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::heading_levels_map_to_sizes_and_rules ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::pdf_word_plain_text_borrows_single_tokens_and_owns_joined_words ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::pdf_word_measurement_uses_gsub_ligature_advances ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::ragged_long_pdf_words_keep_non_hyphen_break_points ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::rounded_rect_fill_coerces_non_finite_before_degenerate_guard ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::rounded_rect_fill_preserves_pdf_operator_sequence ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::short_non_hyphenating_pdf_words_stay_single_measured_boxes ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::single_adjusted_segment_caches_only_final_shaped_text ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::stream_dict_writer_preserves_raw_and_flate_shapes ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::streamed_rgb_fill_operator_matches_legacy_format_shape ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::pdf_soft_break_tokens_render_one_space_but_hard_breaks_do_not ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::streamed_rgb_stroke_line_operator_matches_legacy_format_shape ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::streamed_svg_text_operator_matches_legacy_format_shape ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::streamed_text_segment_operator_matches_legacy_format_shape ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::string_decimal_and_signed_integer_writers_cover_boundaries ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::struct_element_object_byte_writer_matches_legacy_format_shape ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::struct_element_object_byte_writer_preserves_table_scope_attribute ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::svg_alpha_state_scanner_preserves_name_boundaries ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::svg_alpha_state_writers_preserve_legacy_format_shape ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::svg_line_geometry_writers_preserve_exact_pdf_operator_shape ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::svg_path_operator_writer_preserves_legacy_format_shape ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::svg_style_operator_writers_preserve_legacy_format_shape ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::svg_text_decoration_writer_preserves_legacy_format_shape ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::svg_text_node_normalization_preserves_boundary_space_only_for_text ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::adjusted_segments_flush_justified_spaces_with_final_shaped_width ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::svg_transform_state_writer_preserves_exact_pdf_operator_shape ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::svg_xml_entity_decoder_preserves_malformed_and_unknown_entities ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::svg_xml_entity_decoder_replaces_invalid_numeric_scalars_without_dropping_text ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::svg_poly_path_writer_preserves_legacy_format_shape ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::table_layout_cache_key_rejects_zero_byte_inline_node_bombs ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::table_layout_cache_templates_scrub_groups_and_restamp_hits ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::table_layout_cache_hit_matches_uncached_layout ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::table_layout_cache_key_distinguishes_indent_alignment_and_content ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::borrowed_single_token_pdf_word_keeps_hyphenation_breaks ... ok
[INFO] [stdout] test pdf::coverage_gap_tests::simple_text_paragraph_reuses_cached_template ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::paragraph_builder_tracks_has_boxes_without_rescanning_items ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::simple_paragraph_cache_key_distinguishes_indent ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::simple_paragraph_cache_templates_remain_unmarked_per_occurrence ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::task_checkbox_marker_writer_draws_box_and_checkmark ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::xref_writer_uses_classic_ten_digit_padding ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::xref_row_writer_preserves_pdf_spacing ... ok
[INFO] [stdout] test pdf::png_decode_tests::a_non_empty_iend_is_still_rejected ... ok
[INFO] [stdout] test pdf::png_decode_tests::adam7_interlaced_rgb_deinterlaces_exactly ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::width_cache_tracks_entry_count_and_reuses_widths ... ok
[INFO] [stdout] test pdf::png_decode_tests::fast_path_8bit_rgb_passes_idat_through_with_predictor ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::simple_paragraph_cache_hit_matches_uncached_layout ... ok
[INFO] [stdout] test pdf::png_decode_tests::fast_path_rejects_invalid_predictor_payloads ... ok
[INFO] [stdout] test pdf::png_decode_tests::invalid_palette_and_trns_chunk_ordering_is_rejected ... ok
[INFO] [stdout] test pdf::png_decode_tests::gray1_and_gray2_subbyte_unpack_and_scale ... ok
[INFO] [stdout] test pdf::png_decode_tests::gray16_with_trns_requires_exact_sample ... ok
[INFO] [stdout] test pdf::png_decode_tests::gray_with_trns_marks_the_transparent_sample ... ok
[INFO] [stdout] test pdf::png_decode_tests::gray_alpha8_keeps_gray_color_space ... ok
[INFO] [stdout] test pdf::png_decode_tests::non_consecutive_idat_chunks_are_rejected ... ok
[INFO] [stdout] test pdf::png_decode_tests::invalid_color_type_bit_depth_combos_are_rejected ... ok
[INFO] [stdout] test pdf::png_decode_tests::oversized_decoded_image_is_rejected_by_the_byte_cap ... ok
[INFO] [stdout] test pdf::png_decode_tests::palette_with_trns_expands_to_rgb_plus_alpha ... ok
[INFO] [stdout] test pdf::png_decode_tests::full_png_decode_rejects_extra_inflated_scanline_bytes ... ok
[INFO] [stdout] test pdf::png_decode_tests::rgb16_with_trns_requires_exact_color_key ... ok
[INFO] [stdout] test pdf::png_decode_tests::rgb_with_trns_marks_the_transparent_color ... ok
[INFO] [stdout] test pdf::png_decode_tests::rgb16_downsamples_to_high_byte ... ok
[INFO] [stdout] test pdf::png_decode_tests::rgba8_splits_color_and_alpha_into_smask ... ok
[INFO] [stdout] test pdf::png_decode_tests::unfilter_reconstructs_every_png_filter_type ... ok
[INFO] [stdout] test pdf::png_decode_tests::rgba16_downsamples_color_and_alpha_to_high_byte ... ok
[INFO] [stdout] test pdf::png_decode_tests::trailing_bytes_after_iend_are_ignored_not_rejected ... ok
[INFO] [stdout] test pdf::png_decode_tests::gray4_unpacks_and_scales_subbyte_samples ... ok
[INFO] [stdout] test pdf::svg_text_path_tests::text_path_href_collects_referenced_path_def_and_places_text ... ok
[INFO] [stdout] test pdf::png_decode_tests::malformed_trns_chunks_are_rejected ... ok
[INFO] [stdout] test pdf::render_tree_golden_tests::consecutive_code_panels_keep_visible_air_between_backgrounds ... ok
[INFO] [stdout] test pdf::struct_tree_tests::struct_tree_uses_render_order_dense_marks_directly ... ok
[INFO] [stdout] test pdf::table_wrap_tests::ascii_diagram_fitting_accounts_for_line_number_column ... ok
[INFO] [stdout] test pdf::table_wrap_tests::ascii_diagram_text_fence_preserves_rows_and_fits_by_shrinking ... ok
[INFO] [stdout] test pdf::table_wrap_tests::list_marker_layout_reuses_the_layout_width_cache ... ok
[INFO] [stdout] test pdf::render_tree_golden_tests::render_tree_is_stable_across_repeated_renders ... ok
[INFO] [stdout] test pdf::table_wrap_tests::code_block_layout_reuses_the_layout_width_cache ... ok
[INFO] [stdout] test pdf::table_wrap_tests::code_fragments_reuse_highlight_span_scratch_without_stale_spans ... ok
[INFO] [stdout] test pdf::png_decode_tests::malformed_or_unsupported_pngs_are_rejected ... ok
[INFO] [stdout] test pdf::table_wrap_tests::measured_diagram_width_is_larger_at_default_size ... ok
[INFO] [stdout] test pdf::table_wrap_tests::diagram_preservation_accepts_language_metadata_suffixes ... ok
[INFO] [stdout] test pdf::table_wrap_tests::over_wide_word_is_char_split_to_fit_the_column ... ok
[INFO] [stdout] test compress::tests::incompressible_uses_stored_and_does_not_expand ... ok
[INFO] [stdout] test pdf::table_wrap_tests::ordered_list_marker_layouts_pair_text_widths_and_widest_column ... ok
[INFO] [stdout] test pdf::table_wrap_tests::table_allocator_balances_surplus_after_all_columns_fit ... ok
[INFO] [stdout] test pdf::table_wrap_tests::table_cell_measure_reuses_the_layout_width_cache ... ok
[INFO] [stdout] test tests::oversized_font_bytes_are_rejected ... ok
[INFO] [stdout] test tests::version_constant_matches_package_metadata ... ok
[INFO] [stdout] test pdf::pdf_writer_tests::fixed_width_pdf_token_writers_preserve_finite_format_and_guard_non_finite ... ok
[INFO] [stdout] test pdf::table_wrap_tests::ordinary_source_code_still_wraps_when_requested ... ok
[INFO] [stdout] test text::subset_degradation_tests::simple_instruction_len_rejects_composite_data ... ok
[INFO] [stdout] test tests::profiled_pdf_render_validates_font_assets_like_the_normal_path ... ok
[INFO] [stdout] test text::subset_degradation_tests::simple_glyph_instruction_stripper_zeroes_length_and_removes_bytes ... ok
[INFO] [stdout] test text::dos_tests::coverage_format2_valid_range_expands ... ok
[INFO] [stdout] test text::subset_degradation_tests::subset_skips_cmap_char_whose_glyph_is_absent_from_the_set ... ok
[INFO] [stdout] test pdf::table_wrap_tests::table_allocator_does_not_spend_width_on_empty_columns ... ok
[INFO] [stdout] test text::synthetic_font_tests::cmap12_groups_map_across_planes_and_truncate_gids ... ok
[INFO] [stdout] test text::synthetic_font_tests::cmap4_cached_lookup_reads_glyph_id_array ... ok
[INFO] [stdout] test text::synthetic_font_tests::cmap4_truncated_segment_arrays_fall_back_to_uncached_lookup ... ok
[INFO] [stdout] test pdf::table_wrap_tests::table_allocator_preserves_compact_header_columns_under_pressure ... ok
[INFO] [stdout] test text::synthetic_font_tests::cmap4_unsorted_lookup_misses_when_no_segment_covers_the_code ... ok
[INFO] [stdout] test text::synthetic_font_tests::cmap4_unsorted_segments_use_first_match_linear_scan ... ok
[INFO] [stdout] test text::subset_degradation_tests::subset_hmtx_preserves_true_left_side_bearings ... ok
[INFO] [stdout] test text::synthetic_font_tests::glyph_components_stop_at_truncated_component_records ... ok
[INFO] [stdout] test compress::tests::fixed_deflate_limit_aborts_lcg_data_and_zlib_still_roundtrips ... ok
[INFO] [stdout] test text::synthetic_font_tests::glyph_range_rejects_inverted_and_overlong_loca_entries ... ok
[INFO] [stdout] test text::synthetic_font_tests::glyph_components_walk_all_transform_variants ... ok
[INFO] [stdout] test text::synthetic_font_tests::gpos_extension_lookup_resolves_wrapped_pair_kerning ... ok
[INFO] [stdout] test text::synthetic_font_tests::gpos_skips_foreign_extensions_bad_formats_and_lookup_indices ... ok
[INFO] [stdout] test text::subset_degradation_tests::subset_glyph_bytes_strips_simple_instructions_when_present ... ok
[INFO] [stdout] test text::subset_degradation_tests::html_subset_carries_verbatim_os2_while_pdf_subset_stays_lean ... ok
[INFO] [stdout] test text::subset_degradation_tests::subset_glyph_bytes_substitutes_notdef_for_a_missing_component ... ok
[INFO] [stdout] test text::synthetic_font_tests::legacy_kern_pair_and_char_kerning ... ok
[INFO] [stdout] test text::synthetic_font_tests::legacy_kern_rejects_malformed_table_headers ... ok
[INFO] [stdout] test text::synthetic_font_tests::gsub_extension_lookup_parses_greedy_ligatures ... ok
[INFO] [stdout] test text::synthetic_font_tests::gsub_skips_foreign_extensions_and_bad_lookup_indices ... ok
[INFO] [stdout] test text::synthetic_font_tests::left_side_bearing_reads_trailing_run_and_zero_metrics ... ok
[INFO] [stdout] test text::synthetic_font_tests::kern_subtable_format2_guards_class_ranges_and_empty_matrix ... ok
[INFO] [stdout] test text::synthetic_font_tests::gsub_truncated_structures_yield_no_ligatures ... ok
[INFO] [stdout] test text::synthetic_font_tests::gpos_truncated_structures_yield_empty_kerning ... ok
[INFO] [stdout] test text::synthetic_font_tests::legacy_kern_skips_short_vertical_minimum_and_format2_subtables ... ok
[INFO] [stdout] test text::synthetic_font_tests::legacy_kern_truncated_pair_records_kern_to_zero ... ok
[INFO] [stdout] test text::synthetic_font_tests::pair_format2_empty_value_formats_and_oversized_matrix ... ok
[INFO] [stdout] test text::synthetic_font_tests::resolve_extension_requires_format_1 ... ok
[INFO] [stdout] test text::synthetic_font_tests::select_cmap_accepts_format4_under_a_non_bmp_encoding_record ... ok
[INFO] [stdout] test text::synthetic_font_tests::parse_error_variants_and_display_messages ... ok
[INFO] [stdout] test text::synthetic_font_tests::strip_simple_glyph_instructions_rejects_overlong_length ... ok
[INFO] [stdout] test text::synthetic_font_tests::subset_aborts_on_composite_whose_last_record_dangles_more ... ok
[INFO] [stdout] test text::synthetic_font_tests::subset_closure_skips_component_ids_past_num_glyphs ... ok
[INFO] [stdout] test text::synthetic_font_tests::subset_rejects_composite_with_overlong_instruction_claim ... ok
[INFO] [stdout] test text::synthetic_font_tests::subset_cmap_skips_supplementary_plane_chars ... ok
[INFO] [stdout] test text::synthetic_font_tests::subset_shares_a_component_between_two_composites ... ok
[INFO] [stdout] test text::synthetic_font_tests::subset_strips_valid_composite_instructions_and_clears_the_flag ... ok
[INFO] [stdout] test text::synthetic_font_tests::subset_rewrites_component_ids_across_transform_variants ... ok
[INFO] [stdout] test text::synthetic_font_tests::value_record_x_advance_field_extraction ... ok
[INFO] [stdout] test theme::tests::json_num_folds_non_finite_to_zero_and_keeps_finite ... ok
[INFO] [stdout] test text::synthetic_font_tests::pair_format1_skips_malformed_sets_and_truncated_records ... ok
[INFO] [stdout] test wasm::render_warning_tests::pdf_render_surfaces_dropped_image_and_missing_glyph_warnings ... ok
[INFO] [stdout] test wasm::render_warning_tests::clean_pdf_render_reports_no_render_warnings ... ok
[INFO] [stdout] test compress::tests::distances_and_lengths_sweep ... ok
[INFO] [stdout] test pdf::struct_tree_tests::struct_tree_debug_checks_render_order_dense_mcid_invariant - should panic ... ok
[INFO] [stdout] test text::synthetic_font_tests::coverage_and_class_def_malformed_and_boundary_variants ... ok
[INFO] [stdout] test text::synthetic_font_tests::ligature_subst_skips_malformed_entries ... ok
[INFO] [stdout] test text::synthetic_font_tests::parse_accepts_true_and_otto_magics ... ok
[INFO] [stdout] test text::synthetic_font_tests::ligature_subst_work_cap_stops_aliased_sets ... ok
[INFO] [stdout] test pdf::render_tree_golden_tests::performance_plan_render_tree_pins_user_visible_regressions ... ok
[INFO] [stdout] test pdf::render_tree_golden_tests::render_tree_goldens_match ... ok
[INFO] [stdout] test text::synthetic_font_tests::pair_format1_work_cap_stops_aliased_pair_set_expansion ... ok
[INFO] [stdout] test fonts::tests::cached_body_fonts_match_loaded_fonts ... ok
[INFO] [stdout] test text::dos_tests::coverage_format2_overclaiming_table_is_rejected_not_expanded ... ok
[INFO] [stdout] test parse::emphasis_dos_tests::alternating_delimiter_runs_hit_backwalk_budget_and_stay_bounded ... ok
[INFO] [stderr]      Running unittests src/bin/fmd.rs (/opt/rustwide/target/debug/deps/fmd-441b495e6320b77d)
[INFO] [stdout] test parse::char_ref_dos_tests::ampersand_dense_input_stays_linear_and_literal ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/franken_markdown-4fcecc83c98deabc)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_contract.rs (/opt/rustwide/target/debug/deps/cli_contract-17bdaedfeb6488b7)
[INFO] [stdout] test result: ok. 405 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.69s
[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] [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] [stdout] 
[INFO] [stdout] running 53 tests
[INFO] [stdout] test config_set_save_error_when_target_directory_is_read_only ... ok
[INFO] [stdout] test config_get_human_readable_prints_bare_value ... ok
[INFO] [stdout] test both_out_dash_is_rejected_before_creating_dash_derived_files ... ok
[INFO] [stdout] test config_path_human_readable_prints_resolved_path ... ok
[INFO] [stdout] test help_honors_no_color_ci_and_dumb_terminal_expectations ... ok
[INFO] [stdout] test config_get_reports_config_error_when_path_is_a_directory ... ok
[INFO] [stdout] test config_set_reports_config_error_when_existing_config_is_malformed ... ok
[INFO] [stdout] test first_try_file_and_stdin_renders_work ... ok
[INFO] [stdout] test common_json_typos_are_inferred_before_parsing ... ok
[INFO] [stdout] test html_out_dash_writes_document_data_to_stdout_without_dash_file ... ok
[INFO] [stdout] test doctor_prints_human_report_and_honors_global_json ... ok
[INFO] [stdout] test config_show_human_readable_lists_resolved_keys ... ok
[INFO] [stdout] test color_flag_typos_normalize_to_no_color ... ok
[INFO] [stdout] test html_render_auto_loaded_assets_must_resolve_under_the_markdown_directory ... ok
[INFO] [stdout] test bare_invocation_prints_help_and_exits_successfully ... ok
[INFO] [stdout] test font_flag_overrides_body_family_for_a_single_render ... ok
[INFO] [stdout] test additional_json_typos_are_inferred_before_parsing ... ok
[INFO] [stdout] test json_envelopes_escape_control_and_quote_characters ... ok
[INFO] [stdout] test missing_custom_stylesheet_is_an_input_error ... ok
[INFO] [stdout] test html_render_auto_loads_relative_svg_assets_for_file_inputs ... ok
[INFO] [stdout] test html_without_out_streams_to_stdout ... ok
[INFO] [stdout] test discovery_surfaces_are_json_data_on_stdout ... ok
[INFO] [stdout] test non_utf8_source_date_epoch_is_a_usage_error ... ok
[INFO] [stdout] test invalid_source_date_epoch_fails_before_partial_both_output ... ok
[INFO] [stdout] test parse_errors_use_documented_exit_code_and_teaching_hint ... ok
[INFO] [stdout] test pdf_image_asset_errors_are_stable_and_prevent_partial_both_output ... ok
[INFO] [stdout] test pdf_image_spec_rejects_blank_destination_and_blank_path ... ok
[INFO] [stdout] test discovery_commands_do_not_panic_on_a_broken_pipe ... ok
[INFO] [stdout] test pdf_render_auto_loaded_assets_obey_the_pdf_image_byte_limit ... ok
[INFO] [stdout] test html_write_to_unwritable_path_is_an_output_error ... ok
[INFO] [stdout] test pdf_image_spec_uses_document_destination_when_missing_path_contains_equals ... ok
[INFO] [stdout] test input_error_without_json_uses_human_readable_stderr ... ok
[INFO] [stdout] test both_target_preflights_pdf_destination_before_writing_html ... ok
[INFO] [stdout] test pdf_out_dash_is_rejected_before_creating_literal_dash_file ... ok
[INFO] [stdout] test render_with_malformed_config_is_a_config_error ... ok
[INFO] [stdout] test robot_docs_defaults_to_the_guide_subcommand ... ok
[INFO] [stdout] test robot_docs_describe_current_pdf_capability_without_stale_base14_claims ... ok
[INFO] [stdout] test pdf_render_does_not_auto_load_assets_for_raw_text_inputs ... ok
[INFO] [stdout] test render_refuses_inputs_over_the_configured_byte_limit ... ok
[INFO] [stdout] test pdf_render_writes_valid_mvp_pdf_and_json_status_to_stderr ... ok
[INFO] [stdout] test source_date_epoch_overflow_is_a_usage_error ... ok
[INFO] [stdout] test pdf_render_honors_source_date_epoch_metadata ... ok
[INFO] [stdout] test render_text_status_keeps_stdout_data_and_stderr_diagnostics_split ... ok
[INFO] [stdout] test pdf_write_to_unwritable_path_is_an_output_error ... ok
[INFO] [stdout] test html_render_to_stdout_exits_cleanly_on_a_broken_pipe ... ok
[INFO] [stdout] test both_target_with_out_swaps_extension_per_format ... ok
[INFO] [stdout] test refuses_to_overwrite_the_input_file ... ok
[INFO] [stdout] test pdf_image_asset_mapping_allows_equals_in_markdown_destination ... ok
[INFO] [stdout] test pdf_render_auto_loads_relative_svg_assets_for_file_inputs ... ok
[INFO] [stdout] test pdf_render_accepts_agent_discoverable_line_numbers_flag ... ok
[INFO] [stdout] test pdf_render_auto_loaded_assets_must_resolve_under_the_markdown_directory ... ok
[INFO] [stdout] test pdf_render_accepts_local_image_assets ... ok
[INFO] [stdout] test pdf_and_both_without_out_derive_paths_from_the_input_filename ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 53 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_coverage_test.rs (/opt/rustwide/target/debug/deps/cli_coverage_test-9391bc2c5f90cfff)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test html_auto_loaded_asset_over_byte_limit_is_an_input_error_before_writing ... ok
[INFO] [stdout] test auto_image_loading_embeds_safe_destinations_and_skips_unsafe_ones ... ok
[INFO] [stdout] test json_error_envelope_replaces_control_characters_with_spaces ... ok
[INFO] [stdout] test render_subcommand_with_no_input_argument_reads_stdin ... ok
[INFO] [stdout] test whitespace_or_nondigit_source_date_epoch_is_a_usage_error ... ok
[INFO] [stdout] test pdf_image_spec_with_multiple_equals_prefers_the_existing_file_path ... ok
[INFO] [stdout] test text_pdf_without_out_derives_document_pdf_in_cwd ... ok
[INFO] [stdout] test stdin_dash_pdf_without_out_derives_document_pdf_in_cwd ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/config_test.rs (/opt/rustwide/target/debug/deps/config_test-d31dcffdcde9e38f)
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test config_error_displays_io_and_parse_variants ... ok
[INFO] [stdout] test config_get_unknown_key_reports_usage_error ... ok
[INFO] [stdout] test font_parse_accepts_synonyms_and_rejects_others ... ok
[INFO] [stdout] test dark_mode_accepts_documented_synonyms_and_rejects_others ... ok
[INFO] [stdout] test get_resolved_covers_every_key_and_unknown_returns_none ... ok
[INFO] [stdout] test parse_custom_css_none_and_empty_clear_the_path ... ok
[INFO] [stdout] test parse_page_size_accepts_letter_case_insensitively_and_rejects_others ... ok
[INFO] [stdout] test parse_ignores_comments_blank_lines_and_whitespace ... ok
[INFO] [stdout] test parse_quoted_value_is_unquoted ... ok
[INFO] [stdout] test save_to_path_creates_missing_parent_directories_and_writes_file ... ok
[INFO] [stdout] test save_to_path_rejects_directory_destination_before_staging ... ok
[INFO] [stdout] test save_to_path_replaces_existing_config_without_temp_artifacts ... ok
[INFO] [stdout] test parse_rejects_line_missing_equals_sign_with_line_number ... ok
[INFO] [stdout] test set_margins_parse_resolve_and_reject_bad_values ... ok
[INFO] [stdout] test to_file_string_serializes_all_fields_and_round_trips ... ok
[INFO] [stdout] test config_path_resolves_xdg_config_home_when_no_override ... ok
[INFO] [stdout] test config_path_falls_back_to_home_dot_config_when_xdg_absent ... ok
[INFO] [stdout] test to_theme_overlays_font_dark_mode_and_margins ... ok
[INFO] [stdout] test programmatic_config_save_validates_before_creating_parent_directories ... ok
[INFO] [stdout] test to_json_escapes_control_and_quote_characters_in_custom_css ... ok
[INFO] [stdout] test programmatic_config_save_rejects_multiline_custom_css_values ... ok
[INFO] [stdout] test config_show_reports_config_error_when_path_is_a_directory ... ok
[INFO] [stdout] test config_rejects_multiline_custom_css_values_before_serializing ... ok
[INFO] [stdout] test config_set_is_rejected_with_no_config_flag ... ok
[INFO] [stdout] test config_show_json_uses_defaults_and_env_path_when_missing ... ok
[INFO] [stdout] test config_path_uses_relative_default_when_no_env_is_set ... ok
[INFO] [stdout] test config_custom_css_is_used_when_render_flag_does_not_override_it ... ok
[INFO] [stdout] test config_set_get_and_render_use_persistent_default_font ... ok
[INFO] [stdout] test config_set_and_get_margin_round_trips_through_real_file ... ok
[INFO] [stdout] test no_config_ignores_persistent_default_font ... ok
[INFO] [stdout] test save_to_path_without_parent_writes_into_current_directory ... FAILED
[INFO] [stdout] test parse_rejects_unknown_key_and_lists_supported_keys ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test config_test`
[INFO] [stdout] ---- save_to_path_without_parent_writes_into_current_directory stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'save_to_path_without_parent_writes_into_current_directory' (2002) panicked at tests/config_test.rs:585:5:
[INFO] [stdout] a parent-less relative path must write without creating directories
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ed129e1d348 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5ed129e1d348 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5ed129e1d348 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5ed129e1d348 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5ed129e32d7a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5ed129e32d7a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x5ed129e21dd2 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5ed129e21dd2 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5ed129df99e6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5ed129df99e6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5ed129e147e9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5ed129d9085c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x5ed129d9085c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5ed129e149a2 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x5ed129e149a2 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5ed129df9ad4 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5ed129dee9a9 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5ed129dfa87d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5ed129e3346c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5ed129d80689 - config_test[e7e0935a4fec0b73]::save_to_path_without_parent_writes_into_current_directory
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/config_test.rs:585:5
[INFO] [stdout]   20:     0x5ed129d772a7 - config_test[e7e0935a4fec0b73]::save_to_path_without_parent_writes_into_current_directory::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/config_test.rs:569:63
[INFO] [stdout]   21:     0x5ed129d76c16 - <config_test[e7e0935a4fec0b73]::save_to_path_without_parent_writes_into_current_directory::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5ed129d8393b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5ed129d8393b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x5ed129d911b5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x5ed129d911b5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x5ed129d911b5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5ed129d911b5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5ed129d911b5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5ed129d911b5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x5ed129d911b5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x5ed129d8aac4 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x5ed129d8aac4 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5ed129d94232 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x5ed129d94232 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5ed129d94232 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5ed129d94232 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5ed129d94232 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5ed129d94232 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x5ed129d94232 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5ed129e1c79f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   41:     0x5ed129e1c79f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x7c99662baaa4 - <unknown>
[INFO] [stdout]   43:     0x7c9966347a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     save_to_path_without_parent_writes_into_current_directory
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 31 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "fb1bd2928934e2173999c75d672b23a0f80177d155225f1aa9db04624f41945f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fb1bd2928934e2173999c75d672b23a0f80177d155225f1aa9db04624f41945f", kill_on_drop: false }`
[INFO] [stdout] fb1bd2928934e2173999c75d672b23a0f80177d155225f1aa9db04624f41945f
