[INFO] fetching crate html-streaming-editor 0.8.0... [INFO] testing html-streaming-editor-0.8.0 against 1.90.0 for beta-1.91-3 [INFO] extracting crate html-streaming-editor 0.8.0 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate html-streaming-editor 0.8.0 [INFO] finished tweaking crates.io crate html-streaming-editor 0.8.0 [INFO] tweaked toml for crates.io crate html-streaming-editor 0.8.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate html-streaming-editor 0.8.0 on toolchain 1.90.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate html-streaming-editor 0.8.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" "+1.90.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded utf8-width v0.1.6 [INFO] [stderr] Downloaded peg-macros v0.8.1 [INFO] [stderr] Downloaded rctree v0.5.0 [INFO] [stderr] Downloaded tl v0.7.7 [INFO] [stderr] Downloaded peg-runtime v0.8.1 [INFO] [stderr] Downloaded anstyle v1.0.0 [INFO] [stderr] Downloaded peg v0.8.1 [INFO] [stderr] Downloaded snafu-derive v0.7.4 [INFO] [stderr] Downloaded clap v4.2.7 [INFO] [stderr] Downloaded snafu v0.7.4 [INFO] [stderr] Downloaded clap_builder v4.2.7 [INFO] [stderr] Downloaded aho-corasick v1.0.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c5703d169c6ff3482dec300cd5a9936b829bb0ee0a631fd97c49c3e96e726b98 [INFO] running `Command { std: "docker" "start" "-a" "c5703d169c6ff3482dec300cd5a9936b829bb0ee0a631fd97c49c3e96e726b98", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c5703d169c6ff3482dec300cd5a9936b829bb0ee0a631fd97c49c3e96e726b98", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c5703d169c6ff3482dec300cd5a9936b829bb0ee0a631fd97c49c3e96e726b98", kill_on_drop: false }` [INFO] [stdout] c5703d169c6ff3482dec300cd5a9936b829bb0ee0a631fd97c49c3e96e726b98 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c33c7cacde8145ba1912e436e1f6b056749acc3a93eeaa0aeaf9e5356de4e169 [INFO] running `Command { std: "docker" "start" "-a" "c33c7cacde8145ba1912e436e1f6b056749acc3a93eeaa0aeaf9e5356de4e169", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.144 [INFO] [stderr] Compiling proc-macro2 v1.0.56 [INFO] [stderr] Compiling unicode-ident v1.0.8 [INFO] [stderr] Compiling quote v1.0.27 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling io-lifetimes v1.0.10 [INFO] [stderr] Compiling rustix v0.37.19 [INFO] [stderr] Compiling linux-raw-sys v0.3.7 [INFO] [stderr] Compiling log v0.4.17 [INFO] [stderr] Compiling cc v1.0.79 [INFO] [stderr] Compiling anstyle-query v1.0.0 [INFO] [stderr] Compiling anstyle-parse v0.2.0 [INFO] [stderr] Compiling gimli v0.27.2 [INFO] [stderr] Compiling regex-syntax v0.7.1 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling anstyle v1.0.0 [INFO] [stderr] Compiling adler v1.0.2 [INFO] [stderr] Compiling colorchoice v1.0.0 [INFO] [stderr] Compiling miniz_oxide v0.6.2 [INFO] [stderr] Compiling humantime v1.3.0 [INFO] [stderr] Compiling termcolor v1.2.0 [INFO] [stderr] Compiling clap_lex v0.4.1 [INFO] [stderr] Compiling peg-runtime v0.8.1 [INFO] [stderr] Compiling rustc-demangle v0.1.23 [INFO] [stderr] Compiling utf8-width v0.1.6 [INFO] [stderr] Compiling once_cell v1.17.1 [INFO] [stderr] Compiling html-escape v0.2.13 [INFO] [stderr] Compiling exitcode v1.1.2 [INFO] [stderr] Compiling tl v0.7.7 [INFO] [stderr] Compiling rctree v0.5.0 [INFO] [stderr] Compiling aho-corasick v1.0.1 [INFO] [stderr] Compiling object v0.30.3 [INFO] [stderr] Compiling syn v2.0.15 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling peg-macros v0.8.1 [INFO] [stderr] Compiling backtrace v0.3.67 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling peg v0.8.1 [INFO] [stderr] Compiling is-terminal v0.4.7 [INFO] [stderr] Compiling anstream v0.3.2 [INFO] [stderr] Compiling clap_builder v4.2.7 [INFO] [stderr] Compiling regex v1.8.1 [INFO] [stderr] Compiling addr2line v0.19.0 [INFO] [stderr] Compiling snafu-derive v0.7.4 [INFO] [stderr] Compiling env_logger v0.7.1 [INFO] [stderr] Compiling pretty_env_logger v0.4.0 [INFO] [stderr] Compiling clap_derive v4.2.0 [INFO] [stderr] Compiling snafu v0.7.4 [INFO] [stderr] Compiling clap v4.2.7 [INFO] [stderr] Compiling html-streaming-editor v0.8.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.03s [INFO] running `Command { std: "docker" "inspect" "c33c7cacde8145ba1912e436e1f6b056749acc3a93eeaa0aeaf9e5356de4e169", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c33c7cacde8145ba1912e436e1f6b056749acc3a93eeaa0aeaf9e5356de4e169", kill_on_drop: false }` [INFO] [stdout] c33c7cacde8145ba1912e436e1f6b056749acc3a93eeaa0aeaf9e5356de4e169 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4c125be7dc0eecd68017cf700795d38ea5539b4b52b376b181fd23722e885d47 [INFO] running `Command { std: "docker" "start" "-a" "4c125be7dc0eecd68017cf700795d38ea5539b4b52b376b181fd23722e885d47", kill_on_drop: false }` [INFO] [stderr] Compiling html-streaming-editor v0.8.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 4.41s [INFO] running `Command { std: "docker" "inspect" "4c125be7dc0eecd68017cf700795d38ea5539b4b52b376b181fd23722e885d47", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4c125be7dc0eecd68017cf700795d38ea5539b4b52b376b181fd23722e885d47", kill_on_drop: false }` [INFO] [stdout] 4c125be7dc0eecd68017cf700795d38ea5539b4b52b376b181fd23722e885d47 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] a425e9710a214f36d2f8bbd00ac336caf2443aee4d1ee292e9a03908cbf8638c [INFO] running `Command { std: "docker" "start" "-a" "a425e9710a214f36d2f8bbd00ac336caf2443aee4d1ee292e9a03908cbf8638c", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/html_streaming_editor-d4ec6718b19a1429) [INFO] [stdout] [INFO] [stdout] running 228 tests [INFO] [stdout] test css::tests::parse_list_complex ... ok [INFO] [stdout] test css::tests::parse_selector_attribute_equals ... ok [INFO] [stdout] test css::tests::parse_list_single ... ok [INFO] [stdout] test css::tests::parse_selector_attribute_exists ... ok [INFO] [stdout] test css::tests::parse_selector_mix ... ok [INFO] [stdout] test css::tests::parse_list_two ... ok [INFO] [stdout] test css::tests::parse_selector_only_class ... ok [INFO] [stdout] test css::tests::parse_selector_only_element ... ok [INFO] [stdout] test css::tests::parse_selector_only_id ... ok [INFO] [stdout] test css::tests::parse_single_step_path ... ok [INFO] [stdout] test css::tests::parse_two_step_path_adjacent_sibling ... ok [INFO] [stdout] test css::tests::parse_two_step_path_descendant ... ok [INFO] [stdout] test css::tests::parse_two_step_path_adjacent_siblings_spaceless ... ok [INFO] [stdout] test css::tests::parse_two_step_path_direct_children ... ok [INFO] [stdout] test css::tests::parse_two_step_path_general_sibling ... ok [INFO] [stdout] test css::tests::parse_two_step_path_general_siblings_spaceless ... ok [INFO] [stdout] test css::tests::query_adjacent_sibling ... ok [INFO] [stdout] test css::tests::query_descendents ... ok [INFO] [stdout] test css::tests::query_adjacent_sibling_with_whitespaces ... ok [INFO] [stdout] test css::tests::query_single_level_by_attribute_contains_character ... ok [INFO] [stdout] test element_creating::command::tests::create_element_builds_new_element_on_empty_input ... ok [INFO] [stdout] test css::tests::query_single_level_by_element_name ... ok [INFO] [stdout] test css::tests::query_direct_child ... ok [INFO] [stdout] test css::tests::query_single_level_by_id ... ok [INFO] [stdout] test element_creating::command::tests::query_replaced_returns_all_matching_descendents_of_input ... ok [INFO] [stdout] test css::tests::query_single_level_by_attribute_equals_till_hyphen ... ok [INFO] [stdout] test css::tests::query_general_sibling ... ok [INFO] [stdout] test css::tests::query_single_level_by_attribute_equals_exact ... ok [INFO] [stdout] test css::tests::query_single_level_by_attribute_existence ... ok [INFO] [stdout] test css::tests::query_single_level_by_attribute_contains_term ... ok [INFO] [stdout] test css::tests::query_single_level_by_attribute_starts ... ok [INFO] [stdout] test element_creating::command::tests::load_file_read_file_content ... ok [INFO] [stdout] test css::tests::query_single_level_by_single_class ... ok [INFO] [stdout] test element_creating::command::tests::create_element_builds_new_element_ignoring_input ... ok [INFO] [stdout] test css::tests::query_single_level_by_attribute_ends ... ok [INFO] [stdout] test element_creating::command::tests::query_replaced_returns_empty_on_empty_input ... ok [INFO] [stdout] test element_creating::command::tests::query_replaced_returns_empty_on_no_match ... ok [INFO] [stdout] test css::tests::query_single_level_by_multiple_classes ... ok [INFO] [stdout] test element_creating::command::tests::query_replaced_returns_matching_descendent_of_input ... ok [INFO] [stdout] test element_processing::command::tests::append_comment_from_attr_for_empty_tag ... ok [INFO] [stdout] test element_processing::command::tests::append_comment_from_string_for_empty_tag ... ok [INFO] [stdout] test element_processing::command::tests::append_comment_from_string_for_tag_with_multiple_children ... ok [INFO] [stdout] test element_processing::command::tests::append_element_from_create_for_tag ... ok [INFO] [stdout] test element_processing::command::tests::append_text_content_from_attr_for_empty_tag ... ok [INFO] [stdout] test element_processing::command::tests::append_text_content_from_string_for_empty_tag ... ok [INFO] [stdout] test element_processing::command::tests::append_text_content_from_string_for_tag ... ok [INFO] [stdout] test element_processing::command::tests::append_text_content_from_string_for_tag_with_multiple_children ... ok [INFO] [stdout] test element_processing::command::tests::clear_attribute ... ok [INFO] [stdout] test element_processing::command::tests::clear_content ... ok [INFO] [stdout] test element_processing::command::tests::extract_command ... ok [INFO] [stdout] test element_processing::command::tests::for_each_on_ul ... ok [INFO] [stdout] test element_processing::command::tests::append_comment_from_string_for_tag ... ok [INFO] [stdout] test element_processing::command::tests::prepend_comment_from_attr_for_empty_tag ... ok [INFO] [stdout] test element_processing::command::tests::prepend_comment_from_string_for_empty_tag ... ok [INFO] [stdout] test element_processing::command::tests::prepend_comment_from_string_for_tag ... ok [INFO] [stdout] test element_processing::command::tests::prepend_comment_from_string_for_tag_with_multiple_children ... ok [INFO] [stdout] test element_processing::command::tests::prepend_element_from_create_for_tag ... ok [INFO] [stdout] test element_processing::command::tests::prepend_text_content_from_attr_for_empty_tag ... ok [INFO] [stdout] test element_processing::command::tests::prepend_text_content_from_string_for_empty_tag ... ok [INFO] [stdout] test element_processing::command::tests::prepend_text_content_from_string_for_tag ... ok [INFO] [stdout] test element_processing::command::tests::prepend_text_content_from_string_for_tag_with_multiple_children ... ok [INFO] [stdout] test element_processing::command::tests::replace_element_from_create ... ok [INFO] [stdout] test element_processing::command::tests::replace_element_using_query_replaced ... ok [INFO] [stdout] test element_processing::command::tests::set_attribute_from_other_attr_as_new_attr ... ok [INFO] [stdout] test element_processing::command::tests::set_attribute_from_string_as_new_attr ... ok [INFO] [stdout] test element_processing::command::tests::set_attribute_from_string_over_existing_attr ... ok [INFO] [stdout] test element_processing::command::tests::set_text_content_from_attr_for_empty_tag ... ok [INFO] [stdout] test element_processing::command::tests::remove_command ... ok [INFO] [stdout] test element_processing::command::tests::replace_element_using_load_file ... ok [INFO] [stdout] test element_processing::command::tests::set_text_content_from_string_for_empty_tag ... ok [INFO] [stdout] test element_processing::command::tests::set_text_content_from_string_for_tag ... ok [INFO] [stdout] test element_processing::command::tests::set_text_content_from_string_for_tag_with_multiple_children ... ok [INFO] [stdout] test html::tests::convert_empty_comments_works ... ok [INFO] [stdout] test html::tests::convert_vdom_keeps_doctype4_if_present ... ignored [INFO] [stdout] test html::tests::convert_vdom_html_tag_builds_document ... ok [INFO] [stdout] test element_processing::pipeline::tests::run_on_two_commands ... ok [INFO] [stdout] test html::tests::convert_single_vdom_works ... ok [INFO] [stdout] test element_processing::pipeline::tests::run_on_single_command ... ok [INFO] [stdout] test html::tests::convert_vdom_keeps_doctype5_if_present ... ok [INFO] [stdout] test html::tests::convert_vdom_other_tag_builds_tag ... ok [INFO] [stdout] test html::tests::inner_html_of_childless_tag_is_empty ... ok [INFO] [stdout] test html::tests::inner_html_of_complex_node_has_all ... ok [INFO] [stdout] test html::tests::inner_html_of_comment_is_empty ... ok [INFO] [stdout] test html::tests::convert_vdom_no_doctype_if_none_present ... ok [INFO] [stdout] test html::tests::inner_html_of_tag_containing_attributes_is_empty ... ok [INFO] [stdout] test html::tests::inner_html_of_text_is_string ... ok [INFO] [stdout] test html::tests::inner_html_of_tag_with_comment_has_comment ... ok [INFO] [stdout] test html::tests::outer_html_of_tag_contains_attributes ... ok [INFO] [stdout] test html::tests::outer_html_of_childless_tag_is_tag_pair ... ok [INFO] [stdout] test html::tests::outer_html_of_comment_has_correct_syntax ... ok [INFO] [stdout] test html::tests::outer_html_of_complex_node_has_all ... ok [INFO] [stdout] test html::tests::outer_html_of_document_has_all ... ok [INFO] [stdout] test html::tests::inner_html_of_document_has_all ... ok [INFO] [stdout] test html::tests::inner_html_of_tag_with_text_has_string ... ok [INFO] [stdout] test html::tests::outer_html_of_tag_with_text_has_string ... ok [INFO] [stdout] test html::tests::outer_html_of_text_is_string ... ok [INFO] [stdout] test html::tests::text_content_of_childless_tag_is_empty ... ok [INFO] [stdout] test html::tests::text_content_of_comment_is_empty ... ok [INFO] [stdout] test html::tests::text_content_of_complex_node_is_set ... ok [INFO] [stdout] test html::tests::text_content_of_document_has_all ... ok [INFO] [stdout] test html::tests::text_content_of_tag_containing_attributes_is_empty ... ok [INFO] [stdout] test html::tests::text_content_of_tag_with_comment_is_empty ... ok [INFO] [stdout] test html::tests::text_content_of_tag_with_text_is_string ... ok [INFO] [stdout] test html::tests::text_content_of_text_is_string ... ok [INFO] [stdout] test parsing::tests::parse_add_prefix ... ok [INFO] [stdout] test parsing::tests::parse_add_suffix ... ok [INFO] [stdout] test parsing::tests::parse_append_comment_by_string ... ok [INFO] [stdout] test parsing::tests::parse_append_comment_by_string_with_arrow ... ok [INFO] [stdout] test parsing::tests::parse_append_element_using_create ... ok [INFO] [stdout] test parsing::tests::parse_append_element_using_load_file ... ok [INFO] [stdout] test parsing::tests::parse_append_comment_by_string_with_ascii_arrow ... ok [INFO] [stdout] test parsing::tests::parse_append_element_using_new_alias ... ok [INFO] [stdout] test parsing::tests::parse_append_element_using_source ... ok [INFO] [stdout] test parsing::tests::parse_append_element_with_arrow_using_create ... ok [INFO] [stdout] test parsing::tests::parse_append_element_with_ascii_arrow_using_create ... ok [INFO] [stdout] test parsing::tests::parse_append_text_content_by_string_with_arrow ... ok [INFO] [stdout] test parsing::tests::parse_append_text_content_by_string_with_ascii_arrow ... ok [INFO] [stdout] test parsing::tests::parse_append_text_content_by_sub_pipeline ... ok [INFO] [stdout] test parsing::tests::parse_extract_element ... ok [INFO] [stdout] test parsing::tests::parse_clear_attr ... ok [INFO] [stdout] test parsing::tests::parse_extract_element_alias_only ... ok [INFO] [stdout] test parsing::tests::parse_for_each_alias_with_using_set_attr ... ok [INFO] [stdout] test parsing::tests::parse_clear_content ... ok [INFO] [stdout] test parsing::tests::parse_for_each_using_set_attr ... ok [INFO] [stdout] test parsing::tests::parse_for_each_with_ascii_arrow_using_set_attr ... ok [INFO] [stdout] test parsing::tests::parse_get_attr ... ok [INFO] [stdout] test parsing::tests::parse_get_text_content ... ok [INFO] [stdout] test parsing::tests::parse_pipeline_with_crlf_newlines ... ok [INFO] [stdout] test parsing::tests::parse_pipeline_with_newlines_and_whitespaces ... ok [INFO] [stdout] test parsing::tests::parse_prepend_comment_by_string ... ok [INFO] [stdout] test parsing::tests::parse_prepend_comment_by_string_with_arrow ... ok [INFO] [stdout] test parsing::tests::parse_prepend_comment_by_string_with_ascii_arrow ... ok [INFO] [stdout] test parsing::tests::parse_prepend_element_using_create ... ok [INFO] [stdout] test parsing::tests::parse_prepend_element_using_load_file ... ok [INFO] [stdout] test parsing::tests::parse_append_text_content_by_string ... ok [INFO] [stdout] test parsing::tests::parse_prepend_element_using_source ... ok [INFO] [stdout] test parsing::tests::parse_prepend_element_with_arrow_using_create ... ok [INFO] [stdout] test parsing::tests::parse_prepend_element_with_ascii_arrow_using_create ... ok [INFO] [stdout] test parsing::tests::parse_prepend_text_content_by_string ... ok [INFO] [stdout] test parsing::tests::parse_prepend_text_content_by_string_with_arrow ... ok [INFO] [stdout] test parsing::tests::parse_prepend_text_content_by_string_with_ascii_arrow ... ok [INFO] [stdout] test parsing::tests::parse_prepend_text_content_by_sub_pipeline ... ok [INFO] [stdout] test parsing::tests::parse_query_element ... ok [INFO] [stdout] test parsing::tests::parse_query_parent ... ok [INFO] [stdout] test parsing::tests::parse_query_root ... ok [INFO] [stdout] test parsing::tests::parse_regex_replace_complex ... ok [INFO] [stdout] test parsing::tests::parse_regex_replace_simple ... ok [INFO] [stdout] test parsing::tests::parse_regex_replace_with_ascii_arrow ... ok [INFO] [stdout] test parsing::tests::parse_remove_element ... ok [INFO] [stdout] test parsing::tests::parse_remove_element_alias_without ... ok [INFO] [stdout] test parsing::tests::parse_replace_element_using_create ... ok [INFO] [stdout] test parsing::tests::parse_replace_element_using_query_replaced ... ok [INFO] [stdout] test parsing::tests::parse_replace_element_using_query_replaced_alias_keep ... ok [INFO] [stdout] test parsing::tests::parse_replace_element_with_ascii_arrow_using_create ... ok [INFO] [stdout] test parsing::tests::parse_set_attr_by_string ... ok [INFO] [stdout] test parsing::tests::parse_set_attr_by_string_with_ascii_arrow ... ok [INFO] [stdout] test parsing::tests::parse_set_attr_by_sub_pipeline ... ok [INFO] [stdout] test parsing::tests::parse_set_text_content_by_string ... ok [INFO] [stdout] test parsing::tests::parse_set_text_content_by_string_with_arrow ... ok [INFO] [stdout] test parsing::tests::parse_set_text_content_by_string_with_ascii_arrow ... ok [INFO] [stdout] test parsing::tests::parse_set_text_content_by_sub_pipeline ... ok [INFO] [stdout] test parsing::tests::parse_string_creating_pipeline_use_element_get_attr ... ok [INFO] [stdout] test parsing::tests::parse_string_creating_pipeline_use_element_get_attr_2_regex_replaces ... ok [INFO] [stdout] test parsing::tests::parse_string_creating_pipeline_use_element_get_attr_regex_replace ... ok [INFO] [stdout] test parsing::tests::parse_to_lower ... ok [INFO] [stdout] test parsing::tests::parse_to_upper ... ok [INFO] [stdout] test parsing::tests::parse_use_element ... ok [INFO] [stdout] test parsing::tests::parse_use_element_alias_this ... ok [INFO] [stdout] test parsing::tests::parse_use_parent ... ok [INFO] [stdout] test parsing::tests::parse_use_parent_alias_parent ... ok [INFO] [stdout] test parsing::tests::parse_value_doublequoted_cant_have_doublequotes ... ok [INFO] [stdout] test parsing::tests::parse_value_germanumlauts ... ok [INFO] [stdout] test parsing::tests::parse_two_commands_pipeline ... ok [INFO] [stdout] test parsing::tests::parse_value_loreipsum_doublequotes ... ok [INFO] [stdout] test parsing::tests::parse_value_loreipsum_questionsmarks ... ok [INFO] [stdout] test html::tests::outer_html_of_tag_with_comment_has_comment ... ok [INFO] [stdout] test parsing::tests::parse_value_loreipsum_singlequotes ... ok [INFO] [stdout] test parsing::tests::parse_prepend_element_using_new_alias ... ok [INFO] [stdout] test parsing::tests::parse_value_simple_doublequotes ... ok [INFO] [stdout] test parsing::tests::parse_value_simple_questionsmarks ... ok [INFO] [stdout] test parsing::tests::parse_value_simple_singlequotes ... ok [INFO] [stdout] test parsing::tests::parse_value_questionmarked_cant_have_questionmarks ... ok [INFO] [stdout] test parsing::tests::parse_value_singlequoted_cant_have_singlequotes ... ok [INFO] [stdout] test string_creating::command::test::add_prefix_returns_empty_on_empty_input ... ok [INFO] [stdout] test string_creating::command::test::add_suffix_returns_empty_on_empty_input ... ok [INFO] [stdout] test string_creating::command::test::get_attr_returns_empty_on_empty_input ... ok [INFO] [stdout] test string_creating::command::test::add_prefix_returns_prefixed_version_correctly ... ok [INFO] [stdout] test string_creating::command::test::get_attr_returns_value_on_existing_attr ... ok [INFO] [stdout] test string_creating::command::test::add_suffix_returns_suffixed_version_correctly ... ok [INFO] [stdout] test string_creating::command::test::get_text_content_returns_correct_value_on_existing_content ... ok [INFO] [stdout] test string_creating::command::test::get_attr_returns_empty_on_missing_attr ... ok [INFO] [stdout] test string_creating::command::test::query_parent_returns_empty_on_matching_element_outside_parent ... ok [INFO] [stdout] test string_creating::command::test::querying_parent_returns_matching_element ... ok [INFO] [stdout] test string_creating::command::test::query_element_returns_empty_on_querying_nonexistent_el ... ok [INFO] [stdout] test string_creating::command::test::querying_parent_returns_multiple_matching_elements ... ok [INFO] [stdout] test string_creating::command::test::query_parent_returns_empty_on_querying_nonexistent_el ... ok [INFO] [stdout] test string_creating::command::test::query_parent_returns_empty_on_root ... ok [INFO] [stdout] test string_creating::command::test::query_root_on_root_queries_itself ... ok [INFO] [stdout] test string_creating::command::test::query_root_return_empty_on_nonexistent_el ... ok [INFO] [stdout] test string_creating::command::test::get_text_content_returns_empty_string_on_empty_content ... ok [INFO] [stdout] test string_creating::command::test::get_text_content_returns_empty_string_on_empty_input ... ok [INFO] [stdout] test string_creating::command::test::query_root_returns_matching_element ... ok [INFO] [stdout] test string_creating::command::test::query_root_returns_multiple_matching_elements ... ok [INFO] [stdout] test string_creating::command::test::querying_element_returns_multiple_matching_elements ... ok [INFO] [stdout] test string_creating::command::test::regex_replaces_changes_values_correctly ... ok [INFO] [stdout] test string_creating::command::test::to_lower_returns_empty_on_empty_input ... ok [INFO] [stdout] test string_creating::command::test::to_upper_uppercases_ascii_characters_correctly ... ok [INFO] [stdout] test string_creating::command::test::querying_element_returns_matching_element ... ok [INFO] [stdout] test string_creating::command::test::regex_replaces_uses_named_groups_correctly ... ok [INFO] [stdout] test string_creating::command::test::regex_replaces_uses_indexed_group_correctly ... ok [INFO] [stdout] test string_creating::command::test::regex_replaces_changes_all_inputs_correctly ... ok [INFO] [stdout] test string_creating::command::test::to_upper_returns_empty_on_empty_input ... ok [INFO] [stdout] test string_creating::command::test::to_lower_lowercases_ascii_characters_correctly ... ok [INFO] [stdout] test string_creating::command::test::regex_replaces_returns_empty_string_on_empty_input ... ok [INFO] [stdout] test string_creating::command::test::to_upper_uppercases_german_umlauts_correctly ... ok [INFO] [stdout] test string_creating::command::test::use_parent_returns_empty_on_root ... ok [INFO] [stdout] test string_creating::command::test::use_parent_returns_parent_on_existing_parent ... ok [INFO] [stdout] test string_creating::pipeline::test::get_attr_from_element_regex_replace_returns_correct_value ... ok [INFO] [stdout] test string_creating::command::test::regex_replaces_uses_number_classes_correctly ... ok [INFO] [stdout] test string_creating::command::test::regex_replaces_uses_whitespace_classes_correctly ... ok [INFO] [stdout] test string_creating::command::test::to_lower_lowercases_german_umlauts_correctly ... ok [INFO] [stdout] test string_creating::command::test::use_element_returns_self ... ok [INFO] [stdout] test string_creating::pipeline::test::get_attr_from_element_returns_correct_value ... ok [INFO] [stdout] test string_creating::pipeline::test::get_attr_returns_empty_for_empty_selection ... ok [INFO] [stdout] test string_creating::command::test::regex_replaces_changes_all_occurrences_correctly ... ok [INFO] [stdout] test string_creating::pipeline::test::get_attr_from_element_2_regex_replaces_returns_correct_value ... ok [INFO] [stdout] test string_creating::command::test::regex_replaces_changes_only_occurrences_correctly ... ok [INFO] [stdout] test string_creating::command::test::regex_replaces_uses_nonword_classes_correctly ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 227 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/hse.rs (/opt/rustwide/target/debug/deps/hse-d110377b97a55f9d) [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/append_comment.rs (/opt/rustwide/target/debug/deps/append_comment-2913a69a429c20cb) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test append_double_dash_will_be_escaped ... ok [INFO] [stdout] test append_to_ul ... ok [INFO] [stdout] test append_ul_id_as_comment_to_first_para ... ok [INFO] [stdout] test append_to_first_p_content ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/append_element.rs (/opt/rustwide/target/debug/deps/append_element-5f21bd0dd21ac043) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test append_div_with_attr_to_first_p_content ... ok [INFO] [stdout] test append_two_divs_to_first_p_content ... ok [INFO] [stdout] test append_simple_div_to_first_p_content ... ok [INFO] [stdout] test copy_title_to_meta_tag ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/append_text_content.rs (/opt/rustwide/target/debug/deps/append_text_content-95f68658ef596428) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test append_escape_needing_content ... ok [INFO] [stdout] test append_ul_id_as_text_to_first_para ... ok [INFO] [stdout] test append_to_first_p_content ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/clear_attr.rs (/opt/rustwide/target/debug/deps/clear_attr-0eeb54799897bcd6) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test clear_first_p_id ... 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/clear_content.rs (/opt/rustwide/target/debug/deps/clear_content-bee2fdce51a760d1) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test clear_first_p_content ... 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/extract_element.rs (/opt/rustwide/target/debug/deps/extract_element-16928b641575bf03) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test only_first_para ... ok [INFO] [stdout] test only_list_items ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/for_each.rs (/opt/rustwide/target/debug/deps/for_each-5506e39dde2f41ef) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test add_attr_to_li ... 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/prepend_comment.rs (/opt/rustwide/target/debug/deps/prepend_comment-a079020b1a1d89b4) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test prepend_to_first_p_content ... ok [INFO] [stdout] test prepend_to_ul ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/prepend_element.rs (/opt/rustwide/target/debug/deps/prepend_element-64ac2d7754e35643) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test prepend_simple_div_to_first_p_content ... ok [INFO] [stdout] test copy_title_to_meta_tag ... ok [INFO] [stdout] test prepend_div_with_attr_to_first_p_content ... ok [INFO] [stdout] test prepend_two_divs_to_first_p_content ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/prepend_text_content.rs (/opt/rustwide/target/debug/deps/prepend_text_content-0904e4f9370df96f) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test prepend_escape_needing_content ... ok [INFO] [stdout] test prepend_to_first_p_content ... ok [INFO] [stdout] test prepend_ul_id_as_text_to_first_para ... 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/remove_element.rs (/opt/rustwide/target/debug/deps/remove_element-7b60cdc897891235) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test without_first_para ... 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/replace_element.rs (/opt/rustwide/target/debug/deps/replace_element-8c5fb07b8324a3fe) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test replace_ul_with_created_div ... ok [INFO] [stdout] test replace_ul_with_sourced_html ... ok [INFO] [stdout] test replace_third_para_with_child_abbr ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/set_attr.rs (/opt/rustwide/target/debug/deps/set_attr-272a35eded30dd45) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test set_attr_from_attr_of_head_meta ... ok [INFO] [stdout] test overwrite_first_p_id ... ok [INFO] [stdout] test set_attr_from_attr_of_sibling ... ok [INFO] [stdout] test set_attr_from_other_attr ... ok [INFO] [stdout] test add_attr_to_first_p ... ok [INFO] [stdout] test set_attr_to_value_of_attr ... ok [INFO] [stdout] test set_attr_to_adjusted_value_of_attr ... ok [INFO] [stdout] test set_attr_with_double_quotes ... ok [INFO] [stdout] test set_attr_from_other_attr_but_uppercase ... ok [INFO] [stdout] test uppercase_first_id ... ok [INFO] [stdout] test set_attr_with_line_break ... ok [INFO] [stdout] test replace_and_characters_in_first_id ... ok [INFO] [stdout] test set_first_word_lowercased_as_id ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/set_text_content.rs (/opt/rustwide/target/debug/deps/set_text_content-38851076b447dfbe) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test overwrite_third_p_content ... ok [INFO] [stdout] test set_escape_needing_content ... ok [INFO] [stdout] test set_text_content_to_value_of_text_content ... ok [INFO] [stdout] test set_second_para_content_as_text_to_first_para ... ok [INFO] [stdout] test set_ul_id_as_text_to_first_para ... ok [INFO] [stdout] test overwrite_first_p_content ... ok [INFO] [stdout] test set_text_content_to_adjusted_value_of_text_content ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Doc-tests html_streaming_editor [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "a425e9710a214f36d2f8bbd00ac336caf2443aee4d1ee292e9a03908cbf8638c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a425e9710a214f36d2f8bbd00ac336caf2443aee4d1ee292e9a03908cbf8638c", kill_on_drop: false }` [INFO] [stdout] a425e9710a214f36d2f8bbd00ac336caf2443aee4d1ee292e9a03908cbf8638c