[INFO] fetching crate xmloxide 0.4.1... [INFO] testing xmloxide-0.4.1 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate xmloxide 0.4.1 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate xmloxide 0.4.1 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate xmloxide 0.4.1 [INFO] tweaked toml for crates.io crate xmloxide 0.4.1 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate xmloxide 0.4.1 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate xmloxide 0.4.1 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded proptest v1.6.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5421f8fb64b2cd5445daf621cc9811d25cff9d31008deda3a029bfaa47b60faf [INFO] running `Command { std: "docker" "start" "-a" "5421f8fb64b2cd5445daf621cc9811d25cff9d31008deda3a029bfaa47b60faf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5421f8fb64b2cd5445daf621cc9811d25cff9d31008deda3a029bfaa47b60faf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5421f8fb64b2cd5445daf621cc9811d25cff9d31008deda3a029bfaa47b60faf", kill_on_drop: false }` [INFO] [stdout] 5421f8fb64b2cd5445daf621cc9811d25cff9d31008deda3a029bfaa47b60faf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=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" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] dab0bfbb3ee21d2fb1ec1a074411d48b845d3473f8c7520983ee68b55bacbba5 [INFO] running `Command { std: "docker" "start" "-a" "dab0bfbb3ee21d2fb1ec1a074411d48b845d3473f8c7520983ee68b55bacbba5", kill_on_drop: false }` [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling clap_lex v1.0.0 [INFO] [stderr] Compiling clap_builder v4.5.60 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling clap_derive v4.5.55 [INFO] [stderr] Compiling clap v4.5.60 [INFO] [stderr] Compiling xmloxide v0.4.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.26s [INFO] running `Command { std: "docker" "inspect" "dab0bfbb3ee21d2fb1ec1a074411d48b845d3473f8c7520983ee68b55bacbba5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dab0bfbb3ee21d2fb1ec1a074411d48b845d3473f8c7520983ee68b55bacbba5", kill_on_drop: false }` [INFO] [stdout] dab0bfbb3ee21d2fb1ec1a074411d48b845d3473f8c7520983ee68b55bacbba5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 951427e978837b09eb636cfc884bc00f1d086c935459b75bf0b1308d58165bb9 [INFO] running `Command { std: "docker" "start" "-a" "951427e978837b09eb636cfc884bc00f1d086c935459b75bf0b1308d58165bb9", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.182 [INFO] [stderr] Compiling zerocopy v0.8.40 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling zerocopy-derive v0.8.40 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling rand_xorshift v0.3.0 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling tempfile v3.19.1 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling tokio-macros v2.6.1 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling diff v0.1.13 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling pretty_assertions v1.4.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling tinytemplate v1.2.1 [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 rand_chacha v0.3.1 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling proptest v1.6.0 [INFO] [stderr] Compiling xmloxide v0.4.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 34.68s [INFO] running `Command { std: "docker" "inspect" "951427e978837b09eb636cfc884bc00f1d086c935459b75bf0b1308d58165bb9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "951427e978837b09eb636cfc884bc00f1d086c935459b75bf0b1308d58165bb9", kill_on_drop: false }` [INFO] [stdout] 951427e978837b09eb636cfc884bc00f1d086c935459b75bf0b1308d58165bb9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] e7e9b057bd9747886850c1ffc3fac4ee12a65bc05b4771d6ed3769ced6f6db88 [INFO] running `Command { std: "docker" "start" "-a" "e7e9b057bd9747886850c1ffc3fac4ee12a65bc05b4771d6ed3769ced6f6db88", 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/xmloxide-78adb84b292b9d28) [INFO] [stdout] [INFO] [stdout] running 1054 tests [INFO] [stdout] test catalog::tests::test_add_entry_programmatically ... ok [INFO] [stdout] test catalog::tests::test_catalog_error_is_error_trait ... ok [INFO] [stdout] test catalog::tests::test_catalog_error_display ... ok [INFO] [stdout] test catalog::tests::test_delegate_system ... ok [INFO] [stdout] test catalog::tests::test_no_match_returns_none ... ok [INFO] [stdout] test catalog::tests::test_default_trait ... ok [INFO] [stdout] test catalog::tests::test_parse_catalog_with_rewrite_entries ... ok [INFO] [stdout] test catalog::tests::test_complex_catalog_with_multiple_entry_types ... ok [INFO] [stdout] test catalog::tests::test_delegate_public ... ok [INFO] [stdout] test catalog::tests::test_parse_catalog_with_system_entry ... ok [INFO] [stdout] test catalog::tests::test_empty_catalog ... ok [INFO] [stdout] test catalog::tests::test_catalog_len_and_is_empty ... ok [INFO] [stdout] test catalog::tests::test_parse_missing_namespace ... ok [INFO] [stdout] test catalog::tests::test_parse_invalid_xml_returns_error ... ok [INFO] [stdout] test catalog::tests::test_merge_two_catalogs ... ok [INFO] [stdout] test catalog::tests::test_parse_missing_required_attribute ... ok [INFO] [stdout] test catalog::tests::test_parse_simple_catalog_with_public_entry ... ok [INFO] [stdout] test catalog::tests::test_resolve_system_identifier ... ok [INFO] [stdout] test catalog::tests::test_resolve_prefers_system_over_public ... ok [INFO] [stdout] test catalog::tests::test_resolve_uri ... ok [INFO] [stdout] test catalog::tests::test_resolve_system_with_rewrite_prefix ... ok [INFO] [stdout] test catalog::tests::test_resolve_with_suffix_matching ... ok [INFO] [stdout] test catalog::tests::test_public_id_whitespace_normalization ... ok [INFO] [stdout] test catalog::tests::test_uri_suffix_matching ... ok [INFO] [stdout] test css::eval::tests::test_attr_dash_prefix_exact ... ok [INFO] [stdout] test css::eval::tests::test_attr_dash_prefix_no_match ... ok [INFO] [stdout] test css::eval::tests::test_attr_exact_value ... ok [INFO] [stdout] test catalog::tests::test_parse_wrong_root_element ... ok [INFO] [stdout] test catalog::tests::test_rewrite_uri ... ok [INFO] [stdout] test catalog::tests::test_resolve_public_identifier ... ok [INFO] [stdout] test catalog::tests::test_rewrite_system_longest_prefix_wins ... ok [INFO] [stdout] test css::eval::tests::test_attr_exact_value_no_match ... ok [INFO] [stdout] test css::eval::tests::test_attr_existence ... ok [INFO] [stdout] test css::eval::tests::test_attr_prefix_no_match ... ok [INFO] [stdout] test css::eval::tests::test_attr_suffix ... ok [INFO] [stdout] test css::eval::tests::test_attr_existence_no_match ... ok [INFO] [stdout] test css::eval::tests::test_attr_substring_no_match ... ok [INFO] [stdout] test css::eval::tests::test_attr_suffix_no_match ... ok [INFO] [stdout] test css::eval::tests::test_attr_prefix ... ok [INFO] [stdout] test css::eval::tests::test_attr_word ... ok [INFO] [stdout] test css::eval::tests::test_class_no_match ... ok [INFO] [stdout] test css::eval::tests::test_attr_substring ... ok [INFO] [stdout] test css::eval::tests::test_class_compound_both_required ... ok [INFO] [stdout] test css::eval::tests::test_class_single ... ok [INFO] [stdout] test css::eval::tests::test_class_with_tag ... ok [INFO] [stdout] test css::eval::tests::test_combinator_adjacent_sibling ... ok [INFO] [stdout] test css::eval::tests::test_class_multiple_on_element ... ok [INFO] [stdout] test css::eval::tests::test_combinator_child_excludes_deeper ... ok [INFO] [stdout] test css::eval::tests::test_combinator_adjacent_sibling_no_match ... ok [INFO] [stdout] test css::eval::tests::test_combinator_descendant ... ok [INFO] [stdout] test css::eval::tests::test_combinator_descendant_deep ... ok [INFO] [stdout] test css::eval::tests::test_combinator_chain ... ok [INFO] [stdout] test css::eval::tests::test_combinator_general_sibling ... ok [INFO] [stdout] test css::eval::tests::test_combinator_child ... ok [INFO] [stdout] test css::eval::tests::test_fast_id_path_descendant_check ... ok [INFO] [stdout] test css::eval::tests::test_document_order_preserved ... ok [INFO] [stdout] test css::eval::tests::test_combinator_general_sibling_no_match ... ok [INFO] [stdout] test css::eval::tests::test_id_match ... ok [INFO] [stdout] test css::eval::tests::test_empty_selector_group ... ok [INFO] [stdout] test css::eval::tests::test_combinator_three_levels ... ok [INFO] [stdout] test css::eval::tests::test_id_multiple_ids_in_doc ... ok [INFO] [stdout] test css::eval::tests::test_id_with_tag ... ok [INFO] [stdout] test css::eval::tests::test_no_elements_in_scope ... ok [INFO] [stdout] test css::eval::tests::test_pseudo_first_child ... ok [INFO] [stdout] test css::eval::tests::test_pseudo_first_child_div ... ok [INFO] [stdout] test css::eval::tests::test_pseudo_empty ... ok [INFO] [stdout] test css::eval::tests::test_pseudo_not_class ... ok [INFO] [stdout] test css::eval::tests::test_id_no_match ... ok [INFO] [stdout] test css::eval::tests::test_pseudo_last_child ... ok [INFO] [stdout] test css::eval::tests::test_pseudo_empty_excludes_non_empty ... ok [INFO] [stdout] test css::eval::tests::test_pseudo_not_tag ... ok [INFO] [stdout] test css::eval::tests::test_pseudo_nth_last_child ... ok [INFO] [stdout] test css::eval::tests::test_pseudo_nth_child_odd ... ok [INFO] [stdout] test css::eval::tests::test_pseudo_nth_child_specific ... ok [INFO] [stdout] test css::eval::tests::test_pseudo_nth_child_even ... ok [INFO] [stdout] test css::eval::tests::test_pseudo_only_child ... ok [INFO] [stdout] test css::eval::tests::test_selector_group ... ok [INFO] [stdout] test css::eval::tests::test_scope_limits_results ... ok [INFO] [stdout] test css::eval::tests::test_tag_name_case_insensitive ... ok [INFO] [stdout] test css::eval::tests::test_universal_all_elements ... ok [INFO] [stdout] test css::eval::tests::test_tag_name_match ... ok [INFO] [stdout] test css::eval::tests::test_tag_name_no_match ... ok [INFO] [stdout] test css::eval::tests::test_tag_name_h1 ... ok [INFO] [stdout] test css::parser::tests::test_child_combinator ... ok [INFO] [stdout] test css::parser::tests::test_attr_exact ... ok [INFO] [stdout] test css::parser::tests::test_attr_existence ... ok [INFO] [stdout] test css::eval::tests::test_universal_with_pseudo ... ok [INFO] [stdout] test css::eval::tests::test_universal_direct_children ... ok [INFO] [stdout] test css::parser::tests::test_attr_prefix ... ok [INFO] [stdout] test css::parser::tests::test_class_selector ... ok [INFO] [stdout] test css::parser::tests::test_complex_selector ... ok [INFO] [stdout] test css::parser::tests::test_compound_selector ... ok [INFO] [stdout] test css::parser::tests::test_descendant_combinator ... ok [INFO] [stdout] test css::parser::tests::test_id_selector ... ok [INFO] [stdout] test css::parser::tests::test_pseudo_first_child ... ok [INFO] [stdout] test css::parser::tests::test_pseudo_not ... ok [INFO] [stdout] test css::eval::tests::test_universal_with_class ... ok [INFO] [stdout] test css::parser::tests::test_pseudo_nth_child ... ok [INFO] [stdout] test css::parser::tests::test_pseudo_nth_child_odd ... ok [INFO] [stdout] test css::parser::tests::test_selector_group ... ok [INFO] [stdout] test css::parser::tests::test_sibling_combinators ... ok [INFO] [stdout] test css::parser::tests::test_tag_selector ... ok [INFO] [stdout] test css::parser::tests::test_universal_selector ... ok [INFO] [stdout] test css::tests::test_fast_id_select ... ok [INFO] [stdout] test css::tests::test_select_adjacent_sibling ... ok [INFO] [stdout] test css::tests::test_select_attr_dash_prefix ... ok [INFO] [stdout] test css::tests::test_select_attr_existence ... ok [INFO] [stdout] test css::tests::test_id_map_auto_populated ... ok [INFO] [stdout] test css::tests::test_select_attr_prefix ... ok [INFO] [stdout] test css::tests::test_select_attr_suffix ... ok [INFO] [stdout] test css::tests::test_select_by_class ... ok [INFO] [stdout] test css::tests::test_select_complex ... ok [INFO] [stdout] test css::tests::test_select_by_id ... ok [INFO] [stdout] test css::tests::test_select_descendant ... ok [INFO] [stdout] test css::tests::test_select_empty ... ok [INFO] [stdout] test css::tests::test_select_error ... ok [INFO] [stdout] test css::tests::test_select_child ... ok [INFO] [stdout] test css::tests::test_select_by_tag ... ok [INFO] [stdout] test css::tests::test_select_general_sibling ... ok [INFO] [stdout] test css::tests::test_select_group ... ok [INFO] [stdout] test css::tests::test_select_first_child ... ok [INFO] [stdout] test css::tests::test_select_multiple_classes ... ok [INFO] [stdout] test css::tests::test_select_not ... ok [INFO] [stdout] test css::tests::test_select_last_child ... ok [INFO] [stdout] test encoding::tests::test_decode_utf8 ... ok [INFO] [stdout] test encoding::tests::test_detect_empty_input ... ok [INFO] [stdout] test encoding::tests::test_decode_invalid_utf8 ... ok [INFO] [stdout] test encoding::tests::test_detect_single_byte ... ok [INFO] [stdout] test encoding::tests::test_detect_utf16be_bom ... ok [INFO] [stdout] test encoding::tests::test_decode_latin1 ... ok [INFO] [stdout] test css::tests::test_select_universal ... ok [INFO] [stdout] test encoding::tests::test_detect_no_bom ... ok [INFO] [stdout] test css::tests::test_select_nth_child_odd ... ok [INFO] [stdout] test encoding::tests::test_detect_utf16le_bom ... ok [INFO] [stdout] test encoding::tests::test_detect_utf8_bom ... ok [INFO] [stdout] test encoding::tests::test_encoding_error_display ... ok [INFO] [stdout] test encoding::tests::test_encoding_error_is_error_trait ... ok [INFO] [stdout] test encoding::tests::test_extract_xml_decl_encoding_absent ... ok [INFO] [stdout] test encoding::tests::test_extract_xml_decl_encoding_present ... ok [INFO] [stdout] test encoding::tests::test_extract_xml_decl_encoding_single_quotes ... ok [INFO] [stdout] test encoding::tests::test_decode_utf8_with_bom ... ok [INFO] [stdout] test encoding::tests::test_extract_xml_decl_no_declaration ... ok [INFO] [stdout] test encoding::tests::test_parse_bytes_utf8 ... ok [INFO] [stdout] test encoding::tests::test_parse_bytes_utf8_with_bom ... ok [INFO] [stdout] test encoding::tests::test_transcode_latin1 ... ok [INFO] [stdout] test encoding::tests::test_transcode_unknown_encoding ... ok [INFO] [stdout] test encoding::tests::test_transcode_utf8 ... ok [INFO] [stdout] test error::tests::test_parse_diagnostic_display ... ok [INFO] [stdout] test error::tests::test_error_severity_display ... ok [INFO] [stdout] test error::tests::test_parse_error_display ... ok [INFO] [stdout] test error::tests::test_source_location_display ... ok [INFO] [stdout] test error::tests::test_parse_error_is_error_trait ... ok [INFO] [stdout] test html5::entities::tests::test_entity_count ... ok [INFO] [stdout] test html5::entities::tests::test_lookup_greek_entities ... ok [INFO] [stdout] test html5::entities::tests::test_lookup_basic_xml_entities ... ok [INFO] [stdout] test html5::entities::tests::test_lookup_html4_entities ... ok [INFO] [stdout] test html5::entities::tests::test_lookup_multi_codepoint_entities ... ok [INFO] [stdout] test html5::entities::tests::test_lookup_nonexistent ... ok [INFO] [stdout] test html5::entities::tests::test_lookup_html5_new_entities ... ok [INFO] [stdout] test html5::sax::tests::test_attributes ... ok [INFO] [stdout] test html5::entities::tests::test_table_is_sorted ... ok [INFO] [stdout] test html5::sax::tests::test_comment ... ok [INFO] [stdout] test html5::sax::tests::test_characters_coalesced ... ok [INFO] [stdout] test html5::sax::tests::test_default_handler ... ok [INFO] [stdout] test html5::sax::tests::test_doctype ... ok [INFO] [stdout] test html5::sax::tests::test_link_extractor ... ok [INFO] [stdout] test html5::sax::tests::test_multiple_text_segments ... ok [INFO] [stdout] test html5::entities::tests::test_reverse_lookup ... ok [INFO] [stdout] test html5::sax::tests::test_self_closing ... ok [INFO] [stdout] test html5::sax::tests::test_element_counter ... ok [INFO] [stdout] test html5::sax::tests::test_start_and_end_elements ... ok [INFO] [stdout] test html5::tokenizer::tests::test_abrupt_closing_of_empty_comment ... ok [INFO] [stdout] test html5::tokenizer::tests::test_basic_end_tag ... ok [INFO] [stdout] test html5::tokenizer::tests::test_boolean_attribute ... ok [INFO] [stdout] test html5::tokenizer::tests::test_bogus_comment_from_question_mark ... ok [INFO] [stdout] test html5::tokenizer::tests::test_basic_start_tag ... ok [INFO] [stdout] test html5::tokenizer::tests::test_cdata_section ... ok [INFO] [stdout] test html5::tokenizer::tests::test_cdata_section_in_foreign_content ... ok [INFO] [stdout] test html5::tokenizer::tests::test_character_reference_in_attribute ... ok [INFO] [stdout] test html5::tokenizer::tests::test_doctype ... ok [INFO] [stdout] test html5::tokenizer::tests::test_comment ... ok [INFO] [stdout] test html5::tokenizer::tests::test_doctype_with_public_system ... ok [INFO] [stdout] test html5::tokenizer::tests::test_eof_before_tag_name ... ok [INFO] [stdout] test html5::tokenizer::tests::test_eof_in_comment_error ... ok [INFO] [stdout] test html5::tokenizer::tests::test_eof_in_doctype ... ok [INFO] [stdout] test html5::tokenizer::tests::test_incorrectly_opened_comment ... ok [INFO] [stdout] test html5::tokenizer::tests::test_eof_in_tag_error ... ok [INFO] [stdout] test html5::sax::tests::test_error_reporting ... ok [INFO] [stdout] test html5::tokenizer::tests::test_multiple_attributes_mixed_quoting ... ok [INFO] [stdout] test html5::tokenizer::tests::test_missing_attribute_value_error ... ok [INFO] [stdout] test html5::tokenizer::tests::test_named_character_reference_nbsp ... ok [INFO] [stdout] test html5::tokenizer::tests::test_named_character_reference ... ok [INFO] [stdout] test html5::tokenizer::tests::test_null_in_data_emitted ... ok [INFO] [stdout] test html5::tokenizer::tests::test_character_data ... ok [INFO] [stdout] test html5::tokenizer::tests::test_numeric_hex_reference ... ok [INFO] [stdout] test html5::tokenizer::tests::test_duplicate_attributes_ignored ... ok [INFO] [stdout] test html5::tokenizer::tests::test_empty_input ... ok [INFO] [stdout] test html5::tokenizer::tests::test_numeric_hex_reference_uppercase ... ok [INFO] [stdout] test html5::tokenizer::tests::test_numeric_reference_null ... ok [INFO] [stdout] test html5::tokenizer::tests::test_numeric_decimal_reference ... ok [INFO] [stdout] test html5::tokenizer::tests::test_numeric_reference_replacement_table ... ok [INFO] [stdout] test html5::tokenizer::tests::test_self_closing_tag ... ok [INFO] [stdout] test html5::tokenizer::tests::test_set_state_rcdata ... ok [INFO] [stdout] test html5::tokenizer::tests::test_set_state_rawtext ... ok [INFO] [stdout] test html5::tokenizer::tests::test_tag_name_case_lowered ... ok [INFO] [stdout] test html5::tokenizer::tests::test_unquoted_attribute ... ok [INFO] [stdout] test html5::tree_builder::tests::test_auto_closing_p ... ok [INFO] [stdout] test html5::tree_builder::tests::test_adoption_agency ... ok [INFO] [stdout] test html5::tree_builder::tests::test_basic_element ... ok [INFO] [stdout] test html5::tokenizer::tests::test_tag_with_attributes ... ok [INFO] [stdout] test html5::tree_builder::tests::test_comment ... ok [INFO] [stdout] test html5::tree_builder::tests::test_formatting_elements ... ok [INFO] [stdout] test html5::tree_builder::tests::test_doctype ... ok [INFO] [stdout] test html5::tree_builder::tests::test_implied_tags ... ok [INFO] [stdout] test html5::tree_builder::tests::test_nested_elements ... ok [INFO] [stdout] test html5::tree_builder::tests::test_self_closing_svg ... ok [INFO] [stdout] test html5::tree_builder::tests::test_table_structure ... ok [INFO] [stdout] test html5::tree_builder::tests::test_template ... ok [INFO] [stdout] test html5::tree_builder::tests::test_select ... ok [INFO] [stdout] test html5::tree_builder::tests::test_void_elements ... ok [INFO] [stdout] test html::entities::tests::test_lookup_basic_xml_entities ... ok [INFO] [stdout] test html5::tree_builder::tests::test_simple_text ... ok [INFO] [stdout] test html::entities::tests::test_lookup_greek_entities ... ok [INFO] [stdout] test html::entities::tests::test_lookup_nonexistent ... ok [INFO] [stdout] test html::entities::tests::test_lookup_html_entities ... ok [INFO] [stdout] test html::entities::tests::test_reverse_lookup ... ok [INFO] [stdout] test html::entities::tests::test_table_is_sorted ... ok [INFO] [stdout] test html::tests::test_bare_ampersand ... ok [INFO] [stdout] test html::tests::test_attribute_case_normalized ... ok [INFO] [stdout] test html::tests::test_case_insensitive_tags ... ok [INFO] [stdout] test html::tests::test_boolean_attributes ... ok [INFO] [stdout] test html::tests::test_entity_in_attribute ... ok [INFO] [stdout] test html::tests::test_complex_html_document ... ok [INFO] [stdout] test html::tests::test_html_comment ... ok [INFO] [stdout] test html::tests::test_html_entities ... ok [INFO] [stdout] test html::tests::test_html_doctype ... ok [INFO] [stdout] test html::tests::test_html_processing_instruction ... ok [INFO] [stdout] test html::tests::test_li_auto_closes_li ... ok [INFO] [stdout] test html::tests::test_mixed_case_tags ... ok [INFO] [stdout] test html::tests::test_img_void_element ... ok [INFO] [stdout] test html::tests::test_dd_dt_auto_close ... ok [INFO] [stdout] test html::tests::test_missing_closing_tags ... ok [INFO] [stdout] test html::tests::test_no_blanks_option ... ok [INFO] [stdout] test html::tests::test_numeric_character_reference ... ok [INFO] [stdout] test html::tests::test_p_auto_closes_p ... ok [INFO] [stdout] test html::tests::test_parse_implied_structure ... ok [INFO] [stdout] test html::tests::test_parse_no_implied_option ... ok [INFO] [stdout] test html::tests::test_script_raw_text ... ok [INFO] [stdout] test html::tests::test_parse_simple_html ... ok [INFO] [stdout] test html::tests::test_single_quoted_attributes ... ok [INFO] [stdout] test html::tests::test_style_raw_text ... ok [INFO] [stdout] test html::tests::test_unquoted_attributes ... ok [INFO] [stdout] test html::tests::test_void_elements ... ok [INFO] [stdout] test parser::input::tests::test_attribute_value_entity_with_less_than_rejected ... ok [INFO] [stdout] test html::tests::test_void_element_with_end_tag ... ok [INFO] [stdout] test parser::input::tests::test_attribute_value_less_than_rejected ... ok [INFO] [stdout] test html::tests::test_self_closing_syntax ... ok [INFO] [stdout] test parser::input::tests::test_attribute_value_not_quoted ... ok [INFO] [stdout] test parser::input::tests::test_attribute_value_single_quotes ... ok [INFO] [stdout] test parser::input::tests::test_attribute_value_unterminated ... ok [INFO] [stdout] test html::tests::test_stray_end_tag ... ok [INFO] [stdout] test parser::input::tests::test_cdata_empty ... ok [INFO] [stdout] test parser::input::tests::test_char_ref_allowed_control_chars ... ok [INFO] [stdout] test parser::input::tests::test_cdata_unterminated ... ok [INFO] [stdout] test parser::input::tests::test_cdata_with_ampersand ... ok [INFO] [stdout] test parser::input::tests::test_char_ref_beyond_unicode_range ... ok [INFO] [stdout] test parser::input::tests::test_cdata_with_angle_brackets ... ok [INFO] [stdout] test parser::input::tests::test_cdata_with_double_bracket_not_terminator ... ok [INFO] [stdout] test parser::input::tests::test_billion_laughs_in_text_content_with_markup ... ok [INFO] [stdout] test parser::input::tests::test_char_ref_empty_hex_rejected ... ok [INFO] [stdout] test parser::input::tests::test_char_ref_null_character_rejected ... ok [INFO] [stdout] test parser::input::tests::test_char_ref_max_valid_codepoint ... ok [INFO] [stdout] test parser::input::tests::test_char_ref_fffe_and_ffff_rejected ... ok [INFO] [stdout] test parser::input::tests::test_char_ref_surrogate_codepoints_rejected ... ok [INFO] [stdout] test parser::input::tests::test_char_ref_valid_bmp_characters ... ok [INFO] [stdout] test parser::input::tests::test_char_ref_supplementary_plane ... ok [INFO] [stdout] test parser::input::tests::test_char_ref_very_large_decimal_rejected ... ok [INFO] [stdout] test parser::input::tests::test_char_ref_very_large_hex_rejected ... ok [INFO] [stdout] test parser::input::tests::test_comment_empty ... ok [INFO] [stdout] test parser::input::tests::test_comment_double_dash_recovery ... ok [INFO] [stdout] test parser::input::tests::test_comment_double_dash_rejected ... ok [INFO] [stdout] test parser::input::tests::test_comment_ending_with_triple_dash_rejected ... ok [INFO] [stdout] test parser::input::tests::test_comment_single_dash_allowed ... ok [INFO] [stdout] test parser::input::tests::test_comment_unterminated ... ok [INFO] [stdout] test parser::input::tests::test_decrement_depth_saturates_at_zero ... ok [INFO] [stdout] test parser::input::tests::test_depth_limit ... ok [INFO] [stdout] test parser::input::tests::test_billion_laughs_entity_bomb_in_attribute ... ok [INFO] [stdout] test parser::input::tests::test_depth_limit_via_parse_str_with_options ... ok [INFO] [stdout] test parser::input::tests::test_char_ref_control_chars_rejected ... ok [INFO] [stdout] test parser::input::tests::test_entity_expansion_counter_includes_char_refs ... ok [INFO] [stdout] test parser::input::tests::test_entity_expansion_limit ... ok [INFO] [stdout] test parser::input::tests::test_entity_expansion_limit_exact_boundary ... ok [INFO] [stdout] test parser::input::tests::test_entity_expansion_dtd_internal_entity ... ok [INFO] [stdout] test parser::input::tests::test_depth_resets_after_decrement_allows_reentry ... ok [INFO] [stdout] test parser::input::tests::test_char_ref_empty_decimal_rejected ... ok [INFO] [stdout] test parser::input::tests::test_char_ref_null_hex_rejected ... ok [INFO] [stdout] test parser::input::tests::test_entity_expansion_limit_zero ... ok [INFO] [stdout] test parser::input::tests::test_entity_expansion_limit_nested_dtd_entities_in_attributes ... ok [INFO] [stdout] test parser::input::tests::test_entity_expansion_limit_one ... ok [INFO] [stdout] test parser::input::tests::test_expand_entity_text_cdata_not_expanded ... ok [INFO] [stdout] test parser::input::tests::test_expand_entity_text_char_refs ... ok [INFO] [stdout] test parser::input::tests::test_entity_expansion_limit_via_parse_str ... ok [INFO] [stdout] test parser::input::tests::test_expand_entity_text_counts_against_limit ... ok [INFO] [stdout] test parser::input::tests::test_entity_expansion_nested_dtd_entities ... ok [INFO] [stdout] test parser::input::tests::test_expand_entity_text_builtin_entities ... ok [INFO] [stdout] test parser::input::tests::test_expand_entity_text_unknown_entity_strict ... ok [INFO] [stdout] test parser::input::tests::test_find_invalid_xml_char_clean ... ok [INFO] [stdout] test parser::input::tests::test_find_invalid_xml_char_with_control ... ok [INFO] [stdout] test parser::input::tests::test_increment_depth_exact_boundary ... ok [INFO] [stdout] test parser::input::tests::test_increment_depth_max_depth_one ... ok [INFO] [stdout] test parser::input::tests::test_find_invalid_xml_char_with_null ... ok [INFO] [stdout] test parser::input::tests::test_expand_entity_text_no_references ... ok [INFO] [stdout] test parser::input::tests::test_increment_depth_max_depth_zero ... ok [INFO] [stdout] test parser::input::tests::test_is_name_chars ... ok [INFO] [stdout] test parser::input::tests::test_is_xml_char_boundary_values ... ok [INFO] [stdout] test parser::input::tests::test_line_column_tracking ... ok [INFO] [stdout] test parser::input::tests::test_looking_at ... ok [INFO] [stdout] test parser::input::tests::test_match_builtin_entity_all ... ok [INFO] [stdout] test parser::input::tests::test_match_builtin_entity_partial_no_match ... ok [INFO] [stdout] test parser::input::tests::test_may_contain_invalid_xml_chars_fast_check ... ok [INFO] [stdout] test parser::input::tests::test_match_builtin_entity_unknown ... ok [INFO] [stdout] test parser::input::tests::test_namespace_resolver ... ok [INFO] [stdout] test parser::input::tests::test_namespace_resolver_unbound_prefix ... ok [INFO] [stdout] test parser::input::tests::test_namespace_resolver_nested_override ... ok [INFO] [stdout] test parser::input::tests::test_namespace_resolver_default_ns_override_and_restore ... ok [INFO] [stdout] test parser::input::tests::test_namespace_resolver_xml_prefix_always_bound ... ok [INFO] [stdout] test parser::input::tests::test_namespace_undeclare_default ... ok [INFO] [stdout] test parser::input::tests::test_namespace_resolver_undeclare_default_then_redeclare ... ok [INFO] [stdout] test parser::input::tests::test_namespace_resolver_many_scopes ... ok [INFO] [stdout] test parser::input::tests::test_parse_comment_content ... ok [INFO] [stdout] test parser::input::tests::test_next_char_control_char_recovery ... ok [INFO] [stdout] test parser::input::tests::test_next_char_cr_normalization ... ok [INFO] [stdout] test parser::input::tests::test_next_char_rejects_control_characters ... ok [INFO] [stdout] test parser::input::tests::test_parse_attribute_value ... ok [INFO] [stdout] test parser::input::tests::test_parse_attribute_value_whitespace_normalization ... ok [INFO] [stdout] test parser::input::tests::test_parse_cdata_content ... ok [INFO] [stdout] test parser::input::tests::test_parse_name ... ok [INFO] [stdout] test parser::input::tests::test_parse_name_at_exact_length_limit ... ok [INFO] [stdout] test parser::input::tests::test_parse_name_eq_parts_length_limit ... ok [INFO] [stdout] test parser::input::tests::test_parse_name_one_over_length_limit ... ok [INFO] [stdout] test parser::input::tests::test_parse_name_unicode_length_counted_in_bytes ... ok [INFO] [stdout] test parser::input::tests::test_parse_name_length_limit ... ok [INFO] [stdout] test parser::input::tests::test_parse_quoted_value ... ok [INFO] [stdout] test parser::input::tests::test_parse_name_length_limit_one ... ok [INFO] [stdout] test parser::input::tests::test_parse_reference_builtin ... ok [INFO] [stdout] test parser::input::tests::test_parse_reference_char_decimal ... ok [INFO] [stdout] test parser::input::tests::test_parse_name_eq_length_limit ... ok [INFO] [stdout] test parser::input::tests::test_parse_pi_no_data ... ok [INFO] [stdout] test parser::input::tests::test_parse_pi_content ... ok [INFO] [stdout] test parser::input::tests::test_parse_reference_unknown_error ... ok [INFO] [stdout] test parser::input::tests::test_parse_xml_decl ... ok [INFO] [stdout] test parser::input::tests::test_parse_xml_decl_standalone ... ok [INFO] [stdout] test parser::input::tests::test_parse_reference_unknown_recovery ... ok [INFO] [stdout] test parser::input::tests::test_parse_reference_char_hex ... ok [INFO] [stdout] test parser::input::tests::test_pi_empty_data_after_whitespace ... ok [INFO] [stdout] test parser::input::tests::test_peek_and_advance ... ok [INFO] [stdout] test parser::input::tests::test_pi_target_with_colon_rejected ... ok [INFO] [stdout] test parser::input::tests::test_pi_unterminated ... ok [INFO] [stdout] test parser::input::tests::test_save_restore_position ... ok [INFO] [stdout] test parser::input::tests::test_pi_target_xml_case_insensitive ... ok [INFO] [stdout] test parser::input::tests::test_scan_char_data_cdata_end_marker ... ok [INFO] [stdout] test parser::input::tests::test_scan_char_data_stops_at_ampersand ... ok [INFO] [stdout] test parser::input::tests::test_scan_char_data_stops_at_less_than ... ok [INFO] [stdout] test parser::input::tests::test_scan_char_data_empty ... ok [INFO] [stdout] test parser::input::tests::test_scan_for_3byte_terminator_at_end ... ok [INFO] [stdout] test parser::input::tests::test_skip_whitespace ... ok [INFO] [stdout] test parser::input::tests::test_scan_for_2byte_terminator_at_end ... ok [INFO] [stdout] test parser::input::tests::test_pi_target_xml_reserved ... ok [INFO] [stdout] test parser::input::tests::test_scan_for_2byte_terminator_exact_2_bytes ... ok [INFO] [stdout] test parser::input::tests::test_scan_for_3byte_terminator_exact_3_bytes ... ok [INFO] [stdout] test parser::input::tests::test_split_name ... ok [INFO] [stdout] test parser::input::tests::test_take_while ... ok [INFO] [stdout] test parser::input::tests::test_validate_pubid_invalid_char ... ok [INFO] [stdout] test parser::input::tests::test_validate_qname_empty_prefix ... ok [INFO] [stdout] test parser::input::tests::test_validate_qname_multiple_colons ... ok [INFO] [stdout] test parser::input::tests::test_validate_pubid_valid ... ok [INFO] [stdout] test parser::input::tests::test_validate_qname_valid ... ok [INFO] [stdout] test parser::input::tests::test_validate_qname_empty_local ... ok [INFO] [stdout] test parser::input::tests::test_xml_decl_invalid_encoding ... ok [INFO] [stdout] test parser::input::tests::test_xml_decl_standalone_no ... ok [INFO] [stdout] test parser::input::tests::test_xml_decl_invalid_version ... ok [INFO] [stdout] test parser::input::tests::test_split_owned_name_no_prefix ... ok [INFO] [stdout] test parser::input::tests::test_split_owned_name_with_prefix ... ok [INFO] [stdout] test parser::input::tests::test_xxe_external_entity_in_attribute_rejected ... ok [INFO] [stdout] test parser::input::tests::test_xxe_external_entity_rejected_by_default ... ok [INFO] [stdout] test parser::input::tests::test_xxe_external_entity_with_public_id_rejected ... ok [INFO] [stdout] test parser::push::tests::test_push_parser_byte_at_a_time ... ok [INFO] [stdout] test parser::push::tests::test_push_parser_comment_split ... ok [INFO] [stdout] test parser::input::tests::test_xml_decl_standalone_invalid ... ok [INFO] [stdout] test parser::input::tests::test_xxe_multiple_external_entities_all_rejected ... ok [INFO] [stdout] test parser::push::tests::test_push_parser_cdata_split ... ok [INFO] [stdout] test parser::push::tests::test_push_parser_buffered_bytes ... ok [INFO] [stdout] test parser::push::tests::test_push_parser_default_trait ... ok [INFO] [stdout] test parser::push::tests::test_push_parser_empty_input ... ok [INFO] [stdout] test parser::push::tests::test_push_parser_is_empty ... ok [INFO] [stdout] test parser::push::tests::test_push_parser_debug_trait ... ok [INFO] [stdout] test parser::push::tests::test_push_parser_entity_references ... ok [INFO] [stdout] test parser::push::tests::test_push_parser_roundtrip ... ok [INFO] [stdout] test parser::push::tests::test_push_parser_error_malformed ... ok [INFO] [stdout] test parser::push::tests::test_push_parser_split_token ... ok [INFO] [stdout] test parser::push::tests::test_push_parser_single_chunk ... ok [INFO] [stdout] test parser::push::tests::test_push_parser_large_document ... ok [INFO] [stdout] test parser::push::tests::test_push_parser_with_options_no_blanks ... ok [INFO] [stdout] test parser::push::tests::test_push_parser_with_options_recover ... ok [INFO] [stdout] test parser::xml::tests::test_name_chars ... ok [INFO] [stdout] test parser::push::tests::test_push_parser_utf8_bom ... ok [INFO] [stdout] test parser::push::tests::test_push_parser_reset ... ok [INFO] [stdout] test parser::xml::tests::test_parse_attribute_namespace ... ok [INFO] [stdout] test parser::push::tests::test_push_parser_xml_declaration_split ... ok [INFO] [stdout] test parser::push::tests::test_push_parser_multiple_chunks ... ok [INFO] [stdout] test parser::xml::tests::test_parse_char_reference_decimal ... ok [INFO] [stdout] test parser::xml::tests::test_parse_char_reference_hex ... ok [INFO] [stdout] test parser::xml::tests::test_parse_default_namespace ... ok [INFO] [stdout] test parser::xml::tests::test_parse_doctype_comment_with_apostrophe ... ok [INFO] [stdout] test parser::xml::tests::test_parse_doctype_attlist ... ok [INFO] [stdout] test parser::xml::tests::test_parse_doctype_internal_subset ... ok [INFO] [stdout] test parser::xml::tests::test_parse_doctype_multiline_internal_subset ... ok [INFO] [stdout] test parser::xml::tests::test_parse_doctype_content_model ... ok [INFO] [stdout] test parser::xml::tests::test_parse_comment ... ok [INFO] [stdout] test parser::xml::tests::test_parse_attributes ... ok [INFO] [stdout] test parser::xml::tests::test_parse_cdata ... ok [INFO] [stdout] test parser::xml::tests::test_parse_doctype_simple ... ok [INFO] [stdout] test parser::xml::tests::test_parse_doctype_system ... ok [INFO] [stdout] test parser::xml::tests::test_parse_doctype_with_crlf ... ok [INFO] [stdout] test parser::xml::tests::test_parse_element_with_text ... ok [INFO] [stdout] test parser::xml::tests::test_parse_doctype_public ... ok [INFO] [stdout] test parser::xml::tests::test_parse_error_mismatched_tags ... ok [INFO] [stdout] test parser::xml::tests::test_parse_entity_references ... ok [INFO] [stdout] test parser::xml::tests::test_parse_empty_element ... ok [INFO] [stdout] test parser::xml::tests::test_parse_error_no_root ... ok [INFO] [stdout] test parser::xml::tests::test_parse_error_unexpected_eof ... ok [INFO] [stdout] test parser::xml::tests::test_parse_doctype_with_entity ... ok [INFO] [stdout] test parser::xml::tests::test_parse_nested_namespace ... ok [INFO] [stdout] test parser::xml::tests::test_parse_prefixed_attribute ... ok [INFO] [stdout] test parser::xml::tests::test_parse_nested_elements ... ok [INFO] [stdout] test parser::xml::tests::test_parse_prefixed_element ... ok [INFO] [stdout] test parser::xml::tests::test_parse_prefixed_namespace ... ok [INFO] [stdout] test parser::xml::tests::test_parse_mixed_content ... ok [INFO] [stdout] test parser::xml::tests::test_parse_namespace_override ... ok [INFO] [stdout] test parser::xml::tests::test_parse_processing_instruction ... ok [INFO] [stdout] test parser::xml::tests::test_roundtrip_attributes ... ok [INFO] [stdout] test parser::xml::tests::test_roundtrip_cdata ... ok [INFO] [stdout] test parser::xml::tests::test_parse_single_quoted_attributes ... ok [INFO] [stdout] test parser::xml::tests::test_parse_xml_namespace ... ok [INFO] [stdout] test parser::xml::tests::test_roundtrip_comment ... ok [INFO] [stdout] test parser::xml::tests::test_parse_xml_declaration ... ok [INFO] [stdout] test parser::xml::tests::test_roundtrip_pi ... ok [INFO] [stdout] test parser::xml::tests::test_roundtrip_doctype ... ok [INFO] [stdout] test parser::xml::tests::test_roundtrip_entities ... ok [INFO] [stdout] test parser::xml::tests::test_parse_xml_declaration_standalone ... ok [INFO] [stdout] test parser::xml::tests::test_whitespace_in_attribute_value ... ok [INFO] [stdout] test parser::xml::tests::test_roundtrip_simple ... ok [INFO] [stdout] test parser::xml::tests::test_roundtrip_xml_declaration ... ok [INFO] [stdout] test reader::tests::test_has_value_element ... ok [INFO] [stdout] test reader::tests::test_initial_state ... ok [INFO] [stdout] test reader::tests::test_node_type_display ... ok [INFO] [stdout] test reader::tests::test_move_to_element_when_not_on_attribute ... ok [INFO] [stdout] test reader::tests::test_read_attribute_ns ... ok [INFO] [stdout] test reader::tests::test_read_complex_document ... ok [INFO] [stdout] test reader::tests::test_attribute_navigation ... ok [INFO] [stdout] test reader::tests::test_read_attributes ... ok [INFO] [stdout] test reader::tests::test_read_cdata ... ok [INFO] [stdout] test reader::tests::test_read_deeply_nested ... ok [INFO] [stdout] test reader::tests::test_read_depth_tracking ... ok [INFO] [stdout] test reader::tests::test_read_character_references ... ok [INFO] [stdout] test reader::tests::test_read_comment ... ok [INFO] [stdout] test reader::tests::test_read_empty_input ... ok [INFO] [stdout] test reader::tests::test_read_mixed_content ... ok [INFO] [stdout] test reader::tests::test_read_doctype ... ok [INFO] [stdout] test reader::tests::test_read_element_with_content ... ok [INFO] [stdout] test reader::tests::test_read_empty_element ... ok [INFO] [stdout] test reader::tests::test_read_prefixed_namespace ... ok [INFO] [stdout] test reader::tests::test_read_nested_elements ... ok [INFO] [stdout] test reader::tests::test_read_processing_instruction ... ok [INFO] [stdout] test reader::tests::test_read_no_blanks_option ... ok [INFO] [stdout] test reader::tests::test_read_prolog_comment ... ok [INFO] [stdout] test reader::tests::test_read_text_content ... ok [INFO] [stdout] test reader::tests::test_read_returns_false_after_end ... ok [INFO] [stdout] test reader::tests::test_read_single_quoted_attributes ... ok [INFO] [stdout] test reader::tests::test_read_trailing_comment ... ok [INFO] [stdout] test reader::tests::test_value_none_for_element ... ok [INFO] [stdout] test reader::tests::test_read_whitespace_only_text ... ok [INFO] [stdout] test reader::tests::test_read_xml_declaration ... ok [INFO] [stdout] test sax::tests::test_sax_comment ... ok [INFO] [stdout] test sax::tests::test_sax_attributes ... ok [INFO] [stdout] test reader::tests::test_read_entity_references ... ok [INFO] [stdout] test sax::tests::test_sax_default_handler ... ok [INFO] [stdout] test reader::tests::test_read_error_mismatched_tags ... ok [INFO] [stdout] test sax::tests::test_sax_doctype ... ok [INFO] [stdout] test reader::tests::test_read_namespace ... ok [INFO] [stdout] test sax::tests::test_sax_element_count ... ok [INFO] [stdout] test sax::tests::test_sax_empty_element ... ok [INFO] [stdout] test sax::tests::test_sax_element_with_text ... ok [INFO] [stdout] test sax::tests::test_sax_entity_references ... ok [INFO] [stdout] test sax::tests::test_sax_mixed_content ... ok [INFO] [stdout] test sax::tests::test_sax_error_mismatched_tags ... ok [INFO] [stdout] test sax::tests::test_sax_namespace ... ok [INFO] [stdout] test sax::tests::test_sax_cdata ... ok [INFO] [stdout] test sax::tests::test_sax_nested_elements ... ok [INFO] [stdout] test serial::c14n::tests::test_c14n_attribute_value_escaping ... ok [INFO] [stdout] test sax::tests::test_sax_xml_declaration ... ok [INFO] [stdout] test serial::c14n::tests::test_c14n_cdata_replaced_with_escaped_text ... ok [INFO] [stdout] test serial::c14n::tests::test_c14n_attribute_sorting ... ok [INFO] [stdout] test serial::c14n::tests::test_c14n_complex_document_all_node_types ... ok [INFO] [stdout] test serial::c14n::tests::test_c14n_comments_excluded_when_option_set ... ok [INFO] [stdout] test serial::c14n::tests::test_c14n_doctype_removed ... ok [INFO] [stdout] test serial::c14n::tests::test_c14n_comments_included_by_default ... ok [INFO] [stdout] test serial::c14n::tests::test_c14n_document_comments_and_pis_spacing ... ok [INFO] [stdout] test serial::c14n::tests::test_c14n_exclusive_namespace_scoping ... ok [INFO] [stdout] test sax::tests::test_sax_processing_instruction ... ok [INFO] [stdout] test serial::c14n::tests::test_c14n_empty_element_uses_start_end_tags ... ok [INFO] [stdout] test sax::tests::test_sax_text_extraction ... ok [INFO] [stdout] test serial::c14n::tests::test_c14n_exclusive_with_inclusive_prefixes ... ok [INFO] [stdout] test serial::c14n::tests::test_c14n_namespace_declaration_ordering ... ok [INFO] [stdout] test sax::tests::test_sax_prefixed_namespace ... ok [INFO] [stdout] test serial::c14n::tests::test_c14n_namespace_handling_prefixed ... ok [INFO] [stdout] test serial::c14n::tests::test_c14n_namespace_handling_default ... ok [INFO] [stdout] test serial::c14n::tests::test_c14n_nested_elements ... ok [INFO] [stdout] test serial::c14n::tests::test_c14n_no_xml_declaration ... ok [INFO] [stdout] test serial::c14n::tests::test_c14n_pi_without_data ... ok [INFO] [stdout] test serial::c14n::tests::test_c14n_mixed_namespace_and_regular_attrs ... ok [INFO] [stdout] test serial::c14n::tests::test_c14n_processing_instructions_preserved ... ok [INFO] [stdout] test serial::c14n::tests::test_c14n_simple_document_roundtrip ... ok [INFO] [stdout] test serial::c14n::tests::test_c14n_subtree_serialization ... ok [INFO] [stdout] test serial::c14n::tests::test_c14n_text_content_escaping ... ok [INFO] [stdout] test serial::c14n::tests::test_c14n_whitespace_only_text_preserved ... ok [INFO] [stdout] test serial::html::tests::test_attr_with_quotes ... ok [INFO] [stdout] test serial::html::tests::test_boolean_attribute ... ok [INFO] [stdout] test serial::html::tests::test_doctype_serialization ... ok [INFO] [stdout] test serial::html::tests::test_comment_preserved ... ok [INFO] [stdout] test serial::html::tests::test_entity_ref_serialization ... ok [INFO] [stdout] test serial::c14n::tests::test_c14n_redundant_namespace_not_redeclared ... ok [INFO] [stdout] test serial::html::tests::test_inline_element_no_newlines ... ok [INFO] [stdout] test serial::html::tests::test_full_html_document ... ok [INFO] [stdout] test serial::html::tests::test_html5_basic_roundtrip ... ok [INFO] [stdout] test serial::html::tests::test_html5_preserves_utf8 ... ok [INFO] [stdout] test serial::html::tests::test_html5_foreign_self_closing ... ok [INFO] [stdout] test serial::html::tests::test_html5_raw_text ... ok [INFO] [stdout] test serial::html::tests::test_html5_void_elements ... ok [INFO] [stdout] test serial::html::tests::test_nested_elements ... ok [INFO] [stdout] test serial::html::tests::test_script_not_escaped ... ok [INFO] [stdout] test serial::html::tests::test_meta_charset_utf8 ... ok [INFO] [stdout] test serial::html::tests::test_regular_attribute_preserved ... ok [INFO] [stdout] test serial::html::tests::test_non_void_empty_element ... ok [INFO] [stdout] test serial::html::tests::test_text_escaping ... ok [INFO] [stdout] test serial::html::tests::test_multiple_attributes ... ok [INFO] [stdout] test serial::html::tests::test_style_not_escaped ... ok [INFO] [stdout] test serial::html::tests::test_trailing_newline ... ok [INFO] [stdout] test serial::html::tests::test_uri_attribute_space ... ok [INFO] [stdout] test serial::html::tests::test_void_element_br ... ok [INFO] [stdout] test serial::xml::tests::test_serialize_cdata ... ok [INFO] [stdout] test serial::xml::tests::test_serialize_element_with_text ... ok [INFO] [stdout] test serial::xml::tests::test_serialize_comment ... ok [INFO] [stdout] test serial::html::tests::test_void_element_img_with_attr ... ok [INFO] [stdout] test serial::xml::tests::test_serialize_empty_element ... ok [INFO] [stdout] test serial::xml::tests::test_serialize_attr_escaping ... ok [INFO] [stdout] test serial::xml::tests::test_serialize_escaping ... ok [INFO] [stdout] test serial::xml::tests::test_serialize_element_with_attributes ... ok [INFO] [stdout] test serial::xml::tests::test_serialize_pretty_print_custom_indent ... ok [INFO] [stdout] test serial::xml::tests::test_serialize_no_indent_unchanged ... ok [INFO] [stdout] test serial::xml::tests::test_serialize_pretty_print_mixed_content ... ok [INFO] [stdout] test serial::xml::tests::test_serialize_pretty_print ... ok [INFO] [stdout] test serial::xml::tests::test_serialize_xml_declaration ... ok [INFO] [stdout] test serial::xml::tests::test_serialize_processing_instruction ... ok [INFO] [stdout] test tree::tests::test_append_multiple_children ... ok [INFO] [stdout] test tree::tests::test_children_iterator ... ok [INFO] [stdout] test tree::tests::test_ancestors_iterator ... ok [INFO] [stdout] test tree::tests::test_children_iterator_empty ... ok [INFO] [stdout] test tree::tests::test_clone_node_and_append ... ok [INFO] [stdout] test tree::tests::test_create_and_append_element ... ok [INFO] [stdout] test tree::tests::test_attributes ... ok [INFO] [stdout] test tree::tests::test_clone_node_deep ... ok [INFO] [stdout] test tree::tests::test_clone_node_shallow ... ok [INFO] [stdout] test tree::tests::test_create_comment_convenience ... ok [INFO] [stdout] test tree::tests::test_create_element_convenience ... ok [INFO] [stdout] test tree::tests::test_create_processing_instruction ... ok [INFO] [stdout] test tree::tests::test_descendants_iterator ... ok [INFO] [stdout] test tree::tests::test_detach ... ok [INFO] [stdout] test tree::tests::test_create_text_convenience ... ok [INFO] [stdout] test tree::tests::test_element_by_id_none ... ok [INFO] [stdout] test tree::tests::test_first_child_last_child_single_child ... ok [INFO] [stdout] test tree::tests::test_detach_last_child ... ok [INFO] [stdout] test tree::tests::test_detach_only_child ... ok [INFO] [stdout] test tree::tests::test_first_child_of_leaf_node ... ok [INFO] [stdout] test tree::tests::test_first_child_last_child_multiple_children ... ok [INFO] [stdout] test tree::tests::test_insert_after ... ok [INFO] [stdout] test tree::tests::test_insert_after_last ... ok [INFO] [stdout] test tree::tests::test_last_child_of_leaf_node ... ok [INFO] [stdout] test tree::tests::test_insert_before_first_child ... ok [INFO] [stdout] test tree::tests::test_next_prev_sibling_chain ... ok [INFO] [stdout] test tree::tests::test_next_sibling_last_has_none ... ok [INFO] [stdout] test tree::tests::test_new_document_has_root ... ok [INFO] [stdout] test tree::tests::test_insert_before ... ok [INFO] [stdout] test tree::tests::test_node_count_after_creating_nodes ... ok [INFO] [stdout] test tree::tests::test_node_count_after_remove ... ok [INFO] [stdout] test tree::tests::test_node_namespace_non_element ... ok [INFO] [stdout] test tree::tests::test_node_namespace_with_namespace ... ok [INFO] [stdout] test tree::tests::test_node_namespace_without_namespace ... ok [INFO] [stdout] test tree::tests::test_parse_bytes_with_bom ... ok [INFO] [stdout] test tree::tests::test_node_text ... ok [INFO] [stdout] test tree::tests::test_parse_bytes_with_xml_declaration ... ok [INFO] [stdout] test tree::tests::test_parse_file_nonexistent ... ok [INFO] [stdout] test tree::tests::test_parse_bytes_utf8 ... ok [INFO] [stdout] test tree::tests::test_node_count_empty_document ... ok [INFO] [stdout] test tree::tests::test_parse_str_nested_elements ... ok [INFO] [stdout] test tree::tests::test_detach_first_child ... ok [INFO] [stdout] test tree::tests::test_prepend_child_before_existing ... ok [INFO] [stdout] test tree::tests::test_parse_str_with_text_content ... ok [INFO] [stdout] test tree::tests::test_parse_str_with_attributes ... ok [INFO] [stdout] test tree::tests::test_prepend_child_multiple_times ... ok [INFO] [stdout] test tree::tests::test_parse_str_simple_element ... ok [INFO] [stdout] test tree::tests::test_prepend_child_to_empty_parent ... ok [INFO] [stdout] test tree::tests::test_prev_sibling_first_has_none ... ok [INFO] [stdout] test tree::tests::test_remove_attribute ... ok [INFO] [stdout] test tree::tests::test_remove_attribute_on_non_element ... ok [INFO] [stdout] test tree::tests::test_remove_node_first_child ... ok [INFO] [stdout] test tree::tests::test_remove_node_last_child ... ok [INFO] [stdout] test tree::tests::test_remove_node_no_parent_is_noop ... ok [INFO] [stdout] test tree::tests::test_remove_node_middle_child ... ok [INFO] [stdout] test tree::tests::test_remove_node_only_child ... ok [INFO] [stdout] test tree::tests::test_rename_element ... ok [INFO] [stdout] test tree::tests::test_rename_non_element ... ok [INFO] [stdout] test tree::tests::test_set_id_and_lookup ... ok [INFO] [stdout] test tree::tests::test_text_content ... ok [INFO] [stdout] test tree::tests::test_replace_node ... ok [INFO] [stdout] test util::dict::tests::test_intern_returns_different_ids_for_different_strings ... ok [INFO] [stdout] test util::dict::tests::test_empty_string_interning ... ok [INFO] [stdout] test tree::tests::test_set_attribute ... ok [INFO] [stdout] test tree::tests::test_root_element ... ok [INFO] [stdout] test tree::tests::test_set_attribute_on_non_element ... ok [INFO] [stdout] test util::dict::tests::test_resolve_returns_original_string ... ok [INFO] [stdout] test util::dict::tests::test_len_and_is_empty ... ok [INFO] [stdout] test util::dict::tests::test_intern_returns_same_id_for_same_string ... ok [INFO] [stdout] test tree::tests::test_parse_file_valid ... ok [INFO] [stdout] test util::dict::tests::test_symbol_id_as_u32 ... ok [INFO] [stdout] test util::qname::tests::test_split_qname_colon_at_end ... ok [INFO] [stdout] test util::qname::tests::test_split_qname_multiple_colons ... ok [INFO] [stdout] test util::qname::tests::test_split_qname_with_prefix ... ok [INFO] [stdout] test util::qname::tests::test_split_qname_empty ... ok [INFO] [stdout] test util::qname::tests::test_split_qname_without_prefix ... ok [INFO] [stdout] test validation::dtd::tests::test_content_model_display ... ok [INFO] [stdout] test validation::dtd::tests::test_parse_attlist_enumeration ... ok [INFO] [stdout] test validation::dtd::tests::test_parse_attlist_cdata ... ok [INFO] [stdout] test util::qname::tests::test_split_qname_colon_at_start ... ok [INFO] [stdout] test validation::dtd::tests::test_parse_attlist_fixed ... ok [INFO] [stdout] test validation::dtd::tests::test_parse_attlist_idref_idrefs ... ok [INFO] [stdout] test validation::dtd::tests::test_parse_attlist_multiple_attrs ... ok [INFO] [stdout] test validation::dtd::tests::test_parse_dtd_complex ... ok [INFO] [stdout] test validation::dtd::tests::test_parse_element_any ... ok [INFO] [stdout] test validation::dtd::tests::test_parse_element_empty ... ok [INFO] [stdout] test validation::dtd::tests::test_parse_element_mixed_content ... ok [INFO] [stdout] test validation::dtd::tests::test_parse_attlist_id ... ok [INFO] [stdout] test validation::dtd::tests::test_parse_element_choice ... ok [INFO] [stdout] test validation::dtd::tests::test_parse_dtd_with_comments ... ok [INFO] [stdout] test validation::dtd::tests::test_parse_element_nested_groups ... ok [INFO] [stdout] test validation::dtd::tests::test_parse_element_occurrence_indicators ... ok [INFO] [stdout] test validation::dtd::tests::test_parse_element_sequence ... ok [INFO] [stdout] test validation::dtd::tests::test_parse_element_pcdata ... ok [INFO] [stdout] test validation::dtd::tests::test_parse_entity_internal ... ok [INFO] [stdout] test validation::dtd::tests::test_parse_entity_public ... ok [INFO] [stdout] test validation::dtd::tests::test_parse_entity_external ... ok [INFO] [stdout] test validation::dtd::tests::test_parse_notation_public ... ok [INFO] [stdout] test parser::push::tests::test_push_parser_push_after_finish_panics - should panic ... ok [INFO] [stdout] test validation::dtd::tests::test_parse_notation ... ok [INFO] [stdout] test validation::dtd::tests::test_parse_parameter_entity_skipped ... ok [INFO] [stdout] test validation::dtd::tests::test_validate_any_content ... ok [INFO] [stdout] test validation::dtd::tests::test_validate_choice_correct ... ok [INFO] [stdout] test validation::dtd::tests::test_validate_duplicate_id ... ok [INFO] [stdout] test validation::dtd::tests::test_validate_element_content_with_text ... ok [INFO] [stdout] test validation::dtd::tests::test_validate_empty_element ... ok [INFO] [stdout] test validation::dtd::tests::test_validate_empty_element_has_content ... ok [INFO] [stdout] test validation::dtd::tests::test_validate_enumeration_invalid ... ok [INFO] [stdout] test validation::dtd::tests::test_validate_fixed_attribute_correct ... ok [INFO] [stdout] test validation::dtd::tests::test_validate_idref_dangling ... ok [INFO] [stdout] test validation::dtd::tests::test_validate_mixed_content_invalid_child ... ok [INFO] [stdout] test validation::dtd::tests::test_validate_fixed_attribute_wrong_value ... ok [INFO] [stdout] test validation::dtd::tests::test_validate_mixed_content_valid ... ok [INFO] [stdout] test validation::dtd::tests::test_validate_idref_valid ... ok [INFO] [stdout] test validation::dtd::tests::test_validate_populates_id_map ... ok [INFO] [stdout] test validation::dtd::tests::test_validate_nmtoken_attribute ... ok [INFO] [stdout] test validation::dtd::tests::test_validate_one_or_more ... ok [INFO] [stdout] test validation::dtd::tests::test_validate_enumeration_valid ... ok [INFO] [stdout] test validation::dtd::tests::test_validate_required_attribute_missing ... ok [INFO] [stdout] test validation::dtd::tests::test_validate_optional_element ... ok [INFO] [stdout] test validation::dtd::tests::test_validate_required_attribute_present ... ok [INFO] [stdout] test validation::dtd::tests::test_validate_root_name_mismatch ... ok [INFO] [stdout] test validation::dtd::tests::test_validate_sequence_correct ... ok [INFO] [stdout] test validation::dtd::tests::test_validate_sequence_wrong_order ... ok [INFO] [stdout] test validation::dtd::tests::test_validate_undeclared_attribute ... ok [INFO] [stdout] test validation::dtd::tests::test_validate_undeclared_element ... ok [INFO] [stdout] test validation::dtd::tests::test_validate_valid_document ... ok [INFO] [stdout] test validation::relaxng::tests::test_name_class_any_name_except ... ok [INFO] [stdout] test validation::dtd::tests::test_validate_zero_or_more ... ok [INFO] [stdout] test validation::relaxng::tests::test_name_class_choice ... ok [INFO] [stdout] test validation::relaxng::tests::test_name_class_display ... ok [INFO] [stdout] test validation::relaxng::tests::test_name_class_ns_name ... ok [INFO] [stdout] test validation::relaxng::tests::test_name_class_ns_name_except ... ok [INFO] [stdout] test validation::relaxng::tests::test_name_class_any_name ... ok [INFO] [stdout] test validation::relaxng::tests::test_name_class_specific_name_with_ns ... ok [INFO] [stdout] test validation::relaxng::tests::test_name_class_specific_name_matches ... ok [INFO] [stdout] test validation::relaxng::tests::test_parse_choice_pattern ... ok [INFO] [stdout] test validation::relaxng::tests::test_parse_complex_grammar_with_cross_refs ... ok [INFO] [stdout] test validation::relaxng::tests::test_parse_data_pattern ... ok [INFO] [stdout] test validation::relaxng::tests::test_parse_element_with_attributes ... ok [INFO] [stdout] test validation::relaxng::tests::test_parse_grammar_with_start_and_define ... ok [INFO] [stdout] test validation::relaxng::tests::test_parse_interleave_pattern ... ok [INFO] [stdout] test validation::relaxng::tests::test_parse_optional_pattern ... ok [INFO] [stdout] test validation::relaxng::tests::test_pattern_display ... ok [INFO] [stdout] test validation::relaxng::tests::test_schema_parse_error_display ... ok [INFO] [stdout] test validation::relaxng::tests::test_parse_value_pattern ... ok [INFO] [stdout] test validation::relaxng::tests::test_parse_one_or_more ... ok [INFO] [stdout] test validation::relaxng::tests::test_validate_choice_first_alternative ... ok [INFO] [stdout] test validation::relaxng::tests::test_validate_attribute_value_mismatch ... ok [INFO] [stdout] test validation::relaxng::tests::test_validate_choice_invalid ... ok [INFO] [stdout] test validation::relaxng::tests::test_validate_empty_element ... ok [INFO] [stdout] test validation::relaxng::tests::test_parse_zero_or_more ... ok [INFO] [stdout] test validation::relaxng::tests::test_validate_choice_second_alternative ... ok [INFO] [stdout] test validation::relaxng::tests::test_parse_simple_element_schema ... ok [INFO] [stdout] test validation::relaxng::tests::test_validate_interleave_any_order ... ok [INFO] [stdout] test validation::relaxng::tests::test_validate_element_with_attribute ... ok [INFO] [stdout] test validation::relaxng::tests::test_validate_no_root_element ... ok [INFO] [stdout] test validation::relaxng::tests::test_validate_one_or_more_empty_fails ... ok [INFO] [stdout] test validation::relaxng::tests::test_validate_one_or_more_with_items ... ok [INFO] [stdout] test validation::relaxng::tests::test_validate_optional_absent ... ok [INFO] [stdout] test validation::relaxng::tests::test_validate_optional_present ... ok [INFO] [stdout] test validation::relaxng::tests::test_validate_missing_required_attribute ... ok [INFO] [stdout] test validation::relaxng::tests::test_validate_mixed_content ... ok [INFO] [stdout] test validation::relaxng::tests::test_validate_missing_element ... ok [INFO] [stdout] test validation::relaxng::tests::test_validate_nested_elements ... ok [INFO] [stdout] test validation::relaxng::tests::test_validate_ref_define_resolution ... ok [INFO] [stdout] test validation::relaxng::tests::test_validate_sequence_wrong_order ... ok [INFO] [stdout] test validation::relaxng::tests::test_validate_wrong_root_element ... ok [INFO] [stdout] test validation::relaxng::tests::test_validate_sequence_of_elements ... ok [INFO] [stdout] test validation::relaxng::tests::test_validate_simple_element_with_text ... ok [INFO] [stdout] test validation::relaxng::tests::test_validate_unexpected_attribute ... ok [INFO] [stdout] test validation::relaxng::tests::test_validate_unexpected_element ... ok [INFO] [stdout] test validation::relaxng::tests::test_validate_zero_or_more_empty ... ok [INFO] [stdout] test validation::relaxng::tests::test_validate_zero_or_more_multiple ... ok [INFO] [stdout] test validation::schematron::tests::test_firing_rule_across_patterns ... ok [INFO] [stdout] test validation::schematron::tests::test_abstract_pattern_basic ... ok [INFO] [stdout] test validation::schematron::tests::test_matches_function ... ok [INFO] [stdout] test validation::schematron::tests::test_firing_rule_first_wins ... ok [INFO] [stdout] test validation::relaxng::tests::test_validate_value_match ... ok [INFO] [stdout] test validation::schematron::tests::test_abstract_pattern_multiple_rules ... ok [INFO] [stdout] test validation::schematron::tests::test_namespace_prefix_wildcard ... ok [INFO] [stdout] test validation::schematron::tests::test_message_mixed ... ok [INFO] [stdout] test validation::schematron::tests::test_classic_namespace ... ok [INFO] [stdout] test validation::schematron::tests::test_parse_error_missing_context ... ok [INFO] [stdout] test validation::schematron::tests::test_message_value_of ... ok [INFO] [stdout] test validation::schematron::tests::test_parse_let_bindings ... ok [INFO] [stdout] test validation::schematron::tests::test_namespace_prefixed_xpath ... ok [INFO] [stdout] test validation::schematron::tests::test_parse_value_of_in_message ... ok [INFO] [stdout] test validation::schematron::tests::test_parse_minimal_schema ... ok [INFO] [stdout] test validation::schematron::tests::test_parse_multiple_patterns ... ok [INFO] [stdout] test validation::schematron::tests::test_parse_ns_bindings ... ok [INFO] [stdout] test validation::schematron::tests::test_parse_report ... ok [INFO] [stdout] test validation::schematron::tests::test_validate_assert_passes ... ok [INFO] [stdout] test validation::schematron::tests::test_parse_single_assert ... ok [INFO] [stdout] test validation::schematron::tests::test_validate_assert_fails ... ok [INFO] [stdout] test validation::schematron::tests::test_prefixed_schema ... ok [INFO] [stdout] test validation::schematron::tests::test_validate_multiple_asserts ... ok [INFO] [stdout] test validation::schematron::tests::test_phase_selective ... ok [INFO] [stdout] test validation::schematron::tests::test_validate_context_multiple_nodes ... ok [INFO] [stdout] test validation::schematron::tests::test_validate_multiple_patterns ... ok [INFO] [stdout] test validation::schematron::tests::test_validate_report_fires ... ok [INFO] [stdout] test validation::schematron::tests::test_validate_report_silent ... ok [INFO] [stdout] test validation::schematron::tests::test_variable_rule_level ... ok [INFO] [stdout] test validation::schematron::tests::test_validate_invoice_schema ... ok [INFO] [stdout] test validation::schematron::tests::test_validate_sum_attribute_path ... ok [INFO] [stdout] test validation::tests::test_validation_error_display_line_only ... ok [INFO] [stdout] test validation::schematron::tests::test_xpath_error_recovery ... ok [INFO] [stdout] test validation::schematron::tests::test_validate_no_matching_nodes ... ok [INFO] [stdout] test validation::tests::test_validation_result_display ... ok [INFO] [stdout] test validation::xsd::tests::test_build_prefix_map ... ok [INFO] [stdout] test validation::schematron::tests::test_variable_xpath_expression ... ok [INFO] [stdout] test validation::xsd::tests::test_element_form_default_qualified ... ok [INFO] [stdout] test validation::xsd::tests::test_element_ref_local ... ok [INFO] [stdout] test validation::xsd::tests::test_element_ref_imported ... ok [INFO] [stdout] test validation::xsd::tests::test_element_form_default_unqualified ... ok [INFO] [stdout] test validation::xsd::tests::test_import_and_include_combined ... ok [INFO] [stdout] test validation::xsd::tests::test_element_ref_with_occurs ... ok [INFO] [stdout] test validation::xsd::tests::test_import_cross_namespace_type ... ok [INFO] [stdout] test validation::tests::test_validation_error_display_no_location ... ok [INFO] [stdout] test validation::xsd::tests::test_import_multiple_namespaces ... ok [INFO] [stdout] test validation::tests::test_validation_error_display_with_location ... ok [INFO] [stdout] test validation::xsd::tests::test_import_cycle_detection ... ok [INFO] [stdout] test validation::xsd::tests::test_import_namespace_mismatch_error ... ok [INFO] [stdout] test validation::xsd::tests::test_import_without_schema_location ... ok [INFO] [stdout] test validation::xsd::tests::test_include_chameleon ... ok [INFO] [stdout] test validation::xsd::tests::test_include_cycle_detection ... ok [INFO] [stdout] test validation::xsd::tests::test_include_ignored_without_resolver ... ok [INFO] [stdout] test validation::schematron::tests::test_variable_schema_level ... ok [INFO] [stdout] test validation::xsd::tests::test_include_merges_elements ... ok [INFO] [stdout] test validation::xsd::tests::test_include_merges_types ... ok [INFO] [stdout] test validation::xsd::tests::test_include_namespace_mismatch_error ... ok [INFO] [stdout] test validation::xsd::tests::test_include_resolver_returns_none ... ok [INFO] [stdout] test validation::xsd::tests::test_include_transitive ... ok [INFO] [stdout] test validation::xsd::tests::test_parse_schema_with_attributes ... ok [INFO] [stdout] test validation::xsd::tests::test_parse_schema_with_complex_type_and_sequence ... ok [INFO] [stdout] test validation::xsd::tests::test_parse_schema_with_nested_complex_types ... ok [INFO] [stdout] test validation::xsd::tests::test_parse_schema_with_simple_type_restriction_enumeration ... ok [INFO] [stdout] test validation::xsd::tests::test_parse_schema_with_target_namespace ... ok [INFO] [stdout] test validation::xsd::tests::test_parse_simple_schema_with_one_element ... ok [INFO] [stdout] test validation::xsd::tests::test_parse_xsd_invalid_xml ... ok [INFO] [stdout] test validation::xsd::tests::test_parse_xsd_wrong_root_element ... ok [INFO] [stdout] test validation::xsd::tests::test_resolve_type_qname_builtin ... ok [INFO] [stdout] test validation::xsd::tests::test_resolve_type_qname_local ... ok [INFO] [stdout] test validation::xsd::tests::test_resolve_type_qname_unprefixed ... ok [INFO] [stdout] test validation::xsd::tests::test_validate_all_content_model ... ok [INFO] [stdout] test validation::xsd::tests::test_validate_builtin_type_boolean ... ok [INFO] [stdout] test validation::xsd::tests::test_validate_builtin_type_decimal ... ok [INFO] [stdout] test validation::xsd::tests::test_validate_builtin_type_integer ... ok [INFO] [stdout] test validation::xsd::tests::test_validate_choice_content_model ... ok [INFO] [stdout] test validation::xsd::tests::test_validate_date_types ... ok [INFO] [stdout] test validation::xsd::tests::test_validate_empty_content_model ... ok [INFO] [stdout] test validation::xsd::tests::test_validate_enumeration ... ok [INFO] [stdout] test validation::xsd::tests::test_validate_fixed_attribute_value ... ok [INFO] [stdout] test validation::xsd::tests::test_validate_imported_content_model ... ok [INFO] [stdout] test validation::xsd::tests::test_validate_included_type_validation ... ok [INFO] [stdout] test validation::xsd::tests::test_validate_invalid_missing_required_attribute ... ok [INFO] [stdout] test validation::xsd::tests::test_validate_invalid_missing_required_element ... ok [INFO] [stdout] test validation::xsd::tests::test_validate_invalid_too_many_occurrences ... ok [INFO] [stdout] test validation::xsd::tests::test_validate_invalid_wrong_attribute_type ... ok [INFO] [stdout] test validation::xsd::tests::test_validate_invalid_wrong_order_sequence ... ok [INFO] [stdout] test validation::xsd::tests::test_validate_mixed_content ... ok [INFO] [stdout] test validation::xsd::tests::test_validate_numeric_facets_min_max_inclusive ... ok [INFO] [stdout] test validation::xsd::tests::test_validate_optional_element ... ok [INFO] [stdout] test validation::xsd::tests::test_validate_simple_content_extension ... ok [INFO] [stdout] test validation::xsd::tests::test_validate_undeclared_root_element ... ok [INFO] [stdout] test validation::xsd::tests::test_validate_named_complex_type ... ok [INFO] [stdout] test validation::xsd::tests::test_validate_unbounded_element ... ok [INFO] [stdout] test validation::xsd::tests::test_validate_string_facets_pattern ... ok [INFO] [stdout] test validation::xsd::tests::test_validate_string_facets_min_max_length ... ok [INFO] [stdout] test validation::xsd::tests::test_validate_valid_document ... ok [INFO] [stdout] test validation::xsd::tests::test_validate_with_imported_types ... ok [INFO] [stdout] test validation::xsd::tests::test_whitespace_collapse ... ok [INFO] [stdout] test validation::xsd::tests::test_whitespace_preserve ... ok [INFO] [stdout] test validation::xsd::tests::test_whitespace_replace ... ok [INFO] [stdout] test xinclude::tests::test_basic_xml_include ... ok [INFO] [stdout] test xinclude::tests::test_basic_text_include ... ok [INFO] [stdout] test xinclude::tests::test_empty_include_content ... ok [INFO] [stdout] test xinclude::tests::test_circular_inclusion_detection ... ok [INFO] [stdout] test xinclude::tests::test_fallback_with_text_content ... ok [INFO] [stdout] test xinclude::tests::test_error_display ... ok [INFO] [stdout] test xinclude::tests::test_invalid_parse_attribute ... ok [INFO] [stdout] test xinclude::tests::test_include_replaces_entire_xi_include_element ... ok [INFO] [stdout] test xinclude::tests::test_max_depth_exceeded ... ok [INFO] [stdout] test xinclude::tests::test_default_parse_attribute_is_xml ... ok [INFO] [stdout] test xinclude::tests::test_include_with_fragment_identifier ... ok [INFO] [stdout] test xinclude::tests::test_no_fallback_records_error ... ok [INFO] [stdout] test xinclude::tests::test_nested_includes ... ok [INFO] [stdout] test xinclude::tests::test_fallback_when_resource_not_found ... ok [INFO] [stdout] test xinclude::tests::test_text_include_preserves_whitespace ... ok [INFO] [stdout] test xinclude::tests::test_missing_href_attribute ... ok [INFO] [stdout] test xinclude::tests::test_xinclude_namespace_detection ... ok [INFO] [stdout] test xpath::ast::tests::test_axis_display ... ok [INFO] [stdout] test xpath::ast::tests::test_axis_roundtrip ... ok [INFO] [stdout] test xinclude::tests::test_xml_include_with_wrapper_element ... ok [INFO] [stdout] test xpath::ast::tests::test_axis_from_str_invalid ... ok [INFO] [stdout] test xpath::ast::tests::test_binary_op_display ... ok [INFO] [stdout] test xpath::ast::tests::test_step_construction ... ok [INFO] [stdout] test xpath::ast::tests::test_expr_clone ... ok [INFO] [stdout] test xpath::ast::tests::test_node_test_display ... ok [INFO] [stdout] test xpath::eval::tests::test_arithmetic_add ... ok [INFO] [stdout] test xpath::eval::tests::test_arithmetic_mod ... ok [INFO] [stdout] test xpath::eval::tests::test_arithmetic_div ... ok [INFO] [stdout] test xpath::eval::tests::test_arithmetic_sub ... ok [INFO] [stdout] test xpath::eval::tests::test_arithmetic_multiply ... ok [INFO] [stdout] test xinclude::tests::test_multiple_includes_in_same_document ... ok [INFO] [stdout] test xinclude::tests::test_split_fragment ... ok [INFO] [stdout] test xinclude::tests::test_options_default ... ok [INFO] [stdout] test xpath::eval::tests::test_boolean_and ... ok [INFO] [stdout] test xpath::eval::tests::test_ceiling ... ok [INFO] [stdout] test xpath::eval::tests::test_attribute_predicate ... ok [INFO] [stdout] test xpath::eval::tests::test_boolean_or ... ok [INFO] [stdout] test xpath::eval::tests::test_comparison_eq ... ok [INFO] [stdout] test xpath::eval::tests::test_comparison_neq ... ok [INFO] [stdout] test xpath::eval::tests::test_comparison_lt_gt ... ok [INFO] [stdout] test xpath::eval::tests::test_complex_book_price ... ok [INFO] [stdout] test xpath::eval::tests::test_count ... ok [INFO] [stdout] test xpath::eval::tests::test_following_sibling ... ok [INFO] [stdout] test xpath::eval::tests::test_last_predicate ... ok [INFO] [stdout] test xpath::eval::tests::test_local_name_function ... ok [INFO] [stdout] test xpath::eval::tests::test_descendant_axis ... ok [INFO] [stdout] test xpath::eval::tests::test_deep_path_traversal ... ok [INFO] [stdout] test xpath::eval::tests::test_name_function ... ok [INFO] [stdout] test xpath::eval::tests::test_concat ... ok [INFO] [stdout] test xpath::eval::tests::test_namespace_axis_default_namespace ... ok [INFO] [stdout] test xpath::eval::tests::test_contains ... ok [INFO] [stdout] test xpath::eval::tests::test_namespace_axis_inherited ... ok [INFO] [stdout] test xpath::eval::tests::test_floor ... ok [INFO] [stdout] test xpath::eval::tests::test_namespace_axis_nonexistent_prefix ... ok [INFO] [stdout] test xpath::eval::tests::test_namespace_axis_on_text_node ... ok [INFO] [stdout] test xpath::eval::tests::test_namespace_axis_wildcard ... ok [INFO] [stdout] test xpath::eval::tests::test_namespace_axis_xml_always_in_scope ... ok [INFO] [stdout] test xpath::eval::tests::test_namespace_axis_with_declaration ... ok [INFO] [stdout] test xpath::eval::tests::test_normalize_space ... ok [INFO] [stdout] test xpath::eval::tests::test_root_path ... ok [INFO] [stdout] test xpath::eval::tests::test_not ... ok [INFO] [stdout] test xpath::eval::tests::test_self_axis ... ok [INFO] [stdout] test xpath::eval::tests::test_preceding_sibling ... ok [INFO] [stdout] test xpath::eval::tests::test_simple_child_path ... ok [INFO] [stdout] test xpath::eval::tests::test_starts_with ... ok [INFO] [stdout] test xpath::eval::tests::test_parent_axis ... ok [INFO] [stdout] test xpath::eval::tests::test_position_and_last ... ok [INFO] [stdout] test xpath::eval::tests::test_positional_predicate ... ok [INFO] [stdout] test xpath::eval::tests::test_string_length ... ok [INFO] [stdout] test xpath::eval::tests::test_substring ... ok [INFO] [stdout] test xpath::eval::tests::test_string_function_on_context ... ok [INFO] [stdout] test xpath::eval::tests::test_round ... ok [INFO] [stdout] test xpath::eval::tests::test_substring_before_after ... ok [INFO] [stdout] test xpath::eval::tests::test_sum ... ok [INFO] [stdout] test xpath::eval::tests::test_translate ... ok [INFO] [stdout] test xpath::eval::tests::test_unary_neg ... ok [INFO] [stdout] test xpath::eval::tests::test_undefined_variable_error ... ok [INFO] [stdout] test xpath::eval::tests::test_union ... ok [INFO] [stdout] test xpath::eval::tests::test_variable ... ok [INFO] [stdout] test xpath::eval::tests::test_xpath_id_multiple_space_separated ... ok [INFO] [stdout] test xpath::eval::tests::test_xpath_id_single ... ok [INFO] [stdout] test xpath::eval::tests::test_xpath_id_unknown_returns_empty ... ok [INFO] [stdout] test xpath::lexer::tests::test_token_display ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_abbreviated_path ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_all_node_types ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_arithmetic ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_attribute_access ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_axis_specifier ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_comparison_operators ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_complex_expression ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_dot_and_dotdot ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_double_slash ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_empty_input ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_function_call ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_greater_than_equal ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_invalid_char_after_bang ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_keyword_operators ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_multiple_predicates ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_nested_function_calls ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_node_type ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_number_literals ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_predicate ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_qname ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_simple_path ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_star_as_multiply ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_star_as_wildcard ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_string_literals ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_unary_minus ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_union_operator ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_unterminated_string_error ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_variable_reference ... ok [INFO] [stderr] Running unittests src/bin/xmllint.rs (/opt/rustwide/target/debug/deps/xmllint-ad8513f65d2a7565) [INFO] [stdout] test xpath::lexer::tests::test_tokenize_variable_reference_qname ... ok [INFO] [stdout] test xpath::lexer::tests::test_tokenize_whitespace_only ... ok [INFO] [stdout] test xpath::lexer::tests::test_xpath_error_display ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_complex_path_with_last ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_absolute_path_single_step ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_at_attribute ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_comment_node_test ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_double_negation ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_complex_predicate_with_comparison ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_dot ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_double_slash_path ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_dot_double_slash_child ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_addition ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_dotdot ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_and ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_function_call_concat ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_function_call_count ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_empty_expression_error ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_equality ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_explicit_axis ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_node_node_test ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_function_call_string_length ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_multiple_predicates ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_number_literal ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_predicate_function_call ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_operator_precedence ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_parenthesized_expr ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_predicate_numeric ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_predicate_attribute_eq ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_or ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_processing_instruction_no_target ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_or_precedence_over_and ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_processing_instruction_with_target ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_unexpected_token_error ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_relative_path ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_root_only ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_string_literal ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_unary_negation ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_unclosed_bracket_error ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_unclosed_paren_error ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_union ... ok [INFO] [stdout] test xpath::regex::tests::test_case_insensitive ... ok [INFO] [stdout] test xpath::regex::tests::test_dot ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_variable_plus_number ... ok [INFO] [stdout] test xpath::regex::tests::test_email_like_pattern ... ok [INFO] [stdout] test xpath::regex::tests::test_char_class ... ok [INFO] [stdout] test xpath::regex::tests::test_counted_quantifier ... ok [INFO] [stdout] test xpath::regex::tests::test_country_code_pattern ... ok [INFO] [stdout] test xpath::parser::tests::test_parse_wildcard ... ok [INFO] [stdout] test xpath::regex::tests::test_alternation ... ok [INFO] [stdout] test xpath::regex::tests::test_empty_pattern ... ok [INFO] [stdout] test xpath::regex::tests::test_invoice_id_pattern ... ok [INFO] [stdout] test xpath::regex::tests::test_quantifiers ... ok [INFO] [stdout] test xpath::regex::tests::test_replace_multiple ... ok [INFO] [stdout] test xpath::regex::tests::test_replace_pattern ... ok [INFO] [stdout] test xpath::regex::tests::test_escaped_special ... ok [INFO] [stdout] test xpath::regex::tests::test_grouping ... ok [INFO] [stdout] test xpath::regex::tests::test_literal ... ok [INFO] [stdout] test xpath::regex::tests::test_negated_class ... ok [INFO] [stdout] test xpath::regex::tests::test_replace_literal ... ok [INFO] [stdout] test xpath::regex::tests::test_replace_no_match ... ok [INFO] [stdout] test xpath::regex::tests::test_shorthand ... ok [INFO] [stdout] test xpath::regex::tests::test_substring_match ... ok [INFO] [stdout] test xpath::regex::tests::test_tokenize_whitespace ... ok [INFO] [stdout] test xpath::regex::tests::test_tokenize_comma ... ok [INFO] [stdout] test xpath::regex::tests::test_tokenize_empty ... ok [INFO] [stdout] test xpath::regex::tests::test_tokenize_no_match ... ok [INFO] [stdout] test xpath::types::tests::test_as_node_set ... ok [INFO] [stdout] test xpath::types::tests::test_compare_values_eq_boolean_coercion ... ok [INFO] [stdout] test xpath::types::tests::test_compare_values_eq_strings ... ok [INFO] [stdout] test xpath::types::tests::test_compare_with_string_values_nodeset_to_boolean ... ok [INFO] [stdout] test xpath::types::tests::test_compare_with_string_values_nodeset_to_number ... ok [INFO] [stdout] test xpath::types::tests::test_display ... ok [INFO] [stdout] test xpath::types::tests::test_format_xpath_number_negative_zero ... ok [INFO] [stdout] test xpath::types::tests::test_compare_values_eq_booleans ... ok [INFO] [stdout] test xpath::types::tests::test_compare_values_eq_number_and_string ... ok [INFO] [stdout] test xpath::types::tests::test_compare_values_eq_with_nodeset_returns_none ... ok [INFO] [stdout] test xpath::types::tests::test_compare_with_string_values_nodeset_to_nodeset ... ok [INFO] [stdout] test xpath::types::tests::test_compare_with_string_values_nodeset_to_string ... ok [INFO] [stdout] test xpath::types::tests::test_format_xpath_number_fractional ... ok [INFO] [stdout] test xpath::types::tests::test_format_xpath_number_integers ... ok [INFO] [stdout] test xpath::types::tests::test_format_xpath_number_special_values ... ok [INFO] [stdout] test xpath::types::tests::test_to_boolean_from_boolean ... ok [INFO] [stdout] test xpath::types::tests::test_to_boolean_from_number ... ok [INFO] [stdout] test xpath::types::tests::test_to_number_from_boolean ... ok [INFO] [stdout] test xpath::types::tests::test_partial_eq ... ok [INFO] [stdout] test xpath::types::tests::test_to_boolean_from_nodeset ... ok [INFO] [stdout] test xpath::types::tests::test_to_boolean_from_string ... ok [INFO] [stdout] test xpath::types::tests::test_to_number_from_nodeset_without_doc ... ok [INFO] [stdout] test xpath::types::tests::test_to_number_from_number ... ok [INFO] [stdout] test xpath::types::tests::test_to_string_with_string_value_nodeset ... ok [INFO] [stdout] test xpath::types::tests::test_to_xpath_string_from_number ... ok [INFO] [stdout] test xpath::types::tests::test_xpath_error_display_internal_error ... ok [INFO] [stdout] test xpath::types::tests::test_to_number_from_string ... ok [INFO] [stdout] test xpath::types::tests::test_to_number_with_string_value ... ok [INFO] [stdout] test xpath::types::tests::test_to_string_with_string_value_non_nodeset ... ok [INFO] [stdout] test xpath::types::tests::test_to_xpath_string_from_boolean ... ok [INFO] [stdout] test xpath::types::tests::test_to_xpath_string_from_string ... ok [INFO] [stdout] test xpath::types::tests::test_type_name ... ok [INFO] [stdout] test xpath::types::tests::test_xpath_error_display_invalid_arg_count ... ok [INFO] [stdout] test xpath::types::tests::test_xpath_error_display_invalid_expression ... ok [INFO] [stdout] test xpath::types::tests::test_xpath_error_display_undefined_variable ... ok [INFO] [stdout] test xpath::types::tests::test_xpath_error_display_type_error ... ok [INFO] [stdout] test xpath::types::tests::test_xpath_error_display_undefined_function ... ok [INFO] [stdout] test xpath::types::tests::test_xpath_error_is_error_trait ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1054 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s [INFO] [stdout] [INFO] [stderr] Doc-tests xmloxide [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 96 tests [INFO] [stdout] test src/catalog/mod.rs - catalog::Catalog::merge (line 547) ... ok [INFO] [stdout] test src/catalog/mod.rs - catalog::Catalog::is_empty (line 588) ... ok [INFO] [stdout] test src/catalog/mod.rs - catalog::Catalog::new (line 185) ... ok [INFO] [stdout] test src/catalog/mod.rs - catalog::Catalog::resolve (line 495) ... ok [INFO] [stdout] test src/catalog/mod.rs - catalog::Catalog::len (line 573) ... ok [INFO] [stdout] test src/catalog/mod.rs - catalog::Catalog::parse (line 212) ... ok [INFO] [stdout] test src/catalog/mod.rs - catalog (line 14) ... ok [INFO] [stdout] test src/catalog/mod.rs - catalog::Catalog::add_entry (line 266) ... ok [INFO] [stdout] test src/catalog/mod.rs - catalog::Catalog::resolve_system (line 357) ... ok [INFO] [stdout] test src/catalog/mod.rs - catalog::Catalog::resolve_public (line 290) ... ok [INFO] [stdout] test src/catalog/mod.rs - catalog::Catalog::resolve_uri (line 430) ... ok [INFO] [stdout] test src/encoding/mod.rs - encoding::decode_to_utf8 (line 161) ... ok [INFO] [stdout] test src/css/mod.rs - css (line 35) ... ok [INFO] [stdout] test src/css/mod.rs - css::select (line 90) ... ok [INFO] [stdout] test src/encoding/mod.rs - encoding::transcode (line 91) ... ok [INFO] [stdout] test src/encoding/mod.rs - encoding::detect_encoding (line 54) ... ok [INFO] [stdout] test src/html/mod.rs - html::HtmlParseOptions (line 37) ... ok [INFO] [stdout] test src/html/mod.rs - html (line 19) ... ok [INFO] [stdout] test src/html/mod.rs - html::parse_html (line 138) ... ok [INFO] [stdout] test src/html/mod.rs - html::parse_html_with_options (line 158) ... ok [INFO] [stdout] test src/html/entities.rs - html::entities::lookup_entity (line 20) ... ok [INFO] [stdout] test src/html/entities.rs - html::entities::reverse_lookup_entity (line 46) ... ok [INFO] [stdout] test src/html5/mod.rs - html5 (line 30) ... ok [INFO] [stdout] test src/html5/mod.rs - html5 (line 17) ... ok [INFO] [stdout] test src/html5/mod.rs - html5 (line 59) ... ok [INFO] [stdout] test src/html5/entities.rs - html5::entities::lookup_entity (line 22) ... ok [INFO] [stdout] test src/html5/mod.rs - html5 (line 45) ... ok [INFO] [stdout] test src/html5/entities.rs - html5::entities::reverse_lookup_entity (line 54) ... ok [INFO] [stdout] test src/html5/sax.rs - html5::sax (line 9) ... ok [INFO] [stdout] test src/html5/tree_builder.rs - html5::tree_builder::Html5ParseResult (line 268) ... ok [INFO] [stdout] test src/html5/tree_builder.rs - html5::tree_builder::parse_html5_full (line 342) ... ok [INFO] [stdout] test src/html5/tree_builder.rs - html5::tree_builder::parse_html5 (line 298) ... ok [INFO] [stdout] test src/html5/sax.rs - html5::sax::parse_html5_sax (line 80) ... ok [INFO] [stdout] test src/html5/tree_builder.rs - html5::tree_builder::parse_html5_with_options (line 317) ... ok [INFO] [stdout] test src/lib.rs - (line 29) ... ok [INFO] [stdout] test src/parser/push.rs - parser::push (line 20) ... ok [INFO] [stdout] test src/parser/push.rs - parser::push::PushParser::is_empty (line 214) ... ok [INFO] [stdout] test src/parser/mod.rs - parser::ParseOptions (line 60) ... ok [INFO] [stdout] test src/parser/push.rs - parser::push::PushParser::buffered_bytes (line 197) ... ok [INFO] [stdout] test src/parser/push.rs - parser::push::PushParser (line 53) ... ok [INFO] [stdout] test src/parser/push.rs - parser::push::PushParser (line 70) ... ok [INFO] [stdout] test src/parser/push.rs - parser::push::PushParser::new (line 95) ... ok [INFO] [stdout] test src/parser/push.rs - parser::push::PushParser::push (line 143) ... ok [INFO] [stdout] test src/reader/mod.rs - reader::XmlReader (line 170) ... ok [INFO] [stdout] test src/parser/push.rs - parser::push::PushParser::finish (line 171) ... ok [INFO] [stdout] test src/reader/mod.rs - reader::XmlReader<'a>::move_to_element (line 620) ... ok [INFO] [stdout] test src/parser/push.rs - parser::push::PushParser::with_options (line 115) ... ok [INFO] [stdout] test src/reader/mod.rs - reader::XmlReader<'a>::get_attribute (line 458) ... ok [INFO] [stdout] test src/reader/mod.rs - reader (line 21) ... ok [INFO] [stdout] test src/reader/mod.rs - reader::XmlReader<'a>::move_to_next_attribute (line 571) ... ok [INFO] [stdout] test src/parser/push.rs - parser::push::PushParser::reset (line 235) ... ok [INFO] [stdout] test src/reader/mod.rs - reader::XmlReader<'a>::move_to_first_attribute (line 516) ... ok [INFO] [stdout] test src/reader/mod.rs - reader::XmlReader<'a>::new (line 233) ... ok [INFO] [stdout] test src/reader/mod.rs - reader::XmlReader<'a>::with_options (line 248) ... ok [INFO] [stdout] test src/reader/mod.rs - reader::XmlReader<'a>::read (line 297) ... ok [INFO] [stdout] test src/serial/c14n.rs - serial::c14n::C14nOptions (line 44) ... ok [INFO] [stdout] test src/sax/mod.rs - sax (line 12) ... ok [INFO] [stdout] test src/serial/c14n.rs - serial::c14n::canonicalize (line 83) ... ok [INFO] [stdout] test src/serial/c14n.rs - serial::c14n (line 24) ... ok [INFO] [stdout] test src/sax/mod.rs - sax::parse_sax (line 108) ... ok [INFO] [stdout] test src/serial/c14n.rs - serial::c14n::canonicalize_subtree (line 106) ... ok [INFO] [stdout] test src/serial/html.rs - serial::html::serialize_html5 (line 65) ... ok [INFO] [stdout] test src/serial/xml.rs - serial::xml::serialize (line 68) ... ok [INFO] [stdout] test src/tree/mod.rs - tree::Document::parse_file (line 322) - compile ... ok [INFO] [stdout] test src/tree/mod.rs - tree::Document::clone_node (line 727) ... ok [INFO] [stdout] test src/util/dict.rs - util::dict::Dict (line 37) ... ignored [INFO] [stdout] test src/util/qname.rs - util::qname::split_qname (line 16) ... ignored [INFO] [stdout] test src/serial/html.rs - serial::html::serialize_html (line 27) ... ok [INFO] [stdout] test src/serial/xml.rs - serial::xml::SerializeOptions (line 11) ... ok [INFO] [stdout] test src/serial/xml.rs - serial::xml::serialize_with_options (line 88) ... ok [INFO] [stdout] test src/tree/mod.rs - tree::Document (line 129) ... ok [INFO] [stdout] test src/tree/mod.rs - tree::Document::parse_bytes (line 287) ... ok [INFO] [stdout] test src/tree/mod.rs - tree::Document::parse_str (line 195) ... ok [INFO] [stdout] test src/validation/dtd.rs - validation::dtd::parse_dtd (line 621) ... ok [INFO] [stdout] test src/tree/mod.rs - tree::Document::set_text_content (line 760) ... ok [INFO] [stdout] test src/validation/dtd.rs - validation::dtd::validate (line 2194) ... ok [INFO] [stdout] test src/validation/relaxng.rs - validation::relaxng (line 21) ... ok [INFO] [stdout] test src/validation/mod.rs - validation::ValidationResult (line 31) ... ok [INFO] [stdout] test src/validation/relaxng.rs - validation::relaxng::validate (line 764) ... ok [INFO] [stdout] test src/validation/relaxng.rs - validation::relaxng::parse_relaxng (line 255) ... ok [INFO] [stdout] test src/validation/schematron.rs - validation::schematron::parse_schematron (line 199) ... ok [INFO] [stdout] test src/validation/xsd.rs - validation::xsd::parse_xsd (line 381) ... ok [INFO] [stdout] test src/validation/schematron.rs - validation::schematron::validate_schematron (line 613) ... ok [INFO] [stdout] test src/xpath/ast.rs - xpath::ast::Axis::as_str (line 185) ... ignored [INFO] [stdout] test src/xpath/eval.rs - xpath::eval::XPathContext (line 40) ... ignored [INFO] [stdout] test src/xpath/lexer.rs - xpath::lexer::Lexer (line 168) ... ignored [INFO] [stdout] test src/validation/schematron.rs - validation::schematron::validate_schematron_with_phase (line 646) ... ok [INFO] [stdout] test src/validation/xsd.rs - validation::xsd (line 30) ... ok [INFO] [stdout] test src/xpath/parser.rs - xpath::parser::parse (line 43) ... ignored [INFO] [stdout] test src/validation/schematron.rs - validation::schematron (line 23) ... ok [INFO] [stdout] test src/validation/xsd.rs - validation::xsd::validate_xsd (line 1203) ... ok [INFO] [stdout] test src/xinclude/mod.rs - xinclude::XIncludeOptions (line 50) ... ok [INFO] [stdout] test src/xinclude/mod.rs - xinclude::process_xincludes (line 133) ... ok [INFO] [stdout] test src/validation/xsd.rs - validation::xsd::parse_xsd_with_options (line 415) ... ok [INFO] [stdout] test src/xpath/mod.rs - xpath (line 9) ... ok [INFO] [stdout] test src/xpath/mod.rs - xpath::evaluate (line 54) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 90 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 5.96s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "e7e9b057bd9747886850c1ffc3fac4ee12a65bc05b4771d6ed3769ced6f6db88", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e7e9b057bd9747886850c1ffc3fac4ee12a65bc05b4771d6ed3769ced6f6db88", kill_on_drop: false }` [INFO] [stdout] e7e9b057bd9747886850c1ffc3fac4ee12a65bc05b4771d6ed3769ced6f6db88