[INFO] fetching crate mdvalidate 0.2.5... [INFO] testing mdvalidate-0.2.5 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate mdvalidate 0.2.5 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate mdvalidate 0.2.5 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate mdvalidate 0.2.5 [INFO] tweaked toml for crates.io crate mdvalidate 0.2.5 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate mdvalidate 0.2.5 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate mdvalidate 0.2.5 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded tree-sitter-language v0.1.6 [INFO] [stderr] Downloaded tabled_derive v0.11.0 [INFO] [stderr] Downloaded zmij v1.0.12 [INFO] [stderr] Downloaded find-msvc-tools v0.1.7 [INFO] [stderr] Downloaded line-col v0.2.1 [INFO] [stderr] Downloaded envy v0.4.2 [INFO] [stderr] Downloaded cc v1.2.52 [INFO] [stderr] Downloaded const-random-macro v0.1.16 [INFO] [stderr] Downloaded const-random v0.1.18 [INFO] [stderr] Downloaded mdvalidate-utils v0.0.2 [INFO] [stderr] Downloaded serde-value v0.7.0 [INFO] [stderr] Downloaded convert_case v0.6.0 [INFO] [stderr] Downloaded ariadne v0.5.1 [INFO] [stderr] Downloaded colored v3.0.0 [INFO] [stderr] Downloaded ron v0.8.1 [INFO] [stderr] Downloaded ptree v0.5.2 [INFO] [stderr] Downloaded config v0.14.1 [INFO] [stderr] Downloaded env_logger v0.10.2 [INFO] [stderr] Downloaded tree-sitter-markdown-fork v0.7.3 [INFO] [stderr] Downloaded hashlink v0.8.4 [INFO] [stderr] Downloaded tree-sitter v0.25.10 [INFO] [stderr] Downloaded tiny-keccak v2.0.2 [INFO] [stderr] Downloaded dlv-list v0.5.2 [INFO] [stderr] Downloaded ordered-multimap v0.7.3 [INFO] [stderr] Downloaded rust-ini v0.20.0 [INFO] [stderr] Downloaded tint v1.0.1 [INFO] [stderr] Downloaded streaming-iterator v0.1.9 [INFO] [stderr] Downloaded directories v5.0.1 [INFO] [stderr] Downloaded ordered-float v2.10.1 [INFO] [stderr] Downloaded yaml-rust2 v0.8.1 [INFO] [stderr] Downloaded fixedbitset v0.4.2 [INFO] [stderr] Downloaded petgraph v0.6.5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c203da84b8ec17354758b078030af6528afdc66d24584cf86a42a54f4791d16a [INFO] running `Command { std: "docker" "start" "-a" "c203da84b8ec17354758b078030af6528afdc66d24584cf86a42a54f4791d16a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c203da84b8ec17354758b078030af6528afdc66d24584cf86a42a54f4791d16a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c203da84b8ec17354758b078030af6528afdc66d24584cf86a42a54f4791d16a", kill_on_drop: false }` [INFO] [stdout] c203da84b8ec17354758b078030af6528afdc66d24584cf86a42a54f4791d16a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1fcf59decb122f1529395a322d7dd7f9dd0ddbc5b5947c85f4dd1b1b64b0503f [INFO] running `Command { std: "docker" "start" "-a" "1fcf59decb122f1529395a322d7dd7f9dd0ddbc5b5947c85f4dd1b1b64b0503f", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.105 [INFO] [stderr] Compiling quote v1.0.43 [INFO] [stderr] Compiling unicode-ident v1.0.22 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling zmij v1.0.12 [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling itoa v1.0.17 [INFO] [stderr] Compiling zerocopy v0.8.33 [INFO] [stderr] Compiling crunchy v0.2.4 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling find-msvc-tools v0.1.7 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling cc v1.2.52 [INFO] [stderr] Compiling ucd-trie v0.1.7 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling tree-sitter-language v0.1.6 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling winnow v0.7.14 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling anstyle v1.0.13 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling encoding_rs v0.8.35 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.2 [INFO] [stderr] Compiling arraydeque v0.5.1 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling pest v2.8.5 [INFO] [stderr] Compiling option-ext v0.2.0 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling anstyle-query v1.1.5 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling anstream v0.6.21 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling ordered-float v2.10.1 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling proc-macro-error-attr2 v2.0.0 [INFO] [stderr] Compiling convert_case v0.6.0 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling pest_meta v2.8.5 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling dirs-sys v0.4.1 [INFO] [stderr] Compiling tree-sitter-markdown-fork v0.7.3 [INFO] [stderr] Compiling streaming-iterator v0.1.9 [INFO] [stderr] Compiling const-random-macro v0.1.16 [INFO] [stderr] Compiling clap_lex v0.7.6 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling pathdiff v0.2.3 [INFO] [stderr] Compiling fixedbitset v0.4.2 [INFO] [stderr] Compiling unicode-width v0.2.2 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling const-random v0.1.18 [INFO] [stderr] Compiling clap_builder v4.5.54 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling dlv-list v0.5.2 [INFO] [stderr] Compiling petgraph v0.6.5 [INFO] [stderr] Compiling directories v5.0.1 [INFO] [stderr] Compiling tint v1.0.1 [INFO] [stderr] Compiling bytecount v0.6.9 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling papergrid v0.17.0 [INFO] [stderr] Compiling testing_table v0.3.0 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling hashlink v0.8.4 [INFO] [stderr] Compiling ordered-multimap v0.7.3 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling mdvalidate v0.2.5 (/opt/rustwide/workdir) [INFO] [stderr] Compiling yaml-rust2 v0.8.1 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling line-col v0.2.1 [INFO] [stderr] Compiling colored v3.0.0 [INFO] [stderr] Compiling rust-ini v0.20.0 [INFO] [stderr] Compiling ariadne v0.5.1 [INFO] [stderr] Compiling tree-sitter v0.25.10 [INFO] [stderr] Compiling pest_generator v2.8.5 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling proc-macro-error2 v2.0.1 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling tempfile v3.24.0 [INFO] [stderr] Compiling env_logger v0.10.2 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling clap_derive v4.5.49 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling tabled_derive v0.11.0 [INFO] [stderr] Compiling pest_derive v2.8.5 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling tabled v0.20.0 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling clap v4.5.54 [INFO] [stderr] Compiling tracing-subscriber v0.3.22 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling derive_builder_core v0.20.2 [INFO] [stderr] Compiling derive_builder_macro v0.20.2 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling json5 v0.4.1 [INFO] [stderr] Compiling ron v0.8.1 [INFO] [stderr] Compiling serde-value v0.7.0 [INFO] [stderr] Compiling envy v0.4.2 [INFO] [stderr] Compiling derive_builder v0.20.2 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling config v0.14.1 [INFO] [stderr] Compiling ptree v0.5.2 [INFO] [stderr] Compiling mdvalidate-utils v0.0.2 [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 51.62s [INFO] running `Command { std: "docker" "inspect" "1fcf59decb122f1529395a322d7dd7f9dd0ddbc5b5947c85f4dd1b1b64b0503f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1fcf59decb122f1529395a322d7dd7f9dd0ddbc5b5947c85f4dd1b1b64b0503f", kill_on_drop: false }` [INFO] [stdout] 1fcf59decb122f1529395a322d7dd7f9dd0ddbc5b5947c85f4dd1b1b64b0503f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c426a933a35a8360c7e852d6048c97257ceefc06b223e90dcba68c7eee5cfd3c [INFO] running `Command { std: "docker" "start" "-a" "c426a933a35a8360c7e852d6048c97257ceefc06b223e90dcba68c7eee5cfd3c", kill_on_drop: false }` [INFO] [stderr] Compiling mdvalidate v0.2.5 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 19.90s [INFO] running `Command { std: "docker" "inspect" "c426a933a35a8360c7e852d6048c97257ceefc06b223e90dcba68c7eee5cfd3c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c426a933a35a8360c7e852d6048c97257ceefc06b223e90dcba68c7eee5cfd3c", kill_on_drop: false }` [INFO] [stdout] c426a933a35a8360c7e852d6048c97257ceefc06b223e90dcba68c7eee5cfd3c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] e21c6e9e3ca145e4cd79a57319fc5c0abb760e315ac6a1e4b8e7af48570ae662 [INFO] running `Command { std: "docker" "start" "-a" "e21c6e9e3ca145e4cd79a57319fc5c0abb760e315ac6a1e4b8e7af48570ae662", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.27s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mdvalidate-63cd6a2ebd07a3c5) [INFO] [stdout] [INFO] [stdout] running 278 tests [INFO] [stdout] test mdschema::validation::errors::tests::test_node_content_by_index ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::get_everything_after_special_chars_single_exclamation ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::get_everything_after_special_chars_repeating ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_literal_codeblock_with_exclamation ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_invalid_matcher_with_exclamation ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_mixed_literal_and_non_literal_extras ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_simple_literal_exclamation ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_try_from_schema_cursor_literal ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher_extras::tests::test_get_after_extras_literal_then_some ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher_extras::tests::test_get_all_extras_just_literal ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher_extras::tests::test_get_all_extras_much_extra ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher_extras::tests::test_get_all_extras_no_extras ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher_extras::tests::test_get_all_extras_repeating ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher_extras::tests::test_get_all_extras_with_literal_too ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher_extras::tests::test_has_literal_within_extras ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher_extras::tests::test_empty_range_is_valid ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher_extras::tests::test_new_matcher_with_bullshit_extras ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher_extras::tests::test_had_min_max ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_all_matcher_matches_everything ... ok [INFO] [stdout] test mdschema::validation::ts_utils::tests::test_find_node_by_index ... ok [INFO] [stdout] test mdschema::validation::ts_utils::tests::test_get_node_and_next_node_with_both ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher_extras::tests::test_get_after_extras_but_none ... ok [INFO] [stdout] test mdschema::validation::ts_utils::tests::test_get_node_and_next_node_without_next ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_new_matcher_with_bullshit_extras ... ok [INFO] [stdout] test mdschema::validation::ts_utils::tests::test_extract_list_markers ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher_extras::tests::test_item_count_limits ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_matcher_creation_and_matching_all ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_matcher_invalid_pattern ... ok [INFO] [stdout] test mdschema::validation::ts_utils::tests::test_has_single_code_child ... ok [INFO] [stdout] test mdschema::validation::ts_utils::tests::test_is_textual_node ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_long_complicated_id_and_regex ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_is_variable_length ... ok [INFO] [stdout] test mdschema::validation::ts_utils::tests::test_is_last_node ... ok [INFO] [stdout] test mdschema::validation::ts_utils::tests::test_is_list_node ... ok [INFO] [stdout] test mdschema::validation::ts_utils::tests::test_has_subsequent_node_of_kind ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_matcher_creation_and_matching_regex ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_matcher_display ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_try_from_schema_cursor_simple_repeating ... ok [INFO] [stdout] test mdschema::validation::ts_utils::tests::test_is_unordered_list_marker ... ok [INFO] [stdout] test mdschema::validation::ts_utils::tests::test_waiting_at_end ... ok [INFO] [stdout] test mdschema::validation::ts_utils::tests::test_walk_to_list_item_content ... ok [INFO] [stdout] test mdschema::validation::utils::tests::test_extract_codeblock_contents ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_item_count_limits ... ok [INFO] [stdout] test mdschema::validation::utils::tests::test_extract_codeblock_contents_multiline ... ok [INFO] [stdout] test mdschema::validation::utils::tests::test_join_values_objects ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_cannot_read_after_eof ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_empty_document ... ok [INFO] [stdout] test mdschema::validation::utils::tests::test_join_values_arrays ... ok [INFO] [stdout] test mdschema::validation::ts_utils::tests::test_is_ordered_list_marker ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_blockquote_validation ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_initial_validate_with_eof_works ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_initially_empty_then_read_input_then_validate ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_link_validation ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_incremental_reading_multiple_steps ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_initial_validate_without_eof_incomplete_text_node ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_link_with_different_url_fails ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_incremental_validation_preserves_work_when_appending ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_extract_text_matcher ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_matcher_for_wrong_node_types ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_matcher_fails_with_invalid_name ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_matcher_with_prefix_and_suffix ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_literal_list_in_complex_document ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_multiple_headings ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_mixed_formatting ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_nested_lists_with_mismatch ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_nested_lists_validate ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_matcher_in_heading_with_other_text ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_matcher_with_wrong_suffix ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_only_whitespace ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_paragraph_with_literal_inline_code ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_matcher_with_prefix_and_suffix_and_number ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_incremental_reading_with_matcher ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_read_input_updates_last_input_str ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_simple_matcher_validates_correctly ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_mismatched_list_items ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_multiple_matchers ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_matcher_entire_line ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_matcher_at_start_of_line ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_code_block_validation ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_code_block_with_different_content_fails ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_matcher_with_optional_groups ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_matcher_entire_line_with_optional_groups ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_repeated_list_matcher ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_matcher_at_end_of_line ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_matcher_with_prefix_and_suffix_and_number_with_prefix ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_validation_passes_with_different_whitespace ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_two_lists_where_second_item_has_different_content_than_schema ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_validate_then_read_input_then_validate_again ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_validation_should_fail_with_mismatched_content ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_one_line_with_matchers ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_with_underscore_and_star_and_dash_ruler_in_same_file ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::check_repeating_matchers::tests::test_check_repeating_matchers_some_literal ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_single_matcher_matches_bad_regex ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::compare_node_kinds::tests::test_compare_node_kinds_headings_different_level ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::compare_node_kinds::tests::test_compare_node_kinds_headings_same_level ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::check_repeating_matchers::tests::test_check_repeating_matchers_some_literal_some_invalid ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_when_different_node_counts_and_got_eof_reports_error ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::compare_text_contents::tests::test_compare_text_contents_matcher_mismatch ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::check_repeating_matchers::tests::test_check_repeating_matchers_no_repeating ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::compare_text_contents::tests::test_compare_text_contents_partial_match ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::compare_text_contents::tests::test_compare_text_contents_simple_match ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::count_non_literal_matchers_in_children::tests::test_count_non_literal_matchers_in_children_only_literal_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::compare_text_contents::tests::test_compare_text_contents_strip_extras ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_literal_matcher_at_end ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::count_non_literal_matchers_in_children::tests::test_count_non_literal_matchers_in_children_invalid_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::curly_matchers::tests::test_extract_id_from_curly_braces ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::count_non_literal_matchers_in_children::tests::test_count_non_literal_matchers_in_children_no_matchers ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_no_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::compare_node_kinds::tests::test_compare_node_kinds_list_same_marker ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_literal_at_end ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_literal_then_regular ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_non_text_after_literal_text_before ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::check_repeating_matchers::tests::test_check_repeating_matchers_some_repeating ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_at_literal_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_non_text_after_literal ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::curly_matchers::tests::test_extract_matcher_from_curly_delineated_text ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_with_rulers ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::compare_text_contents::tests::test_compare_text_contents_with_schema_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_normal_matcher_at_end ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_only_text ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_two_repeated_matcher ... ignored [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_matcher_then_matcher ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_validation_should_fail_with_mismatched_content_using_escaped_newlines ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::compare_node_kinds::tests::test_compare_node_kinds_list_different_unordered_markers ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_normal_and_literal_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_regular_then_literal ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_get_extras_after_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_has_extra_text_for_regular ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_only_literal_matcher_with_suffix ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_get_text_after_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_has_extra_text_for_mixed ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_two_literal_matchers ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_has_extra_text_for_literal ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_normal_matcher_at_start ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_only_literal_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_only_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::code::tests::test_validate_code_vs_code_literal_same ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_is_repeated_matcher_paragraph_matcher_invalid_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validation_result::tests::test_basic_usage ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_normal_matcher_at_start_and_end ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_is_repeated_matcher_paragraph_matcher_non_repeating ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_is_repeated_matcher_paragraph_simple_non_paragraph ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_is_repeated_matcher_paragraph_simple_non_repeating ... ok [INFO] [stdout] test mdschema::validation::walkers::validation_result::tests::test_join_other_result ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_is_repeated_matcher_paragraph_matcher_valid_literal_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_paragraph_vs_paragraph_with_min_incomplete ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_paragraph_vs_paragraph_with_max ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_paragraph_vs_paragraph_with_min ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_paragraph_vs_repeated_matcher_paragraph_simple_with_stuff_after ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_validate_textual_container_vs_textual_container_header_content ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_paragraph_vs_repeated_matcher_paragraph_simple ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_paragraph_vs_repeated_matcher_paragraph_with_italic ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_is_repeated_matcher_paragraph_simple_repeating_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_two_literal_matchers_and_regular ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_validate_textual_container_vs_textual_container_with_content_and_link ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::headings::tests::test_ensure_at_heading_content ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::headings::tests::test_validate_heading_vs_heading_simple_headings ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::headings::tests::test_validate_heading_vs_heading_simple_headings_so_far_wrong_type ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_validate_textual_container_vs_textual_container_link_then_bad_node ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_paragraph_vs_paragraph_with_normal_matcher_mismatch ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_paragraph_vs_paragraph_with_normal_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_validate_textual_container_vs_textual_container_header_content_and_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::code::tests::test_validate_code_vs_code_matcher_lang ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::headings::tests::test_validate_heading_vs_heading_with_link_and_prefix ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::headings::tests::test_validate_heading_vs_heading_wrong_heading_kind ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::links::tests::test_validate_image_vs_image_literal ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_repeated_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::links::tests::test_validate_image_vs_image_literal_mismatch ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::code::tests::test_validate_code_vs_code_matcher_lang_and_id_content ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_repeated_matcher_many_digit ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::headings::tests::test_validate_heading_vs_heading_with_link_and_prefix_and_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::headings::tests::test_validate_heading_vs_heading_with_link_and_prefix_and_wrong_text ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::links::tests::test_validate_image_vs_image_alt_text_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::links::tests::test_validate_link_vs_link_literal_mismatch ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_ensure_at_first_list_item ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_extract_repeated_matcher_from_list_item ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::links::tests::test_validate_link_vs_link_literal ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::headings::tests::test_validate_heading_vs_heading_with_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_extract_repeated_matcher_from_nested_list_item ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::links::tests::test_validate_link_vs_link_destination_matcher_in_schema ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::headings::tests::test_validate_heading_vs_heading_with_link ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_list_vs_list_input_only_marker ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_list_vs_list_one_item_same_contents ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_list_vs_list_one_item_different_contents ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_list_vs_list_partial ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_link_in_list_item ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_list_vs_list_schema_only_marker ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_list_vs_list_partial_missing_content_bad ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_list_vs_list_partial_missing_content_good_so_far ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::links::tests::test_validate_link_vs_link_alt_text_matcher_mismatch ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::links::tests::test_validate_link_vs_link_destination_matcher_in_input ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_list_vs_list_both_only_markers ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::links::tests::test_validate_link_vs_link_alt_text_matcher_in_schema ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_literal_list_items_different ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_literal_list_items_with_nesting ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_literal_list_items_with_nesting_mismatch ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::links::tests::test_validate_link_both_alt_and_destination_matchers ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_literal_chunk_mismatch_before_repeated_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_literal_list_items_with_nesting_mismatch_and_more ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_literal_items_length_mismatch ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_try_from_code_and_text_node_cursor ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_early_exit_on_too_many_items ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_literal_then_repeated_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_streaming_list_with_only_marker ... ok [INFO] [stdout] test mdschema::validation::walkers::node_walker::tests::test_heading_and_list ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_literal_literal_matcher_matcher_literal_literal_literal ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_literal_list_items_with_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::node_walker::tests::test_single_list_item ... ok [INFO] [stdout] test mdschema::validation::walkers::node_walker::tests::test_simple_heading ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_with_mismatched_list_kind ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_literal_list_items_matching ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_with_deep_nesting ... ok [INFO] [stdout] test mdschema::validation::walkers::node_walker::tests::test_simple_paragraph ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_literal_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_incomplete ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_literal_matcher_partial_suffix_match ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_literal_matcher_ends_at_end_of_text ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_with_max_in_deep_list ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_literal_matcher_with_prefix ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_partial ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_with_input_partial_but_bad_prefix ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_with_input_partial_prefix_good_so_far ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_with_stacked_matcher_too_many_first ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_with_input_prefix_not_long_enough ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_with_input_partial_suffix_good_so_far ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_with_prefix_and_suffix ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_with_simple_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_with_nested_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_with_prefix_and_suffix_ends_at_end_of_text ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_with_min_max ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_with_repeating ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_literal_matcher_instant_non_text_in_input ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_with_prefix_no_suffix_test ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::headings::tests::test_validate_heading_vs_heading_headings_three_children ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_with_prefix_no_suffix_ends_at_end_of_text ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_node_vs_node_repeated_paragraph_nothing_after ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_node_vs_node_repeated_paragraph_heading_after ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_validate_node_vs_node_with_heading_and_codeblock ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_validate_node_vs_node_with_empty_documents ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_validate_node_vs_node_with_simple_table ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_validate_node_vs_node_with_empty_schema_with_non_empty_input ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_validate_node_vs_node_with_two_mixed_paragraphs ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_validate_node_vs_node_with_textual_container_without_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::quotes::tests::test_validate_quote_vs_quote_mismatch ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::quotes::tests::test_validate_quote_vs_quote_simple ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_is_repeated_row_is_not_repeated ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_is_repeated_row_is_not_repeated_bounds_in_wrong_place ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_is_repeated_row_is_repeated ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::get_cell_indexes_that_have_simple_matcher_simple ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_is_repeated_row_is_repeated_broken ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_with_stacked_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_validate_table_vs_table_literal_mismatch ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_validate_node_vs_node_doesnt_get_multiple_errors ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_validate_repeated_row_vs_row_simple ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_validate_table_vs_table_simple_literal ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_validate_heading_vs_heading_incomplete ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_validate_table_vs_table_literal_repeated_literal_sandwich_with_footer ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_with_prefix_no_suffix ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_validate_table_vs_table_repeated_then_literal ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_validate_table_vs_table_with_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_with_max_only ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_validate_table_vs_table_simple_literal_incomplete_missing_row ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_validate_table_vs_table_with_repeated_cell_and_mismatch ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::textual::tests::test_validate_textual_vs_textual_with_incomplete_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::textual::tests::test_validate_textual_vs_textual_with_literal_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_validate_table_vs_table_with_repeated_cell_min_bound ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_validate_table_vs_table_with_repeated_cell ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_validate_table_vs_table_with_repeated_cell_max_bound ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_with_unlimited ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_validate_node_vs_node_with_with_nesting_lists ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_validate_table_vs_table_simple_literal_incomplete_missing_last_cell ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_validate_node_vs_node_with_simple_text_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::node_walker::tests::test_nested_repeater_list ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_with_min_only ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_validate_node_vs_node_with_matcher_with_prefix_and_suffix ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_validate_node_vs_node_incomplete ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_with_nesting_lists ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_with_deep_nesting_and_stacking ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 277 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 1.11s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/mdv-1aa19602bb8d26ea) [INFO] [stdout] [INFO] [stdout] running 291 tests [INFO] [stdout] test cmd::tests::test_limited_reader_actually_limits_bytes ... ok [INFO] [stdout] test env::tests::test_env_config_with_dev_debug_enabled ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::get_everything_after_special_chars_repeating ... ok [INFO] [stdout] test mdschema::validation::errors::tests::test_node_content_by_index ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::get_everything_after_special_chars_single_exclamation ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_invalid_matcher_with_exclamation ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_literal_codeblock_with_exclamation ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_all_matcher_matches_everything ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_matcher_invalid_pattern ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_long_complicated_id_and_regex ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_matcher_creation_and_matching_all ... ok [INFO] [stdout] test cmd::tests::test_validate_with_thousand_byte_reads ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_matcher_display ... ok [INFO] [stdout] test cmd::tests::test_validate_with_cursor ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_mixed_literal_and_non_literal_extras ... ok [INFO] [stdout] test cmd::tests::test_validate_with_two_byte_reads ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_new_matcher_with_bullshit_extras ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_try_from_schema_cursor_literal ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_simple_literal_exclamation ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher_extras::tests::test_get_all_extras_much_extra ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher_extras::tests::test_get_after_extras_but_none ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher_extras::tests::test_get_all_extras_with_literal_too ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher_extras::tests::test_get_after_extras_literal_then_some ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher_extras::tests::test_get_all_extras_just_literal ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher_extras::tests::test_has_literal_within_extras ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher_extras::tests::test_new_matcher_with_bullshit_extras ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher_extras::tests::test_had_min_max ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher_extras::tests::test_item_count_limits ... ok [INFO] [stdout] test mdschema::validation::ts_utils::tests::test_find_node_by_index ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher_extras::tests::test_get_all_extras_repeating ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher_extras::tests::test_empty_range_is_valid ... ok [INFO] [stdout] test mdschema::validation::ts_utils::tests::test_get_node_and_next_node_without_next ... ok [INFO] [stdout] test mdschema::validation::ts_utils::tests::test_get_node_and_next_node_with_both ... ok [INFO] [stdout] test mdschema::validation::ts_utils::tests::test_has_subsequent_node_of_kind ... ok [INFO] [stdout] test mdschema::validation::ts_utils::tests::test_extract_list_markers ... ok [INFO] [stdout] test mdschema::validation::ts_utils::tests::test_has_single_code_child ... ok [INFO] [stdout] test mdschema::validation::ts_utils::tests::test_is_last_node ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher_extras::tests::test_get_all_extras_no_extras ... ok [INFO] [stdout] test mdschema::validation::ts_utils::tests::test_is_list_node ... ok [INFO] [stdout] test mdschema::validation::ts_utils::tests::test_is_textual_node ... ok [INFO] [stdout] test mdschema::validation::ts_utils::tests::test_is_unordered_list_marker ... ok [INFO] [stdout] test mdschema::validation::ts_utils::tests::test_is_ordered_list_marker ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_matcher_creation_and_matching_regex ... ok [INFO] [stdout] test mdschema::validation::ts_utils::tests::test_walk_to_list_item_content ... ok [INFO] [stdout] test mdschema::validation::ts_utils::tests::test_waiting_at_end ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_cannot_read_after_eof ... ok [INFO] [stdout] test mdschema::validation::utils::tests::test_join_values_arrays ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_try_from_schema_cursor_simple_repeating ... ok [INFO] [stdout] test mdschema::validation::utils::tests::test_extract_codeblock_contents_multiline ... ok [INFO] [stdout] test mdschema::validation::utils::tests::test_join_values_objects ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_blockquote_validation ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_initial_validate_with_eof_works ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_initial_validate_without_eof_incomplete_text_node ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_initially_empty_then_read_input_then_validate ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_link_with_different_url_fails ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_empty_document ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_extract_text_matcher ... ok [INFO] [stdout] test mdschema::validation::utils::tests::test_extract_codeblock_contents ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_incremental_reading_multiple_steps ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_link_validation ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_item_count_limits ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_incremental_validation_preserves_work_when_appending ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_literal_list_in_complex_document ... ok [INFO] [stdout] test cmd::tests::test_process_stdio_with_fake_writer_gets_json_output ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_matcher_for_wrong_node_types ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_matcher_fails_with_invalid_name ... ok [INFO] [stdout] test mdschema::validation::matchers::matcher::tests::test_is_variable_length ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_incremental_reading_with_matcher ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_matcher_with_prefix_and_suffix ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_matcher_in_heading_with_other_text ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_multiple_headings ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_code_block_with_different_content_fails ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_code_block_validation ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_nested_lists_with_mismatch ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_nested_lists_validate ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_only_whitespace ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_paragraph_with_literal_inline_code ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_read_input_updates_last_input_str ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_matcher_with_wrong_suffix ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_mixed_formatting ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_simple_matcher_validates_correctly ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_two_lists_where_second_item_has_different_content_than_schema ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_matcher_entire_line_with_optional_groups ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_single_matcher_matches_bad_regex ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_validation_passes_with_different_whitespace ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_validation_should_fail_with_mismatched_content_using_escaped_newlines ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_matcher_with_optional_groups ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_when_different_node_counts_and_got_eof_reports_error ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_matcher_with_prefix_and_suffix_and_number ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_with_underscore_and_star_and_dash_ruler_in_same_file ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::check_repeating_matchers::tests::test_check_repeating_matchers_no_repeating ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::check_repeating_matchers::tests::test_check_repeating_matchers_some_literal ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_with_rulers ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::check_repeating_matchers::tests::test_check_repeating_matchers_some_repeating ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_multiple_matchers ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_validate_then_read_input_then_validate_again ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::check_repeating_matchers::tests::test_check_repeating_matchers_some_literal_some_invalid ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_mismatched_list_items ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_one_line_with_matchers ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::compare_node_kinds::tests::test_compare_node_kinds_headings_different_level ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::compare_node_kinds::tests::test_compare_node_kinds_headings_same_level ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::compare_text_contents::tests::test_compare_text_contents_simple_match ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::compare_text_contents::tests::test_compare_text_contents_strip_extras ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_validation_should_fail_with_mismatched_content ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::compare_node_kinds::tests::test_compare_node_kinds_list_different_unordered_markers ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::count_non_literal_matchers_in_children::tests::test_count_non_literal_matchers_in_children_no_matchers ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::count_non_literal_matchers_in_children::tests::test_count_non_literal_matchers_in_children_invalid_matcher ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_matcher_entire_line ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::compare_text_contents::tests::test_compare_text_contents_with_schema_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::compare_node_kinds::tests::test_compare_node_kinds_list_same_marker ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::compare_text_contents::tests::test_compare_text_contents_partial_match ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::curly_matchers::tests::test_extract_id_from_curly_braces ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_no_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::compare_text_contents::tests::test_compare_text_contents_matcher_mismatch ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::curly_matchers::tests::test_extract_matcher_from_curly_delineated_text ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::count_non_literal_matchers_in_children::tests::test_count_non_literal_matchers_in_children_only_literal_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_non_text_after_literal ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_literal_at_end ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_normal_and_literal_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_at_literal_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_only_literal_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_only_literal_matcher_with_suffix ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_only_text ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_normal_matcher_at_start ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_non_text_after_literal_text_before ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_regular_then_literal ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_only_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_matcher_then_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_literal_then_regular ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_two_literal_matchers ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_normal_matcher_at_end ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_literal_matcher_at_end ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_normal_matcher_at_start_and_end ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_two_literal_matchers_and_regular ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_two_repeated_matcher ... ignored [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_get_extras_after_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_has_extra_text_for_literal ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_has_extra_text_for_mixed ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_get_text_after_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_has_extra_text_for_regular ... ok [INFO] [stdout] test mdschema::validation::walkers::validation_result::tests::test_basic_usage ... ok [INFO] [stdout] test mdschema::validation::walkers::validation_result::tests::test_join_other_result ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::code::tests::test_validate_code_vs_code_literal_same ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::code::tests::test_validate_code_vs_code_matcher_lang ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_is_repeated_matcher_paragraph_matcher_invalid_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_is_repeated_matcher_paragraph_matcher_non_repeating ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_repeated_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_is_repeated_matcher_paragraph_matcher_valid_literal_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_is_repeated_matcher_paragraph_simple_non_repeating ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_matcher_at_end_of_line ... ok [INFO] [stdout] test mdschema::validation::walkers::helpers::expected_input_nodes::tests::test_expected_input_nodes_repeated_matcher_many_digit ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_is_repeated_matcher_paragraph_simple_repeating_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_paragraph_vs_paragraph_with_max ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_matcher_at_start_of_line ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_paragraph_vs_paragraph_with_min_incomplete ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_paragraph_vs_paragraph_with_min ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_is_repeated_matcher_paragraph_simple_non_paragraph ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_paragraph_vs_repeated_matcher_paragraph_with_italic ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_paragraph_vs_repeated_matcher_paragraph_simple_with_stuff_after ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_paragraph_vs_repeated_matcher_paragraph_simple ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_validate_textual_container_vs_textual_container_header_content ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::code::tests::test_validate_code_vs_code_matcher_lang_and_id_content ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_repeated_list_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_paragraph_vs_paragraph_with_normal_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_validate_textual_container_vs_textual_container_with_content_and_link ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::headings::tests::test_ensure_at_heading_content ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_paragraph_vs_paragraph_with_normal_matcher_mismatch ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_validate_textual_container_vs_textual_container_header_content_and_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::headings::tests::test_validate_heading_vs_heading_simple_headings_so_far_wrong_type ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::headings::tests::test_validate_heading_vs_heading_simple_headings ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::headings::tests::test_validate_heading_vs_heading_with_link_and_prefix_and_wrong_text ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::headings::tests::test_validate_heading_vs_heading_with_link ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::headings::tests::test_validate_heading_vs_heading_with_link_and_prefix ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::headings::tests::test_validate_heading_vs_heading_wrong_heading_kind ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::links::tests::test_validate_image_vs_image_literal ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::links::tests::test_validate_image_vs_image_literal_mismatch ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::headings::tests::test_validate_heading_vs_heading_with_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::links::tests::test_validate_image_vs_image_alt_text_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::containers::tests::test_validate_textual_container_vs_textual_container_link_then_bad_node ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::links::tests::test_validate_link_vs_link_alt_text_matcher_mismatch ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::links::tests::test_validate_link_vs_link_destination_matcher_in_input ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::links::tests::test_validate_link_vs_link_literal ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::links::tests::test_validate_link_vs_link_literal_mismatch ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::headings::tests::test_validate_heading_vs_heading_with_link_and_prefix_and_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_extract_repeated_matcher_from_nested_list_item ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::links::tests::test_validate_link_vs_link_alt_text_matcher_in_schema ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_link_in_list_item ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::links::tests::test_validate_link_vs_link_destination_matcher_in_schema ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_list_vs_list_both_only_markers ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_list_vs_list_input_only_marker ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_list_vs_list_one_item_different_contents ... ok [INFO] [stdout] test mdschema::validation::walkers::node_walker::tests::test_single_list_item ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::links::tests::test_validate_link_both_alt_and_destination_matchers ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_list_vs_list_one_item_same_contents ... ok [INFO] [stdout] test mdschema::validation::validator::tests::test_matcher_with_prefix_and_suffix_and_number_with_prefix ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_list_vs_list_partial_missing_content_good_so_far ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_list_vs_list_partial_missing_content_bad ... ok [INFO] [stdout] test mdschema::validation::walkers::node_walker::tests::test_heading_and_list ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_literal_chunk_mismatch_before_repeated_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::node_walker::tests::test_simple_paragraph ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_extract_repeated_matcher_from_list_item ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_literal_list_items_matching ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_ensure_at_first_list_item ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_literal_list_items_different ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_list_vs_list_schema_only_marker ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_try_from_code_and_text_node_cursor ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_literal_items_length_mismatch ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::headings::tests::test_validate_heading_vs_heading_headings_three_children ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_list_vs_list_partial ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_streaming_list_with_only_marker ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_early_exit_on_too_many_items ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_literal_list_items_with_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_literal_list_items_with_nesting ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_literal_list_items_with_nesting_mismatch_and_more ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_literal_list_items_with_nesting_mismatch ... ok [INFO] [stdout] test mdschema::validation::walkers::node_walker::tests::test_simple_heading ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_with_mismatched_list_kind ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_literal_then_repeated_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_with_nested_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_literal_literal_matcher_matcher_literal_literal_literal ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_with_simple_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_with_min_max ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_with_max_in_deep_list ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_incomplete ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_literal_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_literal_matcher_instant_non_text_in_input ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_literal_matcher_with_prefix ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_literal_matcher_ends_at_end_of_text ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_literal_matcher_partial_suffix_match ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_with_input_partial_prefix_good_so_far ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_with_stacked_matcher_too_many_first ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_with_nesting_lists ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_with_input_partial_but_bad_prefix ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_with_input_prefix_not_long_enough ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_with_input_partial_suffix_good_so_far ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_with_max_only ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_partial ... ok [INFO] [stdout] test mdschema::validation::walkers::node_walker::tests::test_nested_repeater_list ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_with_stacked_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_node_vs_node_repeated_paragraph_nothing_after ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_validate_heading_vs_heading_incomplete ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_with_prefix_and_suffix_ends_at_end_of_text ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_with_prefix_no_suffix_test ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_validate_node_vs_node_with_empty_documents ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_validate_node_vs_node_with_heading_and_codeblock ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_with_repeating ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_with_prefix_and_suffix ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_validate_node_vs_node_with_simple_table ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_with_prefix_no_suffix ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_node_vs_node_repeated_paragraph_heading_after ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_validate_node_vs_node_with_two_mixed_paragraphs ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::matchers::tests::test_validate_matcher_vs_text_with_prefix_no_suffix_ends_at_end_of_text ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_validate_node_vs_node_with_textual_container_without_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::quotes::tests::test_validate_quote_vs_quote_mismatch ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::quotes::tests::test_validate_quote_vs_quote_simple ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_is_repeated_row_is_not_repeated ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_validate_node_vs_node_with_empty_schema_with_non_empty_input ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_is_repeated_row_is_repeated_broken ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_is_repeated_row_is_repeated ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_is_repeated_row_is_not_repeated_bounds_in_wrong_place ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_with_unlimited ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_validate_table_vs_table_literal_mismatch ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::get_cell_indexes_that_have_simple_matcher_simple ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_validate_repeated_row_vs_row_simple ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_validate_table_vs_table_simple_literal ... ok [INFO] [stdout] test cmd::tests::test_validate_stream_input_against_matcher_stream_correctly ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_validate_table_vs_table_with_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_validate_table_vs_table_simple_literal_incomplete_missing_row ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_validate_table_vs_table_with_repeated_cell ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_validate_table_vs_table_repeated_then_literal ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_with_min_only ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_validate_table_vs_table_literal_repeated_literal_sandwich_with_footer ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_validate_table_vs_table_with_repeated_cell_and_mismatch ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_validate_node_vs_node_doesnt_get_multiple_errors ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::textual::tests::test_validate_textual_vs_textual_with_incomplete_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_validate_table_vs_table_simple_literal_incomplete_missing_last_cell ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::textual::tests::test_validate_textual_vs_textual_with_literal_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_validate_table_vs_table_with_repeated_cell_min_bound ... ok [INFO] [stdout] test path_or_stdio::tests::test_when_path ... ok [INFO] [stdout] test path_or_stdio::tests::test_when_stdin ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::tables::tests::test_validate_table_vs_table_with_repeated_cell_max_bound ... ok [INFO] [stdout] test path_or_stdio::tests::test_with_temp_file_get_writable ... ok [INFO] [stdout] test path_or_stdio::tests::test_with_temp_file_get_readable ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_with_deep_nesting ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_validate_node_vs_node_with_matcher_with_prefix_and_suffix ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::lists::tests::test_validate_list_vs_list_with_deep_nesting_and_stacking ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_validate_node_vs_node_with_simple_text_matcher ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_validate_node_vs_node_incomplete ... ok [INFO] [stdout] test mdschema::validation::walkers::validators::nodes::tests::test_validate_node_vs_node_with_with_nesting_lists ... ok [INFO] [stdout] test cmd::tests::test_validate_stream_input_against_matcher ... ok [INFO] [stdout] test cmd::tests::test_multiple_nodes_with_one_error_receives_one_error_once ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 290 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 3.64s [INFO] [stdout] [INFO] [stderr] Running tests/code.rs (/opt/rustwide/target/debug/deps/code-706df7dd563ad502) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test code_literal ... ok [INFO] [stdout] test code_content_capture ... ok [INFO] [stdout] test code_content_mismatch ... ok [INFO] [stdout] test code_language_matcher ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/headings.rs (/opt/rustwide/target/debug/deps/headings-08fc68d4fccc7ae4) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test heading_mismatch ... ok [INFO] [stdout] test heading_literal ... ok [INFO] [stderr] Running tests/links.rs (/opt/rustwide/target/debug/deps/links-41d12dfdc37601b0) [INFO] [stdout] test heading_matcher ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test link_literal ... ok [INFO] [stdout] test image_literal ... ok [INFO] [stdout] test link_destination_mismatch ... ok [INFO] [stdout] test link_destination_matcher_schema ... ok [INFO] [stdout] test link_inside_heading ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/lists.rs (/opt/rustwide/target/debug/deps/lists-a4c0a07e5bb5f512) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test list_kind_mismatch ... ok [INFO] [stdout] test ordered_list_literal ... ok [INFO] [stdout] test list_matcher ... ok [INFO] [stdout] test list_matcher_no_limit ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/matchers.rs (/opt/rustwide/target/debug/deps/matchers-a461c795ccf84b03) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test literal_matcher_with_inner_matcher ... ok [INFO] [stdout] test literal_matcher ... ok [INFO] [stdout] test matcher_mismatch ... ok [INFO] [stdout] test matcher_with_prefix ... ok [INFO] [stdout] test text_matcher_only ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/misc.rs (/opt/rustwide/target/debug/deps/misc-94a039b29a21ab00) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test node_children_mismatch ... ok [INFO] [stdout] test complicated_multiple_doc_children_example_fails ... ok [INFO] [stdout] test node_heading_and_paragraph ... ok [INFO] [stderr] Running tests/quotes.rs (/opt/rustwide/target/debug/deps/quotes-04f58e7320fbcc4d) [INFO] [stdout] test complicated_multiple_doc_children_example ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test simple_blockquote ... ok [INFO] [stdout] test blockquote_mismatch ... ok [INFO] [stdout] test nested_blockquote ... ok [INFO] [stdout] test blockquote_with_matcher ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/rulers.rs (/opt/rustwide/target/debug/deps/rulers-71e68797b292b6e4) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test ruler_dashes ... ok [INFO] [stdout] test ruler_stars ... ok [INFO] [stdout] test ruler_missing_input ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/tables.rs (/opt/rustwide/target/debug/deps/tables-bec6123e8d67d693) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_repeated_row_sandwich ... ok [INFO] [stdout] test test_literal_repeated_literal_sandwich_with_footer ... ok [INFO] [stdout] test test_literal_repeated_literal_sandwich ... ok [INFO] [stdout] test test_literal_tables ... ok [INFO] [stderr] Running tests/mod.rs (/opt/rustwide/target/debug/deps/tests-80b463d631e86dbf) [INFO] [stdout] test test_literal_repeated_literal_sandwich_with_mismatch ... ok [INFO] [stderr] Running tests/textual.rs (/opt/rustwide/target/debug/deps/textual-e38ea17198d42ddc) [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test textual_mismatch ... ok [INFO] [stdout] test textual_literal ... ok [INFO] [stdout] test textual_matcher ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/textual_container.rs (/opt/rustwide/target/debug/deps/textual_container-ce09cf09d318da24) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test paragraph_mixed_literal ... ok [INFO] [stdout] test paragraph_content_mismatch ... ok [INFO] [stdout] test paragraph_literal ... ok [INFO] [stdout] test paragraph_matcher ... ok [INFO] [stderr] Doc-tests mdvalidate [INFO] [stdout] test heading_link_and_text_matchers ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test src/mdschema/validation/walkers/validators/code.rs - mdschema::validation::walkers::validators::code::CodeVsCodeValidator (line 53) ... ok [INFO] [stdout] test src/mdschema/validation/matchers/matcher_extras.rs - mdschema::validation::matchers::matcher_extras::MatcherExtras (line 100) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/mdschema/validation/walkers/helpers/expected_input_nodes.rs - mdschema::validation::walkers::helpers::expected_input_nodes::expected_input_nodes (line 24) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.29s; merged doctests compilation took 1.21s [INFO] running `Command { std: "docker" "inspect" "e21c6e9e3ca145e4cd79a57319fc5c0abb760e315ac6a1e4b8e7af48570ae662", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e21c6e9e3ca145e4cd79a57319fc5c0abb760e315ac6a1e4b8e7af48570ae662", kill_on_drop: false }` [INFO] [stdout] e21c6e9e3ca145e4cd79a57319fc5c0abb760e315ac6a1e4b8e7af48570ae662