[INFO] cloning repository https://github.com/guidomodarelli/rustdom
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/guidomodarelli/rustdom" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fguidomodarelli%2Frustdom", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fguidomodarelli%2Frustdom'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c3b0f18a31fcb209fb0a3e66f5a7b7e0ea9f20ca
[INFO] testing guidomodarelli/rustdom against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fguidomodarelli%2Frustdom" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:   9% (575/6189)
Updating files:   9% (599/6189)
Updating files:  10% (619/6189)
Updating files:  10% (672/6189)
Updating files:  11% (681/6189)
Updating files:  12% (743/6189)
Updating files:  13% (805/6189)
Updating files:  13% (813/6189)
Updating files:  14% (867/6189)
Updating files:  15% (929/6189)
Updating files:  16% (991/6189)
Updating files:  16% (1037/6189)
Updating files:  17% (1053/6189)
Updating files:  18% (1115/6189)
Updating files:  19% (1176/6189)
Updating files:  20% (1238/6189)
Updating files:  21% (1300/6189)
Updating files:  22% (1362/6189)
Updating files:  23% (1424/6189)
Updating files:  23% (1449/6189)
Updating files:  24% (1486/6189)
Updating files:  25% (1548/6189)
Updating files:  26% (1610/6189)
Updating files:  27% (1672/6189)
Updating files:  28% (1733/6189)
Updating files:  29% (1795/6189)
Updating files:  30% (1857/6189)
Updating files:  31% (1919/6189)
Updating files:  32% (1981/6189)
Updating files:  33% (2043/6189)
Updating files:  34% (2105/6189)
Updating files:  35% (2167/6189)
Updating files:  36% (2229/6189)
Updating files:  37% (2290/6189)
Updating files:  38% (2352/6189)
Updating files:  39% (2414/6189)
Updating files:  40% (2476/6189)
Updating files:  41% (2538/6189)
Updating files:  42% (2600/6189)
Updating files:  43% (2662/6189)
Updating files:  44% (2724/6189)
Updating files:  45% (2786/6189)
Updating files:  46% (2847/6189)
Updating files:  47% (2909/6189)
Updating files:  48% (2971/6189)
Updating files:  49% (3033/6189)
Updating files:  50% (3095/6189)
Updating files:  51% (3157/6189)
Updating files:  52% (3219/6189)
Updating files:  53% (3281/6189)
Updating files:  54% (3343/6189)
Updating files:  55% (3404/6189)
Updating files:  56% (3466/6189)
Updating files:  57% (3528/6189)
Updating files:  58% (3590/6189)
Updating files:  59% (3652/6189)
Updating files:  60% (3714/6189)
Updating files:  61% (3776/6189)
Updating files:  61% (3829/6189)
Updating files:  62% (3838/6189)
Updating files:  63% (3900/6189)
Updating files:  64% (3961/6189)
Updating files:  65% (4023/6189)
Updating files:  66% (4085/6189)
Updating files:  67% (4147/6189)
Updating files:  68% (4209/6189)
Updating files:  69% (4271/6189)
Updating files:  70% (4333/6189)
Updating files:  71% (4395/6189)
Updating files:  72% (4457/6189)
Updating files:  73% (4518/6189)
Updating files:  74% (4580/6189)
Updating files:  75% (4642/6189)
Updating files:  76% (4704/6189)
Updating files:  77% (4766/6189)
Updating files:  78% (4828/6189)
Updating files:  79% (4890/6189)
Updating files:  80% (4952/6189)
Updating files:  81% (5014/6189)
Updating files:  82% (5075/6189)
Updating files:  83% (5137/6189)
Updating files:  84% (5199/6189)
Updating files:  85% (5261/6189)
Updating files:  86% (5323/6189)
Updating files:  87% (5385/6189)
Updating files:  88% (5447/6189)
Updating files:  89% (5509/6189)
Updating files:  90% (5571/6189)
Updating files:  91% (5632/6189)
Updating files:  92% (5694/6189)
Updating files:  93% (5756/6189)
Updating files:  94% (5818/6189)
Updating files:  95% (5880/6189)
Updating files:  96% (5942/6189)
Updating files:  97% (6004/6189)
Updating files:  98% (6066/6189)
Updating files:  99% (6128/6189)
Updating files: 100% (6189/6189)
Updating files: 100% (6189/6189), done.
[INFO] started tweaking git repo https://github.com/guidomodarelli/rustdom
[INFO] finished tweaking git repo https://github.com/guidomodarelli/rustdom
[INFO] tweaked toml for git repo https://github.com/guidomodarelli/rustdom written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/guidomodarelli/rustdom on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/guidomodarelli/rustdom already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 2622b0c4e0294b548975f8a919113706433dd759344cc07026afe8c4e8542078
[INFO] running `Command { std: "docker" "start" "2622b0c4e0294b548975f8a919113706433dd759344cc07026afe8c4e8542078", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2622b0c4e0294b548975f8a919113706433dd759344cc07026afe8c4e8542078", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2622b0c4e0294b548975f8a919113706433dd759344cc07026afe8c4e8542078" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2622b0c4e0294b548975f8a919113706433dd759344cc07026afe8c4e8542078", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2622b0c4e0294b548975f8a919113706433dd759344cc07026afe8c4e8542078" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling smallvec v1.16.1
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling new_debug_unreachable v1.0.6
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling precomputed-hash v0.1.1
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling phf_codegen v0.13.1
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling napi-build v2.4.2
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling tendril v0.5.1
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling string_cache_codegen v0.6.1
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-io v0.3.34
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling web_atoms v0.2.6
[INFO] [stderr]    Compiling dtoa v1.0.11
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling dtoa-short v0.3.5
[INFO] [stderr]    Compiling convert_case v0.12.0
[INFO] [stderr]    Compiling encoding_rs v0.8.41
[INFO] [stderr]    Compiling napi v3.12.3 (/opt/rustwide/workdir/third-party/napi)
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling selectors v0.39.0
[INFO] [stderr]    Compiling libloading v0.9.0
[INFO] [stderr]    Compiling unicode-case-mapping v1.0.0
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling rustc-hash v2.1.3
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling unicode-case-mapping v0.5.0
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling servo_arc v0.4.3
[INFO] [stderr]    Compiling napi-sys v3.3.1
[INFO] [stderr]    Compiling rustdom v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling nohash-hasher v0.2.0
[INFO] [stderr]    Compiling vsimd v0.8.0
[INFO] [stderr]    Compiling outref v0.5.2
[INFO] [stderr]    Compiling core_detect v1.0.0
[INFO] [stderr]    Compiling ctor v1.0.13
[INFO] [stderr]    Compiling simdutf8 v0.1.5
[INFO] [stderr]    Compiling multiversion_no_op v1.0.0
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling lru v0.16.4
[INFO] [stderr]    Compiling base64-simd v0.8.0
[INFO] [stderr]    Compiling xmlparser v0.13.6
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling napi-derive-backend v6.1.3
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling cssparser-macros v0.7.1
[INFO] [stderr]    Compiling multiversion-macros v0.9.0
[INFO] [stderr]    Compiling cssparser v0.37.0
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling multiversion v0.9.0
[INFO] [stderr]    Compiling napi-derive v3.6.4
[INFO] [stderr]    Compiling string_cache v0.9.0
[INFO] [stderr]    Compiling markup5ever v0.39.0
[INFO] [stderr]    Compiling futures-executor v0.3.34
[INFO] [stderr]    Compiling html5ever v0.39.0
[INFO] [stderr]    Compiling xml5ever v0.39.0
[INFO] [stderr]    Compiling futures v0.3.34
[INFO] [stderr]    Compiling markup5ever_rcdom v0.39.0+unofficial
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/dom/abort_state_binding.rs:129:14
[INFO] [stdout]     |
[INFO] [stdout] 129 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |id| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 129 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |id| {
[INFO] [stdout] 129 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |id| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 06s
[INFO] running `Command { std: "docker" "inspect" "2622b0c4e0294b548975f8a919113706433dd759344cc07026afe8c4e8542078", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2622b0c4e0294b548975f8a919113706433dd759344cc07026afe8c4e8542078" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustdom v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/dom/abort_state_binding.rs:129:14
[INFO] [stdout]     |
[INFO] [stdout] 129 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |id| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 129 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |id| {
[INFO] [stdout] 129 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |id| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> src/dom/abort_state_binding.rs:129:14
[INFO] [stdout]     |
[INFO] [stdout] 129 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |id| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 129 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |id| {
[INFO] [stdout] 129 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |id| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 02s
[INFO] running `Command { std: "docker" "inspect" "2622b0c4e0294b548975f8a919113706433dd759344cc07026afe8c4e8542078", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2622b0c4e0294b548975f8a919113706433dd759344cc07026afe8c4e8542078" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]    --> src/dom/abort_state_binding.rs:129:14
[INFO] [stderr]     |
[INFO] [stderr] 129 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |id| {
[INFO] [stderr]     |              ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]     |
[INFO] [stderr] 129 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |id| {
[INFO] [stderr] 129 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |id| {
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: `rustdom` (lib) generated 1 warning (run `cargo fix --lib -p rustdom` to apply 1 suggestion)
[INFO] [stderr] warning: `rustdom` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/rustdom/1d79dab98a722345/out/rustdom-1d79dab98a722345)
[INFO] [stdout] 
[INFO] [stdout] running 255 tests
[INFO] [stdout] test dom::abort_state::tests::should_flatten_deduplicate_and_mark_every_dependent_before_delivery ... ok
[INFO] [stdout] test dom::abort_state::tests::should_keep_algorithm_iteration_live_and_never_reuse_removed_ids ... ok
[INFO] [stdout] test dom::abort_state::tests::should_select_first_aborted_input_and_validate_before_mutation ... ok
[INFO] [stdout] test dom::attribute_index::capacity_tests::should_reclaim_constructor_owner_sets_and_tables_as_attributes_finalize ... ok
[INFO] [stdout] test dom::abort_state::tests::should_detach_terminal_roots_without_losing_algorithm_state_or_double_releasing_links ... ok
[INFO] [stdout] test dom::attribute_index::tests::should_keep_legacy_aliases_without_retaining_unreferenced_attributes ... ok
[INFO] [stdout] test dom::attribute_index::capacity_tests::should_compact_a_live_index_when_attributes_finalize_before_the_owner ... ok
[INFO] [stdout] test dom::attribute_operations::tests::should_copy_host_case_changes_and_reject_invalid_profiles_atomically ... ok
[INFO] [stdout] test dom::attribute_index::tests::should_release_references_when_elements_finalize_before_attributes ... ok
[INFO] [stdout] test dom::attribute_operations::tests::should_preserve_early_empty_and_idempotent_canonical_initialization ... ok
[INFO] [stdout] test dom::attribute_index::capacity_tests::should_preserve_live_aliases_when_the_ordered_collection_becomes_empty ... ok
[INFO] [stdout] test dom::attribute_operations::tests::should_reject_non_element_metadata_before_creating_an_attribute_collection ... ok
[INFO] [stdout] test dom::attribute_operations::tests::should_use_host_unicode_tables_for_supported_attribute_names ... FAILED
[INFO] [stdout] test dom::attribute_operations::tests::should_reject_nonempty_snapshot_collection_initialization_atomically ... ok
[INFO] [stdout] test dom::attribute_index::capacity_tests::should_reclaim_shared_holder_capacity_without_losing_the_remaining_alias ... ok
[INFO] [stdout] test dom::attribute_operations::transition_tests::should_protect_metadata_updates_without_restricting_initialization_or_retyping ... ok
[INFO] [stdout] test dom::attribute_operations::transition_tests::should_reject_all_implicit_attribute_mutations_without_modifying_snapshots ... ok
[INFO] [stdout] test dom::attribute_operations::transition_tests::should_validate_owner_inputs_before_creating_any_collection ... ok
[INFO] [stdout] test dom::attributes::tests::should_preserve_attr_names_namespaces_and_utf16_values ... ok
[INFO] [stdout] test dom::attributes::tests::should_reject_invalid_attr_snapshots_without_replacing_element_data ... ok
[INFO] [stdout] test dom::attributes::tests::should_reject_snapshot_initializers_without_modifying_canonical_collections ... ok
[INFO] [stdout] test dom::blob_data::tests::should_clamp_slice_endpoints_and_keep_empty_spans_at_the_start ... ok
[INFO] [stdout] test dom::blob_data::tests::should_normalize_only_line_endings_and_preserve_other_utf16_units ... ok
[INFO] [stdout] test dom::attribute_operations::transition_tests::should_borrow_snapshots_and_reject_invalid_canonical_data_at_the_reader ... ok
[INFO] [stdout] test dom::attribute_operations::transition_tests::should_seal_constructor_ownership_and_preserve_value_and_release_contracts ... ok
[INFO] [stdout] test dom::abort_state::tests::should_reclaim_bidirectional_links_and_capacity_with_a_live_signal ... ok
[INFO] [stdout] test dom::boundary_points::tests::should_follow_live_moves_and_keep_attribute_ownership_outside_tree_ancestry ... ok
[INFO] [stdout] test dom::boundary_points::tests::should_order_same_nodes_ancestors_and_separate_branches_at_child_boundaries ... ok
[INFO] [stdout] test dom::boundary_points::tests::should_reject_invalid_handles_without_activating_reservations ... ok
[INFO] [stdout] test dom::compact_storage::tests::should_reclaim_empty_map_buckets_when_tombstones_hide_their_capacity ... ok
[INFO] [stdout] test dom::character_data::tests::should_keep_whole_text_order_and_stop_at_non_text_siblings ... ok
[INFO] [stdout] test dom::character_data::tests::should_preserve_utf16_boundaries_and_reject_invalid_splices_atomically ... ok
[INFO] [stdout] test dom::compact_storage::tests::should_reclaim_empty_set_buckets_when_tombstones_hide_their_capacity ... ok
[INFO] [stdout] test dom::compact_storage::tests::should_reclaim_map_buckets_when_tombstones_hide_their_capacity ... ok
[INFO] [stdout] test dom::data::tests::should_preserve_surrogates_and_nul_in_dom_strings ... ok
[INFO] [stdout] test dom::document_implementation::tests::should_select_content_type_using_exact_namespace_values ... ok
[INFO] [stdout] test dom::document_implementation::tests::should_validate_both_qname_components_and_utf16_scalar_boundaries ... ok
[INFO] [stdout] test dom::dom_rect::tests::should_keep_subnormal_dimensions_and_independent_copies ... ok
[INFO] [stdout] test dom::compact_storage::tests::should_reclaim_set_buckets_when_tombstones_hide_their_capacity ... ok
[INFO] [stdout] test dom::dom_rect::tests::should_order_negative_dimensions_without_changing_the_origin ... ok
[INFO] [stdout] test dom::dom_rect::tests::should_propagate_nan_and_preserve_overflow_and_infinities ... ok
[INFO] [stdout] test dom::dom_rect::tests::should_resolve_equal_zero_edges_by_ecmascript_sign_rules ... ok
[INFO] [stdout] test dom::event_listeners::tests::should_count_active_listeners_after_removal_and_once_invocation ... ok
[INFO] [stdout] test dom::event_listeners::tests::should_deduplicate_by_callback_capture_and_keep_first_options ... ok
[INFO] [stdout] test dom::event_listeners::tests::should_keep_removed_and_readded_records_distinct_from_snapshots ... ok
[INFO] [stdout] test dom::event_listeners::tests::should_reject_exhaustion_before_mutation_but_preserve_duplicates ... ok
[INFO] [stdout] test dom::event_path::tests::should_capture_then_bubble_with_target_overrides_and_current_bubbles_value ... ok
[INFO] [stdout] test dom::event_path::tests::should_hide_closed_roots_without_hiding_slotted_light_targets ... ok
[INFO] [stdout] test dom::event_path::tests::should_preserve_current_target_when_stopped_and_release_large_path_buffers ... ok
[INFO] [stdout] test dom::event_state::tests::should_apply_phase_and_target_decisions_even_when_stopped_and_preserve_cancellation_at_finish ... ok
[INFO] [stdout] test dom::event_state::tests::should_cancel_only_when_allowed_and_keep_legacy_setters_one_way ... ok
[INFO] [stdout] test dom::event_state::tests::should_finish_construction_without_erasing_type_or_base_initialization_flags ... ok
[INFO] [stdout] test dom::event_state::tests::should_preserve_dispatch_error_order_and_change_trust_only_after_acceptance ... ok
[INFO] [stdout] test dom::event_state::tests::should_preserve_timestamp_composed_and_dispatch_guards_during_initialization ... ok
[INFO] [stdout] test dom::file_reader::tests::should_match_legacy_utf16_incomplete_suffix_handling ... ok
[INFO] [stdout] test dom::file_reader::tests::should_preserve_bom_priority_fallback_and_replacement_encoding ... ok
[INFO] [stdout] test dom::form_data::tests::should_keep_host_identity_disjoint_and_preserve_replacement_order ... ok
[INFO] [stdout] test dom::form_data::tests::should_preserve_order_and_first_position_when_replacing_duplicates ... ok
[INFO] [stdout] test dom::blob_data::tests::should_validate_printable_ascii_and_lowercase_the_complete_mime_type ... ok
[INFO] [stdout] test dom::form_data::tests::should_reject_exhausted_new_identities_without_changing_existing_entries ... ok
[INFO] [stdout] test dom::attribute_index::capacity_tests::should_reclaim_global_tables_while_an_element_and_attribute_remain_alive ... ok
[INFO] [stdout] test dom::mutation_production::tests::should_map_observers_to_unique_payloads_without_reordering_or_retaining_empty_batches ... ok
[INFO] [stdout] test dom::mutation_production::tests::should_preserve_order_and_old_value_variants_without_mutating_queues_or_tree ... ok
[INFO] [stdout] test dom::mutation_production::tests::should_reject_invalid_payload_references_before_producing_any_record ... ok
[INFO] [stdout] test dom::mutation_production::tests::should_reuse_null_payloads_and_release_the_shared_data_after_all_prepared_records_drop ... ok
[INFO] [stdout] test dom::mutation_record::tests::should_keep_ordered_snapshot_ids_after_tree_changes_and_release ... ok
[INFO] [stdout] test dom::mutation_record::tests::should_preserve_nullable_lossless_fields_and_each_kind_without_mutating_the_tree ... ok
[INFO] [stdout] test dom::mutation_record::tests::should_reject_invalid_references_and_types_without_activating_reserved_handles ... ok
[INFO] [stdout] test dom::namespaces::tests::should_follow_live_declarations_and_preserve_element_namespace_precedence ... ok
[INFO] [stdout] test dom::namespaces::tests::should_preserve_utf16_declarations_and_empty_namespace_undeclarations ... ok
[INFO] [stdout] test dom::namespaces::tests::should_resolve_documents_attributes_and_text_without_crossing_fragment_boundaries ... ok
[INFO] [stdout] test dom::form_data::tests::should_preserve_utf16_names_and_reclaim_capacity_with_one_entry_alive ... ok
[INFO] [stdout] test dom::file_reader::tests::should_reject_overlapping_reads_and_consume_shared_abort_once ... ok
[INFO] [stdout] test dom::form_data::tests::should_release_host_index_capacity_while_a_text_entry_survives ... ok
[INFO] [stdout] test dom::node_comparison::tests::should_compare_deep_trees_iteratively_without_persistent_allocations ... ok
[INFO] [stdout] test dom::node_comparison::tests::should_compare_positions_and_containment_after_moves_and_releases ... ok
[INFO] [stdout] test dom::node_comparison::tests::should_compare_unordered_attributes_without_using_namespace_prefixes ... ok
[INFO] [stdout] test dom::node_comparison::tests::should_preserve_attached_and_detached_attribute_position_contracts ... ok
[INFO] [stdout] test dom::node_comparison::tests::should_preserve_utf16_equality_across_storage_representations ... ok
[INFO] [stdout] test dom::node_constraints::tests::should_exclude_only_the_replaced_child_from_document_element_constraints ... ok
[INFO] [stdout] test dom::node_constraints::tests::should_preserve_doctype_exclusion_and_immediate_previous_sibling_for_replacement ... ok
[INFO] [stdout] test dom::node_constraints::tests::should_preserve_exact_element_count_in_the_pinned_fragment_replacement_rule ... ok
[INFO] [stdout] test dom::node_constraints::tests::should_preserve_document_element_doctype_and_immediate_sibling_rules ... ok
[INFO] [stdout] test dom::node_constraints::tests::should_reject_foreign_references_before_node_type_and_preserve_valid_kinds ... ok
[INFO] [stdout] test dom::node_constraints::tests::should_distinguish_fragment_elements_exclusive_text_and_cdata_without_mutation ... ok
[INFO] [stdout] test dom::node_constraints::tests::should_reject_missing_replacement_children_and_preserve_prefix_error_order_without_mutation ... ok
[INFO] [stdout] test dom::attribute_index::capacity_tests::should_reclaim_duplicate_name_bucket_capacity_without_changing_order ... ok
[INFO] [stdout] test dom::event_listeners::tests::should_compact_unique_type_and_callback_bursts_while_preserving_history ... ok
[INFO] [stdout] test dom::node_constraints::tests::should_reject_unallocated_handles_without_consuming_reservations ... ok
[INFO] [stdout] test dom::node_text::tests::should_aggregate_only_descendant_text_in_current_tree_order ... ok
[INFO] [stdout] test dom::node_text::tests::should_read_each_node_kind_without_losing_utf16_units ... ok
[INFO] [stdout] test dom::node_text::tests::should_reject_missing_data_without_consuming_reserved_handles_or_mutating_the_tree ... ok
[INFO] [stdout] test dom::node_text::tests::should_reject_unallocated_or_untyped_text_writes_without_consuming_reservations ... ok
[INFO] [stdout] test dom::node_text::tests::should_select_text_write_effects_without_mutation_for_every_node_kind ... ok
[INFO] [stdout] test dom::normalization::tests::should_preserve_inclusive_candidates_and_exclusive_text_boundaries ... ok
[INFO] [stdout] test dom::node_geometry::tests::should_preserve_utf16_and_non_character_length_rules ... ok
[INFO] [stdout] test dom::node_geometry::tests::should_reject_reserved_and_invalid_handles_without_materialization ... ok
[INFO] [stdout] test dom::normalization::tests::should_reject_incomplete_trees_without_materializing_reservations_or_mutating_data ... ok
[INFO] [stdout] test dom::normalization::tests::should_return_empty_removal_steps_and_read_current_siblings_after_mutations ... ok
[INFO] [stdout] test dom::observer_delivery::tests::should_cancel_buffers_without_discarding_unvisited_record_queues ... ok
[INFO] [stdout] test dom::observer_delivery::tests::should_drain_each_observer_at_its_turn_and_keep_new_batches_separate_from_captured_slots ... ok
[INFO] [stdout] test dom::observer_delivery::tests::should_reject_foreign_forests_without_consuming_their_queues_or_retaining_the_origin ... ok
[INFO] [stdout] test dom::observer_notifications::tests::should_preserve_a_scheduled_empty_job_and_reclaim_finalized_membership ... ok
[INFO] [stdout] test dom::observer_queues::tests::should_keep_independent_fifo_queues_and_never_reuse_drained_tokens ... ok
[INFO] [stdout] test dom::observer_queues::tests::should_keep_payloads_after_original_wrappers_drop_and_release_each_share_on_drain ... ok
[INFO] [stdout] test dom::observer_queues::tests::should_reclaim_large_queues_and_preserve_all_state_on_token_exhaustion ... ok
[INFO] [stdout] test dom::observer_registry::tests::should_normalize_present_false_options_and_reject_invalid_replacements_without_activation ... ok
[INFO] [stdout] test dom::observer_delivery::tests::should_skip_empty_observers_in_one_step_and_cancel_when_a_captured_slot_was_released ... ok
[INFO] [stdout] test dom::observer_notifications::tests::should_deduplicate_sort_and_coalesce_without_losing_reentrant_batches ... ok
[INFO] [stdout] test dom::observer_registry::tests::should_preserve_empty_filters_and_lossless_name_or_namespace_matching ... ok
[INFO] [stdout] test dom::observer_registry::tests::should_release_both_directions_and_reclaim_capacity_without_reusing_observer_ids ... ok
[INFO] [stdout] test dom::observer_registry::tests::should_preserve_queued_payloads_on_registration_changes_and_clear_them_on_disconnect_or_release ... ok
[INFO] [stdout] test dom::node_geometry::tests::should_follow_current_tree_roots_and_order_after_moves ... ok
[INFO] [stdout] test dom::observer_registry::tests::should_reject_invalid_handles_and_exhaustion_before_changing_registry_state ... ok
[INFO] [stdout] test dom::node_metadata::tests::should_keep_processing_instruction_target_through_character_data_updates ... ok
[INFO] [stdout] test dom::observer_registry::tests::should_select_first_matches_and_merge_old_value_requests_across_current_ancestors ... ok
[INFO] [stdout] test dom::node_metadata::tests::should_preserve_doctype_identifiers_and_release_their_native_storage ... ok
[INFO] [stdout] test dom::range_boundaries::tests::should_accept_topology_only_endpoints_in_every_mode ... ok
[INFO] [stdout] test dom::range_boundaries::tests::should_find_inclusive_common_ancestors_without_crossing_roots_or_retaining_nodes ... ok
[INFO] [stdout] test dom::range_boundaries::tests::should_preserve_update_order_when_crossing_endpoints_or_changing_roots ... ok
[INFO] [stdout] test dom::range_boundaries::tests::should_reject_invalid_boundaries_before_root_decisions_without_mutation ... ok
[INFO] [stdout] test dom::range_boundaries::tests::should_resolve_relative_boundaries_and_selections_after_sibling_changes ... ok
[INFO] [stdout] test dom::range_content_queries::tests::should_report_doctypes_and_preserve_character_data_lengths_and_empty_selections ... ok
[INFO] [stdout] test dom::range_content_queries::tests::should_select_partial_branches_and_contained_siblings_without_mutation ... ok
[INFO] [stdout] test dom::range_boundaries::tests::should_reject_each_unallocated_endpoint_before_any_mode_decision_without_mutation ... ok
[INFO] [stdout] test dom::range_contents::tests::should_deliver_character_clone_effects_in_order_without_changing_the_source ... ok
[INFO] [stdout] test dom::range_content_queries::tests::should_reject_unallocated_endpoints_and_report_distinct_roots_without_activating_handles ... ok
[INFO] [stdout] test dom::range_contents::tests::should_extract_character_data_after_appending_the_clone_without_explicit_collapse ... ok
[INFO] [stdout] test dom::queries::tests::should_delegate_unsupported_syntax_without_disabling_unrelated_trees ... ok
[INFO] [stdout] test dom::range_contents::tests::should_move_contained_identities_and_keep_the_original_collapse_point ... ok
[INFO] [stdout] test dom::range_contents::tests::should_preserve_doctype_and_root_errors_after_creating_the_result_fragment ... ok
[INFO] [stdout] test dom::range_contents::tests::should_read_first_removal_length_again_after_the_append_effect ... ok
[INFO] [stdout] test dom::queries::tests::should_match_live_data_with_reused_selector_syntax ... ok
[INFO] [stdout] test dom::range_contents::tests::should_reject_invalid_results_and_endpoints_without_consuming_reserved_handles ... ok
[INFO] [stdout] test dom::range_contents::tests::should_read_subrange_length_after_the_host_clone_and_append_effects ... ok
[INFO] [stdout] test dom::range_context::tests::should_preserve_html_mode_namespace_case_and_utf16_metadata_in_default_body_selection ... ok
[INFO] [stdout] test dom::range_context::tests::should_validate_both_endpoints_before_type_decisions_without_consuming_reservations ... ok
[INFO] [stdout] test dom::range_control::tests::should_reject_each_unallocated_boundary_before_returning_a_comparison ... ok
[INFO] [stdout] test dom::range_control::tests::should_select_the_pinned_pair_for_each_comparison_method ... ok
[INFO] [stdout] test dom::range_control::tests::should_validate_method_before_roots_and_preserve_selected_inconsistent_root_errors ... ok
[INFO] [stdout] test dom::range_deletion::tests::should_preserve_cdata_exclusion_and_reject_unallocated_endpoints_without_activation ... ok
[INFO] [stdout] test dom::range_insertion::tests::should_calculate_offset_from_current_reference_and_fragment_after_mutation ... ok
[INFO] [stdout] test dom::range_deletion::tests::should_capture_only_outermost_removals_and_the_original_collapse_position ... ok
[INFO] [stdout] test dom::range_insertion::tests::should_reject_reserved_handles_before_decisions_without_allocating_or_mutating ... ok
[INFO] [stdout] test dom::range_insertion::tests::should_select_text_parent_or_indexed_child_and_preserve_non_index_offsets ... ok
[INFO] [stdout] test dom::range_mutations::tests::should_apply_numeric_updates_and_report_only_changed_owner_identities ... ok
[INFO] [stdout] test dom::range_mutations::tests::should_keep_javascript_number_comparisons_and_reject_uninitialized_endpoints ... ok
[INFO] [stdout] test dom::range_mutations::tests::should_preserve_character_data_snapshot_update_order_and_leave_other_nodes_unchanged ... ok
[INFO] [stdout] test dom::range_mutations::tests::should_preserve_insert_cross_node_offset_behavior_and_remove_in_separate_stages ... ok
[INFO] [stdout] test dom::range_mutations::tests::should_plan_split_and_normalization_moves_without_changing_native_state ... ok
[INFO] [stdout] test dom::queries::tests::should_count_query_errors_without_activating_reserved_handles ... ok
[INFO] [stdout] test dom::range_deletion::tests::should_plan_same_character_data_slices_without_mutating_the_data ... ok
[INFO] [stdout] test dom::range_queries::tests::should_reject_unallocated_query_nodes_without_activating_reservations ... ok
[INFO] [stdout] test dom::range_insertion::tests::should_reject_invalid_starts_but_defer_hierarchy_rules_to_the_existing_driver ... ok
[INFO] [stdout] test dom::range_queries::tests::should_report_point_order_and_intersection_in_current_tree_order ... ok
[INFO] [stdout] test dom::attribute_operations::tests::should_preserve_first_seen_names_across_large_namespace_duplicate_collections ... ok
[INFO] [stdout] test dom::range_queries::tests::should_validate_roots_before_node_type_and_offsets_and_preserve_cdata_limits ... ok
[INFO] [stdout] test dom::range_state::tests::should_preserve_internal_number_values_and_the_existing_query_conversion ... ok
[INFO] [stdout] test dom::range_state::tests::should_reject_invalid_handles_without_replacing_either_boundary ... ok
[INFO] [stdout] test dom::range_surround::tests::should_preserve_exclusive_text_rules_and_defer_later_parent_hierarchy_errors ... ok
[INFO] [stdout] test dom::range_surround::tests::should_reject_partial_non_text_before_invalid_parent_type_and_allow_whole_elements ... ok
[INFO] [stdout] test dom::range_surround::tests::should_reject_unallocated_handles_without_consuming_reservations_and_report_distinct_roots ... ok
[INFO] [stdout] test dom::range_text::tests::should_collect_partial_boundaries_and_contained_text_while_excluding_cdata ... ok
[INFO] [stdout] test dom::range_text::tests::should_reject_missing_metadata_without_activating_reserved_nodes ... ok
[INFO] [stdout] test dom::root_hosts::tests::should_distinguish_shadow_roots_from_template_hosts_across_live_moves ... ok
[INFO] [stdout] test dom::root_hosts::tests::should_reject_invalid_retarget_inputs_and_bound_cross_host_cycles ... ok
[INFO] [stdout] test dom::range_text::tests::should_clip_same_text_slices_without_losing_surrogates ... ok
[INFO] [stdout] test dom::root_hosts::tests::should_register_early_constructor_roles_and_preserve_failed_metadata_writes ... ok
[INFO] [stdout] test dom::range_state::tests::should_clone_independently_and_plan_collapse_without_changing_either_state ... ok
[INFO] [stdout] test dom::range_state::tests::should_preserve_independent_endpoint_snapshots_and_collapsed_state ... ok
[INFO] [stdout] test dom::root_hosts::tests::should_reject_cycles_and_invalid_handles_without_materializing_reservations ... ok
[INFO] [stdout] test dom::root_hosts::tests::should_retarget_to_the_first_host_visible_from_each_reference_root ... ok
[INFO] [stdout] test dom::selection::tests::should_reset_direction_and_notify_only_reference_association_changes ... ok
[INFO] [stdout] test dom::root_hosts::tests::should_release_both_directions_and_reclaim_capacity_with_a_live_root_remaining ... ok
[INFO] [stdout] test dom::serialization::tests::should_reject_missing_serialization_data_without_consuming_reservations ... ok
[INFO] [stdout] test dom::serialization::tests::should_reject_template_cycles_without_unbounded_recursion ... ok
[INFO] [stdout] test dom::serialization::tests::should_escape_html_and_preserve_isolated_utf16_units ... ok
[INFO] [stdout] test dom::range_context::tests::should_select_element_or_parent_element_without_crossing_fragment_roots ... ok
[INFO] [stdout] test dom::root_hosts::tests::should_replace_owners_without_clearing_unrelated_roots_and_restore_root_links_after_moves ... ok
[INFO] [stdout] test dom::serialization::tests::should_preserve_existing_data_when_metadata_decoding_fails ... ok
[INFO] [stdout] test dom::selection::tests::should_preserve_type_and_strict_containment_rules ... ok
[INFO] [stdout] test dom::slot_assignment_driver::tests::should_commit_captured_candidates_and_follow_the_cursor_captured_before_signaling ... ok
[INFO] [stdout] test dom::root_hosts::tests::should_retarget_disjoint_trees_without_changing_or_retaining_their_nodes ... ok
[INFO] [stdout] test dom::slot_assignment_driver::tests::should_cancel_failed_captured_plans_without_committing_or_dropping_accepted_signals ... ok
[INFO] [stdout] test dom::slot_assignment_driver::tests::should_preserve_completed_prefixes_and_reject_invalid_roots_without_activating_handles ... ok
[INFO] [stdout] test dom::slot_assignment_driver::tests::should_preserve_identity_after_a_tree_move_and_release_it_at_completion_or_cancellation ... ok
[INFO] [stdout] test dom::slot_assignment_driver::tests::should_reject_a_different_forest_with_matching_handles_before_committing ... ok
[INFO] [stdout] test dom::slot_assignment_driver::tests::should_release_the_origin_while_a_pending_driver_remains_alive ... ok
[INFO] [stdout] test dom::slot_assignments::tests::should_capture_before_signaling_and_commit_the_original_snapshot_after_changes ... ok
[INFO] [stdout] test dom::slot_assignment_driver::tests::should_restore_backlinks_without_signaling_when_the_cached_nodes_are_unchanged ... ok
[INFO] [stdout] test dom::slot_assignments::tests::should_reject_invalid_snapshots_and_retyping_before_any_state_changes ... ok
[INFO] [stdout] test dom::slot_assignments::tests::should_remove_shared_members_and_duplicate_ids_in_either_finalization_order ... ok
[INFO] [stdout] test dom::slot_backlinks::tests::should_reject_invalid_links_and_metadata_before_modifying_state_or_reservations ... ok
[INFO] [stdout] test dom::slot_backlinks::tests::should_release_shared_and_self_backlinks_in_either_finalization_order ... ok
[INFO] [stdout] test dom::slot_backlinks::tests::should_preserve_recorded_backlinks_independently_of_topology_names_and_cache ... ok
[INFO] [stdout] test dom::slot_assignments::tests::should_reclaim_large_snapshots_while_the_slot_and_members_remain_alive ... ok
[INFO] [stdout] test dom::slot_flatten::tests::should_reject_unknown_inputs_and_release_resources_with_snapshots_retained ... ok
[INFO] [stdout] test dom::slot_flatten::tests::should_reject_raw_assignment_cycles_without_modifying_the_tree ... ok
[INFO] [stdout] test dom::slot_backlinks::tests::should_reclaim_shared_and_distinct_owner_capacity_while_nodes_remain_alive ... ok
[INFO] [stdout] test dom::slot_signals::tests::should_reject_invalid_roles_and_handles_without_accepting_partial_state ... ok
[INFO] [stdout] test dom::slot_signals::tests::should_reuse_live_slots_across_many_independent_drains_without_retaining_buffers ... ok
[INFO] [stdout] test dom::slot_flatten::tests::should_distinguish_assigned_cdata_from_fallback_and_preserve_order ... ok
[INFO] [stdout] test dom::slotable_names::tests::should_preserve_state_and_reservations_when_inputs_or_metadata_are_rejected ... ok
[INFO] [stdout] test dom::slotable_names::tests::should_store_only_nonempty_lossless_names_and_clear_them_on_reset ... ok
[INFO] [stdout] test dom::slot_signals::tests::should_discard_finalized_slots_and_reclaim_burst_capacity_with_a_live_slot_remaining ... ok
[INFO] [stdout] test dom::slots::tests::should_find_the_first_slot_in_current_ordinary_tree_order ... ok
[INFO] [stdout] test dom::slots::tests::should_preserve_cdata_name_inheritance_and_ignore_comments_in_default_assignment ... ok
[INFO] [stdout] test dom::slotable_names::tests::should_reclaim_name_capacity_while_an_unrelated_node_remains_alive ... ok
[INFO] [stdout] test dom::slots::tests::should_reject_invalid_roots_without_mutating_or_retaining_resources ... ok
[INFO] [stdout] test dom::slots::tests::should_select_immediate_host_children_for_only_the_first_named_slot ... ok
[INFO] [stdout] test dom::slots::tests::should_preserve_query_resources_and_release_nodes_while_result_ids_remain_alive ... ok
[INFO] [stdout] test dom::store::tests::should_follow_metadata_retyping_in_constraints_without_changing_failed_writes ... ok
[INFO] [stdout] test dom::slots::tests::should_keep_template_contents_and_nodes_outside_the_root_out_of_the_search ... ok
[INFO] [stdout] test dom::store::tests::should_invalidate_sibling_indices_after_mutations_and_version_wrap ... ok
[INFO] [stdout] test dom::store::tests::should_materialize_reserved_handles_without_reusing_released_ones ... ok
[INFO] [stdout] test dom::store::tests::should_preserve_order_when_inserting_and_removing_siblings ... ok
[INFO] [stdout] test dom::slots::tests::should_preserve_utf16_names_namespaces_and_canonical_attribute_updates ... ok
[INFO] [stdout] test dom::store::tests::should_reject_insertion_errors_before_materializing_reserved_handles ... ok
[INFO] [stdout] test dom::store::tests::should_reject_stale_and_non_integer_handles_after_collection ... ok
[INFO] [stdout] test dom::slot_assignment_driver::tests::should_finish_large_unchanged_trees_in_one_step_without_allocating_persistent_state ... ok
[INFO] [stdout] test dom::store::tests::should_preserve_shared_self_and_active_template_handle_allocation ... ok
[INFO] [stdout] test dom::store::tests::should_reject_cycles_and_attached_insertions_without_partial_writes ... ok
[INFO] [stdout] test dom::store::tests::should_release_high_water_storage_and_detach_surviving_children ... ok
[INFO] [stdout] test dom::store::tests::should_release_nameless_attribute_snapshots_without_retaining_data_or_links ... ok
[INFO] [stdout] test dom::token_list::tests::should_parse_exact_html_space_and_keep_utf16_and_order ... ok
[INFO] [stdout] test dom::slot_signals::tests::should_deduplicate_in_first_signal_order_and_separate_reentrant_batches ... ok
[INFO] [stdout] test dom::token_list::tests::should_preserve_validation_precedence_for_pairs_and_variadic_calls ... ok
[INFO] [stdout] test dom::store::tests::should_validate_all_metadata_handles_before_activating_either_record ... ok
[INFO] [stdout] test dom::string_map::tests::should_prioritize_invalid_property_and_skip_validation_for_deletion ... ok
[INFO] [stdout] test dom::string_map::tests::should_read_first_local_name_across_namespaces_and_deduplicate_enumeration ... ok
[INFO] [stdout] test dom::token_list::tests::should_replace_at_the_first_position_and_deduplicate ... ok
[INFO] [stdout] test dom::token_list::tests::should_reclaim_large_storage_after_bulk_removal ... ok
[INFO] [stdout] test dom::string_map::tests::should_convert_ascii_case_and_preserve_other_utf16_units ... ok
[INFO] [stdout] test dom::tree_cursor::tests::should_repair_positions_before_removing_subtrees ... ok
[INFO] [stdout] test dom::tree_cursor::tests::should_distinguish_iterator_rejection_from_walker_pruning ... ok
[INFO] [stdout] test dom::tree_cursor::tests::should_resume_against_live_links_and_preserve_failed_position ... ok
[INFO] [stdout] test dom::web_storage::tests::should_preserve_empty_old_values_and_numeric_quota_edges ... ok
[INFO] [stdout] test dom::web_storage::tests::should_track_utf16_quota_and_preserve_overwrite_order ... ok
[INFO] [stdout] test tests::should_decode_entities_and_repair_tables_when_parsing_html ... ok
[INFO] [stdout] test xml::doctype::tests::should_extract_only_exact_nonempty_entity_patterns_in_order ... ok
[INFO] [stdout] test tests::should_preserve_template_contents_when_encoding_a_fragment ... ok
[INFO] [stdout] test xml::input::tests::should_normalize_newlines_and_count_scalar_columns_over_utf16_offsets ... ok
[INFO] [stdout] test xml::input::tests::should_preserve_saxes_surrogate_behavior_and_reject_disallowed_units ... ok
[INFO] [stdout] test xml::serialize_text::tests::should_distinguish_xml_character_name_and_public_identifier_rules ... ok
[INFO] [stdout] test xml::serialize_text::tests::should_escape_xml_without_replacing_isolated_utf16_units ... ok
[INFO] [stdout] test xml::tests::should_emit_comment_and_close_before_the_corresponding_fatal_error ... ok
[INFO] [stdout] test xml::tests::should_preserve_entity_values_without_recursive_expansion ... ok
[INFO] [stdout] test xml::tests::should_preserve_namespace_resolution_and_attribute_order ... ok
[INFO] [stdout] test dom::tree_cursor::tests::should_walk_reverse_siblings_children_and_parents ... ok
[INFO] [stdout] test dom::web_storage::tests::should_keep_live_cursor_order_through_delete_reinsert_and_clear ... ok
[INFO] [stdout] test xml::doctype::tests::should_preserve_priority_quotes_whitespace_and_embedded_matches ... ok
[INFO] [stdout] test dom::attribute_index::capacity_tests::should_reclaim_capacity_after_unique_attribute_bursts_on_a_live_element ... ok
[INFO] [stdout] test dom::slot_flatten::tests::should_flatten_deep_fallback_without_recursive_control_state ... ok
[INFO] [stdout] test dom::web_storage::tests::should_release_capacity_without_discarding_a_surviving_entry ... ok
[INFO] [stdout] test tests::should_handle_deep_trees_without_recursive_encoding ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- dom::attribute_operations::tests::should_use_host_unicode_tables_for_supported_attribute_names stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dom::attribute_operations::tests::should_use_host_unicode_tables_for_supported_attribute_names' (1464) panicked at src/dom/attribute_operations.rs:573:47:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: UnsupportedUnicodeVersion("17.0")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f79eaf3bee6 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f79ead5596a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f79eaf413ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f79eaf19622 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f79eaf34ba1 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f79eaf34d82 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    6:     0x5f79eaf196d2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    7:     0x5f79eaf124c9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    8:     0x5f79eaf1a2ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]    9:     0x5f79ead5608c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   10:     0x5f79ead55e62 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   11:     0x5f79eaece50c - <rustdom[a17183e9902294cb]::dom::attribute_operations::tests::should_use_host_unicode_tables_for_supported_attribute_names::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5f79eaf4371b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x5f79eaf515c4 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5f79eaf4acf4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5f79eaf55382 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5f79eaf3b764 - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x78f1e764adfa - <unknown>
[INFO] [stdout]   18:     0x78f1e76de3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     dom::attribute_operations::tests::should_use_host_unicode_tables_for_supported_attribute_names
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 254 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.73s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "2622b0c4e0294b548975f8a919113706433dd759344cc07026afe8c4e8542078", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2622b0c4e0294b548975f8a919113706433dd759344cc07026afe8c4e8542078", kill_on_drop: false }`
[INFO] [stdout] 2622b0c4e0294b548975f8a919113706433dd759344cc07026afe8c4e8542078
