[INFO] fetching crate deformat 0.15.3...
[INFO] testing deformat-0.15.3 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate deformat 0.15.3 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate deformat 0.15.3
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate deformat 0.15.3
[INFO] tweaked toml for crates.io crate deformat 0.15.3 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate deformat 0.15.3 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate deformat 0.15.3 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rtf-parser-tt v0.5.0
[INFO] [stderr]   Downloaded arrayvec v0.7.7
[INFO] [stderr]   Downloaded hybrid-array v0.4.10
[INFO] [stderr]   Downloaded taffy v0.10.1
[INFO] [stderr]   Downloaded qcms v0.3.0
[INFO] [stderr]   Downloaded cipher v0.5.1
[INFO] [stderr]   Downloaded cbc v0.2.0
[INFO] [stderr]   Downloaded jiff-static v0.2.23
[INFO] [stderr]   Downloaded cpubits v0.1.0
[INFO] [stderr]   Downloaded whichlang v0.1.1
[INFO] [stderr]   Downloaded html2text v0.16.7
[INFO] [stderr]   Downloaded dom_smoothie v0.15.0
[INFO] [stderr]   Downloaded aes v0.9.0
[INFO] [stderr]   Downloaded markup5ever v0.36.1
[INFO] [stderr]   Downloaded selectors v0.35.0
[INFO] [stderr]   Downloaded dom_query v0.25.1
[INFO] [stderr]   Downloaded html5ever v0.36.1
[INFO] [stderr]   Downloaded jiff v0.2.23
[INFO] [stderr]   Downloaded pdf_oxide v0.3.38
[INFO] [stderr]   Downloaded calamine v0.34.0
[INFO] [stderr]   Downloaded atoi_simd v0.17.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] a991ce346bc9977514009043e8c86ea25ce889be2564b1651c4327c5a6fe3aa2
[INFO] running `Command { std: "docker" "start" "a991ce346bc9977514009043e8c86ea25ce889be2564b1651c4327c5a6fe3aa2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a991ce346bc9977514009043e8c86ea25ce889be2564b1651c4327c5a6fe3aa2", 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" "a991ce346bc9977514009043e8c86ea25ce889be2564b1651c4327c5a6fe3aa2" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a991ce346bc9977514009043e8c86ea25ce889be2564b1651c4327c5a6fe3aa2", 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" "a991ce346bc9977514009043e8c86ea25ce889be2564b1651c4327c5a6fe3aa2" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling deformat v0.15.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3.40s
[INFO] running `Command { std: "docker" "inspect" "a991ce346bc9977514009043e8c86ea25ce889be2564b1651c4327c5a6fe3aa2", 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" "a991ce346bc9977514009043e8c86ea25ce889be2564b1651c4327c5a6fe3aa2" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling deformat v0.15.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 06s
[INFO] running `Command { std: "docker" "inspect" "a991ce346bc9977514009043e8c86ea25ce889be2564b1651c4327c5a6fe3aa2", 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" "a991ce346bc9977514009043e8c86ea25ce889be2564b1651c4327c5a6fe3aa2" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.17s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/deformat-ec75598bbce7ee5d)
[INFO] [stdout] 
[INFO] [stdout] running 269 tests
[INFO] [stdout] test detect::tests::angle_brackets_generic_prose_not_html ... ok
[INFO] [stdout] test detect::tests::detect_bytes_plain ... ok
[INFO] [stdout] test detect::tests::detect_bytes_html ... ok
[INFO] [stdout] test detect::tests::detect_bytes_rtf ... ok
[INFO] [stdout] test detect::tests::detect_path_epub ... ok
[INFO] [stdout] test detect::tests::detect_bytes_zip_unknown ... ok
[INFO] [stdout] test detect::tests::detect_path_case_insensitive ... ok
[INFO] [stdout] test detect::tests::detect_bytes_empty ... ok
[INFO] [stdout] test detect::tests::detect_bytes_utf8_bom ... ok
[INFO] [stdout] test detect::tests::detect_mime_common ... ok
[INFO] [stdout] test detect::tests::detect_mime_case_insensitive ... ok
[INFO] [stdout] test detect::tests::detect_path_docx ... ok
[INFO] [stdout] test detect::tests::angle_brackets_in_plain_text_not_html ... ok
[INFO] [stdout] test detect::tests::angle_brackets_math_not_html ... ok
[INFO] [stdout] test detect::tests::detect_path_dotfile ... ok
[INFO] [stdout] test detect::tests::detect_bytes_invalid_utf8 ... ok
[INFO] [stdout] test detect::tests::detect_mime_unknown ... ok
[INFO] [stdout] test detect::tests::detect_bytes_pdf ... ok
[INFO] [stdout] test detect::tests::detect_path_xml ... ok
[INFO] [stdout] test detect::tests::detect_path_pdf ... ok
[INFO] [stdout] test detect::tests::detect_path_multiple_dots ... ok
[INFO] [stdout] test detect::tests::detect_path_html ... ok
[INFO] [stdout] test detect::tests::detect_path_text_variants ... ok
[INFO] [stdout] test detect::tests::detect_path_markdown ... ok
[INFO] [stdout] test detect::tests::detect_path_plain ... ok
[INFO] [stdout] test detect::tests::detect_path_rtf ... ok
[INFO] [stdout] test detect::tests::detect_path_unknown ... ok
[INFO] [stdout] test detect::tests::detect_str_empty ... ok
[INFO] [stdout] test detect::tests::detect_str_html_doctype ... ok
[INFO] [stdout] test detect::tests::detect_str_leading_whitespace ... ok
[INFO] [stdout] test detect::tests::detect_str_xml ... ok
[INFO] [stdout] test detect::tests::detect_str_html_fragment ... ok
[INFO] [stdout] test detect::tests::detect_str_markdown_not_detected_as_html ... ok
[INFO] [stdout] test detect::tests::format_display ... ok
[INFO] [stdout] test detect::tests::is_html_angle_bracket_in_text ... ok
[INFO] [stdout] test detect::tests::format_display_new ... ok
[INFO] [stdout] test detect::tests::format_equality ... ok
[INFO] [stdout] test detect::tests::format_mime_new ... ok
[INFO] [stdout] test detect::tests::is_html_body_only ... ok
[INFO] [stdout] test detect::tests::detect_str_plain_text ... ok
[INFO] [stdout] test detect::tests::is_html_email_template_marker ... ok
[INFO] [stdout] test detect::tests::format_mime ... ok
[INFO] [stdout] test detect::tests::is_html_negative ... ok
[INFO] [stdout] test html::tests::anchor_election_skips_too_small_landmarks ... ok
[INFO] [stdout] test html::tests::article_preserved ... ok
[INFO] [stdout] test html::tests::beyond_unicode_entity_becomes_replacement ... ok
[INFO] [stdout] test html::tests::bidi_marks_in_raw_text_stripped ... ok
[INFO] [stdout] test html::tests::anchor_election_finds_main_landmark ... ok
[INFO] [stdout] test html::tests::bom_mid_text_stripped ... ok
[INFO] [stdout] test html::tests::br_self_closing ... ok
[INFO] [stdout] test html::tests::c0_control_chars_stripped ... ok
[INFO] [stdout] test html::tests::c1_unmapped_becomes_replacement ... ok
[INFO] [stdout] test html::tests::cdata_section_content_dropped ... ok
[INFO] [stdout] test html::tests::cdata_section_stripped ... ok
[INFO] [stdout] test html::tests::cdata_with_gt_inside ... ok
[INFO] [stdout] test detect::tests::is_pdf_positive ... ok
[INFO] [stdout] test html::tests::anchor_election_falls_through_when_no_landmark ... ok
[INFO] [stdout] test html::tests::closing_td_inserts_space ... ok
[INFO] [stdout] test html::tests::anchor_election_default_off_preserves_byte_exact_strip ... ok
[INFO] [stdout] test html::tests::anchor_election_drops_non_skip_boilerplate_outside_main ... ok
[INFO] [stdout] test html::tests::bidi_embedding_controls_stripped ... ok
[INFO] [stdout] test html::tests::collapses_whitespace ... ok
[INFO] [stdout] test html::tests::data_class_does_not_trigger_wiki_skip ... ok
[INFO] [stdout] test html::tests::decode_entities_mixed_types ... ok
[INFO] [stdout] test html::tests::consecutive_block_tags_get_newlines ... ok
[INFO] [stdout] test html::tests::data_attributes_not_in_output ... ok
[INFO] [stdout] test html::tests::consecutive_block_tags_single_space ... ok
[INFO] [stdout] test html::tests::data_id_does_not_trigger_wiki_skip ... ok
[INFO] [stdout] test html::tests::cr_entity_normalized ... ok
[INFO] [stdout] test html::tests::decode_entities_multiple ... ok
[INFO] [stdout] test html::tests::decode_entities_standalone ... ok
[INFO] [stdout] test html::tests::definition_list_separated ... ok
[INFO] [stdout] test html::tests::del_literal_in_plain_text_fast_path ... ok
[INFO] [stdout] test html::tests::del_character_stripped ... ok
[INFO] [stdout] test html::tests::del_literal_byte_stripped ... ok
[INFO] [stdout] test html::tests::doctype_not_treated_as_comment ... ok
[INFO] [stdout] test html::tests::emoji_entity_decoded ... ok
[INFO] [stdout] test html::tests::empty_input ... ok
[INFO] [stdout] test html::tests::empty_tag_name ... ok
[INFO] [stdout] test html::tests::ensp_emsp_thinsp_normalized_to_space ... ok
[INFO] [stdout] test html::tests::entity_accented_names ... ok
[INFO] [stdout] test html::tests::entity_arrows ... ok
[INFO] [stdout] test html::tests::entity_at_end_of_input ... ok
[INFO] [stdout] test html::tests::entity_copyright_trademark ... ok
[INFO] [stdout] test html::tests::entity_croatian_names ... ok
[INFO] [stdout] test html::tests::entity_curly_quotes ... ok
[INFO] [stdout] test html::tests::entity_currency_symbols ... ok
[INFO] [stdout] test html::tests::entity_czech_names ... ok
[INFO] [stdout] test html::tests::entity_decimal ... ok
[INFO] [stdout] test html::tests::entity_dotless_i_turkish ... ok
[INFO] [stdout] test html::tests::entity_eacute_for_ner ... ok
[INFO] [stdout] test html::tests::entity_fast_path_matches_table ... ok
[INFO] [stdout] test html::tests::emoji_supplementary_plane ... ok
[INFO] [stdout] test html::tests::adjacent_entities ... ok
[INFO] [stdout] test detect::tests::is_pdf_negative ... ok
[INFO] [stdout] test html::tests::entity_hex_uppercase ... ok
[INFO] [stdout] test html::tests::entity_hungarian_names ... ok
[INFO] [stdout] test html::tests::entity_hex ... ok
[INFO] [stdout] test html::tests::entity_mdash_ndash ... ok
[INFO] [stdout] test html::tests::entity_named ... ok
[INFO] [stdout] test html::tests::entity_no_semicolon_at_eof ... ok
[INFO] [stdout] test html::tests::entity_numeric_at_end_of_input ... ok
[INFO] [stdout] test html::tests::anchor_election_handles_nested_articles ... ok
[INFO] [stdout] test html::tests::bidi_isolate_controls_stripped ... ok
[INFO] [stdout] test html::tests::deeply_nested_100_levels ... ok
[INFO] [stdout] test html::tests::deeply_nested_skip_tags ... ok
[INFO] [stdout] test html::tests::entity_greek_letters ... ok
[INFO] [stdout] test html::tests::entity_greek_uppercase ... ok
[INFO] [stdout] test html::tests::entity_math_symbols ... ok
[INFO] [stdout] test html::tests::entity_overflow_passthrough ... ok
[INFO] [stdout] test html::tests::entity_polish_names ... ok
[INFO] [stdout] test html::tests::entity_table_is_sorted ... ok
[INFO] [stdout] test html::tests::entity_with_leading_hash_garbage ... ok
[INFO] [stdout] test html::tests::entity_trailing_no_text ... ok
[INFO] [stdout] test html::tests::entity_without_semicolon_amp ... ok
[INFO] [stdout] test html::tests::entity_unknown_passes_through ... ok
[INFO] [stdout] test html::tests::entity_unterminated_passes_through ... ok
[INFO] [stdout] test html::tests::entity_romanian_names ... ok
[INFO] [stdout] test html::tests::entity_slovak_names ... ok
[INFO] [stdout] test html::tests::entity_without_semicolon_short_passthrough ... ok
[INFO] [stdout] test html::tests::entity_without_semicolon_unknown_passthrough ... ok
[INFO] [stdout] test html::tests::entity_without_semicolon_not_greedy ... ok
[INFO] [stdout] test html::tests::extract_attr_value_case_insensitive ... ok
[INFO] [stdout] test html::tests::entity_without_semicolon_eacute ... ok
[INFO] [stdout] test html::tests::entity_without_semicolon_hellip ... ok
[INFO] [stdout] test html::tests::entity_without_semicolon_nbsp ... ok
[INFO] [stdout] test html::tests::extract_attr_value_exact_match ... ok
[INFO] [stdout] test html::tests::form_elements_stripped ... ok
[INFO] [stdout] test html::tests::extract_attr_value_single_quotes ... ok
[INFO] [stdout] test html::tests::extract_attr_value_no_match ... ok
[INFO] [stdout] test html::tests::extract_attr_value_no_substring_match ... ok
[INFO] [stdout] test html::tests::footer_stripped ... ok
[INFO] [stdout] test html::tests::extract_attr_value_data_class_only ... ok
[INFO] [stdout] test html::tests::header_not_stripped ... ok
[INFO] [stdout] test detect::tests::is_html_positive ... ok
[INFO] [stdout] test html::tests::html_comments_stripped ... ok
[INFO] [stdout] test html::tests::high_surrogate_entity_becomes_replacement ... ok
[INFO] [stdout] test html::tests::hr_separates_sections ... ok
[INFO] [stdout] test html::tests::html_comment_with_tags_inside ... ok
[INFO] [stdout] test html::tests::anchor_election_picks_longest_article_when_no_main ... ok
[INFO] [stdout] test html::tests::aside_stripped ... ok
[INFO] [stdout] test html::tests::br_prevents_word_fusion ... ok
[INFO] [stdout] test html::tests::details_summary_separated ... ok
[INFO] [stdout] test html::tests::ie_conditional_comment ... ok
[INFO] [stdout] test html::tests::double_encoded_entity ... ok
[INFO] [stdout] test html::tests::img_alt_entities_decoded ... ok
[INFO] [stdout] test detect::tests::detect_str_html_tag ... ok
[INFO] [stdout] test detect::tests::format_hash ... ok
[INFO] [stdout] test html::tests::html_comment_with_dashes ... ok
[INFO] [stdout] test html::tests::img_alt_in_skipped_region_not_extracted ... ok
[INFO] [stdout] test html::tests::img_alt_empty_not_added ... ok
[INFO] [stdout] test html::tests::large_valid_codepoint ... ok
[INFO] [stdout] test html::tests::list_items_separated ... ok
[INFO] [stdout] test html::tests::entity_turkish_names ... ok
[INFO] [stdout] test html::tests::iframe_content_stripped ... ok
[INFO] [stdout] test html::tests::head_stripped ... ok
[INFO] [stdout] test html::tests::inline_tags_no_extra_space ... ok
[INFO] [stdout] test html::tests::img_no_alt_attribute ... ok
[INFO] [stdout] test html::tests::md_boilerplate_still_stripped ... ok
[INFO] [stdout] test html::tests::md_image ... ok
[INFO] [stdout] test html::tests::md_bold_italic ... ok
[INFO] [stdout] test html::tests::md_inline_code ... ok
[INFO] [stdout] test html::tests::md_entities_decoded ... ok
[INFO] [stdout] test html::tests::md_code_block ... ok
[INFO] [stdout] test html::tests::md_headings ... ok
[INFO] [stdout] test html::tests::md_full_article ... ok
[INFO] [stdout] test html::tests::mixed_case_script_tag ... ok
[INFO] [stdout] test html::tests::md_unordered_list ... ok
[INFO] [stdout] test html::tests::mixed_valid_invalid_entities ... ok
[INFO] [stdout] test html::tests::md_hr ... ok
[INFO] [stdout] test html::tests::img_alt_text_extracted ... ok
[INFO] [stdout] test html::tests::md_script_stripped ... ok
[INFO] [stdout] test html::tests::mismatched_close_tags_no_panic ... ok
[INFO] [stdout] test html::tests::nested_skip_tags_depth ... ok
[INFO] [stdout] test html::tests::noscript_stripped ... ok
[INFO] [stdout] test html::tests::null_entity_becomes_replacement_char ... ok
[INFO] [stdout] test html::tests::plain_text_passthrough ... ok
[INFO] [stdout] test html::tests::md_links ... ok
[INFO] [stdout] test html::tests::only_tags_no_text ... ok
[INFO] [stdout] test html::tests::only_whitespace_input ... ok
[INFO] [stdout] test html::tests::quoted_attribute_with_gt ... ok
[INFO] [stdout] test html::tests::nbsp_normalized_to_space ... ok
[INFO] [stdout] test html::tests::json_ld_script_stripped ... ok
[INFO] [stdout] test html::tests::nested_quotes_in_attribute ... ok
[INFO] [stdout] test html::tests::lrm_stripped ... ok
[INFO] [stdout] test html::tests::nested_script_tags_all_removed ... ok
[INFO] [stdout] test html::tests::md_ordered_list ... ok
[INFO] [stdout] test html::tests::md_mixed_lists ... ok
[INFO] [stdout] test html::tests::multilingual_preserved ... ok
[INFO] [stdout] test html::tests::multiple_scripts_and_styles ... ok
[INFO] [stdout] test html::tests::nav_stripped ... ok
[INFO] [stdout] test html::tests::quoted_attribute_with_lt ... ok
[INFO] [stdout] test html::tests::real_class_toc_still_triggers_wiki_skip ... ok
[INFO] [stdout] test html::tests::nested_semantic ... ok
[INFO] [stdout] test html::tests::self_closing_tags ... ok
[INFO] [stdout] test html::tests::script_with_html_inside ... ok
[INFO] [stdout] test html::tests::ruby_rp_stripped ... ok
[INFO] [stdout] test html::tests::rlm_stripped ... ok
[INFO] [stdout] test html::tests::span_map_entity ... ok
[INFO] [stdout] test html::tests::span_map_basic ... ok
[INFO] [stdout] test html::tests::span_map_no_out_of_bounds ... ok
[INFO] [stdout] test html::tests::style_containing_script_tag ... ok
[INFO] [stdout] test html::tests::skip_tag_unclosed_no_hang ... ok
[INFO] [stdout] test html::tests::strip_plain_text_with_whitespace ... ok
[INFO] [stdout] test html::tests::self_closing_in_skip_region ... ok
[INFO] [stdout] test html::tests::single_quoted_attribute_with_gt ... ok
[INFO] [stdout] test html::tests::strip_script_style ... ok
[INFO] [stdout] test html::tests::soft_hyphen_stripped ... ok
[INFO] [stdout] test html::tests::span_map_img_alt ... ok
[INFO] [stdout] test html::tests::table_cells_separated ... ok
[INFO] [stdout] test html::tests::tag_name_31_chars_lowercased ... ok
[INFO] [stdout] test html::tests::tag_name_32_chars_still_stripped ... ok
[INFO] [stdout] test html::tests::surrogate_entity_becomes_replacement ... ok
[INFO] [stdout] test html::tests::strip_basic ... ok
[INFO] [stdout] test html::tests::ruby_annotation_stripped ... ok
[INFO] [stdout] test html::tests::tag_name_100_chars_still_stripped ... ok
[INFO] [stdout] test html::tests::template_content_skipped ... ok
[INFO] [stdout] test html::tests::tag_only_slash ... ok
[INFO] [stdout] test html::tests::textarea_content_stripped ... ok
[INFO] [stdout] test html::tests::triple_nested_skip_tags ... ok
[INFO] [stdout] test html::tests::span_map_skipped_tags ... ok
[INFO] [stdout] test html::tests::strip_block_spacing ... ok
[INFO] [stdout] test html::tests::unclosed_style_eats_rest ... ok
[INFO] [stdout] test html::tests::svg_content_skipped ... ok
[INFO] [stdout] test html::tests::unclosed_tag_handled ... ok
[INFO] [stdout] test html::tests::unclosed_tag_no_panic ... ok
[INFO] [stdout] test html::tests::strip_plain_text_passthrough ... ok
[INFO] [stdout] test html::tests::unclosed_script_eats_rest ... ok
[INFO] [stdout] test html::tests::ruby_in_article_context ... ok
[INFO] [stdout] test html::tests::wbr_prevents_fusion ... ok
[INFO] [stdout] test html::tests::wiki_references_section_stripped ... ok
[INFO] [stdout] test html::tests::wiki_toc_stripped ... ok
[INFO] [stdout] test html::tests::win1252_em_dash ... ok
[INFO] [stdout] test html::tests::win1252_en_dash ... ok
[INFO] [stdout] test html::tests::word_joiner_stripped ... ok
[INFO] [stdout] test html::tests::zero_width_space_stripped ... ok
[INFO] [stdout] test html::tests::wiki_ref_brackets_preserved_by_default ... ok
[INFO] [stdout] test html::tests::win1252_euro_sign ... ok
[INFO] [stdout] test html::tests::very_long_entity_name_no_panic ... ok
[INFO] [stdout] test html::tests::wiki_citation_needed_stripped_with_option ... ok
[INFO] [stdout] test html::tests::win1252_curly_quotes ... ok
[INFO] [stdout] test page_type::tests::og_type_article ... ok
[INFO] [stdout] test page_type::tests::canonical_url_forum_pattern ... ok
[INFO] [stdout] test html::tests::uppercase_tags_handled ... ok
[INFO] [stdout] test html::tests::wiki_ref_brackets_stripped_with_option ... ok
[INFO] [stdout] test page_type::tests::canonical_url_product_pattern ... ok
[INFO] [stdout] test html::tests::win1252_trademark ... ok
[INFO] [stdout] test page_type::tests::json_ld_newsarticle ... ok
[INFO] [stdout] test html::tests::strip_plain_text_with_entities ... ok
[INFO] [stdout] test page_type::tests::structural_article_tag_defaults_to_article ... ok
[INFO] [stdout] test page_type::tests::canonical_url_blog_pattern ... ok
[INFO] [stdout] test page_type::tests::og_type_wins_over_structural_default ... ok
[INFO] [stdout] test html::tests::wiki_navbox_stripped ... ok
[INFO] [stdout] test page_type::tests::og_type_product ... ok
[INFO] [stdout] test page_type::tests::canonical_url_docs_pattern ... ok
[INFO] [stdout] test tests::extract_as_html ... ok
[INFO] [stdout] test page_type::tests::json_ld_product ... ok
[INFO] [stdout] test page_type::tests::empty_page_is_unknown ... ok
[INFO] [stdout] test page_type::tests::json_ld_type_array_picks_first ... ok
[INFO] [stdout] test page_type::tests::many_comments_classifies_as_forum ... ok
[INFO] [stdout] test page_type::tests::schema_org_itemtype_fallback ... ok
[INFO] [stdout] test tests::extract_as_pdf_returns_error ... ok
[INFO] [stdout] test page_type::tests::price_signals_classify_as_product ... ok
[INFO] [stdout] test tests::extract_as_plain ... ok
[INFO] [stdout] test tests::extract_empty_string ... ok
[INFO] [stdout] test tests::extract_full_html_doc ... ok
[INFO] [stdout] test tests::extract_metadata_has_extractor ... ok
[INFO] [stdout] test tests::extract_html_auto ... ok
[INFO] [stdout] test tests::extract_plain_text ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 269 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/adversarial.rs (/opt/rustwide/target/release/deps/adversarial-21d10ce4f0cae4f7)
[INFO] [stdout] 
[INFO] [stdout] running 45 tests
[INFO] [stdout] test cms_per_section_ids_do_not_trigger_wiki_skip ... ok
[INFO] [stdout] test deep_nesting_1000_levels ... ok
[INFO] [stdout] test empty_input_returns_empty_string ... ok
[INFO] [stdout] test fixture_unclosed_nav_drawer_recovers ... ok
[INFO] [stdout] test header_content_not_skipped ... ok
[INFO] [stdout] test fixture_nested_void_elements_dont_leak_into_paths ... ok
[INFO] [stdout] test entity_at_eof_without_semicolon ... ok
[INFO] [stdout] test fixture_cms_toc_section_ids_not_skipped ... ok
[INFO] [stdout] test hundred_kb_attribute_value ... ok
[INFO] [stdout] test data_uri_not_leaked ... ok
[INFO] [stdout] test iframe_skipped ... ok
[INFO] [stdout] test interleaved_script_style_content ... ok
[INFO] [stdout] test long_tag_name_100_chars ... ok
[INFO] [stdout] test processing_instruction ... ok
[INFO] [stdout] test mismatched_close_tags ... ok
[INFO] [stdout] test main_landmark_recovers_from_unclosed_nav_drawer ... ok
[INFO] [stdout] test null_bytes_in_input ... ok
[INFO] [stdout] test main_landmark_does_not_reset_when_skip_depth_is_zero ... ok
[INFO] [stdout] test multiple_scripts_with_operators ... ok
[INFO] [stdout] test script_with_lt_operator ... ok
[INFO] [stdout] test select_options_skipped ... ok
[INFO] [stdout] test stray_lt_without_gt_drops_remainder_but_extract_does_not ... ok
[INFO] [stdout] test short_attribute_with_tag_like_content_is_preserved ... ok
[INFO] [stdout] test form_content_not_skipped ... ok
[INFO] [stdout] test fixture_unclosed_attr_quote_recovers ... ok
[INFO] [stdout] test empty_tags_everywhere ... ok
[INFO] [stdout] test cdata_section ... ok
[INFO] [stdout] test svg_text_elements_stripped ... ok
[INFO] [stdout] test ten_consecutive_amp_entities ... ok
[INFO] [stdout] test textarea_skipped ... ok
[INFO] [stdout] test tag_free_input_is_normalized_not_passthrough ... ok
[INFO] [stdout] test fixture_multilang_content_survives_filters ... ok
[INFO] [stdout] test unclosed_attribute_quote_does_not_swallow_rest_of_document ... ok
[INFO] [stdout] test tag_like_content_in_attribute ... ok
[INFO] [stdout] test style_comment_with_close_tag ... ok
[INFO] [stdout] test unicode_bom_prefix ... ok
[INFO] [stdout] test template_skipped ... ok
[INFO] [stdout] test truncated_tag_at_eof_drops_only_the_tag ... ok
[INFO] [stdout] test unclosed_script_swallows_remaining ... ok
[INFO] [stdout] test style_with_lt_in_selector ... ok
[INFO] [stdout] test triple_br_sequence ... ok
[INFO] [stdout] test tag_with_200_attributes ... ok
[INFO] [stdout] test wiki_toc_with_hyphen_still_skipped ... ok
[INFO] [stdout] test whitespace_only_paragraphs ... ok
[INFO] [stdout] test five_mb_html_completes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 45 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bench_real_html.rs (/opt/rustwide/target/release/deps/bench_real_html-39ccf6fcc3f3f8c6)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test wcxb_no_panics_no_tag_leaks ... ignored
[INFO] [stdout] test wcxb_segment_pipeline_no_panics ... ignored
[INFO] [stdout] test wcxb_spanmap_invariants ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/comprehensive.rs (/opt/rustwide/target/release/deps/comprehensive-b86d2878adaedd2c)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test extracted_non_exhaustive_and_clone ... ok
[INFO] [stdout] test extract_plaintext_passthrough ... ok
[INFO] [stdout] test error_display_and_source ... ok
[INFO] [stdout] test extractor_display ... ok
[INFO] [stdout] test format_display_all_variants ... ok
[INFO] [stdout] test markdown_preserves_pre_language_class ... ok
[INFO] [stdout] test no_double_spaces_in_any_mode ... ok
[INFO] [stdout] test unicode_preserved_in_all_modes ... ok
[INFO] [stdout] test markdown_preserves_lang_prefix_too ... ok
[INFO] [stdout] test text_and_markdown_preserve_same_content ... ok
[INFO] [stdout] test extract_as_xml_strips_tags ... ok
[INFO] [stdout] test markdown_ignores_non_language_class_tokens ... ok
[INFO] [stdout] test format_detection_agrees_across_methods ... ok
[INFO] [stdout] test format_mime_roundtrip ... ok
[INFO] [stdout] test strip_options_wiki_vs_default ... ok
[INFO] [stdout] test markdown_plain_fence_when_no_language ... ok
[INFO] [stdout] test markdown_preserves_code_language_class ... ok
[INFO] [stdout] test span_map_entity_precision ... ok
[INFO] [stdout] test span_map_every_word_traceable ... ok
[INFO] [stdout] test extract_auto_detects_and_strips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/release/deps/integration-e88fe0973da9722c)
[INFO] [stdout] 
[INFO] [stdout] running 53 tests
[INFO] [stdout] test aria_class_does_not_hide_content ... ok
[INFO] [stdout] test attribute_gt_does_not_break_extraction ... ok
[INFO] [stdout] test block_elements_produce_newlines ... ok
[INFO] [stdout] test czech_entity_decoding ... ok
[INFO] [stdout] test data_class_does_not_hide_content ... ok
[INFO] [stdout] test decode_entities_multilingual ... ok
[INFO] [stdout] test extract_format_matches_detect ... ok
[INFO] [stdout] test extract_as_markdown_passthrough ... ok
[INFO] [stdout] test extract_as_pdf_returns_error ... ok
[INFO] [stdout] test extract_as_unknown_passthrough ... ok
[INFO] [stdout] test detect_json_not_html ... ok
[INFO] [stdout] test extract_as_html_strips_tags ... ok
[INFO] [stdout] test extract_from_bytes_pdf_without_feature_is_unsupported ... ok
[INFO] [stdout] test extract_from_bytes_plain_text ... ok
[INFO] [stdout] test extract_as_plaintext_passthrough ... ok
[INFO] [stdout] test extracted_clone_and_debug ... ok
[INFO] [stdout] test extracted_fields_accessible ... ok
[INFO] [stdout] test extract_from_bytes_html ... ok
[INFO] [stdout] test extracted_passthrough_fields ... ok
[INFO] [stdout] test detect_not_fooled_by_emoticons ... ok
[INFO] [stdout] test extract_from_bytes_non_utf8_is_parse_error ... ok
[INFO] [stdout] test metadata_canonical_from_link_rel ... ok
[INFO] [stdout] test metadata_canonical_from_og_url ... ok
[INFO] [stdout] test japanese_article_with_furigana ... ok
[INFO] [stdout] test metadata_date_from_article_published_time ... ok
[INFO] [stdout] test extract_preserves_format_for_cjk_html ... ok
[INFO] [stdout] test kitchen_sink_all_features ... ok
[INFO] [stdout] test metadata_date_from_meta_name_date ... ok
[INFO] [stdout] test metadata_html_lang_and_title ... ok
[INFO] [stdout] test ner_critical_entity_decoding ... ok
[INFO] [stdout] test metadata_author_from_meta_name ... ok
[INFO] [stdout] test metadata_author_from_article_author ... ok
[INFO] [stdout] test metadata_og_locale_normalizes_underscore ... ok
[INFO] [stdout] test nested_infobox_fully_stripped ... ok
[INFO] [stdout] test metadata_og_title_overrides_title_tag ... ok
[INFO] [stdout] test metadata_title_entity_decoded ... ok
[INFO] [stdout] test metadata_title_tag_wins_over_og ... ok
[INFO] [stdout] test nbsp_in_entity_names ... ok
[INFO] [stdout] test metadata_empty_document_all_none ... ok
[INFO] [stdout] test polish_wikipedia_article ... ok
[INFO] [stdout] test realistic_news_article ... ok
[INFO] [stdout] test metadata_description_og_when_no_plain ... ok
[INFO] [stdout] test metadata_language_from_content_language ... ok
[INFO] [stdout] test rtl_mixed_text_bidi_controls_stripped ... ok
[INFO] [stdout] test metadata_stops_at_body ... ok
[INFO] [stdout] test no_double_spaces_in_output ... ok
[INFO] [stdout] test metadata_description_plain_and_og ... ok
[INFO] [stdout] test output_is_trimmed ... ok
[INFO] [stdout] test table_cells_not_concatenated ... ok
[INFO] [stdout] test realistic_wikipedia_article ... ok
[INFO] [stdout] test sidebar_stripped ... ok
[INFO] [stdout] test turkish_entity_decoding ... ok
[INFO] [stdout] test wikipedia_infobox_cells_not_fused ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 53 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proptest.rs (/opt/rustwide/target/release/deps/proptest-041b79fdefd34572)
[INFO] [stdout] 
[INFO] [stdout] running 46 tests
[INFO] [stdout] test entity_decoding_does_not_panic ... ok
[INFO] [stdout] test direct_spans_preserve_ascii_words ... ok
[INFO] [stdout] test detect_bytes_never_panics ... ok
[INFO] [stdout] test cetd_multilang_body_not_dropped_among_peers ... ok
[INFO] [stdout] test decode_entities_preserves_plain_text ... ok
[INFO] [stdout] test nested_skip_tags_no_leak ... ok
[INFO] [stdout] test cetd_preserves_structural_segments_under_all_floors ... ok
[INFO] [stdout] test closing_inline_does_not_leak_into_following_path ... ok
[INFO] [stdout] test non_ascii_sentences_survive_sentence_density_filter ... ok
[INFO] [stdout] test no_angle_bracket_means_not_html ... ok
[INFO] [stdout] test page_type_detection_never_panics ... ok
[INFO] [stdout] test page_type_detection_safe_near_og_type_keyword ... ok
[INFO] [stdout] test output_has_no_invisible_chars ... ok
[INFO] [stdout] test output_is_always_trimmed ... ok
[INFO] [stdout] test output_has_no_control_chars ... ok
[INFO] [stdout] test full_output_range_maps_into_source ... ok
[INFO] [stdout] test plain_text_content_preserved ... ok
[INFO] [stdout] test decode_entities_idempotent ... ok
[INFO] [stdout] test filter_never_grows_the_segment_count ... ok
[INFO] [stdout] test filter_output_never_contains_script_or_style ... ok
[INFO] [stdout] test script_content_never_leaks ... ok
[INFO] [stdout] test every_covered_output_byte_has_source_position ... ok
[INFO] [stdout] test extract_format_consistent ... ok
[INFO] [stdout] test output_never_has_double_spaces ... ok
[INFO] [stdout] test strip_does_not_panic ... ok
[INFO] [stdout] test direct_spans_first_byte_matches_source ... ok
[INFO] [stdout] test skip_tag_content_never_leaks ... ok
[INFO] [stdout] test filter_pipeline_never_panics_on_arbitrary_thresholds ... ok
[INFO] [stdout] test wiki_citation_needed_stripped_with_option ... ok
[INFO] [stdout] test plain_text_passthrough ... ok
[INFO] [stdout] test wiki_ref_markers_preserved_by_default ... ok
[INFO] [stdout] test wiki_ref_markers_stripped_with_option ... ok
[INFO] [stdout] test path_spans_have_well_formed_paths ... ok
[INFO] [stdout] test strip_to_text_with_paths_invariants_hold_on_arbitrary_bytes ... ok
[INFO] [stdout] test output_never_longer_than_input ... ok
[INFO] [stdout] test wiki_edit_markers_stripped_with_option ... ok
[INFO] [stdout] test output_never_contains_html_tags ... ok
[INFO] [stdout] test filter_low_cetd_density_is_monotone_under_repetition ... ok
[INFO] [stdout] test strip_to_text_never_panics_on_arbitrary_bytes ... ok
[INFO] [stdout] test spans_have_valid_bounds_and_utf8_boundaries ... ok
[INFO] [stdout] test per_segment_filters_are_idempotent_under_repetition ... ok
[INFO] [stdout] test source_range_is_monotone_under_widening ... ok
[INFO] [stdout] test spans_are_sorted_and_non_overlapping ... ok
[INFO] [stdout] test strip_is_idempotent ... ok
[INFO] [stdout] test segment_element_ids_are_deterministic ... ok
[INFO] [stdout] test spans_output_matches_plain_strip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/real_formats.rs (/opt/rustwide/target/release/deps/real_formats-7ef759b2a75298eb)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test detect_committed_fixture_formats ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/regression_corpus.rs (/opt/rustwide/target/release/deps/regression_corpus-ce3db3cdb84add5e)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test regression_corpus_strip_floors ... ok
[INFO] [stdout] test regression_corpus_anchor_floors ... ok
[INFO] [stdout] test regression_corpus_triple_floors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/segments.rs (/opt/rustwide/target/release/deps/segments-9c8132eb03e2428f)
[INFO] [stdout] 
[INFO] [stdout] running 48 tests
[INFO] [stdout] test cetd_zero_floor_keeps_everything ... ok
[INFO] [stdout] test code_block_language_is_lowercased ... ok
[INFO] [stdout] test bare_img_outside_any_block_emits_image ... ok
[INFO] [stdout] test cetd_passes_through_when_fewer_than_three_narrative_segments ... ok
[INFO] [stdout] test code_block_with_lang_prefix_class_populates_languages ... ok
[INFO] [stdout] test cetd_shelters_isolated_short_block_between_long_siblings ... ok
[INFO] [stdout] test code_block_with_language_class_populates_languages ... ok
[INFO] [stdout] test code_block_without_language_class_has_no_languages ... ok
[INFO] [stdout] test density_filter_drops_pure_link_block ... ok
[INFO] [stdout] test density_filter_preserves_prose_with_one_link ... ok
[INFO] [stdout] test code_block_with_mixed_class_finds_language_token ... ok
[INFO] [stdout] test density_filter_preserves_table_segments ... ok
[INFO] [stdout] test cetd_composes_with_other_filters_in_four_filter_pipeline ... ok
[INFO] [stdout] test img_inside_list_item_stays_listitem ... ok
[INFO] [stdout] test heading_levels ... ok
[INFO] [stdout] test img_inside_heading_stays_title ... ok
[INFO] [stdout] test nested_tables_use_outer_html ... ok
[INFO] [stdout] test cetd_drops_consecutive_short_boilerplate_run ... ok
[INFO] [stdout] test filter_drops_short_labelless_narratives ... ok
[INFO] [stdout] test filter_keeps_multi_word_list_items ... ok
[INFO] [stdout] test page_type_conflicting_signals_og_wins ... ok
[INFO] [stdout] test img_inside_table_cell_stays_table ... ok
[INFO] [stdout] test header_is_tagged_footer_is_stripped ... ok
[INFO] [stdout] test density_filter_preserves_titles ... ok
[INFO] [stdout] test empty_input_returns_empty ... ok
[INFO] [stdout] test img_inside_pre_stays_codesnippet ... ok
[INFO] [stdout] test narrative_text_inside_article ... ok
[INFO] [stdout] test list_items_separate_segments ... ok
[INFO] [stdout] test inline_img_does_not_emit_image_segment ... ok
[INFO] [stdout] test filter_preserves_titles_always ... ok
[INFO] [stdout] test pre_block_is_code_snippet ... ok
[INFO] [stdout] test cetd_preserves_structural_types_regardless_of_length ... ok
[INFO] [stdout] test sentence_density_composes_with_link_filter_and_boilerplate ... ok
[INFO] [stdout] test multiple_figures_each_emit_image ... ok
[INFO] [stdout] test sentence_density_drops_punctuationless_prose_block ... ok
[INFO] [stdout] test element_id_is_stable_across_runs ... ok
[INFO] [stdout] test page_type_json_ld_blog_posting ... ok
[INFO] [stdout] test parent_id_links_to_nearest_title ... ok
[INFO] [stdout] test summary_emits_as_title_with_children_under_it ... ok
[INFO] [stdout] test table_segment_carries_text_as_html ... ok
[INFO] [stdout] test sentence_density_preserves_short_blocks ... ok
[INFO] [stdout] test sentence_density_zero_cap_keeps_everything ... ok
[INFO] [stdout] test title_and_paragraph ... ok
[INFO] [stdout] test summary_has_no_category_depth ... ok
[INFO] [stdout] test standalone_figure_img_emits_image_segment ... ok
[INFO] [stdout] test page_type_defaults_to_unknown_when_no_signal ... ok
[INFO] [stdout] test page_type_real_world_article_with_og_type ... ok
[INFO] [stderr]      Running tests/spanmap.rs (/opt/rustwide/target/release/deps/spanmap-1b3f5f43001b430b)
[INFO] [stdout] test sentence_density_preserves_titles_headers_lists_tables ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 69 tests
[INFO] [stdout] test named_entity_traces_to_source ... ok
[INFO] [stdout] test amp_entity_traces_to_source ... ok
[INFO] [stdout] test all_words_traceable_in_complex_html ... ok
[INFO] [stdout] test closing_inline_does_not_leak_for_various_tags ... ok
[INFO] [stdout] test multibyte_source_position_is_byte_exact_for_direct ... ok
[INFO] [stdout] test every_byte_in_a_span_has_source_position ... ok
[INFO] [stdout] test closing_anchor_does_not_leak_into_path ... ok
[INFO] [stdout] test img_alt_text_traces_to_img_tag ... ok
[INFO] [stdout] test mixed_kinds_coexist_in_one_document ... ok
[INFO] [stdout] test path_basic_structure ... ok
[INFO] [stdout] test path_entity_inherits_parent_path ... ok
[INFO] [stdout] test path_fast_path_emits_whole_input_span_with_empty_path ... ok
[INFO] [stdout] test nav_content_not_in_spans ... ok
[INFO] [stdout] test consecutive_entities_each_get_span ... ok
[INFO] [stdout] test no_tags_plain_text ... ok
[INFO] [stdout] test deeply_nested_tags ... ok
[INFO] [stdout] test only_tags_no_text ... ok
[INFO] [stdout] test numeric_entity_traces_to_source ... ok
[INFO] [stdout] test multiple_entities_in_sequence ... ok
[INFO] [stdout] test path_for_img_alt_in_deeply_nested_container ... ok
[INFO] [stdout] test multibyte_text_span_source_matches ... ok
[INFO] [stdout] test path_nested_elements ... ok
[INFO] [stdout] test plain_text_with_entities_fast_path_span_is_entity_decoded ... ok
[INFO] [stdout] test realistic_article_spans ... ok
[INFO] [stdout] test output_positions_are_utf8_boundaries ... ok
[INFO] [stdout] test path_multiple_children_same_parent ... ok
[INFO] [stdout] test plain_text_with_whitespace_collapse_fast_path_span_is_entity_decoded ... ok
[INFO] [stdout] test path_span_kinds_match_origin ... ok
[INFO] [stdout] test script_content_not_in_spans ... ok
[INFO] [stdout] test self_closing_tags_do_not_nest_path ... ok
[INFO] [stdout] test sibling_indexing_in_path ... ok
[INFO] [stdout] test multiple_paragraphs ... ok
[INFO] [stdout] test path_realistic_article ... ok
[INFO] [stdout] test source_position_out_of_bounds_returns_none ... ok
[INFO] [stdout] test source_position_on_entity_span_returns_entity_start ... ok
[INFO] [stdout] test empty_html ... ok
[INFO] [stdout] test source_range_at_exact_span_boundary ... ok
[INFO] [stdout] test hex_entity_traces_to_source ... ok
[INFO] [stdout] test path_spans_indexable_after_trailing_whitespace_trim ... ok
[INFO] [stdout] test path_skipped_elements_not_in_path ... ok
[INFO] [stdout] test plain_text_all_whitespace_fast_path_emits_no_spans ... ok
[INFO] [stdout] test path_img_alt_text ... ok
[INFO] [stdout] test source_position_on_synthetic_span_returns_tag_start ... ok
[INFO] [stdout] test sibling_indexing_only_when_siblings_repeat ... ok
[INFO] [stdout] test source_range_across_entity_boundary ... ok
[INFO] [stdout] test path_fast_path_empty_for_all_whitespace ... ok
[INFO] [stdout] test simple_paragraph ... ok
[INFO] [stdout] test source_position_direct_run_interpolates ... ok
[INFO] [stdout] test source_position_on_entity_returns_entity_start ... ok
[INFO] [stdout] test source_range_empty_query_past_end_returns_none ... ok
[INFO] [stdout] test span_map_len_and_is_empty ... ok
[INFO] [stdout] test source_range_straddling_multiple_spans_returns_union ... ok
[INFO] [stdout] test source_range_union_is_monotone_under_widening ... ok
[INFO] [stdout] test source_ranges_are_utf8_boundaries ... ok
[INFO] [stdout] test span_kinds_are_tagged ... ok
[INFO] [stdout] test span_map_iter ... ok
[INFO] [stdout] test span_map_out_of_bounds_returns_none ... ok
[INFO] [stdout] test span_map_source_range_partial_overlap ... ok
[INFO] [stdout] test span_map_with_wiki_options ... ok
[INFO] [stdout] test spans_survive_whitespace_collapse ... ok
[INFO] [stdout] test void_element_does_not_leak_into_following_path ... ok
[INFO] [stdout] test void_elements_br_hr_also_do_not_push ... ok
[INFO] [stdout] test whitespace_collapse_demotes_direct_to_entity_decoded ... ok
[INFO] [stdout] test spans_are_monotonic_and_non_overlapping_in_output ... ok
[INFO] [stdout] test unclosed_tag_does_not_corrupt_path ... ok
[INFO] [stdout] test spans_output_matches_strip_to_text ... ok
[INFO] [stdout] test text_with_inline_tags ... ok
[INFO] [stdout] test trim_does_not_produce_zero_length_path_spans ... ok
[INFO] [stdout] test trim_does_not_produce_zero_length_spans ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 69 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/wild_html.rs (/opt/rustwide/target/release/deps/wild_html-56c5a5060719a91c)
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test arabic_rtl_article ... ok
[INFO] [stdout] test aspnet_form_wrapper ... ok
[INFO] [stdout] test complex_table_with_spans ... ok
[INFO] [stdout] test definition_list_and_details ... ok
[INFO] [stdout] test entities_without_semicolons ... ok
[INFO] [stdout] test detect_mime_roundtrip ... ok
[INFO] [stdout] test email_html_outlook_style ... ok
[INFO] [stdout] test github_readme_like_html ... ok
[INFO] [stdout] test chinese_article_with_mixed_scripts ... ok
[INFO] [stdout] test deeply_nested_layout_tables ... ok
[INFO] [stdout] test nested_script_and_style_edge_cases ... ok
[INFO] [stdout] test nested_skip_tags_dont_leak ... ok
[INFO] [stdout] test extremely_long_attribute_values ... ok
[INFO] [stdout] test amp_page_structure ... ok
[INFO] [stdout] test cloudflare_blocked_page ... ok
[INFO] [stdout] test mixed_newlines_and_whitespace ... ok
[INFO] [stdout] test mixed_valid_and_bogus_entities ... ok
[INFO] [stdout] test mustache_template_markers ... ok
[INFO] [stdout] test page_with_ad_markup ... ok
[INFO] [stdout] test wikipedia_interlanguage_links_stripped ... ok
[INFO] [stdout] test script_with_html_in_string_literals ... ok
[INFO] [stdout] test unclosed_tags_everywhere ... ok
[INFO] [stdout] test void_and_self_closing_elements ... ok
[INFO] [stdout] test markdown_preserves_table_content ... ok
[INFO] [stdout] test markdown_complex_article ... ok
[INFO] [stdout] test numeric_entities_for_emoji ... ok
[INFO] [stdout] test stackoverflow_like_qa ... ok
[INFO] [stdout] test react_spa_shell ... ok
[INFO] [stdout] test svg_heavy_page ... ok
[INFO] [stdout] test form_content_not_eaten ... ok
[INFO] [stdout] test pre_tag_content_collapsed ... ok
[INFO] [stdout] test tag_inside_attribute_value ... ok
[INFO] [stdout] test hundred_entities_in_sequence ... ok
[INFO] [stdout] test large_document_completes ... ok
[INFO] [stdout] test wikipedia_portlet_navigation_stripped ... ok
[INFO] [stderr]    Doc-tests deformat
[INFO] [stdout] test wordpress_post_with_shortcodes_and_widgets ... ok
[INFO] [stdout] test script_with_embedded_close_tag ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test src/lib.rs - extract_from_bytes (line 235) - compile ... ok
[INFO] [stdout] test src/segment.rs - segment::filter_low_cetd_density (line 955) ... ok
[INFO] [stdout] test src/lib.rs - extract (line 146) ... ok
[INFO] [stdout] test src/page_type.rs - page_type (line 20) ... ok
[INFO] [stdout] test src/html.rs - html::extract_metadata (line 1354) ... ok
[INFO] [stdout] test src/segment.rs - segment::strip_to_segments_filtered (line 215) ... ok
[INFO] [stdout] test src/lib.rs - (line 10) ... ok
[INFO] [stdout] test src/html.rs - html::strip_to_text (line 123) ... ok
[INFO] [stdout] test src/segment.rs - segment::filter_low_sentence_density (line 812) ... ok
[INFO] [stdout] test src/html.rs - html::decode_entities (line 3254) ... ok
[INFO] [stdout] test src/detect.rs - detect::detect_mime (line 185) ... ok
[INFO] [stdout] test src/html.rs - html::strip_to_markdown (line 753) ... ok
[INFO] [stdout] test src/segment.rs - segment::strip_to_segments_filtered (line 240) ... ok
[INFO] [stdout] test src/html.rs - html::PathSpan (line 306) ... ok
[INFO] [stdout] test src/html.rs - html::SpanMap (line 158) ... ok
[INFO] [stdout] test src/html.rs - html::strip_to_text_with_options (line 138) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.73s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "a991ce346bc9977514009043e8c86ea25ce889be2564b1651c4327c5a6fe3aa2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a991ce346bc9977514009043e8c86ea25ce889be2564b1651c4327c5a6fe3aa2", kill_on_drop: false }`
[INFO] [stdout] a991ce346bc9977514009043e8c86ea25ce889be2564b1651c4327c5a6fe3aa2
