[INFO] fetching crate justext 0.2.0... [INFO] testing justext-0.2.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate justext 0.2.0 into /workspace/builds/worker-6-tc2/source [INFO] started tweaking crates.io crate justext 0.2.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate justext 0.2.0 [INFO] tweaked toml for crates.io crate justext 0.2.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate justext 0.2.0 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate justext 0.2.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a58b2df6a6bd8413887feb4314b50440d3bf839f34346cd358a993d7ce51f044 [INFO] running `Command { std: "docker" "start" "-a" "a58b2df6a6bd8413887feb4314b50440d3bf839f34346cd358a993d7ce51f044", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a58b2df6a6bd8413887feb4314b50440d3bf839f34346cd358a993d7ce51f044", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a58b2df6a6bd8413887feb4314b50440d3bf839f34346cd358a993d7ce51f044", kill_on_drop: false }` [INFO] [stdout] a58b2df6a6bd8413887feb4314b50440d3bf839f34346cd358a993d7ce51f044 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 663d8bedede5b2501e202fa549256c50405c2fc84893d89e75282000012154f4 [INFO] running `Command { std: "docker" "start" "-a" "663d8bedede5b2501e202fa549256c50405c2fc84893d89e75282000012154f4", kill_on_drop: false }` [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling precomputed-hash v0.1.1 [INFO] [stderr] Compiling mac v0.1.1 [INFO] [stderr] Compiling dtoa v1.0.11 [INFO] [stderr] Compiling stable_deref_trait v1.2.1 [INFO] [stderr] Compiling phf_shared v0.13.1 [INFO] [stderr] Compiling rustc-hash v2.1.1 [INFO] [stderr] Compiling ego-tree v0.10.0 [INFO] [stderr] Compiling getopts v0.2.24 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling servo_arc v0.4.3 [INFO] [stderr] Compiling futf v0.1.5 [INFO] [stderr] Compiling dtoa-short v0.3.5 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling tendril v0.4.3 [INFO] [stderr] Compiling phf_generator v0.13.1 [INFO] [stderr] Compiling string_cache v0.9.0 [INFO] [stderr] Compiling phf_codegen v0.13.1 [INFO] [stderr] Compiling string_cache_codegen v0.6.1 [INFO] [stderr] Compiling selectors v0.33.0 [INFO] [stderr] Compiling web_atoms v0.2.3 [INFO] [stderr] Compiling phf_macros v0.13.1 [INFO] [stderr] Compiling derive_more-impl v2.1.1 [INFO] [stderr] Compiling cssparser-macros v0.6.1 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling phf v0.13.1 [INFO] [stderr] Compiling cssparser v0.36.0 [INFO] [stderr] Compiling derive_more v2.1.1 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling markup5ever v0.36.1 [INFO] [stderr] Compiling html5ever v0.36.1 [INFO] [stderr] Compiling scraper v0.25.0 [INFO] [stderr] Compiling justext v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.82s [INFO] running `Command { std: "docker" "inspect" "663d8bedede5b2501e202fa549256c50405c2fc84893d89e75282000012154f4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "663d8bedede5b2501e202fa549256c50405c2fc84893d89e75282000012154f4", kill_on_drop: false }` [INFO] [stdout] 663d8bedede5b2501e202fa549256c50405c2fc84893d89e75282000012154f4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 042db0d6e0ceec43eef2bedf905534723be972c58ee2a3f8d4a3addb7cc00cc7 [INFO] running `Command { std: "docker" "start" "-a" "042db0d6e0ceec43eef2bedf905534723be972c58ee2a3f8d4a3addb7cc00cc7", kill_on_drop: false }` [INFO] [stderr] Compiling zerocopy v0.8.40 [INFO] [stderr] Compiling zerocopy-derive v0.8.40 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling alloca v0.4.0 [INFO] [stderr] Compiling clap_builder v4.5.60 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling page_size v0.6.0 [INFO] [stderr] Compiling criterion-plot v0.8.2 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling clap v4.5.60 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling criterion v0.8.2 [INFO] [stderr] Compiling justext v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 15.64s [INFO] running `Command { std: "docker" "inspect" "042db0d6e0ceec43eef2bedf905534723be972c58ee2a3f8d4a3addb7cc00cc7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "042db0d6e0ceec43eef2bedf905534723be972c58ee2a3f8d4a3addb7cc00cc7", kill_on_drop: false }` [INFO] [stdout] 042db0d6e0ceec43eef2bedf905534723be972c58ee2a3f8d4a3addb7cc00cc7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] ad2561d088a19e1e6a7c2776d5295c0b1d4d69002ed2ef6c636955943945aecc [INFO] running `Command { std: "docker" "start" "-a" "ad2561d088a19e1e6a7c2776d5295c0b1d4d69002ed2ef6c636955943945aecc", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/justext-a27135087e04ad86) [INFO] [stdout] [INFO] [stdout] running 62 tests [INFO] [stdout] test classify::tests::test_copyright_entity_literal ... ok [INFO] [stdout] test classify::tests::test_length_low ... ok [INFO] [stdout] test classify::tests::test_copyright_symbol ... ok [INFO] [stdout] test classify::tests::test_heading_detection ... ok [INFO] [stdout] test classify::tests::test_max_link_density ... ok [INFO] [stdout] test paragraph_maker::tests::test_br_br_only_emits_no_paragraphs ... ok [INFO] [stdout] test paragraph_maker::tests::test_is_blank_mixed_whitespace ... ok [INFO] [stdout] test paragraph_maker::tests::test_basic ... ok [INFO] [stdout] test classify::tests::test_stopwords_low ... ok [INFO] [stdout] test paragraph_maker::tests::test_is_blank_nobreak_space ... ok [INFO] [stdout] test paragraph_maker::tests::test_is_blank_narrow_nobreak_space ... ok [INFO] [stdout] test paragraph_maker::tests::test_is_blank_space ... ok [INFO] [stdout] test paragraph_maker::tests::test_is_blank_spaces ... ok [INFO] [stdout] test paragraph_maker::tests::test_is_blank_empty ... ok [INFO] [stdout] test classify::tests::test_no_headings_config ... ok [INFO] [stdout] test paragraph_maker::tests::test_inline_text_in_body ... ok [INFO] [stdout] test paragraph_maker::tests::test_is_blank_newline ... ok [INFO] [stdout] test paragraph_maker::tests::test_is_blank_tab ... ok [INFO] [stdout] test classify::tests::test_select_in_dom_path ... ok [INFO] [stdout] test paragraph_maker::tests::test_is_blank_with_chars ... ok [INFO] [stdout] test classify::tests::test_stopwords_high ... ok [INFO] [stdout] test paragraph_maker::tests::test_normalize_newline_and_tab ... ok [INFO] [stdout] test paragraph_maker::tests::test_normalize_no_change ... ok [INFO] [stdout] test paragraph_maker::tests::test_multiple_line_break ... ok [INFO] [stdout] test paragraph_maker::tests::test_path_empty ... ok [INFO] [stdout] test paragraph_maker::tests::test_path_mixed_siblings ... ok [INFO] [stdout] test paragraph_maker::tests::test_path_nested ... ok [INFO] [stdout] test paragraph_maker::tests::test_path_pop ... ok [INFO] [stdout] test paragraph_maker::tests::test_normalize_non_break_spaces ... ok [INFO] [stdout] test paragraph_maker::tests::test_path_sibling_ordinals ... ok [INFO] [stdout] test paragraph_maker::tests::test_no_paragraphs ... ok [INFO] [stdout] test paragraph_maker::tests::test_normalize_dont_trim ... ok [INFO] [stdout] test paragraph_maker::tests::test_path_single_element ... ok [INFO] [stdout] test paragraph_maker::tests::test_words_split_by_br_tag ... ok [INFO] [stdout] test paragraph_maker::tests::test_links ... ok [INFO] [stdout] test preprocess::tests::test_attribute_ampersand_survives_double_parse ... ok [INFO] [stdout] test preprocess::tests::test_form_wrapper_text_preserved ... ok [INFO] [stdout] test preprocess::tests::test_preserve_content ... ok [INFO] [stdout] test paragraph_maker::tests::test_whitespace_handling ... ok [INFO] [stdout] test preprocess::tests::test_remove_embedded_param ... ok [INFO] [stdout] test preprocess::tests::test_remove_form_family ... ok [INFO] [stdout] test preprocess::tests::test_remove_head_tag ... ok [INFO] [stdout] test preprocess::tests::test_remove_embedded_layer ... ok [INFO] [stdout] test preprocess::tests::test_remove_comments ... ok [INFO] [stdout] test preprocess::tests::test_remove_script ... ok [INFO] [stdout] test preprocess::tests::test_remove_style ... ok [INFO] [stdout] test preprocess::tests::test_text_entities_not_reparsed_as_tags ... ok [INFO] [stdout] test revise::tests::test_neighbour_at_start_returns_bad ... ok [INFO] [stdout] test revise::tests::test_neighbour_at_end_returns_bad ... ok [INFO] [stdout] test revise::tests::test_stage1_non_heading_short_not_promoted ... ok [INFO] [stdout] test revise::tests::test_stage1_short_heading_near_good_becomes_neargood_then_good ... ok [INFO] [stdout] test revise::tests::test_stage1_short_heading_not_promoted_becomes_bad ... ok [INFO] [stdout] test revise::tests::test_stage2_batching ... ok [INFO] [stdout] test revise::tests::test_stage2_short_between_two_bad ... ok [INFO] [stdout] test revise::tests::test_stage2_short_between_two_good ... ok [INFO] [stdout] test revise::tests::test_stage2_short_neargood_proximity_next ... ok [INFO] [stdout] test revise::tests::test_stage2_short_neargood_proximity_prev ... ok [INFO] [stdout] test revise::tests::test_stage3_neargood_at_document_end ... ok [INFO] [stdout] test revise::tests::test_stage3_neargood_both_bad_neighbors ... ok [INFO] [stdout] test revise::tests::test_stage3_neargood_one_good_neighbor ... ok [INFO] [stdout] test revise::tests::test_stage4_heading_bad_cf_not_bad_near_good ... ok [INFO] [stdout] test revise::tests::test_stage4_heading_cf_bad_not_promoted ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 62 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/compare.rs (/opt/rustwide/target/debug/deps/compare-89c39825c305446c) [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] [stderr] Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-2cbe05f01d019f4f) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stderr] Running tests/stoplists.rs (/opt/rustwide/target/debug/deps/stoplists-73734325b1a08b46) [INFO] [stdout] test test_language_independent_mode ... ok [INFO] [stdout] test test_empty_html ... ok [INFO] [stdout] test test_boilerplate_nav_links ... ok [INFO] [stdout] test test_heading_near_content_is_promoted ... ok [INFO] [stdout] test test_extract_text_returns_only_good ... ok [INFO] [stdout] test test_words_split_by_br_tag ... ok [INFO] [stdout] test test_single_good_paragraph ... ok [INFO] [stdout] test test_paragraph_struct_fields ... ok [INFO] [stdout] test test_copyright_paragraph_is_bad ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_available_languages_count ... ok [INFO] [stdout] test test_all_100_languages ... ok [INFO] [stdout] test test_get_stoplist_missing ... ok [INFO] [stdout] test test_available_languages_contains_english ... ok [INFO] [stdout] test test_get_stoplist_english ... ok [INFO] [stdout] test test_stoplist_words_are_lowercased ... ok [INFO] [stdout] test test_get_stoplist_case_insensitive ... ok [INFO] [stdout] test test_get_stoplist_slovak ... ok [INFO] [stdout] test test_get_all_stoplists_nonempty ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.72s [INFO] [stdout] [INFO] [stderr] Doc-tests justext [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test src/lib.rs - (line 11) ... ok [INFO] [stdout] test src/lib.rs - justext_lang (line 127) ... ok [INFO] [stdout] test src/lib.rs - extract_text_lang (line 145) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "ad2561d088a19e1e6a7c2776d5295c0b1d4d69002ed2ef6c636955943945aecc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ad2561d088a19e1e6a7c2776d5295c0b1d4d69002ed2ef6c636955943945aecc", kill_on_drop: false }` [INFO] [stdout] ad2561d088a19e1e6a7c2776d5295c0b1d4d69002ed2ef6c636955943945aecc