[INFO] fetching crate unifast-core 0.0.7...
[INFO] testing unifast-core-0.0.7 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate unifast-core 0.0.7 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate unifast-core 0.0.7
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate unifast-core 0.0.7
[INFO] tweaked toml for crates.io crate unifast-core 0.0.7 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate unifast-core 0.0.7 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate unifast-core 0.0.7 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] db75e1796f3c5c3b6462e46d8b251a47a0e5fd4c3649df48ebead6f451ca9128
[INFO] running `Command { std: "docker" "start" "-a" "db75e1796f3c5c3b6462e46d8b251a47a0e5fd4c3649df48ebead6f451ca9128", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "db75e1796f3c5c3b6462e46d8b251a47a0e5fd4c3649df48ebead6f451ca9128", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "db75e1796f3c5c3b6462e46d8b251a47a0e5fd4c3649df48ebead6f451ca9128", kill_on_drop: false }`
[INFO] [stdout] db75e1796f3c5c3b6462e46d8b251a47a0e5fd4c3649df48ebead6f451ca9128
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 496aadb8cc13bd4bbd9549df5a745a4c1bc07badc81376e0f7ed235f53cec119
[INFO] running `Command { std: "docker" "start" "-a" "496aadb8cc13bd4bbd9549df5a745a4c1bc07badc81376e0f7ed235f53cec119", kill_on_drop: false }`
[INFO] [stderr]    Compiling tree-sitter-language v0.1.7
[INFO] [stderr]    Compiling siphasher v1.0.2
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling libc v0.2.185
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling cc v1.2.60
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling new_debug_unreachable v1.0.6
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling precomputed-hash v0.1.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling phf_shared v0.10.0
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling tendril v0.5.0
[INFO] [stderr]    Compiling radium v0.7.0
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling tap v1.0.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling dtoa v1.0.11
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling dtoa-short v0.3.5
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling wyz v0.5.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling phf_codegen v0.13.1
[INFO] [stderr]    Compiling string_cache_codegen v0.6.1
[INFO] [stderr]    Compiling uuid v1.23.0
[INFO] [stderr]    Compiling funty v2.0.0
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling phf v0.10.1
[INFO] [stderr]    Compiling servo_arc v0.3.0
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling data-encoding v2.10.0
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling unicode-id-start v1.4.0
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling fxhash v0.2.1
[INFO] [stderr]    Compiling if_chain v1.0.3
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling web_atoms v0.2.3
[INFO] [stderr]    Compiling bitvec v1.0.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling onig_sys v69.9.1
[INFO] [stderr]    Compiling tree-sitter v0.19.5
[INFO] [stderr]    Compiling tree-sitter-r v1.2.0
[INFO] [stderr]    Compiling tree-sitter-make v1.1.1
[INFO] [stderr]    Compiling tree-sitter-yaml v0.7.2
[INFO] [stderr]    Compiling tree-sitter-ocaml v0.24.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling tree-sitter-nix v0.3.0
[INFO] [stderr]    Compiling tree-sitter-ruby v0.23.1
[INFO] [stderr]    Compiling tree-sitter-elixir v0.3.5
[INFO] [stderr]    Compiling tree-sitter-swift v0.7.1
[INFO] [stderr]    Compiling tree-sitter-python v0.25.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling tree-sitter-erlang v0.15.0
[INFO] [stderr]    Compiling tree-sitter-c v0.24.1
[INFO] [stderr]    Compiling tree-sitter-markdown v0.7.1
[INFO] [stderr]    Compiling tree-sitter-toml-ng v0.7.0
[INFO] [stderr]    Compiling tree-sitter-java v0.23.5
[INFO] [stderr]    Compiling tree-sitter-scala v0.24.1
[INFO] [stderr]    Compiling tree-sitter-lua v0.5.0
[INFO] [stderr]    Compiling tree-sitter-go v0.25.0
[INFO] [stderr]    Compiling tree-sitter-css v0.25.0
[INFO] [stderr]    Compiling tree-sitter-json v0.24.8
[INFO] [stderr]    Compiling tree-sitter-zig v1.1.2
[INFO] [stderr]    Compiling tree-sitter-javascript v0.25.0
[INFO] [stderr]    Compiling tree-sitter-php v0.24.2
[INFO] [stderr]    Compiling tree-sitter-html v0.23.2
[INFO] [stderr]    Compiling tree-sitter-rust v0.24.2
[INFO] [stderr]    Compiling tree-sitter-typescript v0.23.2
[INFO] [stderr]    Compiling tree-sitter-bash v0.25.1
[INFO] [stderr]    Compiling tree-sitter-cpp v0.23.4
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling tree-sitter-cmake v0.7.1
[INFO] [stderr]    Compiling tree-sitter-regex v0.25.0
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling phf_generator v0.10.0
[INFO] [stderr]    Compiling phf_codegen v0.10.0
[INFO] [stderr]    Compiling selectors v0.25.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling tree-sitter v0.26.8
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling lasso v0.7.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]    Compiling cssparser-macros v0.6.1
[INFO] [stderr]    Compiling derive_more v0.99.20
[INFO] [stderr]    Compiling onig v6.5.1
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling cssparser v0.31.2
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling tree-sitter-highlight v0.26.8
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling string_cache v0.9.0
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling debugid v0.8.0
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling markup5ever v0.38.0
[INFO] [stderr]    Compiling syntect v5.3.0
[INFO] [stderr]    Compiling html5ever v0.38.0
[INFO] [stderr]    Compiling xml5ever v0.38.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling markup5ever_rcdom v0.38.0+unofficial
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling sourcemap v9.3.2
[INFO] [stderr]    Compiling unifast-core v0.0.7 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 10s
[INFO] running `Command { std: "docker" "inspect" "496aadb8cc13bd4bbd9549df5a745a4c1bc07badc81376e0f7ed235f53cec119", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "496aadb8cc13bd4bbd9549df5a745a4c1bc07badc81376e0f7ed235f53cec119", kill_on_drop: false }`
[INFO] [stdout] 496aadb8cc13bd4bbd9549df5a745a4c1bc07badc81376e0f7ed235f53cec119
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 573c08af9e48e0a98fd1fe235bed37b89afebed88a82348fbef6dde5c30eb912
[INFO] running `Command { std: "docker" "start" "-a" "573c08af9e48e0a98fd1fe235bed37b89afebed88a82348fbef6dde5c30eb912", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.185
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling nix v0.31.2
[INFO] [stderr]    Compiling winnow v1.0.1
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling codspeed v4.4.1
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling divan-macros v0.1.17
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling onig v6.5.1
[INFO] [stderr]    Compiling codspeed-divan-compat v4.4.1
[INFO] [stderr]    Compiling regex-lite v0.1.9
[INFO] [stderr]    Compiling condtype v1.3.0
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling selectors v0.25.0
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling statrs v0.18.0
[INFO] [stderr]    Compiling syntect v5.3.0
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling toml_edit v0.25.11+spec-1.1.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling console v0.16.3
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling terminal_size v0.4.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling string_cache v0.9.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling web_atoms v0.2.3
[INFO] [stderr]    Compiling insta v1.47.2
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling codspeed-divan-compat-macros v4.4.1
[INFO] [stderr]    Compiling markup5ever v0.38.0
[INFO] [stderr]    Compiling html5ever v0.38.0
[INFO] [stderr]    Compiling xml5ever v0.38.0
[INFO] [stderr]    Compiling markup5ever_rcdom v0.38.0+unofficial
[INFO] [stderr]    Compiling unifast-core v0.0.7 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling codspeed-divan-compat-walltime v4.4.1
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 33.76s
[INFO] running `Command { std: "docker" "inspect" "573c08af9e48e0a98fd1fe235bed37b89afebed88a82348fbef6dde5c30eb912", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "573c08af9e48e0a98fd1fe235bed37b89afebed88a82348fbef6dde5c30eb912", kill_on_drop: false }`
[INFO] [stdout] 573c08af9e48e0a98fd1fe235bed37b89afebed88a82348fbef6dde5c30eb912
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 218130db165addaf28f2e80246dce7b744abb3651d5d18a873272b8dad070561
[INFO] running `Command { std: "docker" "start" "-a" "218130db165addaf28f2e80246dce7b744abb3651d5d18a873272b8dad070561", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.40s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/unifast_core-23408f416d6a0c83)
[INFO] [stdout] 
[INFO] [stdout] running 824 tests
[INFO] [stdout] test api::compile::tests::e2e_abbr_disabled_by_default ... ok
[INFO] [stdout] test api::compile::tests::e2e_accessible_emoji ... ok
[INFO] [stdout] test api::compile::tests::e2e_accessible_emoji_disabled_by_default ... ok
[INFO] [stdout] test api::compile::tests::e2e_abbr ... ok
[INFO] [stdout] test api::compile::tests::e2e_abbr_multiple_terms ... ok
[INFO] [stdout] test api::compile::tests::e2e_add_classes_tag ... ok
[INFO] [stdout] test api::compile::tests::e2e_add_classes_disabled_by_default ... ok
[INFO] [stdout] test api::compile::tests::e2e_code_meta_disabled_by_default ... ok
[INFO] [stdout] test api::compile::tests::e2e_code_meta_removes_data_meta ... ok
[INFO] [stdout] test api::compile::tests::e2e_blockquote ... ok
[INFO] [stdout] test api::compile::tests::e2e_code_meta_title ... ok
[INFO] [stdout] test api::compile::tests::e2e_comment_removal ... ok
[INFO] [stdout] test api::compile::tests::e2e_comment_removal_disabled_by_default ... ok
[INFO] [stdout] test api::compile::tests::e2e_code_meta_data_lang ... ok
[INFO] [stdout] test api::compile::tests::e2e_comment_removal_preserves_non_comment_html ... ok
[INFO] [stdout] test api::compile::tests::e2e_code_fence ... ok
[INFO] [stdout] test api::compile::tests::e2e_custom_heading_class ... ok
[INFO] [stdout] test api::compile::tests::e2e_custom_heading_id ... ok
[INFO] [stdout] test api::compile::tests::e2e_custom_heading_id_preserves_text ... ok
[INFO] [stdout] test api::compile::tests::e2e_container_directive_with_title ... ok
[INFO] [stdout] test api::compile::tests::e2e_custom_plugin_adds_pass ... ok
[INFO] [stdout] test api::compile::tests::e2e_diagnostics_empty_for_valid ... ok
[INFO] [stdout] test api::compile::tests::e2e_empty_input ... ok
[INFO] [stdout] test api::compile::tests::e2e_custom_heading_id_with_attrs ... ok
[INFO] [stdout] test api::compile::tests::e2e_excerpt_fallback ... ok
[INFO] [stdout] test api::compile::tests::e2e_excerpt_fallback_characters ... ok
[INFO] [stdout] test api::compile::tests::e2e_emphasis_and_strong ... ok
[INFO] [stdout] test api::compile::tests::e2e_excerpt_disabled_by_default ... ok
[INFO] [stdout] test api::compile::tests::e2e_custom_heading_id_disabled_by_default ... ok
[INFO] [stdout] test api::compile::tests::e2e_compile_stats ... ok
[INFO] [stdout] test api::compile::tests::e2e_code_meta_word_wrap ... ok
[INFO] [stdout] test api::compile::tests::e2e_excerpt_with_marker ... ok
[INFO] [stdout] test api::compile::tests::e2e_figure_disabled_by_default ... ok
[INFO] [stdout] test api::compile::tests::e2e_figure_with_alt ... ok
[INFO] [stdout] test api::compile::tests::e2e_figure_without_alt ... ok
[INFO] [stdout] test api::compile::tests::e2e_github_alert_no_icons ... ok
[INFO] [stdout] test api::compile::tests::e2e_frontmatter ... ok
[INFO] [stdout] test api::compile::tests::e2e_add_classes_multiple_selectors ... ok
[INFO] [stdout] test api::compile::tests::e2e_gfm_table ... ok
[INFO] [stdout] test api::compile::tests::e2e_github_alert_custom_svg_icon ... ok
[INFO] [stdout] test api::compile::tests::e2e_github_alert_mdx_js_npm_import ... ok
[INFO] [stdout] test api::compile::tests::e2e_heading_with_slug ... ok
[INFO] [stdout] test api::compile::tests::e2e_heading ... ok
[INFO] [stdout] test api::compile::tests::e2e_github_alert_with_octicon_icons ... ok
[INFO] [stdout] test api::compile::tests::e2e_img_lazy_loading_disabled_by_default ... ok
[INFO] [stdout] test api::compile::tests::e2e_img_lazy_loading_skip_first ... ok
[INFO] [stdout] test api::compile::tests::e2e_line_numbers_disabled_by_default ... ok
[INFO] [stdout] test api::compile::tests::e2e_link ... ok
[INFO] [stdout] test api::compile::tests::e2e_html_escaping ... ok
[INFO] [stdout] test api::compile::tests::e2e_inline_code ... ok
[INFO] [stdout] test api::compile::tests::e2e_github_alert_mdx_js_output ... ok
[INFO] [stdout] test api::compile::tests::e2e_image ... ok
[INFO] [stdout] test api::compile::tests::e2e_img_lazy_loading ... ok
[INFO] [stdout] test api::compile::tests::e2e_container_directive ... ok
[INFO] [stdout] test api::compile::tests::e2e_minify ... ok
[INFO] [stdout] test api::compile::tests::e2e_line_numbers ... ok
[INFO] [stdout] test api::compile::tests::e2e_minify_omits_comments ... ok
[INFO] [stdout] test api::compile::tests::e2e_output_hast ... ok
[INFO] [stdout] test api::compile::tests::e2e_reading_time_disabled_by_default ... ok
[INFO] [stdout] test api::compile::tests::e2e_sanitize_disabled ... ok
[INFO] [stdout] test api::compile::tests::e2e_ordered_list ... ok
[INFO] [stdout] test api::compile::tests::e2e_minify_preserves_pre_content ... ok
[INFO] [stdout] test api::compile::tests::e2e_horizontal_rule ... ok
[INFO] [stdout] test api::compile::tests::e2e_multiple_paragraphs ... ok
[INFO] [stdout] test api::compile::tests::e2e_reading_time ... ok
[INFO] [stdout] test api::compile::tests::e2e_output_mdast ... ok
[INFO] [stdout] test api::compile::tests::e2e_paragraph ... ok
[INFO] [stdout] test api::compile::tests::e2e_minify_boolean_attr ... ok
[INFO] [stdout] test api::compile::tests::e2e_task_list ... ok
[INFO] [stdout] test api::compile::tests::e2e_toc_disabled_by_default ... ok
[INFO] [stdout] test api::compile::tests::e2e_toc_extraction ... ok
[INFO] [stdout] test api::json_compat::tests::diagnostics_format_parsing ... ok
[INFO] [stdout] test api::compile::tests::e2e_minify_disabled_by_default ... ok
[INFO] [stdout] test api::compile::tests::frontmatter_disabled_extracts_nothing ... ok
[INFO] [stdout] test api::json_compat::tests::empty_json_gives_defaults ... ok
[INFO] [stdout] test api::compile::tests::frontmatter_yaml_only_rejects_toml ... ok
[INFO] [stdout] test api::compile::tests::pass_failure_emits_diagnostic_and_suppresses_output ... ok
[INFO] [stdout] test api::json_compat::tests::all_feature_toggles ... ok
[INFO] [stdout] test api::json_compat::tests::highlight_engine_parsing ... ok
[INFO] [stdout] test api::compile::tests::e2e_unordered_list ... ok
[INFO] [stdout] test api::options::tests::frontmatter_all ... ok
[INFO] [stdout] test api::options::tests::compile_options_debug_format ... ok
[INFO] [stdout] test api::json_compat::tests::camel_case_fields_work ... ok
[INFO] [stdout] test api::options::tests::compile_options_default ... ok
[INFO] [stdout] test api::json_compat::tests::unknown_fields_ignored ... ok
[INFO] [stdout] test api::json_compat::tests::result_serialization_round_trip ... ok
[INFO] [stdout] test api::options::tests::sanitize_options_default_enabled ... ok
[INFO] [stdout] test api::options::tests::frontmatter_yaml_only ... ok
[INFO] [stdout] test ast::common::tests::node_id_gen_default ... ok
[INFO] [stdout] test ast::common::tests::node_id_gen_sequential ... ok
[INFO] [stdout] test api::compile::tests::e2e_toc_max_depth ... ok
[INFO] [stdout] test api::json_compat::tests::invalid_json_returns_error ... ok
[INFO] [stdout] test api::options::tests::toc_options_default ... ok
[INFO] [stdout] test api::options::tests::gfm_options_default_all_enabled ... ok
[INFO] [stdout] test ast::common::tests::node_id_gen_uniqueness ... ok
[INFO] [stdout] test ast::common::tests::span_len ... ok
[INFO] [stdout] test ast::common::tests::span_merge ... ok
[INFO] [stdout] test ast::hast::arena::tests::arena_from_root ... ok
[INFO] [stdout] test ast::common::tests::span_contains ... ok
[INFO] [stdout] test ast::common::tests::span_empty ... ok
[INFO] [stdout] test ast::common::tests::span_is_empty ... ok
[INFO] [stdout] test ast::hast::arena::tests::elements_iterator ... ok
[INFO] [stdout] test ast::hast::arena::tests::sibling_navigation ... ok
[INFO] [stdout] test ast::hast::arena::tests::parent_element_skips_root ... ok
[INFO] [stdout] test ast::hast::builder::tests::build_element_tree ... ok
[INFO] [stdout] test ast::hast::builder::tests::build_element_with_attributes ... ok
[INFO] [stdout] test ast::hast::builder::tests::build_self_closing_element ... ok
[INFO] [stdout] test ast::hast::nodes::tests::self_closing_element ... ok
[INFO] [stdout] test ast::hast::nodes::tests::attribute_stable_ordering ... ok
[INFO] [stdout] test ast::hast::builder::tests::build_comment_and_doctype ... ok
[INFO] [stdout] test ast::hast::nodes::tests::serialize_raw_node ... ok
[INFO] [stdout] test ast::hast::nodes::tests::serialize_text_node ... ok
[INFO] [stdout] test ast::hast::nodes::tests::children_accessor ... ok
[INFO] [stdout] test ast::hast::nodes::tests::children_mut_accessor ... ok
[INFO] [stdout] test ast::hast::nodes::tests::construct_element_with_attributes ... ok
[INFO] [stdout] test ast::hast::nodes::tests::serialize_root_node ... ok
[INFO] [stdout] test ast::hast::builder::tests::builder_assigns_sequential_ids ... ok
[INFO] [stdout] test ast::hast::nodes::tests::span_and_id_accessors ... ok
[INFO] [stdout] test ast::hast::nodes::tests::serialize_comment_node ... ok
[INFO] [stdout] test ast::hast::selector::tests::parse_and_match_class ... ok
[INFO] [stdout] test ast::hast::nodes::tests::serialize_element_node ... ok
[INFO] [stdout] test ast::hast::nodes::tests::serialize_doctype_node ... ok
[INFO] [stdout] test ast::hast::visitor::tests::mutable_visitor ... ok
[INFO] [stdout] test ast::jsast::nodes::tests::basic_construction ... ok
[INFO] [stdout] test ast::hast::visitor::tests::tag_collector ... ok
[INFO] [stdout] test ast::jsast::nodes::tests::children_mut_accessor ... ok
[INFO] [stdout] test ast::hast::selector::tests::parse_and_match_child ... ok
[INFO] [stdout] test ast::hast::selector::tests::parse_and_match_descendant ... ok
[INFO] [stdout] test ast::hast::selector::tests::parse_and_match_tag ... ok
[INFO] [stdout] test ast::jsast::nodes::tests::jsx_fragment ... ok
[INFO] [stdout] test ast::mdast::builder::tests::build_code_block ... ok
[INFO] [stdout] test ast::mdast::builder::tests::build_heading_with_depth ... ok
[INFO] [stdout] test ast::jsast::nodes::tests::jsx_element_with_children ... ok
[INFO] [stdout] test ast::hast::visitor::tests::counting_visitor ... ok
[INFO] [stdout] test ast::jsast::nodes::tests::program_with_body ... ok
[INFO] [stdout] test ast::mdast::builder::tests::build_link_and_image ... ok
[INFO] [stdout] test ast::mdast::builder::tests::build_list ... ok
[INFO] [stdout] test ast::mdast::nodes::tests::children_accessor_returns_some_for_parent_nodes ... ok
[INFO] [stdout] test ast::mdast::builder::tests::build_simple_document ... ok
[INFO] [stdout] test ast::mdast::builder::tests::build_mdx_jsx_element ... ok
[INFO] [stdout] test ast::mdast::nodes::tests::children_mut_accessor ... ok
[INFO] [stdout] test ast::jsast::nodes::tests::span_and_id_accessors ... ok
[INFO] [stdout] test ast::mdast::nodes::tests::construct_simple_document ... ok
[INFO] [stdout] test ast::mdast::nodes::tests::children_accessor_returns_none_for_leaf_nodes ... ok
[INFO] [stdout] test ast::mdast::builder::tests::builder_assigns_sequential_ids ... ok
[INFO] [stdout] test diagnostics::sink::tests::sink_has_errors ... ok
[INFO] [stdout] test ast::mdast::nodes::tests::id_accessor ... ok
[INFO] [stdout] test ast::mdast::nodes::tests::span_accessor_all_variants ... ok
[INFO] [stdout] test ast::mdast::visitor::tests::heading_collector_visitor ... ok
[INFO] [stdout] test diagnostics::render::tests::render_compact_warning ... ok
[INFO] [stdout] test diagnostics::render::tests::render_verbose_no_code_no_notes ... ok
[INFO] [stdout] test ast::mdast::visitor::tests::counting_visitor ... ok
[INFO] [stdout] test diagnostics::render::tests::render_verbose_with_source_excerpt ... ok
[INFO] [stdout] test diagnostics::sink::tests::sink_collects_diagnostics ... ok
[INFO] [stdout] test ast::mdast::visitor::tests::mutable_visitor ... ok
[INFO] [stdout] test emit::html::escape::tests::escape_attribute_same_as_html ... ok
[INFO] [stdout] test emit::html::escape::tests::escape_double_quote ... ok
[INFO] [stdout] test diagnostics::sink::tests::sink_push_custom_diagnostic ... ok
[INFO] [stdout] test emit::html::escape::tests::escape_empty_string ... ok
[INFO] [stdout] test emit::html::escape::tests::escape_greater_than ... ok
[INFO] [stdout] test emit::html::escape::tests::escape_no_special_chars ... ok
[INFO] [stdout] test emit::html::escape::tests::escape_less_than ... ok
[INFO] [stdout] test diagnostics::render::tests::render_compact_error ... ok
[INFO] [stdout] test emit::html::escape::tests::escape_ampersand ... ok
[INFO] [stdout] test emit::html::escape::tests::escape_single_quote ... ok
[INFO] [stdout] test emit::html::escape::tests::escape_multiple_special_chars ... ok
[INFO] [stdout] test emit::html::stringify::tests::stringify_boolean_attribute ... ok
[INFO] [stdout] test emit::html::stringify::tests::stringify_br_void_element ... ok
[INFO] [stdout] test emit::html::stringify::tests::stringify_attribute_escaping ... ok
[INFO] [stdout] test emit::html::stringify::tests::stringify_doctype ... ok
[INFO] [stdout] test emit::html::stringify::tests::stringify_comment ... ok
[INFO] [stdout] test diagnostics::sink::tests::sink_into_diagnostics ... ok
[INFO] [stdout] test emit::html::stringify::tests::stringify_empty_root ... ok
[INFO] [stdout] test emit::html::stringify::tests::stringify_attribute_ordering ... ok
[INFO] [stdout] test emit::html::stringify::tests::stringify_image_void_element ... ok
[INFO] [stdout] test emit::html::stringify::tests::stringify_emphasis ... ok
[INFO] [stdout] test emit::html::stringify::tests::stringify_link ... ok
[INFO] [stdout] test emit::html::stringify::tests::stringify_multiple_children ... ok
[INFO] [stdout] test emit::html::stringify::tests::stringify_nested_elements ... ok
[INFO] [stdout] test emit::html::stringify::tests::stringify_empty_element ... ok
[INFO] [stdout] test emit::html::stringify::tests::stringify_nested_root ... ok
[INFO] [stdout] test emit::html::stringify::tests::stringify_heading ... ok
[INFO] [stdout] test emit::html::stringify::tests::stringify_paragraph ... ok
[INFO] [stdout] test emit::html::stringify::tests::stringify_raw_html ... ok
[INFO] [stdout] test emit::html::stringify::tests::stringify_hr_void_element ... ok
[INFO] [stdout] test emit::html::stringify::tests::stringify_code ... ok
[INFO] [stdout] test emit::html::stringify::tests::stringify_input_void ... ok
[INFO] [stdout] test emit::html::stringify::tests::stringify_table ... ok
[INFO] [stdout] test emit::html::void_elements::tests::non_void_elements ... ok
[INFO] [stdout] test emit::html::void_elements::tests::void_elements ... ok
[INFO] [stdout] test emit::html::stringify::tests::stringify_text_escaping ... ok
[INFO] [stdout] test emit::mdx_js::printer::tests::mdx_js_emit_boolean_prop ... ok
[INFO] [stdout] test emit::mdx_js::printer::tests::mdx_js_emit_code_block_without_highlight ... ok
[INFO] [stdout] test emit::mdx_js::printer::tests::mdx_js_emit_code_block ... ok
[INFO] [stdout] test emit::mdx_js::printer::tests::mdx_js_emit_component_with_props ... ok
[INFO] [stdout] test emit::html::stringify::tests::stringify_strong ... ok
[INFO] [stdout] test emit::mdx_js::printer::tests::mdx_js_emit_children_have_keys ... ok
[INFO] [stdout] test emit::mdx_js::printer::tests::mdx_js_emit_component ... ok
[INFO] [stdout] test emit::mdx_js::printer::tests::mdx_js_emit_components_prop_support ... ok
[INFO] [stdout] test emit::mdx_js::printer::tests::mdx_js_emit_emphasis_and_strong ... ok
[INFO] [stdout] test emit::mdx_js::printer::tests::mdx_js_emit_empty ... ok
[INFO] [stdout] test emit::mdx_js::printer::tests::mdx_js_emit_component_not_wrapped ... ok
[INFO] [stdout] test emit::mdx_js::printer::tests::mdx_js_emit_blockquote ... ok
[INFO] [stdout] test emit::mdx_js::printer::tests::mdx_js_emit_default_export ... ok
[INFO] [stdout] test emit::mdx_js::printer::tests::mdx_js_emit_code_block_with_highlight ... ok
[INFO] [stdout] test emit::mdx_js::printer::tests::mdx_js_emit_expression ... ok
[INFO] [stdout] test emit::mdx_js::printer::tests::mdx_js_escape_special_chars ... ok
[INFO] [stdout] test emit::mdx_js::printer::tests::mdx_js_emit_heading ... ok
[INFO] [stdout] test emit::mdx_js::printer::tests::mdx_js_emit_image ... ok
[INFO] [stdout] test emit::mdx_js::printer::tests::mdx_js_emit_link ... ok
[INFO] [stdout] test emit::mdx_js::printer::tests::mdx_js_emit_list ... ok
[INFO] [stdout] test emit::mdx_js::printer::tests::mdx_js_emit_paragraph ... ok
[INFO] [stdout] test emit::mdx_js::printer::tests::mdx_js_emit_has_source_mappings ... ok
[INFO] [stdout] test emit::mdx_js::sourcemap::tests::empty_mappings ... ok
[INFO] [stdout] test emit::mdx_js::sourcemap::tests::multiple_lines ... ok
[INFO] [stdout] test emit::mdx_js::sourcemap::tests::generate_sourcemap_with_content ... ok
[INFO] [stdout] test emit::mdx_js::printer::tests::mdx_js_emit_thematic_break ... ok
[INFO] [stdout] test parse::frontmatter::json::tests::basic_json ... ok
[INFO] [stdout] test emit::mdx_js::sourcemap::tests::single_mapping ... ok
[INFO] [stdout] test parse::entities::tests::lookup_missing_entity ... ok
[INFO] [stdout] test parse::frontmatter::json::tests::completely_empty_content ... ok
[INFO] [stdout] test parse::frontmatter::json::tests::empty_json ... ok
[INFO] [stdout] test parse::frontmatter::json::tests::json_multiline ... ok
[INFO] [stdout] test parse::frontmatter::json::tests::json_boolean ... ok
[INFO] [stdout] test parse::frontmatter::json::tests::json_nested_object ... ok
[INFO] [stdout] test parse::entities::tests::lookup_common_entities ... ok
[INFO] [stdout] test emit::mdx_js::printer::tests::mdx_js_emit_with_import ... ok
[INFO] [stdout] test parse::frontmatter::json::tests::no_opening ... ok
[INFO] [stdout] test parse::frontmatter::json::tests::json_with_types ... ok
[INFO] [stdout] test emit::mdx_js::printer::tests::mdx_js_emit_with_export ... ok
[INFO] [stdout] test parse::frontmatter::tests::find_closing_delimiter_basic ... ok
[INFO] [stdout] test parse::frontmatter::tests::extract_frontmatter_toml ... ok
[INFO] [stdout] test parse::frontmatter::json::tests::no_closing ... ok
[INFO] [stdout] test parse::frontmatter::tests::extract_frontmatter_json ... ok
[INFO] [stdout] test parse::frontmatter::tests::extract_frontmatter_yaml ... ok
[INFO] [stdout] test parse::frontmatter::tests::extract_frontmatter_none ... ok
[INFO] [stdout] test parse::frontmatter::tests::skip_newline_crlf ... ok
[INFO] [stdout] test parse::frontmatter::tests::skip_newline_lf ... ok
[INFO] [stdout] test parse::frontmatter::tests::skip_newline_none ... ok
[INFO] [stdout] test parse::frontmatter::toml::tests::no_opening ... ok
[INFO] [stdout] test parse::frontmatter::toml::tests::basic_toml ... ok
[INFO] [stdout] test parse::frontmatter::toml::tests::no_closing ... ok
[INFO] [stdout] test parse::frontmatter::toml::tests::empty_toml ... ok
[INFO] [stdout] test parse::frontmatter::yaml::tests::empty_yaml ... ok
[INFO] [stdout] test parse::frontmatter::yaml::tests::no_closing ... ok
[INFO] [stdout] test parse::frontmatter::yaml::tests::basic_yaml ... ok
[INFO] [stdout] test parse::frontmatter::tests::find_closing_delimiter_not_found ... ok
[INFO] [stdout] test parse::frontmatter::yaml::tests::no_opening ... ok
[INFO] [stdout] test parse::frontmatter::yaml::tests::end_offset_content_after ... ok
[INFO] [stdout] test parse::frontmatter::toml::tests::toml_with_types ... ok
[INFO] [stdout] test parse::frontmatter::toml::tests::toml_nested_table ... ok
[INFO] [stdout] test parse::frontmatter::toml::tests::toml_boolean ... ok
[INFO] [stdout] test parse::frontmatter::tests::skip_newline_at_end ... ok
[INFO] [stdout] test parse::frontmatter::yaml::tests::opening_without_newline ... ok
[INFO] [stdout] test parse::gfm::autolink::tests::test_email_no_domain_dot ... ok
[INFO] [stdout] test parse::gfm::autolink::tests::test_email_non_char_boundary_returns_none ... ok
[INFO] [stdout] test parse::gfm::autolink::tests::test_email_basic ... ok
[INFO] [stdout] test parse::gfm::autolink::tests::test_http_url ... ok
[INFO] [stdout] test parse::gfm::autolink::tests::test_https_url ... ok
[INFO] [stdout] test parse::gfm::autolink::tests::test_http_scheme_only ... ok
[INFO] [stdout] test parse::frontmatter::yaml::tests::yaml_with_types ... ok
[INFO] [stdout] test parse::gfm::autolink::tests::test_not_email ... ok
[INFO] [stdout] test parse::gfm::autolink::tests::test_url_non_char_boundary_returns_none ... ok
[INFO] [stdout] test parse::gfm::autolink::tests::test_url_after_multibyte_char ... ok
[INFO] [stdout] test parse::gfm::autolink::tests::test_email_with_dots ... ok
[INFO] [stdout] test parse::gfm::autolink::tests::test_url_trailing_punctuation ... ok
[INFO] [stdout] test parse::gfm::autolink::tests::test_www_alone_not_url ... ok
[INFO] [stdout] test parse::gfm::autolink::tests::test_www_url ... ok
[INFO] [stdout] test parse::gfm::autolink::tests::test_no_url ... ok
[INFO] [stdout] test parse::gfm::footnotes::tests::test_footnote_definition_basic ... ok
[INFO] [stdout] test parse::gfm::footnotes::tests::test_footnote_definition_empty_content ... ok
[INFO] [stdout] test parse::frontmatter::yaml::tests::yaml_nested_mapping ... ok
[INFO] [stdout] test parse::frontmatter::yaml::tests::yaml_boolean_values ... ok
[INFO] [stdout] test parse::gfm::strikethrough::tests::test_not_tilde ... ok
[INFO] [stdout] test parse::gfm::strikethrough::tests::test_single_tilde ... ok
[INFO] [stdout] test parse::gfm::footnotes::tests::test_footnote_definition_alphanumeric ... ok
[INFO] [stdout] test parse::gfm::footnotes::tests::test_footnote_reference_at_start ... ok
[INFO] [stdout] test parse::gfm::footnotes::tests::test_footnote_reference_basic ... ok
[INFO] [stdout] test parse::gfm::footnotes::tests::test_footnote_reference_not_link ... ok
[INFO] [stdout] test parse::gfm::footnotes::tests::test_not_footnote_definition ... ok
[INFO] [stdout] test parse::gfm::footnotes::tests::test_footnote_reference_invalid ... ok
[INFO] [stdout] test parse::gfm::strikethrough::tests::test_basic_strikethrough ... ok
[INFO] [stdout] test parse::gfm::strikethrough::tests::test_no_closing ... ok
[INFO] [stdout] test parse::gfm::strikethrough::tests::test_strikethrough_in_middle ... ok
[INFO] [stdout] test parse::gfm::tables::tests::test_could_be_table_row ... ok
[INFO] [stdout] test parse::gfm::strikethrough::tests::test_space_before_closing ... ok
[INFO] [stdout] test parse::gfm::tables::tests::test_parse_table_row_basic ... ok
[INFO] [stdout] test parse::gfm::tables::tests::test_parse_table_row_escaped_pipe ... ok
[INFO] [stdout] test parse::gfm::tables::tests::test_parse_table_row_no_outer_pipes ... ok
[INFO] [stdout] test parse::gfm::tables::tests::test_separator_alignment_center ... ok
[INFO] [stdout] test parse::gfm::tables::tests::test_separator_alignment_left ... ok
[INFO] [stdout] test parse::gfm::tables::tests::test_separator_basic ... ok
[INFO] [stdout] test parse::gfm::tables::tests::test_separator_invalid ... ok
[INFO] [stdout] test parse::gfm::task_list::tests::test_checked_marker_lowercase ... ok
[INFO] [stdout] test parse::gfm::task_list::tests::test_no_marker ... ok
[INFO] [stdout] test parse::gfm::task_list::tests::test_checked_marker_uppercase ... ok
[INFO] [stdout] test parse::gfm::task_list::tests::test_too_short ... ok
[INFO] [stdout] test parse::gfm::tables::tests::test_separator_alignment_right ... ok
[INFO] [stdout] test parse::gfm::tables::tests::test_separator_mixed_alignment ... ok
[INFO] [stdout] test parse::gfm::task_list::tests::test_unchecked_marker ... ok
[INFO] [stdout] test parse::markdown::parser::tests::blockquote_child_spans_point_into_original_source ... ok
[INFO] [stdout] test parse::gfm::task_list::tests::test_invalid_check_char ... ok
[INFO] [stdout] test parse::gfm::task_list::tests::test_no_space_after_bracket ... ok
[INFO] [stdout] test parse::markdown::parser::tests::map_offset_unit_tests ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_atx_heading_h1 ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_container_directive_basic ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_code_fence_with_meta ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_container_directive_nested ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_container_directive_unclosed ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_container_directive_with_attrs ... ok
[INFO] [stdout] test parse::markdown::parser::tests::list_item_child_spans_point_into_original_source ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_autolink_url ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_blockquote ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_blockquote_with_paragraph ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_code_fence_tilde ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_double_backtick_inline_code ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_code_fence_with_lang ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_atx_heading_closing_hashes ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_document_span_covers_entire_input ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_emphasis ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_escaped_chars ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_empty_input ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_emphasis_underscore ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_frontmatter_does_not_appear_in_ast ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_frontmatter_only_at_beginning ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_frontmatter_span_correctness ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_autolink_email ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_frontmatter_with_link_reference_definitions ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_atx_heading_h2_through_h6 ... ok
[INFO] [stdout] test parse::gfm::strikethrough::tests::test_space_after_opening ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_gfm_extended_autolink_http ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_gfm_extended_autolink_https ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_gfm_extended_autolink_email ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_gfm_extended_autolink_www ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_frontmatter_with_multiple_content_blocks ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_gfm_footnote_definition ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_gfm_strikethrough_in_paragraph ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_frontmatter_yaml_boolean_values ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_gfm_simple_table ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_gfm_table_alignment ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_gfm_strikethrough ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_gfm_footnote_definition_and_reference ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_gfm_table_no_trailing_pipe ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_gfm_footnote_reference ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_gfm_table_with_inline_formatting ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_gfm_footnote_with_alphanumeric_id ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_gfm_not_a_table_without_separator ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_gfm_table_cell_content ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_gfm_task_list_checked_uppercase ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_gfm_table_empty_body ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_gfm_task_list_checked ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_gfm_task_list_mixed ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_hard_line_break_spaces ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_hex_entity ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_gfm_task_list_unchecked ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_gfm_task_list_content_preserved ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_gfm_strikethrough_with_emphasis ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_html_block ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_html_entity_named ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_gfm_table_multiple_body_rows ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_html_entity_numeric ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_indented_code ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_image ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_hard_line_break_backslash ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_json_frontmatter ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_json_frontmatter_does_not_appear_in_ast ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_inline_code ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_inline_html ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_link_with_title ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_json_frontmatter_span_correctness ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_link ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_multiple_blocks ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_loose_list ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_no_frontmatter ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_paragraph ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_reference_link ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_ordered_list ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_setext_heading_h2 ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_reference_link_collapsed ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_span_correctness ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_nested_blockquote ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_ordered_list_start_number ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_setext_heading_h1 ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_no_diagnostics_for_valid_input ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_toml_frontmatter_span_correctness ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_toml_frontmatter_does_not_appear_in_ast ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_reference_link_shortcut ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_strong ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_thematic_break_underscores ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_thematic_break_asterisks ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_unordered_list ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_tight_list ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_triple_colon_alone_is_not_directive ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_thematic_break_dashes ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_strong_underscore ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_yaml_frontmatter_with_nested_object ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_yaml_frontmatter_basic ... ok
[INFO] [stdout] test parse::mdx::esm::tests::brackets_inside_strings_are_ignored ... ok
[INFO] [stdout] test parse::mdx::esm::tests::multiline_export_with_array ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_yaml_frontmatter_with_types ... ok
[INFO] [stdout] test parse::mdx::esm::tests::no_continuation_for_independent_line ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_yaml_frontmatter_empty ... ok
[INFO] [stdout] test parse::mdx::esm::tests::balanced_braces_no_continuation ... ok
[INFO] [stdout] test parse::mdx::esm::tests::detect_import ... ok
[INFO] [stdout] test parse::mdx::esm::tests::escaped_quotes_in_strings ... ok
[INFO] [stdout] test parse::mdx::esm::tests::multiline_export_with_nested_objects_in_array ... ok
[INFO] [stdout] test parse::mdx::esm::tests::multiline_export_with_parens ... ok
[INFO] [stdout] test parse::mdx::esm::tests::multiline_import_closing_brace ... ok
[INFO] [stdout] test parse::mdx::esm::tests::multiline_import_continuation ... ok
[INFO] [stdout] test parse::mdx::esm::tests::detect_export ... ok
[INFO] [stdout] test parse::mdx::expr::tests::offset_preserved_in_span ... ok
[INFO] [stdout] test parse::markdown::parser::tests::test_toml_frontmatter ... ok
[INFO] [stdout] test parse::mdx::expr::tests::inline_expression_simple ... ok
[INFO] [stdout] test parse::mdx::esm::tests::non_esm_lines ... ok
[INFO] [stdout] test parse::mdx::expr::tests::reject_empty_braces ... ok
[INFO] [stdout] test parse::mdx::expr::tests::inline_expression_not_at_brace ... ok
[INFO] [stdout] test parse::mdx::expr::tests::parse_expression_with_spaces ... ok
[INFO] [stdout] test parse::mdx::expr::tests::parse_nested_braces ... ok
[INFO] [stdout] test parse::mdx::jsx::tests::attribute_with_expression_value ... ok
[INFO] [stdout] test parse::mdx::expr::tests::reject_unbalanced_braces ... ok
[INFO] [stdout] test parse::mdx::expr::tests::parse_simple_expression ... ok
[INFO] [stdout] test parse::mdx::jsx::tests::closing_tag_returns_none ... ok
[INFO] [stdout] test parse::mdx::expr::tests::inline_expression_nested ... ok
[INFO] [stdout] test parse::mdx::jsx::tests::empty_fragment_returns_none_for_close ... ok
[INFO] [stdout] test parse::mdx::jsx::tests::is_jsx_start_fragment ... ok
[INFO] [stdout] test parse::mdx::jsx::tests::is_jsx_start_component ... ok
[INFO] [stdout] test parse::mdx::jsx::tests::component_with_closing_tag ... ok
[INFO] [stdout] test parse::mdx::jsx::tests::is_jsx_start_not_jsx ... ok
[INFO] [stdout] test parse::mdx::jsx::tests::self_closing_component ... ok
[INFO] [stdout] test parse::mdx::jsx::tests::self_closing_with_attributes ... ok
[INFO] [stdout] test parse::mdx::tests::mdx_empty_input ... ok
[INFO] [stdout] test parse::mdx::tests::mdx_esm_import ... ok
[INFO] [stdout] test parse::mdx::tests::mdx_esm_export ... ok
[INFO] [stdout] test parse::mdx::jsx::tests::is_jsx_start_not_html ... ok
[INFO] [stdout] test parse::mdx::jsx::tests::parse_dotted_component_name ... ok
[INFO] [stdout] test parse::mdx::jsx::tests::html_tag_returns_none ... ok
[INFO] [stdout] test parse::mdx::tests::mdx_esm_multiline_import ... ok
[INFO] [stdout] test parse::mdx::tests::mdx_import_inside_code_block_not_treated_as_esm ... ok
[INFO] [stdout] test parse::mdx::tests::mdx_frontmatter ... ok
[INFO] [stdout] test parse::mdx::tests::mdx_jsx_expression_prop ... ok
[INFO] [stdout] test parse::mdx::tests::mdx_jsx_dotted_name ... ok
[INFO] [stdout] test parse::mdx::tests::mdx_flow_expression_complex ... ok
[INFO] [stdout] test parse::mdx::tests::mdx_jsx_string_attr_single_quote ... ok
[INFO] [stdout] test parse::mdx::tests::mdx_flow_expression ... ok
[INFO] [stdout] test parse::mdx::tests::mdx_jsx_self_closing ... ok
[INFO] [stdout] test parse::mdx::tests::mdx_jsx_inside_code_block_not_treated_as_jsx ... ok
[INFO] [stdout] test parse::mdx::tests::mdx_jsx_with_props ... ok
[INFO] [stdout] test parse::mdx::tests::mdx_jsx_with_children ... ok
[INFO] [stdout] test parse::mdx::tests::mdx_jsx_with_markdown_children ... ok
[INFO] [stdout] test parse::mdx::tests::mdx_export_default ... ok
[INFO] [stdout] test parse::mdx::tests::mdx_multiple_imports ... ok
[INFO] [stdout] test parse::mdx::tests::mdx_only_markdown ... ok
[INFO] [stdout] test parse::mdx::tests::mdx_no_diagnostics_for_valid ... ok
[INFO] [stdout] test transform::pass::tests::ast_payload_hast_mut ... ok
[INFO] [stdout] test transform::pass::tests::fn_pass_works ... ok
[INFO] [stdout] test transform::pass::tests::ast_payload_mdast_mut ... ok
[INFO] [stdout] test parse::mdx::tests::mdx_mixed_content ... ok
[INFO] [stdout] test transform::pass::tests::pass_error_display ... ok
[INFO] [stdout] test transform::pass::tests::pass_error_is_error_trait ... ok
[INFO] [stdout] test transform::pass::tests::phase_ordering ... ok
[INFO] [stdout] test transform::passes::abbr::tests::apply_abbr_full ... ok
[INFO] [stdout] test transform::passes::abbr::tests::does_not_replace_partial_word ... ok
[INFO] [stdout] test parse::mdx::tests::mdx_plain_markdown ... ok
[INFO] [stdout] test transform::passes::abbr::tests::parse_definition ... ok
[INFO] [stdout] test transform::pass::tests::pass_context_construction ... ok
[INFO] [stdout] test parse::mdx::expr::tests::reject_non_expression ... ok
[INFO] [stdout] test transform::passes::abbr::tests::multiple_occurrences ... ok
[INFO] [stdout] test transform::passes::abbr::tests::parse_definition_empty_def_returns_none ... ok
[INFO] [stdout] test transform::passes::abbr::tests::parse_definition_empty_term_returns_none ... ok
[INFO] [stdout] test transform::passes::abbr::tests::parse_definition_with_whitespace ... ok
[INFO] [stdout] test transform::passes::abbr::tests::replaces_terms ... ok
[INFO] [stdout] test transform::passes::abbr::tests::parse_definition_no_prefix_returns_none ... ok
[INFO] [stdout] test transform::passes::accessible_emoji::tests::emoji_at_start ... ok
[INFO] [stdout] test transform::passes::accessible_emoji::tests::multiple_emoji ... ok
[INFO] [stdout] test transform::passes::accessible_emoji::tests::nested_emoji_in_element ... ok
[INFO] [stdout] test transform::passes::accessible_emoji::tests::preserves_non_text_nodes ... ok
[INFO] [stdout] test transform::passes::accessible_emoji::tests::wraps_emoji_in_span ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::child_combinator_no_match_on_grandchild ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::comma_selector_matches_any ... ok
[INFO] [stdout] test transform::passes::accessible_emoji::tests::emoji_at_end ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::deeply_nested_descendant_match ... ok
[INFO] [stdout] test transform::passes::accessible_emoji::tests::no_emoji_is_noop ... ok
[INFO] [stdout] test transform::passes::accessible_emoji::tests::unknown_emoji_gets_fallback_label ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::match_attribute_prefix ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::match_attribute_lang_prefix ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::empty_rules_is_noop ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::match_attribute_presence ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::match_attribute_suffix ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::match_attribute_contains ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::match_adjacent_sibling ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::match_empty_selector ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::match_last_child ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::match_first_child ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::match_child_combinator ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::match_class ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::match_multiple_classes ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::match_general_sibling ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::match_descendant_combinator ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::match_attribute_word_match ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::match_id ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::match_not_selector ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::match_nth_child ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::match_tag ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::match_compound_selector ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::match_universal_selector ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::merges_with_existing_classes ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::multiple_rules_apply ... ok
[INFO] [stdout] test transform::passes::add_classes::tests::no_match_when_selector_does_not_match ... ok
[INFO] [stdout] test transform::passes::autolink_headings::tests::appends_anchor_to_heading ... ok
[INFO] [stdout] test transform::passes::autolink_headings::tests::prepends_anchor_to_heading ... ok
[INFO] [stdout] test transform::passes::autolink_headings::tests::processes_nested_heading ... ok
[INFO] [stdout] test transform::passes::autolink_headings::tests::skips_heading_without_id ... ok
[INFO] [stdout] test transform::passes::autolink_headings::tests::wraps_heading_content_in_anchor ... ok
[INFO] [stdout] test transform::passes::breaks::tests::converts_newline_to_break ... ok
[INFO] [stdout] test transform::passes::breaks::tests::no_newline_is_noop ... ok
[INFO] [stdout] test transform::passes::cjk::tests::keeps_newline_between_latin ... ok
[INFO] [stdout] test transform::passes::breaks::tests::multiple_newlines_produce_multiple_breaks ... ok
[INFO] [stdout] test transform::passes::cjk::tests::removes_newline_between_cjk ... ok
[INFO] [stdout] test transform::passes::code_import::tests::apply_missing_file_emits_warning ... ok
[INFO] [stdout] test transform::passes::breaks::tests::trailing_newline ... ok
[INFO] [stdout] test transform::passes::code_meta::tests::apply_diff_on_element_spans ... ok
[INFO] [stdout] test transform::passes::code_import::tests::single_quoted_path ... ok
[INFO] [stdout] test transform::passes::code_import::tests::empty_file_value_returns_none ... ok
[INFO] [stdout] test transform::passes::cjk::tests::is_cjk_test ... ok
[INFO] [stdout] test transform::passes::code_import::tests::extracts_file_path ... ok
[INFO] [stdout] test transform::passes::code_meta::tests::apply_title ... ok
[INFO] [stdout] test transform::passes::code_meta::tests::apply_highlighted_lines_on_element_spans ... ok
[INFO] [stdout] test api::compile::tests::e2e_highlight_without_line_numbers ... ok
[INFO] [stdout] test transform::passes::code_meta::tests::parse_meta_combined ... ok
[INFO] [stdout] test transform::passes::code_meta::tests::apply_word_wrap ... ok
[INFO] [stdout] test transform::passes::code_meta::tests::parse_meta_empty ... ok
[INFO] [stdout] test transform::passes::code_meta::tests::parse_meta_title_quoted ... ok
[INFO] [stdout] test transform::passes::code_meta::tests::parse_meta_highlighted_lines ... ok
[INFO] [stdout] test transform::passes::code_meta::tests::parse_meta_title_unquoted ... ok
[INFO] [stdout] test transform::passes::code_meta::tests::parse_meta_boolean_flags ... ok
[INFO] [stdout] test transform::passes::code_meta::tests::highlighted_lines_on_raw_spans ... ok
[INFO] [stdout] test transform::passes::code_import::tests::apply_with_root_dir_resolves_relative ... ok
[INFO] [stdout] test transform::passes::code_import::tests::apply_reads_existing_file ... ok
[INFO] [stdout] test transform::passes::comment_removal::tests::empty_children ... ok
[INFO] [stdout] test transform::passes::code_meta::tests::removes_data_meta_after_processing ... ok
[INFO] [stdout] test transform::passes::comment_removal::tests::keeps_non_comment_html ... ok
[INFO] [stdout] test transform::passes::comment_removal::tests::handles_whitespace_in_comment ... ok
[INFO] [stdout] test transform::passes::comment_removal::tests::removes_comment_nodes ... ok
[INFO] [stdout] test transform::passes::comment_removal::tests::multiline_comment ... ok
[INFO] [stdout] test api::compile::tests::e2e_highlight_with_line_numbers ... ok
[INFO] [stdout] test transform::passes::comment_removal::tests::removes_nested_comments ... ok
[INFO] [stdout] test transform::passes::custom_heading_id::tests::only_brace_text_removes_text_node ... ok
[INFO] [stdout] test transform::passes::custom_heading_id::tests::parse_classes_only ... ok
[INFO] [stdout] test transform::passes::custom_heading_id::tests::apply_sets_slug_from_id ... ok
[INFO] [stdout] test transform::passes::custom_heading_id::tests::parse_combined ... ok
[INFO] [stdout] test transform::passes::custom_heading_id::tests::parse_empty_returns_none ... ok
[INFO] [stdout] test transform::passes::definition_list::tests::multiple_definitions_for_one_term ... ok
[INFO] [stdout] test transform::passes::custom_heading_id::tests::no_braces_leaves_heading_unchanged ... ok
[INFO] [stdout] test transform::passes::custom_heading_id::tests::apply_sets_class_from_dot ... ok
[INFO] [stdout] test transform::passes::custom_heading_id::tests::parse_id_only ... ok
[INFO] [stdout] test transform::passes::definition_list::tests::creates_definition_list ... ok
[INFO] [stdout] test transform::passes::definition_list::tests::splits_merged_paragraph_with_definition ... ok
[INFO] [stdout] test transform::passes::definition_list::tests::non_definition_paragraph_stops_list ... ok
[INFO] [stdout] test transform::passes::directive::tests::parses_directive_with_attrs ... ok
[INFO] [stdout] test transform::passes::directive::tests::rejects_empty_directive ... ok
[INFO] [stdout] test transform::passes::directive::tests::rejects_non_directive ... ok
[INFO] [stdout] test transform::passes::emoji::tests::mixed_text ... ok
[INFO] [stdout] test transform::passes::emoji::tests::replaces_known_shortcode ... ok
[INFO] [stdout] test transform::passes::excerpt::tests::character_truncation_emoji ... ok
[INFO] [stdout] test transform::passes::excerpt::tests::character_truncation_multibyte_japanese ... ok
[INFO] [stdout] test transform::passes::excerpt::tests::character_truncation_on_word_boundary ... ok
[INFO] [stdout] test transform::passes::excerpt::tests::character_truncation_short_text ... ok
[INFO] [stdout] test transform::passes::excerpt::tests::extract_with_marker ... ok
[INFO] [stdout] test transform::passes::excerpt::tests::extract_with_marker_whitespace ... ok
[INFO] [stdout] test transform::passes::excerpt::tests::fallback_first_paragraph ... ok
[INFO] [stdout] test transform::passes::excerpt::tests::fallback_characters ... ok
[INFO] [stdout] test transform::passes::excerpt::tests::fallback_multiple_paragraphs ... ok
[INFO] [stdout] test transform::passes::excerpt::tests::fallback_paragraphs_takes_precedence ... ok
[INFO] [stdout] test transform::passes::excerpt::tests::marker_with_no_content_before ... ok
[INFO] [stdout] test transform::passes::excerpt::tests::no_excerpt_no_marker_no_fallback ... ok
[INFO] [stdout] test transform::passes::excerpt::tests::skips_code_blocks ... ok
[INFO] [stdout] test transform::passes::external_links::tests::adds_rel_to_external_link ... ok
[INFO] [stdout] test transform::passes::external_links::tests::handles_http_link ... ok
[INFO] [stdout] test transform::passes::github_alert::tests::no_alert_in_normal_blockquote ... ok
[INFO] [stdout] test transform::passes::external_links::tests::processes_nested_link ... ok
[INFO] [stdout] test transform::passes::highlight::tests::highlight_empty_code ... ok
[INFO] [stdout] test transform::passes::github_alert::tests::detects_note_alert ... ok
[INFO] [stdout] test transform::passes::github_alert::tests::detects_warning_alert ... ok
[INFO] [stdout] test transform::passes::external_links::tests::skips_internal_link ... ok
[INFO] [stdout] test transform::passes::highlight::tests::highlight_no_code_blocks ... ok
[INFO] [stdout] test transform::passes::highlight::tests::highlight_fenced_code_with_known_lang ... ok
[INFO] [stdout] test transform::passes::highlight::tests::highlight_engine_trait ... ok
[INFO] [stdout] test transform::passes::custom_heading_id::tests::apply_sets_arbitrary_attrs ... ok
[INFO] [stdout] test transform::passes::directive::tests::parses_directive_opener ... ok
[INFO] [stdout] test transform::passes::emoji::tests::handles_no_shortcodes ... ok
[INFO] [stdout] test transform::passes::emoji::tests::keeps_unknown_shortcode ... ok
[INFO] [stdout] test transform::passes::excerpt::tests::empty_document ... ok
[INFO] [stdout] test transform::passes::excerpt::tests::nested_inline_nodes ... ok
[INFO] [stdout] test transform::passes::highlight::tests::highlight_rust_produces_spans ... ok
[INFO] [stdout] test transform::passes::highlight::tests::highlight_json_works ... ok
[INFO] [stdout] test transform::passes::highlight::tests::highlight_unknown_lang_fallback ... ok
[INFO] [stdout] test transform::passes::highlight::tests::tree_sitter_engine_name ... ok
[INFO] [stdout] test transform::passes::highlight::tests::highlight_html_is_escaped ... ok
[INFO] [stdout] test transform::passes::highlight::tests::highlight_javascript_produces_spans ... ok
[INFO] [stdout] test transform::passes::html_cleanup::tests::both_options_combined ... ok
[INFO] [stdout] test transform::passes::highlight::tests::highlight_typescript_works ... ok
[INFO] [stdout] test transform::passes::html_cleanup::tests::keep_void_elements ... ok
[INFO] [stdout] test transform::passes::highlight::tests::highlight_shell_works ... ok
[INFO] [stdout] test transform::passes::html_cleanup::tests::minify_whitespace ... ok
[INFO] [stdout] test transform::passes::html_cleanup::tests::nested_cleanup ... ok
[INFO] [stdout] test transform::passes::html_cleanup::tests::no_cleanup_by_default ... ok
[INFO] [stdout] test transform::passes::highlight::tests::highlight_lang_aliases ... ok
[INFO] [stdout] test transform::passes::html_cleanup::tests::remove_empty_text_nodes ... ok
[INFO] [stdout] test transform::passes::html_cleanup::tests::void_tag_detection ... ok
[INFO] [stdout] test transform::passes::highlight::tests::syntect_recognizes_markdown ... ok
[INFO] [stdout] test transform::passes::img_lazy_loading::tests::adds_lazy_loading_to_img ... ok
[INFO] [stdout] test transform::passes::img_lazy_loading::tests::handles_nested_img ... ok
[INFO] [stdout] test transform::passes::img_lazy_loading::tests::no_images_is_noop ... ok
[INFO] [stdout] test transform::passes::img_lazy_loading::tests::skip_all_when_skip_first_exceeds_count ... ok
[INFO] [stdout] test transform::passes::line_number::tests::adds_data_line_to_existing_shiki_spans ... ok
[INFO] [stdout] test transform::passes::img_lazy_loading::tests::skips_first_n_images ... ok
[INFO] [stdout] test transform::passes::highlight::tests::highlight_python_produces_spans ... ok
[INFO] [stdout] test transform::passes::line_number::tests::wraps_multiple_lines ... ok
[INFO] [stdout] test transform::passes::math::tests::entire_text_is_display_math ... ok
[INFO] [stdout] test transform::passes::math::tests::entire_text_is_inline_math ... ok
[INFO] [stdout] test transform::passes::math::tests::handles_display_math_in_text ... ok
[INFO] [stdout] test transform::passes::math::tests::no_math_in_text ... ok
[INFO] [stdout] test transform::passes::math::tests::splits_inline_math ... ok
[INFO] [stdout] test transform::passes::line_number::tests::preserves_language_class ... ok
[INFO] [stdout] test transform::passes::line_number::tests::wraps_single_line ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_break_to_br ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_code_fence_no_lang ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_definition_is_stripped ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_code_fence_with_lang ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_blockquote ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_footnote_definition ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_emphasis_to_em ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_empty_document ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_frontmatter_nodes_are_stripped ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_heading_h1 ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_heading_h2_through_h6 ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_footnote_reference ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_heading_no_slug_no_id_attr ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_heading_with_slug ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_image_to_img ... ok
[INFO] [stdout] test transform::passes::html_cleanup::tests::cleanup_empty_root ... ok
[INFO] [stdout] test transform::passes::html_cleanup::tests::minify_preserves_pre_whitespace ... ok
[INFO] [stdout] test transform::passes::html_cleanup::tests::remove_empty_paragraph ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_image_with_title ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_mdx_flow_expression_emits_warning ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_mdx_jsx_flow_emits_warning ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_mdx_jsx_text_emits_warning ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_mdx_text_expression_emits_warning ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_multiple_paragraphs ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_nested_document_is_stripped ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_nested_emphasis_in_strong ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_ordered_list_start_1_no_attr ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_ordered_list_with_start ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_paragraph ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_preserves_span_information ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_strikethrough_to_del ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_strong_to_strong ... ok
[INFO] [stdout] test transform::passes::highlight::tests::highlight_css_works ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_table_alignment ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_inline_code ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_table_header_only_no_tbody ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_link_to_a ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_table_row_standalone_is_none ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_link_with_title ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_mdx_esm_emits_warning ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_table_basic ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_mdx_jsx_fragment_emits_warning ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_task_list_item_checked ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_thematic_break_to_hr ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_text_node ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::raw_html_allow_dangerous ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_unordered_list ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::raw_html_disallow_policy ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::lower_task_list_item_unchecked ... ok
[INFO] [stdout] test transform::passes::minify::tests::removes_empty_class ... ok
[INFO] [stdout] test transform::passes::mdast_to_hast::tests::raw_html_parse_and_sanitize ... ok
[INFO] [stdout] test transform::passes::minify::tests::collapses_inline_whitespace ... ok
[INFO] [stdout] test transform::passes::minify::tests::removes_comments ... ok
[INFO] [stdout] test transform::passes::minify::tests::preserves_pre_whitespace ... ok
[INFO] [stdout] test transform::passes::minify::tests::removes_empty_style ... ok
[INFO] [stdout] test transform::passes::minify::tests::removes_whitespace_text_nodes ... ok
[INFO] [stdout] test transform::passes::minify::tests::shortens_boolean_attrs ... ok
[INFO] [stdout] test transform::passes::normalize::tests::normalize_clamps_heading_depth_too_high ... ok
[INFO] [stdout] test transform::passes::normalize::tests::normalize_clamps_heading_depth_too_low ... ok
[INFO] [stdout] test transform::passes::normalize::tests::normalize_merges_adjacent_text ... ok
[INFO] [stdout] test transform::passes::normalize::tests::normalize_heading_with_merged_text_children ... ok
[INFO] [stdout] test transform::passes::normalize::tests::normalize_merges_three_adjacent_text_nodes ... ok
[INFO] [stdout] test transform::passes::normalize::tests::normalize_no_merge_with_non_text_between ... ok
[INFO] [stdout] test transform::passes::normalize::tests::normalize_recurses_into_blockquote ... ok
[INFO] [stdout] test transform::passes::normalize::tests::normalize_valid_heading_depth_unchanged ... ok
[INFO] [stdout] test transform::passes::raw_html::tests::allow_dangerous_is_noop ... ok
[INFO] [stdout] test transform::passes::raw_html::tests::disallow_is_noop ... ok
[INFO] [stdout] test transform::passes::raw_html::tests::parse_and_sanitize_nested_in_element ... ok
[INFO] [stdout] test transform::passes::raw_html::tests::parse_and_sanitize_multiple_siblings ... ok
[INFO] [stdout] test transform::passes::raw_html::tests::parse_and_sanitize_with_attributes ... ok
[INFO] [stdout] test transform::passes::raw_html::tests::parse_and_sanitize_converts_div ... ok
[INFO] [stdout] test transform::passes::raw_html::tests::parse_comment ... ok
[INFO] [stdout] test transform::passes::raw_html::tests::parse_and_sanitize_converts_script ... ok
[INFO] [stdout] test transform::passes::raw_html::tests::parse_plain_text_only ... ok
[INFO] [stdout] test transform::passes::reading_time::tests::cjk_text ... ok
[INFO] [stdout] test transform::passes::reading_time::tests::mixed_cjk_and_latin ... ok
[INFO] [stdout] test transform::passes::reading_time::tests::english_text ... ok
[INFO] [stdout] test transform::passes::reading_time::tests::rounds_up_to_nearest_half ... ok
[INFO] [stdout] test transform::passes::reading_time::tests::skips_code_blocks ... ok
[INFO] [stdout] test transform::passes::resolve_defs::tests::resolve_empty_document ... ok
[INFO] [stdout] test transform::passes::resolve_defs::tests::resolve_preserves_non_definition_nodes ... ok
[INFO] [stdout] test transform::passes::resolve_defs::tests::resolve_removes_definitions ... ok
[INFO] [stdout] test transform::passes::resolve_defs::tests::removes_single_definition ... ok
[INFO] [stdout] test transform::passes::rewrite_links::tests::no_rewrite_absolute_link ... ok
[INFO] [stdout] test transform::passes::rewrite_links::tests::no_rewrite_hash_link ... ok
[INFO] [stdout] test transform::passes::rewrite_links::tests::no_rewrite_mailto_link ... ok
[INFO] [stdout] test transform::passes::rewrite_links::tests::no_rewrite_protocol_relative_url ... ok
[INFO] [stdout] test transform::passes::rewrite_links::tests::no_rewrite_without_base_url ... ok
[INFO] [stdout] test transform::passes::rewrite_links::tests::rewrite_base_url_trailing_slash ... ok
[INFO] [stdout] test transform::passes::rewrite_links::tests::rewrite_nested_link_in_blockquote ... ok
[INFO] [stdout] test transform::passes::resolve_defs::tests::resolve_removes_nested_definitions_in_blockquote ... ok
[INFO] [stdout] test transform::passes::resolve_defs::tests::resolve_removes_multiple_definitions ... ok
[INFO] [stdout] test transform::passes::rewrite_links::tests::rewrite_parent_directory_traversal ... ok
[INFO] [stdout] test transform::passes::rewrite_links::tests::rewrite_relative_link ... ok
[INFO] [stdout] test transform::passes::rewrite_links::tests::rewrite_relative_link_with_dot_slash ... ok
[INFO] [stdout] test transform::passes::ruby_annotation::tests::incomplete_ruby_kept_as_text ... ok
[INFO] [stdout] test transform::passes::ruby_annotation::tests::splits_ruby_annotation ... ok
[INFO] [stdout] test transform::passes::ruby_annotation::tests::no_ruby_in_text ... ok
[INFO] [stdout] test transform::passes::rewrite_links::tests::rewrite_image_url ... ok
[INFO] [stdout] test transform::passes::sanitize::tests::from_api_schema_converts_correctly ... ok
[INFO] [stdout] test transform::passes::sanitize::tests::sanitize_allows_fragment_urls ... ok
[INFO] [stdout] test transform::passes::sanitize::tests::sanitize_allows_relative_urls ... ok
[INFO] [stdout] test transform::passes::sanitize::tests::sanitize_allows_safe_protocols ... ok
[INFO] [stdout] test transform::passes::sanitize::tests::sanitize_comment_passes_through ... ok
[INFO] [stdout] test transform::passes::sanitize::tests::sanitize_custom_schema_restrictive ... ok
[INFO] [stdout] test transform::passes::sanitize::tests::sanitize_deeply_nested_disallowed ... ok
[INFO] [stdout] test transform::passes::sanitize::tests::sanitize_empty_tree ... ok
[INFO] [stdout] test transform::passes::sanitize::tests::sanitize_img_src_protocol_check ... ok
[INFO] [stdout] test transform::passes::sanitize::tests::sanitize_global_id_attribute_allowed ... ok
[INFO] [stdout] test transform::passes::sanitize::tests::sanitize_keeps_safe_attributes ... ok
[INFO] [stdout] test transform::passes::sanitize::tests::sanitize_keeps_safe_tags ... ok
[INFO] [stdout] test transform::passes::sanitize::tests::sanitize_raw_html_to_text ... ok
[INFO] [stdout] test transform::passes::sanitize::tests::sanitize_nested_elements ... ok
[INFO] [stdout] test transform::passes::sanitize::tests::sanitize_removes_javascript_protocol ... ok
[INFO] [stdout] test transform::passes::sanitize::tests::sanitize_removes_disallowed_attributes ... ok
[INFO] [stdout] test transform::passes::sanitize::tests::sanitize_removes_script_tag ... ok
[INFO] [stdout] test transform::passes::sectionize::tests::content_before_heading_is_not_wrapped ... ok
[INFO] [stdout] test transform::passes::sectionize::tests::empty_root_is_noop ... ok
[INFO] [stdout] test transform::passes::sectionize::tests::deeper_heading_followed_by_shallower_creates_siblings ... ok
[INFO] [stdout] test transform::passes::sectionize::tests::multiple_same_level_headings_create_separate_sections ... ok
[INFO] [stdout] test transform::passes::sectionize::tests::nests_deeper_headings_inside_parent_section ... ok
[INFO] [stdout] test transform::passes::normalize::tests::normalize_empty_document ... ok
[INFO] [stdout] test transform::passes::slug::tests::apply_slugs_dedup_in_document ... ok
[INFO] [stdout] test transform::passes::slug::tests::extract_text_from_emphasis ... ok
[INFO] [stdout] test transform::passes::slug::tests::apply_slugs_to_document ... ok
[INFO] [stdout] test transform::passes::slug::tests::extract_text_from_plain_text ... ok
[INFO] [stdout] test transform::passes::sectionize::tests::wraps_heading_and_content_in_section ... ok
[INFO] [stdout] test transform::passes::slug::tests::extract_text_from_inline_code ... ok
[INFO] [stdout] test transform::passes::slug::tests::extract_text_mixed ... ok
[INFO] [stdout] test transform::passes::slug::tests::slug_dedup ... ok
[INFO] [stdout] test transform::passes::slug::tests::slug_github_basic ... ok
[INFO] [stdout] test transform::passes::slug::tests::slug_github_leading_trailing_spaces ... ok
[INFO] [stdout] test transform::passes::slug::tests::slug_github_multiple_spaces ... ok
[INFO] [stdout] test transform::passes::slug::tests::slug_empty_string ... ok
[INFO] [stdout] test transform::passes::slug::tests::slug_github_special_chars ... ok
[INFO] [stdout] test transform::passes::slug::tests::slug_unicode_basic ... ok
[INFO] [stdout] test transform::passes::slug::tests::slug_unicode_keeps_letters ... ok
[INFO] [stdout] test transform::passes::smartypants::tests::handles_apostrophe ... ok
[INFO] [stdout] test transform::passes::slug::tests::slug_only_special_chars ... ok
[INFO] [stdout] test transform::passes::smartypants::tests::replaces_ellipsis ... ok
[INFO] [stdout] test transform::passes::toc::tests::toc_collects_headings ... ok
[INFO] [stdout] test transform::passes::toc::tests::toc_empty_document ... ok
[INFO] [stdout] test transform::passes::toc::tests::toc_heading_inside_container_directive ... ok
[INFO] [stdout] test transform::passes::toc::tests::toc_heading_inside_definition_list ... ok
[INFO] [stdout] test transform::passes::toc::tests::toc_heading_inside_table_cell ... ok
[INFO] [stdout] test transform::passes::toc::tests::toc_heading_without_slug_uses_empty_default ... ok
[INFO] [stdout] test transform::passes::toc::tests::toc_no_headings ... ok
[INFO] [stdout] test transform::passes::toc::tests::toc_respects_max_depth ... ok
[INFO] [stdout] test transform::passes::toc::tests::toc_uses_slug_from_heading ... ok
[INFO] [stdout] test transform::passes::wiki_link::tests::entire_text_is_wiki_link ... ok
[INFO] [stdout] test transform::passes::wiki_link::tests::handles_multiple_wiki_links ... ok
[INFO] [stdout] test transform::passes::smartypants::tests::replaces_dashes ... ok
[INFO] [stdout] test transform::passes::smartypants::tests::replaces_quotes ... ok
[INFO] [stdout] test transform::passes::toc::tests::toc_heading_inside_blockquote ... ok
[INFO] [stdout] test transform::passes::wiki_link::tests::no_wiki_links_returns_single_text ... ok
[INFO] [stdout] test transform::passes::wiki_link::tests::preserves_unclosed_wiki_link ... ok
[INFO] [stdout] test transform::passes::wiki_link::tests::preserves_empty_wiki_link_syntax ... ok
[INFO] [stdout] test transform::passes::wiki_link::tests::splits_wiki_link ... ok
[INFO] [stdout] test transform::passes::wiki_link::tests::splits_wiki_link_with_alias ... ok
[INFO] [stdout] test transform::plugin::tests::plugin_registers_pass ... ok
[INFO] [stdout] test transform::registry::tests::registry_default ... ok
[INFO] [stdout] test transform::registry::tests::registry_insertion_order_within_phase ... ok
[INFO] [stdout] test transform::plugin::tests::plugin_is_send_sync ... ok
[INFO] [stdout] test transform::registry::tests::registry_fn_ptr_inline ... ok
[INFO] [stdout] test transform::registry::tests::registry_multiple_passes_same_phase ... ok
[INFO] [stdout] test transform::registry::tests::registry_new_is_empty ... ok
[INFO] [stdout] test transform::registry::tests::registry_ordered_by_phase ... ok
[INFO] [stdout] test util::hash::tests::cache_key_deterministic ... ok
[INFO] [stdout] test util::hash::tests::cache_key_differs_with_different_input ... ok
[INFO] [stdout] test util::hash::tests::cache_key_format ... ok
[INFO] [stdout] test util::hash::tests::different_inputs_different_hashes ... ok
[INFO] [stdout] test util::hash::tests::deterministic_hashing ... ok
[INFO] [stdout] test util::interner::tests::dedup_same_symbol ... ok
[INFO] [stdout] test transform::registry::tests::registry_register_and_len ... ok
[INFO] [stdout] test util::interner::tests::roundtrip ... ok
[INFO] [stdout] test util::interner::tests::multiple_strings ... ok
[INFO] [stdout] test util::line_index::tests::last_line ... ok
[INFO] [stdout] test util::line_index::tests::empty_string ... ok
[INFO] [stdout] test util::line_index::tests::offset_at_start ... ok
[INFO] [stdout] test util::line_index::tests::offset_at_newline ... ok
[INFO] [stdout] test util::line_index::tests::simple_multiline ... ok
[INFO] [stdout] test util::small_map::tests::basic_insert_and_get ... ok
[INFO] [stdout] test util::small_map::tests::len_and_is_empty ... ok
[INFO] [stdout] test util::small_map::tests::into_iter ... ok
[INFO] [stdout] test util::small_map::tests::remove_and_contains_key ... ok
[INFO] [stdout] test util::small_map::tests::serialize_to_json ... ok
[INFO] [stdout] test util::small_map::tests::stable_iteration_order ... ok
[INFO] [stdout] test transform::passes::raw_html::tests::parse_and_sanitize_void_element ... ok
[INFO] [stdout] test transform::passes::reading_time::tests::minimum_one_minute ... ok
[INFO] [stdout] test transform::passes::ruby_annotation::tests::entire_text_is_ruby ... ok
[INFO] [stdout] test transform::passes::highlight::tests::tree_sitter_highlight_empty_code ... ok
[INFO] [stdout] test transform::passes::highlight::tests::tree_sitter_highlight_unknown_lang ... ok
[INFO] [stdout] test transform::passes::highlight::tests::tree_sitter_fallback_to_syntect_for_markdown ... ok
[INFO] [stdout] test transform::passes::highlight::tests::tree_sitter_highlight_rust ... ok
[INFO] [stdout] test api::compile::tests::e2e_highlight_with_tree_sitter ... ok
[INFO] [stdout] test transform::passes::highlight::tests::tree_sitter_lang_aliases ... ok
[INFO] [stdout] test transform::passes::highlight::tests::tree_sitter_all_aliases ... ok
[INFO] [stdout] test api::compile::tests::e2e_tree_sitter_with_line_numbers ... ok
[INFO] [stdout] test transform::passes::highlight::tests::tree_sitter_all_registered_languages ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 824 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.66s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/corpus_test.rs (/opt/rustwide/target/debug/deps/corpus_test-055c88acfbf383f7)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test corpus_sanitize_disallow ... ok
[INFO] [stdout] test corpus_hast_output ... ok
[INFO] [stdout] test corpus_compile_stats ... ok
[INFO] [stdout] test corpus_commonmark_to_html ... ok
[INFO] [stdout] test corpus_frontmatter ... ok
[INFO] [stdout] test corpus_gfm_to_html ... ok
[INFO] [stdout] test corpus_mdast_output ... ok
[INFO] [stdout] test corpus_highlight ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests unifast_core
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "218130db165addaf28f2e80246dce7b744abb3651d5d18a873272b8dad070561", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "218130db165addaf28f2e80246dce7b744abb3651d5d18a873272b8dad070561", kill_on_drop: false }`
[INFO] [stdout] 218130db165addaf28f2e80246dce7b744abb3651d5d18a873272b8dad070561
