[INFO] fetching crate asciidoc-parser 0.5.0... [INFO] testing asciidoc-parser-0.5.0 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate asciidoc-parser 0.5.0 into /workspace/builds/worker-2-tc2/source [INFO] started tweaking crates.io crate asciidoc-parser 0.5.0 [INFO] finished tweaking crates.io crate asciidoc-parser 0.5.0 [INFO] tweaked toml for crates.io crate asciidoc-parser 0.5.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate asciidoc-parser 0.5.0 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate asciidoc-parser 0.5.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 81909b2a0288e2cb54a1d9e0b9d616c3677df9ae4fc9d924ec87788ea92eab8a [INFO] running `Command { std: "docker" "start" "-a" "81909b2a0288e2cb54a1d9e0b9d616c3677df9ae4fc9d924ec87788ea92eab8a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "81909b2a0288e2cb54a1d9e0b9d616c3677df9ae4fc9d924ec87788ea92eab8a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "81909b2a0288e2cb54a1d9e0b9d616c3677df9ae4fc9d924ec87788ea92eab8a", kill_on_drop: false }` [INFO] [stdout] 81909b2a0288e2cb54a1d9e0b9d616c3677df9ae4fc9d924ec87788ea92eab8a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 182d875250d6bfc553f064cf014000c6f0d2f0220fad87881233e31172aab35d [INFO] running `Command { std: "docker" "start" "-a" "182d875250d6bfc553f064cf014000c6f0d2f0220fad87881233e31172aab35d", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling thiserror v2.0.15 [INFO] [stderr] Compiling bytecount v0.6.9 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling thiserror-impl v2.0.15 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling asciidoc-parser v0.5.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.07s [INFO] running `Command { std: "docker" "inspect" "182d875250d6bfc553f064cf014000c6f0d2f0220fad87881233e31172aab35d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "182d875250d6bfc553f064cf014000c6f0d2f0220fad87881233e31172aab35d", kill_on_drop: false }` [INFO] [stdout] 182d875250d6bfc553f064cf014000c6f0d2f0220fad87881233e31172aab35d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ffad8f9d08567c8235c886a809f66be475f5c34f08dec120e7bfcfa615169ed0 [INFO] running `Command { std: "docker" "start" "-a" "ffad8f9d08567c8235c886a809f66be475f5c34f08dec120e7bfcfa615169ed0", kill_on_drop: false }` [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling serde_json v1.0.142 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling nix v0.29.0 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling clap_lex v0.7.5 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling anstyle v1.0.11 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling clap_builder v4.5.44 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling bitflags v2.9.2 [INFO] [stderr] Compiling colored v2.2.0 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling glob v0.3.3 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling statrs v0.18.0 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling ordered-float v2.10.1 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling clap v4.5.45 [INFO] [stderr] Compiling uuid v1.18.0 [INFO] [stderr] Compiling is-terminal v0.4.16 [INFO] [stderr] Compiling diff v0.1.13 [INFO] [stderr] Compiling codspeed-criterion-compat v3.0.5 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling darrentsung_debug_parser v0.3.1 [INFO] [stderr] Compiling pretty_assertions v1.4.1 [INFO] [stderr] Compiling criterion-plot v0.6.0 [INFO] [stderr] Compiling pretty_assertions_sorted v1.2.3 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling codspeed v3.0.5 [INFO] [stderr] Compiling criterion v0.7.0 [INFO] [stderr] Compiling codspeed-criterion-compat-walltime v3.0.5 [INFO] [stderr] Compiling asciidoc-parser v0.5.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 02s [INFO] running `Command { std: "docker" "inspect" "ffad8f9d08567c8235c886a809f66be475f5c34f08dec120e7bfcfa615169ed0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ffad8f9d08567c8235c886a809f66be475f5c34f08dec120e7bfcfa615169ed0", kill_on_drop: false }` [INFO] [stdout] ffad8f9d08567c8235c886a809f66be475f5c34f08dec120e7bfcfa615169ed0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 7c81c22471eb2b3d9a838264cf05b327c1a9365219e88d67e71f4507fd1d1bb0 [INFO] running `Command { std: "docker" "start" "-a" "7c81c22471eb2b3d9a838264cf05b327c1a9365219e88d67e71f4507fd1d1bb0", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/asciidoc_parser-ebe82f26dc2668d3) [INFO] [stdout] [INFO] [stdout] running 1000 tests [INFO] [stdout] test tests::asciidoc_lang::attributes::custom_attributes::user_defined_names::begin_with_word_character ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::attribute_entries::implicit_value ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::custom_attributes::user_defined_names::at_least_one_character_long ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::element_attributes::attrlist::anatomy_of_attrlist ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::element_attributes::attrlist::avoid_attrlist_with_empty ... ignored [INFO] [stdout] test tests::asciidoc_lang::attributes::custom_attributes::user_defined_names::only_contain_word_characters_and_hyphens ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::element_attributes::attrlist::block_macro_attrlist ... ignored [INFO] [stdout] test tests::asciidoc_lang::attributes::element_attributes::attrlist::inline_attrlist ... ignored [INFO] [stdout] test tests::asciidoc_lang::attributes::attribute_entries::set_boolean_attribute ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::attribute_entries::reference_existing_attributes ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::custom_attributes::user_defined_names::may_contain_uppercase ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::element_attributes::attrlist::block_attrlist ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::id::valid_id_characters::block_id ... ignored [INFO] [stdout] test tests::asciidoc_lang::attributes::id::valid_id_characters::check_valid_xml_name ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::id::valid_id_characters::value_non_empty ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::custom_attributes::create_custom_attribute_and_value ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::names_and_values::valid_user_defined_names::at_least_one_character_long ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::names_and_values::valid_user_defined_names::begin_with_word_character ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::names_and_values::valid_user_defined_names::may_contain_uppercase ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::names_and_values::valid_user_defined_names::only_contain_word_characters_and_hyphens ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::options::assign_options_to_blocks::formal_options_syntax_single ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::options::assign_options_to_blocks::shorthand_syntax_multiple ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::options::assign_options_to_blocks::shorthand_syntax_single ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::options::assign_options_to_blocks::table_with_three_options ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::options::assign_options_to_blocks::table_with_three_options_formal ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::options::using_options_with_other_attributes::style_role_and_options ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::options::using_options_with_other_attributes::style_role_and_options_formal ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::options::assign_options_to_blocks::formal_options_syntax_multiple ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::positional_and_named_attributes::positional_attribute::implicit_attribute_name ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::role::assign_roles_to_blocks::formal_role_syntax_multiple ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::role::assign_roles_to_blocks::formal_role_syntax_single ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::role::assign_roles_to_blocks::shorthand_role_syntax_multiple ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::role::assign_roles_to_blocks::shorthand_role_syntax_single ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::id::block_assignment::block_style_with_shorthand_syntax ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::wrap_values::hard_wrap_attribute_values ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::wrap_values::soft_wrap_attribute_values ... ok [INFO] [stdout] test tests::asciidoc_lang::blocks::add_title::add_title_to_block_with_attributes ... ok [INFO] [stdout] test tests::asciidoc_lang::blocks::add_title::add_title_to_delimited_block ... ok [INFO] [stdout] test tests::asciidoc_lang::blocks::add_title::add_title_to_non_delimited_block ... ok [INFO] [stdout] test tests::asciidoc_lang::blocks::add_title::block_title_syntax ... ok [INFO] [stdout] test tests::asciidoc_lang::blocks::add_title::captioned_titles ... ignored [INFO] [stdout] test tests::asciidoc_lang::blocks::assign_id::block_id_syntax ... ok [INFO] [stdout] test tests::asciidoc_lang::blocks::assign_id::style_and_id ... ok [INFO] [stdout] test tests::asciidoc_lang::blocks::assign_id::style_id_and_positional_attributes ... ok [INFO] [stdout] test tests::asciidoc_lang::blocks::build_basic_block::build_delimited_block ... ok [INFO] [stdout] test tests::asciidoc_lang::blocks::build_basic_block::single_line_listing ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::id::block_assignment::block_anchor_syntax ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::attribute_entries::explicit_value ... ok [INFO] [stdout] test tests::asciidoc_lang::blocks::delimited::linewise_delimiters ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::positional_and_named_attributes::positional_attribute::block_style_and_attribute_shorthand ... ok [INFO] [stdout] test tests::asciidoc_lang::blocks::delimited::nesting_blocks::different_structural_containers ... ok [INFO] [stdout] test tests::asciidoc_lang::blocks::delimited::nesting_blocks::same_structural_container ... ok [INFO] [stdout] test tests::asciidoc_lang::blocks::delimited::overview ... ok [INFO] [stdout] test tests::asciidoc_lang::blocks::delimited::structural_container ... ok [INFO] [stdout] test tests::asciidoc_lang::blocks::delimited::structural_containers ... ok [INFO] [stdout] test tests::asciidoc_lang::blocks::index::block_commonalities ... ignored [INFO] [stdout] test tests::asciidoc_lang::blocks::index::context::block_name ... ignored [INFO] [stdout] test tests::asciidoc_lang::blocks::index::context::block_style ... ignored [INFO] [stdout] test tests::asciidoc_lang::blocks::index::block_style::source_block ... ok [INFO] [stdout] test tests::asciidoc_lang::blocks::index::context::contexts_used_by_converter ... ok [INFO] [stdout] test tests::asciidoc_lang::blocks::index::context::literal_blocks_are_verbatim ... ignored [INFO] [stdout] test tests::asciidoc_lang::blocks::index::context::section_context ... ok [INFO] [stdout] test tests::asciidoc_lang::blocks::index::context::built_in_contexts ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::id::block_assignment::longhand_syntax ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::id::block_assignment::shorthand_syntax ... ok [INFO] [stdout] test tests::asciidoc_lang::blocks::index::context::sections_are_compound ... ok [INFO] [stdout] test tests::asciidoc_lang::macros::image_link::link_attribute::block_image_macro_with_link_1 ... ok [INFO] [stdout] test tests::asciidoc_lang::macros::image_link::link_attribute::block_image_macro_with_link_2 ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::attribute_entries::header_substitutions_applied ... ok [INFO] [stdout] test tests::asciidoc_lang::macros::image_position::positioning_attributes::floating_block_image ... ok [INFO] [stdout] test tests::asciidoc_lang::macros::icon_macro::anatomy::example ... ok [INFO] [stdout] test tests::asciidoc_lang::macros::image_position::positioning_roles::floating_block_image ... ok [INFO] [stdout] test tests::asciidoc_lang::macros::image_position::positioning_attributes::floating_inline_image ... ok [INFO] [stdout] test tests::asciidoc_lang::macros::image_position::positioning_roles::floating_inline_image ... ok [INFO] [stdout] test tests::asciidoc_lang::blocks::paragraphs::create_a_paragraph ... ok [INFO] [stdout] test tests::asciidoc_lang::macros::image_link::link_attribute::inline_macro_with_link ... ok [INFO] [stdout] test tests::asciidoc_lang::macros::image_size::width_and_height_attributes::named_attributes ... ok [INFO] [stdout] test tests::asciidoc_lang::macros::image_size::width_and_height_attributes::positional_attributes ... ok [INFO] [stdout] test tests::asciidoc_lang::macros::image_url::image_url_targets::block_image_with_a_url_target ... ok [INFO] [stdout] test tests::asciidoc_lang::macros::image_url::image_url_targets::using_a_url_as_the_base_url_for_images ... ignored [INFO] [stdout] test tests::asciidoc_lang::macros::images::block_image_macro::figure_caption_label ... ignored [INFO] [stdout] test tests::asciidoc_lang::macros::images::block_image_macro::basic_syntax ... ok [INFO] [stdout] test tests::asciidoc_lang::macros::images::block_image_macro::optional_attributes ... ok [INFO] [stdout] test tests::asciidoc_lang::attributes::role::assign_roles_to_formatted_inline_elements::assign_roles_to_inline_elements ... ok [INFO] [stdout] test tests::asciidoc_lang::macros::images::block_image_macro::with_preamble ... ok [INFO] [stdout] test tests::asciidoc_lang::pass::pass_block::control_substitutions_on_a_passthrough_block ... ok [INFO] [stdout] test tests::asciidoc_lang::pass::pass_block::delimited_passthrough_block_syntax ... ok [INFO] [stdout] test tests::asciidoc_lang::pass::pass_block::no_paragraph_wrapper ... ok [INFO] [stdout] test tests::asciidoc_lang::macros::images::inline_image_macro::basic_syntax ... ok [INFO] [stdout] test tests::asciidoc_lang::pass::pass_block::pass_style_syntax ... ok [INFO] [stdout] test tests::asciidoc_lang::macros::images::block_image_macro::alt_text_with_comma ... ok [INFO] [stdout] test tests::asciidoc_lang::blocks::build_basic_block::single_line_quote ... ok [INFO] [stdout] test tests::asciidoc_lang::pass::pass_macro::nesting_blocks_and_paragraphs ... ok [INFO] [stdout] test tests::asciidoc_lang::pass::pass_macro::inline_pass_macro ... ok [INFO] [stdout] test tests::asciidoc_lang::pass::pass_macro::inline_passthrough_macros ... ok [INFO] [stdout] test tests::asciidoc_lang::pass::pass_macro::custom_substitutions_1 ... ok [INFO] [stdout] test tests::asciidoc_lang::macros::image_url::image_url_targets::inline_image_with_a_url_target ... ok [INFO] [stdout] test tests::asciidoc_lang::pass::pass_macro::custom_substitutions_2 ... ok [INFO] [stdout] test tests::asciidoc_lang::pass::pass_macro::single_double_plus_3 ... ok [INFO] [stdout] test tests::asciidoc_lang::pass::pass_macro::triple_plus ... ok [INFO] [stdout] test tests::asciidoc_lang::pass::pass_macro::single_double_plus_1 ... ok [INFO] [stdout] test tests::asciidoc_lang::root::document_structure::documents::header ... ok [INFO] [stdout] test tests::asciidoc_lang::root::document_structure::lines::section_title ... ok [INFO] [stdout] test tests::asciidoc_lang::root::document_structure::documents::single_sentence ... ok [INFO] [stdout] test tests::asciidoc_lang::root::document_structure::lines::two_line_attribute ... ok [INFO] [stdout] test tests::asciidoc_lang::root::document_structure::documents::multiple_paragraphs ... ok [INFO] [stdout] test tests::asciidoc_lang::root::document_structure::lines::one_line_attribute ... ok [INFO] [stdout] test tests::asciidoc_lang::root::normalization::operations ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_blocks::add_remove_steps::append ... ok [INFO] [stdout] test tests::asciidoc_lang::root::key_concepts::macros::block_macro ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_blocks::add_remove_steps::example_subtract ... ignored [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_blocks::add_remove_steps::plus_before_or_after ... ignored [INFO] [stdout] test tests::asciidoc_lang::root::key_concepts::macros::inline_macro ... ok [INFO] [stdout] test tests::asciidoc_lang::root::normalization::strips_trailing_crlf ... ok [INFO] [stdout] test tests::asciidoc_lang::root::normalization::strips_trailing_lf ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_blocks::add_remove_steps::subtract ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_blocks::add_remove_steps::example_add ... ok [INFO] [stdout] test tests::asciidoc_lang::pass::pass_macro::single_double_plus_2 ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_blocks::add_remove_steps::prepend ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_blocks::subs_attribute::callouts ... ignored [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_blocks::subs_attribute::attributes ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_blocks::set_subs_attribute_on_block::enable_macros_substitution_step ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_blocks::subs_attribute::macros ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_blocks::subs_attribute::none ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_blocks::set_subs_attribute_on_block::inline_formatting_in_source ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_blocks::subs_attribute::plus_and_minus_modifiers ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_blocks::subs_attribute::post_replacements ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_blocks::subs_attribute::replacements ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_blocks::subs_attribute::specialchars ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_blocks::subs_attribute::verbatim ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_text::apply_substitutions_to_inline_text::custom_substitutions_to_inline_text ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_text::apply_substitutions_to_inline_text::mark_span_deleted ... ok [INFO] [stdout] test tests::asciidoc_lang::blocks::delimited::delimited_example_block ... ok [INFO] [stdout] test tests::asciidoc_lang::macros::image_link::link_controls::example ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_blocks::subs_attribute::does_not_inherit ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_text::apply_substitutions_to_inline_text::mark_span_deleted_with_formatting ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_text::shorthand_values::attributes ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_text::shorthand_values::specialchars ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_text::shorthand_values::macros ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_text::shorthand_values::post_replacements ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_text::shorthand_values::quotes ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::attributes::attributes_substitution_value::for_blocks ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::attributes::default_attributes_substitution::comments ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::attributes::default_attributes_substitution::attribute_entry_values ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::attributes::default_attributes_substitution::literal_listings_and_source ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::attributes::default_attributes_substitution::examples ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::attributes::default_attributes_substitution::headers ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::attributes::default_attributes_substitution::open ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::attributes::attributes_substitution_value::escape_with_backslash ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::attributes::default_attributes_substitution::macros_except_pass_macro ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::attributes::default_attributes_substitution::passthrough_blocks ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::attributes::default_attributes_substitution::paragraphs ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::attributes::default_attributes_substitution::tables ... ignored [INFO] [stdout] test tests::asciidoc_lang::subs::attributes::default_attributes_substitution::quotes_and_verses ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::attributes::default_attributes_substitution::sidebars ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::attributes::attributes_substitution_value::for_inline_elements ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::attributes::default_attributes_substitution::titles ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::index::substitution_groups::header_group ... ignored [INFO] [stdout] test tests::asciidoc_lang::subs::index::substitution_groups::pass_group ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::index::substitution_groups::none_group ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::index::substitution_groups::normal_group ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::index::substitution_groups::verbatim_group ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::macros::default_macros_substitution::comments ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::macros::default_macros_substitution::examples ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::attributes::default_attributes_substitution::macros ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::macros::default_macros_substitution::attribute_entry_values ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::macros::default_macros_substitution::headers ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_blocks::subs_attribute::quotes ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::macros::default_macros_substitution::macros ... ignored [INFO] [stdout] test tests::asciidoc_lang::subs::macros::default_macros_substitution::literal_listings_and_source ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::macros::default_macros_substitution::tables ... ignored [INFO] [stdout] test tests::asciidoc_lang::subs::macros::default_macros_substitution::passthrough_blocks ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::macros::default_macros_substitution::titles ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::macros::macros_substitution_value::for_inline_elements ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::post_replacements::default_post_replacements_substitution::attribute_entry_values ... ignored [INFO] [stdout] test tests::asciidoc_lang::subs::macros::macros_substitution_value::for_blocks ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::post_replacements::default_post_replacements_substitution::comments ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_blocks::subs_attribute::normal ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::post_replacements::default_post_replacements_substitution::examples ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::post_replacements::default_post_replacements_substitution::headers ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::post_replacements::default_post_replacements_substitution::literal_listings_and_source ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::post_replacements::default_post_replacements_substitution::macros ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::post_replacements::default_post_replacements_substitution::macros_except_pass_macro ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::post_replacements::default_post_replacements_substitution::paragraphs ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::post_replacements::default_post_replacements_substitution::open ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::post_replacements::default_post_replacements_substitution::sidebars ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::macros::default_macros_substitution::open ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::post_replacements::default_post_replacements_substitution::tables ... ignored [INFO] [stdout] test tests::asciidoc_lang::subs::post_replacements::default_post_replacements_substitution::titles ... ignored [INFO] [stdout] test tests::asciidoc_lang::subs::apply_subs_to_text::shorthand_values::replacements ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::post_replacements::default_post_replacements_substitution::passthrough_blocks ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::macros::default_macros_substitution::paragraphs ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::post_replacements::replaces_plus_with_br ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::prevent::escape_with_backslashes::punctuation ... ignored [INFO] [stdout] test tests::asciidoc_lang::subs::macros::default_macros_substitution::sidebars ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::post_replacements::post_replacements_substitution_value::for_inline_elements ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::quotes::default_quotes_substitution::attribute_entry_values ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::post_replacements::post_replacements_substitution_value::for_blocks ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::prevent::passthrough::plus_attribute ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::macros::default_macros_substitution::quotes_and_verses ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::prevent::escape_with_backslashes::double_slash ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::post_replacements::default_post_replacements_substitution::quotes_and_verses ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::quotes::default_quotes_substitution::comments ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::quotes::default_quotes_substitution::literal_listings_and_source ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::prevent::passthrough::backslash ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::quotes::default_quotes_substitution::quotes_and_verses ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::quotes::default_quotes_substitution::examples ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::quotes::default_quotes_substitution::paragraphs ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::quotes::default_quotes_substitution::macros_except_pass_macro ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::quotes::default_quotes_substitution::macros ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::quotes::default_quotes_substitution::open ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::quotes::default_quotes_substitution::passthrough_blocks ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::quotes::default_quotes_substitution::tables ... ignored [INFO] [stdout] test tests::asciidoc_lang::subs::quotes::default_quotes_substitution::sidebars ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::quotes::default_quotes_substitution::titles ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::quotes::quotes::double_curved_quotes ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::quotes::quotes::emphasis ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::quotes::quotes::monospace ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::quotes::quotes::single_curved_quotes ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::quotes::quotes::superscript ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::quotes::quotes_substitution_value::for_blocks ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::quotes::quotes::strong ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::quotes::quotes::subscript ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::quotes::quotes::syntax_input ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::quotes::quotes_substitution_value::for_inline_elements ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::blocks_and_inline_elements_subject_to_the_replacements_substitution::attribute_entry_values ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::blocks_and_inline_elements_subject_to_the_replacements_substitution::examples ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::blocks_and_inline_elements_subject_to_the_replacements_substitution::headers ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::blocks_and_inline_elements_subject_to_the_replacements_substitution::macros ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::blocks_and_inline_elements_subject_to_the_replacements_substitution::literal_listings_and_source ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::blocks_and_inline_elements_subject_to_the_replacements_substitution::open ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::blocks_and_inline_elements_subject_to_the_replacements_substitution::passthrough_blocks ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::blocks_and_inline_elements_subject_to_the_replacements_substitution::quotes_and_verses ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::blocks_and_inline_elements_subject_to_the_replacements_substitution::tables ... ignored [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::blocks_and_inline_elements_subject_to_the_replacements_substitution::sidebars ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::blocks_and_inline_elements_subject_to_the_replacements_substitution::titles ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::blocks_and_inline_elements_subject_to_the_replacements_substitution::paragraphs ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::replacements::double_right_arrow ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::replacements::double_left_arrow ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::replacements::preserve_numeric_character_reference ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::replacements::preserve_character_reference ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::replacements::em_dash ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::replacements::ellipsis ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::blocks_and_inline_elements_subject_to_the_replacements_substitution::comments ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::replacements::em_dash_surrounded_by_spaces ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::replacements::registered ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::replacements::single_left_arrow ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::blocks_and_inline_elements_subject_to_the_replacements_substitution::macros_except_pass_macro ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::replacements::single_right_arrow ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::replacements::typographic_apostrophe ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::replacements_substitution_value::for_blocks ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::replacements_substitution_value::warning_dependency ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::replacements_substitution_value::for_inline_elements ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::replacements::trademark ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::replacements::replacements::copyright ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::special_characters::default_special_characters_substitution::headers ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::special_characters::default_special_characters_substitution::attribute_entry_values ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::special_characters::default_special_characters_substitution::examples ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::special_characters::default_special_characters_substitution::comments ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::special_characters::default_special_characters_substitution::literal_listings_and_source ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::special_characters::default_special_characters_substitution::tables ... ignored [INFO] [stdout] test tests::asciidoc_lang::subs::special_characters::default_special_characters_substitution::passthrough_blocks ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::special_characters::default_special_characters_substitution::paragraphs ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::special_characters::default_special_characters_substitution::macros ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::special_characters::default_special_characters_substitution::open ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::special_characters::substitutions::ampersand ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::special_characters::specialchars_substitution_value::manually_escape_api_attributes ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::special_characters::specialchars_substitution_value::for_blocks ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::special_characters::default_special_characters_substitution::macros_except_pass_macro ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::special_characters::specialchars_substitution_value::for_inline_elements ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::special_characters::substitutions::less_than_symbol ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::special_characters::substitutions::greater_than_symbol ... ok [INFO] [stdout] test tests::asciidoc_lang::text::bold::bold_syntax ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::special_characters::default_special_characters_substitution::quotes_and_verses ... ok [INFO] [stdout] test tests::asciidoc_lang::text::custom_inline_styles::custom_style_syntax::custom_roles ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::special_characters::default_special_characters_substitution::titles ... ok [INFO] [stdout] test tests::asciidoc_lang::subs::special_characters::default_special_characters_substitution::sidebars ... ok [INFO] [stdout] test tests::asciidoc_lang::text::index::formatting_terms_and_concepts::constrained_formatting_pair ... ok [INFO] [stdout] test tests::asciidoc_lang::text::highlight::highlight_syntax ... ok [INFO] [stdout] test tests::asciidoc_lang::text::custom_inline_styles::custom_style_syntax::built_in_role ... ok [INFO] [stdout] test tests::asciidoc_lang::text::italic::italic_syntax ... ok [INFO] [stdout] test tests::asciidoc_lang::text::literal_monospace::ex_literal ... ok [INFO] [stdout] test tests::asciidoc_lang::text::literal_monospace::ex_plus ... ok [INFO] [stdout] test tests::asciidoc_lang::text::index::formatting_terms_and_concepts::unconstrained_formatting_pair ... ok [INFO] [stdout] test tests::asciidoc_lang::text::italic::mixing_italic_with_other_formatting ... ok [INFO] [stdout] test tests::asciidoc_lang::text::quotation_marks_and_apostrophes::apostrophe_syntax::escape_an_apostrophe ... ok [INFO] [stdout] test tests::asciidoc_lang::text::quotation_marks_and_apostrophes::apostrophe_syntax::apostrophe_replacement ... ok [INFO] [stdout] test tests::asciidoc_lang::text::quotation_marks_and_apostrophes::apostrophe_syntax::possessive_monospace_in_a_word ... ok [INFO] [stdout] test tests::asciidoc_lang::text::monospace::unconstrained ... ok [INFO] [stdout] test tests::asciidoc_lang::text::quotation_marks_and_apostrophes::apostrophe_syntax::possessive_monospace_at_end_of_word ... ok [INFO] [stdout] test tests::asciidoc_lang::text::subscript_and_superscript::subscript_and_superscript_syntax::example_with_space ... ok [INFO] [stdout] test tests::asciidoc_lang::text::monospace::mixed_formatting ... ok [INFO] [stdout] test tests::asciidoc_lang::text::text_span_built_in_roles::text_span_syntax ... ok [INFO] [stdout] test tests::asciidoc_lang::text::troubleshoot_unconstrained_formatting::escape_unconstrained_formatting_marks::inline_pass_escaping ... ok [INFO] [stdout] test tests::asciidoc_lang::text::monospace::constrained ... ok [INFO] [stdout] test tests::asciidoc_lang::text::quotation_marks_and_apostrophes::apostrophe_syntax::curved_apostrophe_syntax ... ok [INFO] [stdout] test tests::asciidoc_lang::text::quotation_marks_and_apostrophes::single_and_double_quotation_mark_syntax::single_and_double_straight_quotation_marks_syntax ... ok [INFO] [stdout] test tests::asciidoc_lang::text::bold::mixing_bold_with_other_formatting ... ok [INFO] [stdout] test tests::asciidoc_lang::text::troubleshoot_unconstrained_formatting::unconstrained_pair_edge_cases::end_points_example_1 ... ok [INFO] [stdout] test tests::asciidoc_lang::text::troubleshoot_unconstrained_formatting::escape_unconstrained_formatting_marks::attribute_reference ... ok [INFO] [stdout] test tests::asciidoc_lang::text::quotation_marks_and_apostrophes::single_and_double_quotation_mark_syntax::single_and_double_curved_quotation_marks_syntax ... ok [INFO] [stdout] test tests::asciidoc_lang::text::troubleshoot_unconstrained_formatting::unconstrained_pair_edge_cases::end_points_example_3 ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::dispatcher::todo_migrate_from_ruby ... ignored [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::a_multi_line_image_macro_with_text_and_dimensions_should_be_interpreted_as_an_image_with_alt_text_and_dimensions ... ok [INFO] [stdout] test tests::asciidoc_lang::text::troubleshoot_unconstrained_formatting::unconstrained_pair_edge_cases::posessive_monospace_phrase_example_1 ... ok [INFO] [stdout] test tests::asciidoc_lang::text::troubleshoot_unconstrained_formatting::unconstrained_pair_edge_cases::end_points_example_4 ... ok [INFO] [stdout] test tests::asciidoc_lang::text::troubleshoot_unconstrained_formatting::unconstrained_pair_edge_cases::end_points_example_2 ... ok [INFO] [stdout] test tests::asciidoc_lang::text::troubleshoot_unconstrained_formatting::unconstrained_pair_edge_cases::posessive_monospace_phrase_example_2 ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::a_single_line_image_macro_should_be_interpreted_as_an_image ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::a_single_line_image_macro_with_text_and_link_should_be_interpreted_as_a_linked_image_with_alt_text ... ok [INFO] [stdout] test tests::asciidoc_lang::text::troubleshoot_unconstrained_formatting::escape_unconstrained_formatting_marks::unexpected_output ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::a_single_line_image_macro_with_text_and_link_to_self_should_be_interpreted_as_a_self_referencing_image_with_alt_text ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::a_single_line_image_macro_with_text_should_be_interpreted_as_an_image_with_alt_text ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::an_icon_macro_should_output_alt_text_if_icons_are_disabled_and_alt_is_given ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::an_icon_macro_should_be_interpreted_as_a_font_based_icon_when_icons_eq_font ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::an_icon_macro_should_be_interpreted_as_alt_text_if_icons_are_disabled ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::a_single_line_image_macro_with_text_and_dimensions_should_be_interpreted_as_an_image_with_alt_text_and_dimensions ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::an_icon_macro_should_be_interpreted_as_an_icon_if_icons_are_enabled ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::an_icon_macro_with_a_role_and_title_should_be_interpreted_as_a_font_based_icon_with_a_class_and_title_when_icons_eq_font ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::an_escaped_image_macro_should_not_be_interpreted_as_an_image ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::an_icon_macro_with_a_size_should_be_interpreted_as_a_font_based_icon_with_a_size_when_icons_eq_font ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::an_icon_macro_with_height_should_be_interpreted_as_an_icon_with_height_if_icons_are_enabled ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::an_icon_macro_with_flip_should_be_interpreted_as_a_flipped_font_based_icon_when_icons_eq_font ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::an_icon_macro_with_title_should_be_interpreted_as_an_icon_with_title_if_icons_are_enabled ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::an_icon_macro_with_rotate_should_be_interpreted_as_a_rotated_font_based_icon_when_icons_eq_font ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::an_icon_macro_with_width_should_be_interpreted_as_an_icon_with_width_if_icons_are_enabled ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::an_image_macro_with_svg_image_and_text_should_be_interpreted_as_an_image_with_alt_text ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::docbook_support_for_image ... ignored [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::an_inline_image_macro_with_a_float_attribute_should_be_interpreted_as_a_floating_image ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::should_link_to_data_uri_if_value_of_link_attribute_is_self_and_inline_image_is_embedded ... ignored [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::rel_nofollow_should_be_added_to_an_image_with_a_link_when_the_nofollow_option_is_set ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::rel_noopener_should_be_added_to_an_image_with_a_link_that_targets_the_blank_window ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::should_match_an_inline_image_macro_if_target_contains_a_space_character ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::rel_noopener_should_be_added_to_an_image_with_a_link_that_targets_a_named_window_when_the_noopener_option_is_set ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::an_inline_image_macro_with_a_url_target_should_be_interpreted_as_an_image ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::should_not_mangle_icon_inside_link_if_icons_are_disabled ... ignored [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::should_not_match_an_inline_image_macro_if_target_contains_a_newline_character ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::should_not_match_an_inline_image_macro_if_target_ends_with_space_character ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::should_not_mangle_icon_with_link_if_icons_are_disabled ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::should_not_match_an_inline_image_macro_if_target_begins_with_space_character ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::should_encode_special_characters_in_alt_text_of_inline_image ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::should_substitute_attributes_in_target_of_inline_image_in_section_title ... ignored [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::todo_issue_272_inline_interactive ... ignored [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::todo_migrate_from_ruby ... ignored [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::todo_migrate_from_ruby_2 ... ignored [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::should_prepend_value_of_imagesdir_attribute_to_inline_image_target_if_target_is_relative_path ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::should_replace_underscore_and_hyphen_with_space_in_generated_alt_text_for_an_inline_image ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::should_not_detect_a_block_image_macro_found_inline ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::collect_inline_double_dollar_passthroughs ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::collect_inline_triple_plus_passthroughs_with_attrlist ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::should_not_prepend_value_of_imagesdir_attribute_to_inline_image_target_if_target_is_absolute_path ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::should_not_prepend_value_of_imagesdir_attribute_to_inline_image_target_if_target_is_url ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::collect_inline_double_plus_passthroughs ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::collect_inline_triple_plus_passthroughs ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::collect_multiline_inline_double_dollar_passthroughs ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::inline_pass_macro_supports_incremental_subs ... ignored [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::complex_inline_passthrough_macro_1 ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::math_macros::not_implemented ... ignored [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::resolves_sub_shorthands_on_inline_pass_macro ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::collect_passthroughs_from_inline_pass_macro ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::complex_inline_passthrough_macro_2 ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::collect_multiline_passthroughs_from_inline_pass_macro ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::inline_pass_macro_with_a_composite_sub ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::restore_inline_passthroughs_without_subs ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::restore_inline_passthroughs_with_subs ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::should_find_and_replace_placeholder_duplicated_by_substitution ... ignored [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::should_allow_content_of_inline_pass_macro_to_be_empty ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::should_allow_inline_double_plus_passthrough_to_be_escaped_using_backslash ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::should_allow_inline_double_plus_passthrough_with_attributes_to_be_escaped_using_backslash ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::should_honor_role_on_double_plus_passthrough ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::should_ignore_escaped_attrlist_with_transitional_role_on_monospace_phrase_if_not_proceeded_by_bracket ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::should_not_crash_if_role_on_passthrough_is_enclosed_in_quotes_1 ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::should_not_crash_if_role_on_passthrough_is_enclosed_in_quotes_2 ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::should_not_fail_to_restore_remaining_passthroughs_after_processing_inline_passthrough_with_macro_substitution ... ignored [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::should_not_process_an_escaped_passthrough_macro_inside_a_monospaced_phrase ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::should_not_recognize_pass_macro_with_invalid_substitution_list_1 ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::should_not_recognize_pass_macro_with_invalid_substitution_list_2 ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::should_not_recognize_pass_macro_with_invalid_substitution_list_3 ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::should_not_process_an_escaped_passthrough_macro_inside_a_monospaced_phrase_with_attributes ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::should_support_attrlist_on_a_literal_monospace_phrase ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::should_support_constrained_passthrough_in_middle_of_monospace_span ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::should_restore_nested_passthroughs ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::should_support_constrained_passthrough_in_monospace_phrase_with_attrlist ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::should_support_constrained_passthrough_in_monospace_span_preceded_by_escaped_boxed_attrlist_with_transitional_role ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::post_replacements::line_break_character_stripped_from_end_of_line_with_hardbreaks_enabled ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::post_replacements::line_break_inserted_after_line_with_line_break_character ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::post_replacements::line_break_inserted_after_line_wrap_with_hardbreaks_enabled ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::should_treat_monospace_phrase_with_escaped_boxed_attrlist_with_transitional_role_as_monospace ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::should_not_process_passthrough_inside_transitional_literal_monospace_span ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::post_replacements::line_break_not_inserted_for_single_line_with_hardbreaks_enabled ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::allow_spaces_in_superscript_if_spaces_are_inserted_using_an_attribute_reference ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::macros::a_single_line_image_macro_with_text_containing_escaped_square_bracket_should_be_interpreted_as_an_image_with_alt_text ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::allow_spaces_in_superscript_if_text_is_wrapped_in_a_passthrough ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::does_not_confuse_superscript_and_links_with_blank_window_shorthand ... ignored [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::constrained_strong_string_containing_an_asterisk ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::constrained_strong_string_containing_an_asterisk_and_multibyte_word_chars ... ok [INFO] [stdout] test tests::asciidoc_lang::text::subscript_and_superscript::subscript_and_superscript_syntax::basic_syntax ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::does_not_match_adjacent_subscript_chars ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::does_not_match_adjacent_superscript_chars ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::does_not_match_subscript_across_whitespace ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::double_quoted_string_around_almost_monospaced_text ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::does_not_match_superscript_across_whitespace ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::does_not_match_subscript_across_distinct_urls ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::constrained_marked_string_should_not_match_entity_references ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::does_not_recognize_attribute_list_with_left_square_bracket_on_formatted_text ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::double_quoted_string_with_inline_backquote ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::double_quoted_string_around_monospaced_text ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::escaped_forced_compat_role_on_single_line_constrained_monospace_string ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::double_quoted_string_with_inline_single_quote ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::escaped_single_line_constrained_monospace_string_with_forced_compat_role ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::escaped_single_line_constrained_monospaced_chars ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::escaped_role_on_escaped_single_line_constrained_monospaced_chars ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::escaped_single_line_constrained_emphasized_underline_variation_string ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::collect_multiline_inline_triple_plus_passthroughs ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::escaped_single_line_constrained_marked_string ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::escaped_role_on_single_line_constrained_monospaced_chars ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::escaped_single_line_constrained_passthrough_string ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::escaped_single_line_constrained_quote_variation_emphasized_string ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::escaped_single_line_constrained_monospaced_chars_with_role ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::escaped_single_line_constrained_strong_string ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::escaped_single_line_subscript_chars ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::escaped_single_line_double_quoted_string ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::escaped_single_line_unconstrained_monospaced_chars ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::should_honor_an_escaped_single_plus_passthrough_inside_a_monospaced_phrase ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::escaped_single_quoted_string ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::passthroughs::should_honor_role_on_double_dollar_passthrough ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::escaped_single_line_single_quoted_string ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::escaped_single_line_superscript_chars ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::escaped_single_line_unconstrained_emphasized_characters ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::escaped_single_quotes_inside_emphasized_words_are_restored ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::escaped_unconstrained_emphasis_chars_with_role ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::escaped_single_line_unconstrained_emphasized_characters_around_word ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::inline_passthrough_with_id_and_role_set_using_shorthand_1 ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::multi_line_constrained_emphasized_underline_variation_string ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::multi_line_constrained_emphasized_quote_variation_string ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::inline_passthrough_with_id_and_role_set_using_shorthand_2 ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::multi_line_constrained_strong_string ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::multi_line_double_quoted_string ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::escaped_unconstrained_strong_chars_with_role ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::escaped_single_line_unconstrained_marked_string ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::multi_line_constrained_marked_string ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::multi_line_single_quoted_string ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::multi_line_unconstrained_emphasized_chars ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::escaped_single_line_unconstrained_strong_chars ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::multi_line_unconstrained_monospaced_chars_2 ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::multi_line_unconstrained_strong_chars ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::multi_line_constrained_monospaced_string ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::multi_line_unconstrained_marked_string ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::multi_line_unconstrained_monospaced_chars_1 ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::should_ignore_attributes_after_comma ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::quoted_text_with_id_shorthand ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::should_ignore_enclosing_square_brackets_when_processing_formatted_text_with_attribute ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::quoted_text_with_role_shorthand ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::should_allow_role_to_be_defined_using_attribute_reference ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::should_ignore_role_that_ends_with_transitional_role_on_constrained_monospace_span ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::quoted_text_with_id_and_role_shorthand ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::should_remove_trailing_spaces_from_role_defined_using_shorthand ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::should_not_assign_role_if_value_before_comma_is_empty ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::single_line_constrained_emphasized_underline_variation_string ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::single_line_constrained_marked_string_with_role ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::should_not_assign_role_attribute_if_shorthand_style_has_no_roles ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::single_line_constrained_marked_string ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::single_line_constrained_monospaced_chars_2 ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::single_line_constrained_quote_variation_emphasized_string ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::quoted_text_with_id_and_role_shorthand_with_roles_around_id ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::single_line_double_quoted_string ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::single_line_single_quoted_string ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::single_line_constrained_strong_string ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::quoted_text_with_id_and_role_shorthand_with_roles_before_id ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::single_line_subscript_chars ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::single_line_superscript_chars ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::single_line_unconstrained_emphasized_characters ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::single_line_constrained_monospaced_chars_with_role_1 ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::single_line_unconstrained_monospaced_chars_with_old_behavior_and_role ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::single_line_unconstrained_monospaced_chars_1 ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::single_line_constrained_monospaced_chars_1 ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::single_line_constrained_monospaced_chars_with_role_2 ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::single_line_unconstrained_monospaced_chars_2 ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::should_remove_leading_and_trailing_spaces_around_role_after_ignoring_attributes_after_comma ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::single_line_unconstrained_marked_string ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::single_line_unconstrained_strong_chars ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::unconstrained_emphasis_chars_with_role ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::unconstrained_strong_chars_with_inline_asterisk ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::unconstrained_strong_chars_with_role ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::replacements::only_preserves_named_entities_with_two_or_more_letters ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::single_quoted_string_containing_an_emphasized_phrase ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::single_quoted_string_with_inline_single_quote ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::quotes::single_quoted_string_with_inline_backquote ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::replacements::todo_migrate_from_ruby ... ignored [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::replacements::preserves_entity_references ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::resolve_subs::todo_migrate_from_ruby ... ignored [INFO] [stdout] test tests::attributes::attrlist::empty_source ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::replacements::replaces_punctuation ... ok [INFO] [stdout] test tests::attributes::attrlist::err_double_comma ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::replacements::replaces_dashes_between_multibyte_word_characters ... ok [INFO] [stdout] test tests::attributes::attrlist::err_unparsed_remainder_after_value ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::replacements::replaces_arrows ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::replacements::replaces_marks ... ok [INFO] [stdout] test tests::attributes::attrlist::id::shorthand_only_first_attribute ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::replacements::unescapes_xml_entities ... ok [INFO] [stdout] test tests::attributes::attrlist::id::via_shorthand_syntax ... ok [INFO] [stdout] test tests::attributes::attrlist::ignores_unknown_attribute_when_applying_attribution_substitution ... ok [INFO] [stdout] test tests::attributes::attrlist::only_positional_attributes ... ok [INFO] [stdout] test tests::attributes::attrlist::options::multiple_options_via_named_attribute ... ok [INFO] [stdout] test tests::attributes::attrlist::options::multiple_options_via_shorthand_syntax ... ok [INFO] [stdout] test tests::attributes::attrlist::options::shorthand_only_first_attribute ... ok [INFO] [stdout] test tests::attributes::attrlist::options::shorthand_option_and_named_attribute_option ... ok [INFO] [stdout] test tests::attributes::attrlist::options::via_options_attribute ... ok [INFO] [stdout] test tests::attributes::attrlist::options::via_opts_attribute ... ok [INFO] [stdout] test tests::attributes::attrlist::options::via_shorthand_syntax ... ok [INFO] [stdout] test tests::attributes::attrlist::propagates_error_from_element_attribute ... ok [INFO] [stdout] test tests::attributes::attrlist::roles::multiple_roles_via_named_attribute ... ok [INFO] [stdout] test tests::attributes::attrlist::roles::multiple_roles_via_shorthand_syntax ... ok [INFO] [stdout] test tests::attributes::attrlist::roles::multiple_roles_via_shorthand_syntax_trim_whitespace ... ok [INFO] [stdout] test tests::attributes::attrlist::roles::shorthand_only_first_attribute ... ok [INFO] [stdout] test tests::attributes::attrlist::roles::shorthand_role_and_named_attribute_role ... ok [INFO] [stdout] test tests::attributes::attrlist::roles::via_named_attribute ... ok [INFO] [stdout] test tests::attributes::attrlist::roles::via_shorthand_syntax ... ok [INFO] [stdout] test tests::attributes::attrlist::roles::via_shorthand_syntax_trim_trailing_whitespace ... ok [INFO] [stdout] test tests::attributes::element_attribute::empty_source ... ok [INFO] [stdout] test tests::attributes::element_attribute::impl_clone ... ok [INFO] [stdout] test tests::attributes::element_attribute::named::fallback_if_immediate_comma ... ok [INFO] [stdout] test tests::attributes::element_attribute::named::fallback_if_no_value ... ok [INFO] [stdout] test tests::attributes::element_attribute::named::ignores_spaces_around_equals ... ok [INFO] [stdout] test tests::attributes::element_attribute::named::numeric_name ... ok [INFO] [stdout] test tests::attributes::element_attribute::named::quoted_value ... ok [INFO] [stdout] test tests::attributes::element_attribute::named::simple_named_value ... ok [INFO] [stdout] test tests::attributes::element_attribute::only_spaces ... ok [INFO] [stdout] test tests::attributes::element_attribute::parse_with_shorthand::block_style_and_id ... ok [INFO] [stdout] test tests::attributes::element_attribute::parse_with_shorthand::block_style_only ... ok [INFO] [stdout] test tests::attributes::element_attribute::parse_with_shorthand::error_duplicate_delimiter ... ok [INFO] [stdout] test tests::attributes::element_attribute::parse_with_shorthand::error_empty_id ... ok [INFO] [stdout] test tests::attributes::attrlist::impl_clone ... ok [INFO] [stdout] test tests::attributes::attrlist::only_named_attributes ... ok [INFO] [stdout] test tests::attributes::element_attribute::parse_with_shorthand::id_only ... ok [INFO] [stdout] test tests::attributes::element_attribute::parse_with_shorthand::id_role_and_option ... ok [INFO] [stdout] test tests::attributes::element_attribute::parse_with_shorthand::ignore_if_named_attribute ... ok [INFO] [stdout] test tests::attributes::attrlist::id::via_named_attribute ... ok [INFO] [stdout] test tests::attributes::attrlist::applies_attribute_substitution_before_parsing ... ok [INFO] [stdout] test tests::asciidoctor_rb::substitutions_test::replacements::replaces_dashes ... ok [INFO] [stdout] test tests::attributes::element_attribute::parse_with_shorthand::multiple_options ... ok [INFO] [stdout] test tests::attributes::element_attribute::parse_with_shorthand::multiple_roles ... ok [INFO] [stdout] test tests::attributes::element_attribute::parse_with_shorthand::one_option_only ... ok [INFO] [stdout] test tests::attributes::element_attribute::quoted_string::double_quoted_string ... ok [INFO] [stdout] test tests::attributes::element_attribute::quoted_string::double_quoted_with_escape ... ok [INFO] [stdout] test tests::attributes::element_attribute::parse_with_shorthand::one_role_only ... ok [INFO] [stdout] test tests::attributes::element_attribute::quoted_string::double_quoted_with_single_quote ... ok [INFO] [stdout] test tests::attributes::element_attribute::quoted_string::err_unterminated_double_quote ... ok [INFO] [stdout] test tests::attributes::element_attribute::quoted_string::err_unterminated_single_quote ... ok [INFO] [stdout] test tests::attributes::element_attribute::unquoted_and_unnamed_value ... ok [INFO] [stdout] test tests::attributes::element_attribute::quoted_string::single_quoted_with_double_quote ... ok [INFO] [stdout] test tests::blocks::block::compound_delimited::example::empty ... ok [INFO] [stdout] test tests::blocks::block::compound_delimited::example::multiple_blocks ... ok [INFO] [stdout] test tests::blocks::block::compound_delimited::example::nested_blocks ... ok [INFO] [stdout] test tests::attributes::element_attribute::unquoted_stops_at_comma ... ok [INFO] [stdout] test tests::blocks::block::compound_delimited::example::title ... ok [INFO] [stdout] test tests::blocks::block::compound_delimited::open::empty ... ok [INFO] [stdout] test tests::blocks::block::compound_delimited::quote::empty ... ok [INFO] [stdout] test tests::blocks::block::compound_delimited::parse::err_invalid_delimiter ... ok [INFO] [stdout] test tests::blocks::block::compound_delimited::parse::err_unterminated ... ok [INFO] [stdout] test tests::attributes::element_attribute::quoted_string::single_quoted_string ... ok [INFO] [stdout] test tests::attributes::element_attribute::quoted_string::single_quoted_with_escape ... ok [INFO] [stdout] test tests::blocks::block::compound_delimited::quote::multiple_blocks ... ok [INFO] [stdout] test tests::blocks::block::compound_delimited::sidebar::nested_blocks ... ok [INFO] [stdout] test tests::blocks::block::compound_delimited::sidebar::multiple_blocks ... ok [INFO] [stdout] test tests::blocks::block::compound_delimited::quote::nested_blocks ... ok [INFO] [stdout] test tests::blocks::block::compound_delimited::sidebar::empty ... ok [INFO] [stdout] test tests::blocks::block::content_model::impl_copy ... ok [INFO] [stdout] test tests::blocks::block::error_cases::TEMP_not_title ... ok [INFO] [stdout] test tests::blocks::block::error_cases::attrlist_warning_carried_forward ... ok [INFO] [stdout] test tests::blocks::block::error_cases::missing_block_after_title_line ... ok [INFO] [stdout] test tests::blocks::block::media::err_attr_list_not_closed ... ok [INFO] [stdout] test tests::blocks::block::media::err_inline_syntax ... ok [INFO] [stdout] test tests::blocks::block::media::err_unexpected_after_attr_list ... ok [INFO] [stdout] test tests::blocks::block::media::has_target ... ok [INFO] [stdout] test tests::blocks::block::error_cases::missing_close_brace_on_attrlist ... ok [INFO] [stdout] test tests::blocks::block::media::err_no_attr_list ... ok [INFO] [stdout] test tests::blocks::block::media::has_target_and_macro_attrlist ... ok [INFO] [stdout] test tests::blocks::block::media::warn_macro_attrlist_has_extra_comma ... ok [INFO] [stdout] test tests::blocks::block::raw_delimited::comment::ignores_delimiter_prefix ... ok [INFO] [stdout] test tests::blocks::block::media::has_title ... ok [INFO] [stdout] test tests::blocks::block::raw_delimited::comment::empty ... ok [INFO] [stdout] test tests::blocks::block::raw_delimited::comment::multiple_lines ... ok [INFO] [stdout] test tests::blocks::block::raw_delimited::listing::ignores_delimiter_prefix ... ok [INFO] [stdout] test tests::blocks::block::raw_delimited::comment::title ... ok [INFO] [stdout] test tests::blocks::block::raw_delimited::listing::multiple_lines ... ok [INFO] [stdout] test tests::blocks::block::raw_delimited::listing::title ... ok [INFO] [stdout] test tests::blocks::block::compound_delimited::open::multiple_blocks ... ok [INFO] [stdout] test tests::blocks::block::raw_delimited::parse::err_unterminated ... ok [INFO] [stdout] test tests::blocks::block::raw_delimited::parse::err_invalid_delimiter ... ok [INFO] [stdout] test tests::blocks::block::raw_delimited::listing::empty ... ok [INFO] [stdout] test tests::blocks::block::raw_delimited::pass::empty ... ok [INFO] [stdout] test tests::blocks::block::raw_delimited::pass::ignores_delimiter_prefix ... ok [INFO] [stdout] test tests::blocks::block::raw_delimited::pass::multiple_lines ... ok [INFO] [stdout] test tests::blocks::block::compound_delimited::open::nested_blocks ... ok [INFO] [stdout] test tests::blocks::block::raw_delimited::pass::title ... ok [INFO] [stdout] test tests::blocks::block::media::rejects_image_with_no_target ... ok [INFO] [stdout] test tests::blocks::block::section::simplest_section_block ... ok [INFO] [stdout] test tests::blocks::block::section::err_missing_space_before_title ... ok [INFO] [stdout] test tests::blocks::block::simple::consumes_blank_lines_after ... ok [INFO] [stdout] test tests::blocks::block::section::title ... ok [INFO] [stdout] test tests::blocks::block::simple::attrlist ... ok [INFO] [stdout] test tests::blocks::block::simple::err_empty_block_anchor ... ok [INFO] [stdout] test tests::blocks::block::simple::err_empty_source ... ok [INFO] [stdout] test tests::blocks::block::simple::err_only_spaces ... ok [INFO] [stdout] test tests::blocks::block::section::warn_child_attrlist_has_extra_comma ... ok [INFO] [stdout] test tests::blocks::block::simple::err_invalid_block_anchor ... ok [INFO] [stdout] test tests::blocks::block::simple::impl_clone ... ok [INFO] [stdout] test tests::blocks::block::simple::title ... ok [INFO] [stdout] test tests::blocks::block::simple::single_line ... ok [INFO] [stdout] test tests::blocks::block::simple::multiple_lines ... ok [INFO] [stdout] test tests::blocks::compound_delimited::comment::empty ... ok [INFO] [stdout] test tests::blocks::block::simple::title_and_attrlist ... ok [INFO] [stdout] test tests::blocks::block::simple::unterminated_block_anchor ... ok [INFO] [stdout] test tests::blocks::compound_delimited::is_valid_delimiter::comment ... ok [INFO] [stdout] test tests::blocks::compound_delimited::example::nested_blocks ... ok [INFO] [stdout] test tests::blocks::compound_delimited::is_valid_delimiter::example ... ok [INFO] [stdout] test tests::blocks::compound_delimited::example::multiple_blocks ... ok [INFO] [stdout] test tests::blocks::block::section::has_child_block ... ok [INFO] [stdout] test tests::blocks::block::simple::with_block_anchor ... ok [INFO] [stdout] test tests::blocks::compound_delimited::comment::multiple_lines ... ok [INFO] [stdout] test tests::blocks::compound_delimited::example::empty ... ok [INFO] [stdout] test tests::blocks::compound_delimited::is_valid_delimiter::listing ... ok [INFO] [stdout] test tests::blocks::compound_delimited::is_valid_delimiter::pass ... ok [INFO] [stdout] test tests::blocks::compound_delimited::is_valid_delimiter::table ... ok [INFO] [stdout] test tests::blocks::compound_delimited::is_valid_delimiter::sidebar ... ok [INFO] [stdout] test tests::blocks::compound_delimited::is_valid_delimiter::literal ... ok [INFO] [stdout] test tests::blocks::compound_delimited::listing::multiple_lines ... ok [INFO] [stdout] test tests::blocks::compound_delimited::literal::empty ... ok [INFO] [stdout] test tests::blocks::compound_delimited::is_valid_delimiter::quote ... ok [INFO] [stdout] test tests::blocks::compound_delimited::listing::empty ... ok [INFO] [stdout] test tests::blocks::compound_delimited::literal::multiple_lines ... ok [INFO] [stdout] test tests::blocks::compound_delimited::open::empty ... ok [INFO] [stdout] test tests::blocks::compound_delimited::parse::err_unterminated ... ok [INFO] [stdout] test tests::blocks::compound_delimited::pass::empty ... ok [INFO] [stdout] test tests::blocks::compound_delimited::pass::multiple_lines ... ok [INFO] [stdout] test tests::blocks::compound_delimited::open::multiple_blocks ... ok [INFO] [stdout] test tests::blocks::compound_delimited::quote::multiple_blocks ... ok [INFO] [stdout] test tests::blocks::compound_delimited::parse::err_invalid_delimiter ... ok [INFO] [stdout] test tests::blocks::compound_delimited::quote::nested_blocks ... ok [INFO] [stdout] test tests::blocks::compound_delimited::sidebar::empty ... ok [INFO] [stdout] test tests::blocks::compound_delimited::table::empty ... ok [INFO] [stdout] test tests::blocks::compound_delimited::sidebar::nested_blocks ... ok [INFO] [stdout] test tests::blocks::media::audio ... ok [INFO] [stdout] test tests::blocks::media::err_attr_list_not_closed ... ok [INFO] [stdout] test tests::blocks::media::err_empty_source ... ok [INFO] [stdout] test tests::blocks::media::err_duplicate_comma ... ok [INFO] [stdout] test tests::blocks::media::err_macro_name_not_ident ... ok [INFO] [stdout] test tests::blocks::compound_delimited::sidebar::multiple_blocks ... ok [INFO] [stdout] test tests::blocks::compound_delimited::open::nested_blocks ... ok [INFO] [stdout] test tests::blocks::compound_delimited::quote::empty ... ok [INFO] [stdout] test tests::blocks::compound_delimited::table::multiple_lines ... ok [INFO] [stdout] test tests::blocks::media::err_missing_double_colon ... ok [INFO] [stdout] test tests::blocks::media::err_missing_macro_attrlist ... ok [INFO] [stdout] test tests::blocks::media::err_no_attr_list ... ok [INFO] [stdout] test tests::blocks::media::err_only_spaces ... ok [INFO] [stdout] test tests::blocks::media::err_unknown_type ... ok [INFO] [stdout] test tests::blocks::media::err_unexpected_after_attr_list ... ok [INFO] [stdout] test tests::blocks::media::impl_clone ... ok [INFO] [stdout] test tests::blocks::media::has_target_and_attrlist ... ok [INFO] [stdout] test tests::blocks::media::has_target ... ok [INFO] [stdout] test tests::blocks::media::video ... ok [INFO] [stdout] test tests::blocks::raw_delimited::comment::ignores_delimiter_prefix ... ok [INFO] [stdout] test tests::blocks::media::simplest_block_macro ... ok [INFO] [stdout] test tests::blocks::raw_delimited::example::empty ... ok [INFO] [stdout] test tests::blocks::raw_delimited::comment::multiple_lines ... ok [INFO] [stdout] test tests::blocks::raw_delimited::example::multiple_lines ... ok [INFO] [stdout] test tests::blocks::raw_delimited::is_valid_delimiter::comment ... ok [INFO] [stdout] test tests::blocks::raw_delimited::is_valid_delimiter::example ... ok [INFO] [stdout] test tests::blocks::raw_delimited::comment::empty ... ok [INFO] [stdout] test tests::blocks::raw_delimited::is_valid_delimiter::listing ... ok [INFO] [stdout] test tests::blocks::raw_delimited::is_valid_delimiter::literal ... ok [INFO] [stdout] test tests::blocks::raw_delimited::is_valid_delimiter::quote ... ok [INFO] [stdout] test tests::blocks::raw_delimited::is_valid_delimiter::sidebar ... ok [INFO] [stdout] test tests::blocks::raw_delimited::is_valid_delimiter::table ... ok [INFO] [stdout] test tests::blocks::raw_delimited::is_valid_delimiter::pass ... ok [INFO] [stdout] test tests::blocks::raw_delimited::listing::ignores_delimiter_prefix ... ok [INFO] [stdout] test tests::blocks::raw_delimited::listing::empty ... ok [INFO] [stdout] test tests::attributes::attrlist::id::via_block_anchor_syntax - should panic ... ok [INFO] [stdout] test tests::blocks::raw_delimited::parse::err_invalid_delimiter ... ok [INFO] [stdout] test tests::blocks::raw_delimited::pass::ignores_delimiter_prefix ... ok [INFO] [stdout] test tests::blocks::raw_delimited::pass::multiple_lines ... ok [INFO] [stdout] test tests::blocks::raw_delimited::listing::multiple_lines ... ok [INFO] [stdout] test tests::blocks::raw_delimited::listing::overrides_sub_group_via_subs_attribute ... ok [INFO] [stdout] test tests::blocks::raw_delimited::quote::empty ... ok [INFO] [stdout] test tests::blocks::raw_delimited::parse::err_unterminated ... ok [INFO] [stdout] test tests::blocks::raw_delimited::quote::multiple_lines ... ok [INFO] [stdout] test tests::blocks::raw_delimited::pass::empty ... ok [INFO] [stdout] test tests::blocks::raw_delimited::sidebar::multiple_lines ... ok [INFO] [stdout] test tests::blocks::raw_delimited::sidebar::empty ... ok [INFO] [stdout] test tests::blocks::raw_delimited::table::empty ... ok [INFO] [stdout] test tests::blocks::section::err_missing_space_before_title ... ok [INFO] [stdout] test tests::blocks::raw_delimited::table::multiple_lines ... ok [INFO] [stdout] test tests::blocks::section::has_child_block_with_errors ... ok [INFO] [stdout] test tests::blocks::section::dont_stop_at_child_section ... ok [INFO] [stdout] test tests::blocks::section::err_empty_source ... ok [INFO] [stdout] test tests::blocks::section::err_not_section ... ok [INFO] [stdout] test tests::blocks::section::err_only_spaces ... ok [INFO] [stdout] test tests::blocks::section::has_macro_block_with_extra_blank_line ... ok [INFO] [stdout] test tests::blocks::section::has_child_block ... ok [INFO] [stdout] test tests::blocks::section::impl_clone ... ok [INFO] [stdout] test tests::blocks::section::stop_at_ancestor_section ... ok [INFO] [stdout] test tests::blocks::section::stop_at_peer_section ... ok [INFO] [stdout] test tests::blocks::section::simplest_section_block ... ok [INFO] [stdout] test tests::blocks::simple::impl_clone ... ok [INFO] [stdout] test tests::blocks::simple::single_line ... ok [INFO] [stdout] test tests::blocks::simple::empty_source ... ok [INFO] [stdout] test tests::blocks::simple::consumes_blank_lines_after ... ok [INFO] [stdout] test tests::content::content::is_empty::basic_empty_span ... ok [INFO] [stdout] test tests::blocks::simple::overrides_sub_group_via_subs_attribute ... ok [INFO] [stdout] test tests::blocks::simple::multiple_lines ... ok [INFO] [stdout] test tests::content::content::is_empty::basic_non_empty_span ... ok [INFO] [stdout] test tests::blocks::simple::only_spaces ... ok [INFO] [stdout] test tests::content::content::replace_str::basic_empty_span ... ok [INFO] [stdout] test tests::content::content::replace_str::no_match ... ok [INFO] [stdout] test tests::content::content::replace_str::one_match ... ok [INFO] [stdout] test tests::content::passthroughs::passthroughs::inline_double_plus_with_escaped_attrlist ... ok [INFO] [stdout] test tests::content::substitution_group::attribute_entry_value::basic_non_empty_span ... ok [INFO] [stdout] test tests::content::substitution_group::attribute_entry_value::special_chars_and_attributes ... ok [INFO] [stdout] test tests::content::substitution_group::attribute_entry_value::match_lt_and_gt ... ok [INFO] [stdout] test tests::content::substitution_group::attribute_entry_value::ignores_strong_word ... ok [INFO] [stdout] test tests::content::substitution_group::attribute_entry_value::empty ... ok [INFO] [stdout] test tests::content::substitution_group::attribute_entry_value::match_amp ... ok [INFO] [stdout] test tests::content::substitution_group::from_custom_string::addition ... ok [INFO] [stdout] test tests::content::passthroughs::passthroughs::adds_warning_text_for_unresolved_passthrough_id ... ok [INFO] [stdout] test tests::content::substitution_group::from_custom_string::custom_group_with_macros_preserves_passthroughs ... ok [INFO] [stdout] test tests::content::substitution_group::from_custom_string::empty ... ok [INFO] [stdout] test tests::content::substitution_group::from_custom_string::append ... ok [INFO] [stdout] test tests::content::substitution_group::from_custom_string::multiple ... ok [INFO] [stdout] test tests::content::substitution_group::from_custom_string::incremental ... ok [INFO] [stdout] test tests::content::substitution_group::from_custom_string::attributes ... ok [INFO] [stdout] test tests::content::substitution_group::from_custom_string::macros ... ok [INFO] [stdout] test tests::content::substitution_group::from_custom_string::prepend ... ok [INFO] [stdout] test tests::content::substitution_group::from_custom_string::replacements ... ok [INFO] [stdout] test tests::content::substitution_group::from_custom_string::quotes ... ok [INFO] [stdout] test tests::content::substitution_group::from_custom_string::subtract ... ok [INFO] [stdout] test tests::content::substitution_group::from_custom_string::none ... ok [INFO] [stdout] test tests::content::substitution_group::header::basic_non_empty_span ... ok [INFO] [stdout] test tests::content::substitution_group::header::ignores_marked_string_with_id ... ok [INFO] [stdout] test tests::content::substitution_group::header::empty ... ok [INFO] [stdout] test tests::content::substitution_group::from_custom_string::special_chars ... ok [INFO] [stdout] test tests::content::substitution_group::from_custom_string::subtraction ... ok [INFO] [stdout] test tests::content::substitution_group::from_custom_string::verbatim ... ok [INFO] [stdout] test tests::content::substitution_group::header::ignores_strong_word ... ok [INFO] [stdout] test tests::content::substitution_group::header::match_lt_and_gt ... ok [INFO] [stdout] test tests::content::substitution_group::header::match_amp ... ok [INFO] [stdout] test tests::content::substitution_group::normal::empty ... ok [INFO] [stdout] test tests::content::substitution_group::from_custom_string::normal ... ok [INFO] [stdout] test tests::content::substitution_group::header::ignores_strong_word_with_special_chars ... ok [INFO] [stdout] test tests::content::substitution_group::normal::basic_non_empty_span ... ok [INFO] [stdout] test tests::content::substitution_step::attribute_references::basic_non_empty_span ... ok [INFO] [stdout] test tests::content::substitution_step::attribute_references::empty ... ok [INFO] [stdout] test tests::content::substitution_group::normal::match_lt_and_gt ... ok [INFO] [stdout] test tests::content::substitution_step::attribute_references::ignore_escaped_non_match ... ok [INFO] [stdout] test tests::content::substitution_group::normal::strong_word ... ok [INFO] [stdout] test tests::content::substitution_group::normal::strong_word_with_special_chars ... ok [INFO] [stdout] test tests::content::substitution_group::normal::match_amp ... ok [INFO] [stdout] test tests::content::substitution_step::attribute_references::ignore_escaped_sp_match ... ok [INFO] [stdout] test tests::content::substitution_step::attribute_references::ignore_non_match ... ok [INFO] [stdout] test tests::content::substitution_step::quotes::basic_non_empty_span ... ok [INFO] [stdout] test tests::content::substitution_step::quotes::empty ... ok [INFO] [stdout] test tests::content::substitution_step::attribute_references::replace_sp_match ... ok [INFO] [stdout] test tests::content::substitution_step::quotes::strong_word ... ok [INFO] [stdout] test tests::content::substitution_step::quotes::ignore_lt_and_gt ... ok [INFO] [stdout] test tests::content::substitution_step::callouts::not_yet_implemented - should panic ... ok [INFO] [stdout] test tests::content::substitution_step::special_characters::basic_non_empty_span ... ok [INFO] [stdout] test tests::content::substitution_step::special_characters::empty ... ok [INFO] [stdout] test tests::content::substitution_step::quotes::marked_string_with_id ... ok [INFO] [stdout] test tests::document::attribute::err_invalid_ident2 ... ok [INFO] [stdout] test tests::content::substitution_step::special_characters::match_lt_and_gt ... ok [INFO] [stdout] test tests::document::attribute::err_invalid_ident1 ... ok [INFO] [stdout] test tests::document::attribute::err_invalid_ident3 ... ok [INFO] [stdout] test tests::content::substitution_step::special_characters::match_amp ... ok [INFO] [stdout] test tests::document::attribute::name_with_hyphens ... ok [INFO] [stdout] test tests::document::attribute::no_value ... ok [INFO] [stdout] test tests::document::attribute::err_unset_prefix_and_postfix ... ok [INFO] [stdout] test tests::document::attribute::impl_clone ... ok [INFO] [stdout] test tests::document::attribute::unset_postfix ... ok [INFO] [stdout] test tests::document::attribute::simple_value ... ok [INFO] [stdout] test tests::document::document::empty_source ... ok [INFO] [stdout] test tests::document::document::err_bad_header ... ok [INFO] [stdout] test tests::document::attribute::unset_prefix ... ok [INFO] [stdout] test tests::document::attribute::value_with_hard_wrap ... ok [INFO] [stdout] test tests::document::attribute::value_with_soft_wrap ... ok [INFO] [stdout] test tests::document::document::err_bad_header_and_bad_macro ... ok [INFO] [stdout] test tests::document::document::impl_clone ... ok [INFO] [stdout] test tests::document::document::one_simple_block ... ok [INFO] [stdout] test tests::document::document::only_spaces ... ok [INFO] [stdout] test tests::document::document::two_simple_blocks ... ok [INFO] [stdout] test tests::content::substitution_group::normal::marked_string_with_id ... ok [INFO] [stdout] test tests::document::document::two_blocks_and_title ... ok [INFO] [stdout] test tests::document::header::attribute_without_title ... ok [INFO] [stdout] test tests::document::document::extra_space_before_title ... ok [INFO] [stdout] test tests::document::header::title_and_attribute ... ok [INFO] [stdout] test tests::document::header::only_title ... ok [INFO] [stdout] test tests::document::header::title_applies_header_substitutions ... ok [INFO] [stdout] test tests::document::header::trims_trailing_spaces_in_title ... ok [INFO] [stdout] test tests::document::header::impl_clone ... ok [INFO] [stdout] test tests::document::header::trims_leading_spaces_in_title ... ok [INFO] [stdout] test tests::parser::parser::with_intrinsic_attribute ... ok [INFO] [stdout] test tests::parser::parser::with_intrinsic_attribute_set ... ok [INFO] [stdout] test tests::parser::parser::with_intrinsic_attribute_unset ... ok [INFO] [stdout] test tests::parser::path_resolver::is_web_root ... ok [INFO] [stdout] test tests::parser::path_resolver::posixify::doesnt_replace_backslashes_if_none_exist ... ok [INFO] [stdout] test tests::parser::path_resolver::posixify::doesnt_replace_backslashes_if_posixish ... ok [INFO] [stdout] test tests::parser::path_resolver::posixify::replaces_backslashes_if_windowsish ... ok [INFO] [stdout] test tests::content::substitution_group::from_custom_string::post_replacements ... ok [INFO] [stdout] test tests::span::discard::discard::empty_source ... ok [INFO] [stdout] test tests::span::discard::discard::n_eq_len ... ok [INFO] [stdout] test tests::span::discard::discard::n_gt_len ... ok [INFO] [stdout] test tests::span::discard::discard::n_lt_len ... ok [INFO] [stdout] test tests::span::discard::discard::zero ... ok [INFO] [stdout] test tests::span::discard::discard_all::empty_source ... ok [INFO] [stdout] test tests::span::discard::discard_all::non_empty ... ok [INFO] [stdout] test tests::span::discard::discard_whitespace::all_whitespace ... ok [INFO] [stdout] test tests::span::discard::discard_whitespace::doesnt_consume_newline ... ok [INFO] [stdout] test tests::span::discard::discard_whitespace::empty_source ... ok [INFO] [stdout] test tests::span::discard::discard_whitespace::no_whitespace ... ok [INFO] [stdout] test tests::span::discard::discard_whitespace::some_whitespace ... ok [INFO] [stdout] test tests::span::impl_as_ref ... ok [INFO] [stdout] test tests::span::into_parse_result ... ok [INFO] [stdout] test tests::span::line::discard_empty_lines::consumes_crlf ... ok [INFO] [stdout] test tests::span::line::discard_empty_lines::consumes_empty_line ... ok [INFO] [stdout] test tests::span::line::discard_empty_lines::consumes_line_with_only_spaces ... ok [INFO] [stdout] test tests::span::line::discard_empty_lines::consumes_multiple_lines ... ok [INFO] [stdout] test tests::span::line::discard_empty_lines::consumes_spaces_and_tabs ... ok [INFO] [stdout] test tests::span::line::discard_empty_lines::doesnt_consume_leading_space ... ok [INFO] [stdout] test tests::span::line::discard_empty_lines::doesnt_consume_lfcr ... ok [INFO] [stdout] test tests::span::line::discard_empty_lines::doesnt_consume_non_empty_line ... ok [INFO] [stdout] test tests::span::line::discard_empty_lines::empty_source ... ok [INFO] [stdout] test tests::span::line::discard_empty_lines::standalone_cr_doesnt_end_line ... ok [INFO] [stdout] test tests::span::line::take_empty_line::consumes_crlf ... ok [INFO] [stdout] test tests::span::line::take_empty_line::consumes_lf ... ok [INFO] [stdout] test tests::parser::parser::default_is_unset ... ok [INFO] [stdout] test tests::parser::parser::can_not_override_locked_default_value ... ok [INFO] [stdout] test tests::span::line::take_empty_line::consumes_spaces ... ok [INFO] [stdout] test tests::span::line::take_empty_line::consumes_spaces_and_tabs ... ok [INFO] [stdout] test tests::internal::regex::no_match_optimization ... ok [INFO] [stdout] test tests::span::line::take_empty_line::doesnt_consume_lfcr ... ok [INFO] [stdout] test tests::span::line::take_empty_line::empty_source ... ok [INFO] [stdout] test tests::span::line::take_empty_line::leading_space ... ok [INFO] [stdout] test tests::span::line::take_empty_line::simple_line ... ok [INFO] [stdout] test tests::span::line::take_empty_line::standalone_cr_doesnt_end_line ... ok [INFO] [stdout] test tests::span::line::take_line::consumes_crlf ... ok [INFO] [stdout] test tests::span::line::take_line::consumes_lf ... ok [INFO] [stdout] test tests::span::line::take_line::doesnt_consume_lfcr ... ok [INFO] [stdout] test tests::span::line::take_line::empty_source ... ok [INFO] [stdout] test tests::internal::regex::example ... ok [INFO] [stdout] test tests::span::line::take_line::simple_line ... ok [INFO] [stdout] test tests::span::line::take_line::standalone_cr_doesnt_end_line ... ok [INFO] [stdout] test tests::span::line::take_line::trailing_space ... ok [INFO] [stdout] test tests::span::line::take_line_with_continuation::continuation_with_trailing_space ... ok [INFO] [stdout] test tests::span::line::take_line_with_continuation::discards_trailing_space ... ok [INFO] [stdout] test tests::span::line::take_line_with_continuation::doesnt_consume_empty_line ... ok [INFO] [stdout] test tests::span::line::take_line_with_continuation::doesnt_consume_lfcr ... ok [INFO] [stdout] test tests::span::line::take_line_with_continuation::multiple_continuations ... ok [INFO] [stdout] test tests::span::line::take_line_with_continuation::consumes_crlf ... ok [INFO] [stdout] test tests::span::line::take_line_with_continuation::only_spaces ... ok [INFO] [stdout] test tests::span::line::take_line_with_continuation::simple_continuation ... ok [INFO] [stdout] test tests::span::line::take_line_with_continuation::simple_line ... ok [INFO] [stdout] test tests::span::line::take_line_with_continuation::terminates_on_line_without_trailing_slash ... ok [INFO] [stdout] test tests::span::line::take_line_with_continuation::empty_source ... ok [INFO] [stdout] test tests::span::line::take_line_with_continuation::simple_continuation_with_crlf ... ok [INFO] [stdout] test tests::span::line::take_non_empty_line::consumes_lf ... ok [INFO] [stdout] test tests::span::line::take_non_empty_line::discards_trailing_space ... ok [INFO] [stdout] test tests::span::line::take_non_empty_line::consumes_crlf ... ok [INFO] [stdout] test tests::span::line::take_non_empty_line::doesnt_consume_lfcr ... ok [INFO] [stdout] test tests::span::line::take_non_empty_line::empty_source ... ok [INFO] [stdout] test tests::span::line::take_line_with_continuation::standalone_cr_doesnt_end_line ... ok [INFO] [stdout] test tests::span::line::take_non_empty_line::simple_line ... ok [INFO] [stdout] test tests::span::line::take_non_empty_line::only_spaces ... ok [INFO] [stdout] test tests::span::line::take_non_empty_line::standalone_cr_doesnt_end_line ... ok [INFO] [stdout] test tests::span::line::take_normalized_line::discards_trailing_space ... ok [INFO] [stdout] test tests::span::line::take_normalized_line::doesnt_consume_lfcr ... ok [INFO] [stdout] test tests::span::line::take_normalized_line::empty_source ... ok [INFO] [stdout] test tests::span::line::take_normalized_line::discards_multiple_trailing_spaces ... ok [INFO] [stdout] test tests::span::line::take_normalized_line::simple_line ... ok [INFO] [stdout] test tests::span::line::take_normalized_line::consumes_lf ... ok [INFO] [stdout] test tests::span::line::take_normalized_line::standalone_cr_doesnt_end_line ... ok [INFO] [stdout] test tests::parser::path_resolver::web_path::test_cases_from_asciidoctor_rb ... ok [INFO] [stdout] test tests::span::line::take_normalized_line::consumes_crlf ... ok [INFO] [stdout] test tests::span::parse_result::impl_clone_eq ... ok [INFO] [stdout] test tests::span::primitives::is_xml_name ... ok [INFO] [stdout] test tests::span::line::take_line_with_continuation::consumes_lf ... ok [INFO] [stdout] test tests::span::primitives::take_attr_name::numeric ... ok [INFO] [stdout] test tests::span::primitives::take_attr_name::contains_hyphens ... ok [INFO] [stdout] test tests::span::primitives::take_attr_name::empty_source ... ok [INFO] [stdout] test tests::span::primitives::take_attr_name::starts_with_hyphen ... ok [INFO] [stdout] test tests::internal::regex::match_after_quote ... ok [INFO] [stdout] test tests::span::primitives::take_attr_name::starts_with_non_word ... ok [INFO] [stdout] test tests::span::primitives::take_attr_name::stops_at_eof ... ok [INFO] [stdout] test tests::span::primitives::take_attr_name::stops_at_non_ident ... ok [INFO] [stdout] test tests::span::primitives::take_ident::contains_hyphens ... ok [INFO] [stdout] test tests::span::primitives::take_ident::empty_source ... ok [INFO] [stdout] test tests::span::primitives::take_ident::starts_with_non_word ... ok [INFO] [stdout] test tests::span::primitives::take_ident::starts_with_number ... ok [INFO] [stdout] test tests::span::primitives::take_ident::stops_at_non_ident ... ok [INFO] [stdout] test tests::span::primitives::take_ident::stops_at_eof ... ok [INFO] [stdout] test tests::span::primitives::take_ident::starts_with_hyphen ... ok [INFO] [stdout] test tests::span::primitives::take_quoted_string::double_quoted_with_single_quote ... ok [INFO] [stdout] test tests::span::primitives::take_quoted_string::double_quoted_string ... ok [INFO] [stdout] test tests::span::primitives::take_ident::alpha_numeric ... ok [INFO] [stdout] test tests::span::primitives::take_quoted_string::empty_source ... ok [INFO] [stdout] test tests::span::primitives::take_ident::contains_underscores ... ok [INFO] [stdout] test tests::span::primitives::take_ident::starts_with_underscore ... ok [INFO] [stdout] test tests::span::primitives::take_quoted_string::single_quoted_string ... ok [INFO] [stdout] test tests::span::primitives::take_quoted_string::double_quoted_with_escape ... ok [INFO] [stdout] test tests::span::primitives::take_quoted_string::single_quoted_with_double_quote ... ok [INFO] [stdout] test tests::span::primitives::take_quoted_string::single_quoted_with_escape ... ok [INFO] [stdout] test tests::span::primitives::take_quoted_string::unterminated_double_quote ... ok [INFO] [stdout] test tests::span::primitives::take_quoted_string::unterminated_single_quote ... ok [INFO] [stdout] test tests::span::primitives::take_user_attr_name::empty_source ... ok [INFO] [stdout] test tests::span::primitives::take_user_attr_name::contains_hyphens ... ok [INFO] [stdout] test tests::span::primitives::take_user_attr_name::numeric ... ok [INFO] [stdout] test tests::span::primitives::take_user_attr_name::starts_with_hyphen ... ok [INFO] [stdout] test tests::span::primitives::take_user_attr_name::starts_with_non_word ... ok [INFO] [stdout] test tests::span::primitives::take_user_attr_name::stops_at_eof ... ok [INFO] [stdout] test tests::span::primitives::take_user_attr_name::stops_at_non_ident ... ok [INFO] [stdout] test tests::span::primitives::trim_remainder::rem_equals_source ... ok [INFO] [stdout] test tests::span::primitives::trim_remainder::empty_spans ... ok [INFO] [stdout] test tests::span::primitives::trim_remainder::rem_is_subset_of_source ... ok [INFO] [stdout] test tests::span::primitives::trim_remainder::rem_is_incomplete_subset_of_source ... ok [INFO] [stdout] test tests::span::primitives::trim_remainder::rem_too_long ... ok [INFO] [stdout] test tests::span::split::into_parse_result::base_case ... ok [INFO] [stdout] test tests::span::split::into_parse_result::index_out_of_range ... ok [INFO] [stdout] test tests::span::split::split_at_match_non_empty::non_empty_no_match ... ok [INFO] [stdout] test tests::span::take::take_non_empty_lines::empty_source ... ok [INFO] [stdout] test tests::span::split::split_at_match_non_empty::empty_source ... ok [INFO] [stdout] test tests::span::split::split_at_match_non_empty::empty_subspan ... ok [INFO] [stdout] test tests::span::split_at_match_non_empty::empty_source ... ok [INFO] [stdout] test tests::span::split::split_at_match_non_empty::match_after_first ... ok [INFO] [stdout] test tests::span::split_at_match_non_empty::empty_subspan ... ok [INFO] [stdout] test tests::span::split_at_match_non_empty::match_after_first ... ok [INFO] [stdout] test tests::span::take::take_non_empty_lines::match_after_first ... ok [INFO] [stdout] test tests::span::take::take_prefix::mismatch ... ok [INFO] [stdout] test tests::span::take::take_prefix::empty_source ... ok [INFO] [stdout] test tests::span::take::take_prefix::partial_match ... ok [INFO] [stdout] test tests::span::take::take_prefix::exact_match ... ok [INFO] [stdout] test tests::span::take::take_required_whitespace::all_whitespace ... ok [INFO] [stdout] test tests::span::take::take_prefix::match_with_remainder ... ok [INFO] [stdout] test tests::span::take::take_non_empty_lines::immediate_false ... ok [INFO] [stdout] test tests::span::take::take_non_empty_lines::several_lines ... ok [INFO] [stdout] test tests::span::take::take_required_whitespace::empty_source ... ok [INFO] [stdout] test tests::span::take::take_required_whitespace::match_after_first ... ok [INFO] [stdout] test tests::span::take::take_while::empty_source ... ok [INFO] [stdout] test tests::span::take::take_whitespace::empty_source ... ok [INFO] [stdout] test tests::span::take::take_while::match_after_first ... ok [INFO] [stdout] test tests::span::take::take_while::non_empty_no_match ... ok [INFO] [stdout] test tests::span::take::take_whitespace::all_whitespace ... ok [INFO] [stdout] test tests::span::take::take_whitespace::doesnt_include_newline ... ok [INFO] [stdout] test tests::span::take::take_required_whitespace::starts_with_non_whitespace ... ok [INFO] [stdout] test tests::span::take::take_while::immediate_false ... ok [INFO] [stdout] test tests::span::take::take_whitespace_with_newline::empty_source ... ok [INFO] [stdout] test tests::span::take::take_whitespace_with_newline::immediate_false ... ok [INFO] [stdout] test tests::span::take::take_whitespace_with_newline::includes_newline ... ok [INFO] [stdout] test tests::span::take::take_whitespace_with_newline::match_after_first ... ok [INFO] [stdout] test tests::span::trim::trim_trailing_line_end::nothing_to_trim ... ok [INFO] [stdout] test tests::span::take::take_whitespace::immediate_false ... ok [INFO] [stdout] test tests::span::test_happy_case ... ok [INFO] [stdout] test tests::span::take::take_whitespace_with_newline::all_whitespace ... ok [INFO] [stdout] test tests::span::trim::trim_trailing_line_end::empty_source ... ok [INFO] [stdout] test tests::span::take::take_whitespace::match_after_first ... ok [INFO] [stdout] test tests::span::trim::trim_trailing_line_end::trailing_space ... ok [INFO] [stdout] test tests::span::trim::trim_trailing_line_end::trailing_windows_newlines ... ok [INFO] [stdout] test tests::span::trim::trim_trailing_whitespace::empty_source ... ok [INFO] [stdout] test tests::span::trim::trim_trailing_whitespace::space_in_middle ... ok [INFO] [stdout] test tests::span::trim::trim_trailing_whitespace::trailing_newlines ... ok [INFO] [stdout] test tests::strings::cow_str::char_to_string ... ok [INFO] [stdout] test tests::span::trim::trim_trailing_whitespace::trailing_space ... ok [INFO] [stdout] test tests::strings::cow_str::cow_char_to_cow_str ... ok [INFO] [stdout] test tests::strings::cow_str::impl_borrow ... ok [INFO] [stdout] test tests::strings::cow_str::cow_to_cow_str ... ok [INFO] [stdout] test tests::strings::cow_str::impl_clone_boxed_long ... ok [INFO] [stdout] test tests::span::trim::trim_trailing_line_end::space_in_middle ... ok [INFO] [stdout] test tests::span::trim::trim_trailing_whitespace::nothing_to_trim ... ok [INFO] [stdout] test tests::span::trim::trim_trailing_line_end::trailing_newlines ... ok [INFO] [stdout] test tests::strings::cow_str::impl_clone_borrowed ... ok [INFO] [stdout] test tests::strings::cow_str::impl_debug ... ok [INFO] [stdout] test tests::strings::cow_str::into_string_borrowed ... ok [INFO] [stdout] test tests::strings::cow_str::impl_from_str ... ok [INFO] [stdout] test tests::strings::cow_str::into_string_boxed ... ok [INFO] [stdout] test tests::strings::cow_str::cow_str_to_cow ... ok [INFO] [stdout] test tests::strings::cow_str::into_string_inlined ... ok [INFO] [stdout] test tests::strings::cow_str::impl_clone_inlined ... ok [INFO] [stdout] test tests::strings::cow_str::small_boxed_str_clones_to_stack ... ok [INFO] [stdout] test tests::strings::cow_str::impl_hash ... ok [INFO] [stdout] test tests::strings::cow_str::size ... ok [INFO] [stdout] test tests::strings::inline_str::fits_twentytwo ... ok [INFO] [stdout] test tests::strings::inline_str::doesnt_fit_twentythree ... ok [INFO] [stdout] test tests::strings::inline_str::impl_debug ... ok [INFO] [stdout] test tests::strings::inline_str::impl_hash ... ok [INFO] [stdout] test tests::strings::inline_str::impl_partial_eq ... ok [INFO] [stdout] test tests::strings::string_too_long_err::impl_debug ... ok [INFO] [stdout] test tests::strings::inline_str::max_len_atleast_four ... ok [INFO] [stdout] test tests::warnings::match_and_warnings::impl_clone ... ok [INFO] [stdout] test tests::strings::inline_str::from_ascii ... ok [INFO] [stdout] test tests::strings::inline_str::from_unicode ... ok [INFO] [stdout] test tests::warnings::match_and_warnings::unwrap_if_no_warnings ... ok [INFO] [stdout] test tests::warnings::warning::impl_clone ... ok [INFO] [stdout] test tests::warnings::match_and_warnings::unwrap_if_no_warnings_panic - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 960 passed; 0 failed; 40 ignored; 0 measured; 0 filtered out; finished in 0.71s [INFO] [stdout] [INFO] [stderr] Doc-tests asciidoc_parser [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/span/mod.rs - span::Span (line 39) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "7c81c22471eb2b3d9a838264cf05b327c1a9365219e88d67e71f4507fd1d1bb0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7c81c22471eb2b3d9a838264cf05b327c1a9365219e88d67e71f4507fd1d1bb0", kill_on_drop: false }` [INFO] [stdout] 7c81c22471eb2b3d9a838264cf05b327c1a9365219e88d67e71f4507fd1d1bb0