[INFO] cloning repository https://github.com/moriyoshi/yesnodb
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/moriyoshi/yesnodb" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmoriyoshi%2Fyesnodb", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmoriyoshi%2Fyesnodb'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 9257ec3d16f5eda73f17b07880a3bc30612a098c
[INFO] testing moriyoshi/yesnodb against 1.100.0-beta.1 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmoriyoshi%2Fyesnodb" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/moriyoshi/yesnodb
[INFO] finished tweaking git repo https://github.com/moriyoshi/yesnodb
[INFO] tweaked toml for git repo https://github.com/moriyoshi/yesnodb written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/moriyoshi/yesnodb 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/moriyoshi/yesnodb 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] [stderr] warning: unused workspace dependency `libc`
[INFO] [stderr]   --> Cargo.toml:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | libc = "0.2"
[INFO] [stderr]    | ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `libc`
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] bc99345a0e27a3238476881346dbd5f09bfbb4cee1e8a135806a8cfdde367ffe
[INFO] running `Command { std: "docker" "start" "bc99345a0e27a3238476881346dbd5f09bfbb4cee1e8a135806a8cfdde367ffe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bc99345a0e27a3238476881346dbd5f09bfbb4cee1e8a135806a8cfdde367ffe", 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" "bc99345a0e27a3238476881346dbd5f09bfbb4cee1e8a135806a8cfdde367ffe" "/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" "bc99345a0e27a3238476881346dbd5f09bfbb4cee1e8a135806a8cfdde367ffe", 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" "bc99345a0e27a3238476881346dbd5f09bfbb4cee1e8a135806a8cfdde367ffe" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: unused workspace dependency `libc`
[INFO] [stderr]   --> Cargo.toml:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | libc = "0.2"
[INFO] [stderr]    | ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `libc`
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling arrow-schema v59.2.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling crc32c v0.6.8
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling memmap2 v0.9.11
[INFO] [stderr]    Compiling num-integer v0.1.47
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling num-bigint v0.5.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling bytemuck_derive v1.12.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.56
[INFO] [stderr]    Compiling bytemuck v1.25.2
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling arrow-buffer v59.2.0
[INFO] [stderr]    Compiling arrow-data v59.2.0
[INFO] [stderr]    Compiling yesno-core v0.1.0 (/opt/rustwide/workdir/yesno-core)
[INFO] [stderr]    Compiling arrow-array v59.2.0
[INFO] [stderr]    Compiling yesno-arrow v0.1.0 (/opt/rustwide/workdir/yesno-arrow)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 32.04s
[INFO] running `Command { std: "docker" "inspect" "bc99345a0e27a3238476881346dbd5f09bfbb4cee1e8a135806a8cfdde367ffe", 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" "bc99345a0e27a3238476881346dbd5f09bfbb4cee1e8a135806a8cfdde367ffe" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: unused workspace dependency `libc`
[INFO] [stderr]   --> Cargo.toml:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | libc = "0.2"
[INFO] [stderr]    | ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `libc`
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling roaring v0.11.5
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling arrow-array v59.2.0
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling criterion-plot v0.6.0
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling yesno-arrow v0.1.0 (/opt/rustwide/workdir/yesno-arrow)
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling criterion v0.7.0
[INFO] [stderr]    Compiling yesno-core v0.1.0 (/opt/rustwide/workdir/yesno-core)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 56.49s
[INFO] running `Command { std: "docker" "inspect" "bc99345a0e27a3238476881346dbd5f09bfbb4cee1e8a135806a8cfdde367ffe", 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" "bc99345a0e27a3238476881346dbd5f09bfbb4cee1e8a135806a8cfdde367ffe" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unused workspace dependency `libc`
[INFO] [stderr]   --> Cargo.toml:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | libc = "0.2"
[INFO] [stderr]    | ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `libc`
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.38s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/yesno-arrow/259e6777b25364e1/out/yesno_arrow-259e6777b25364e1)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test batch::tests::set_from_array_handles_unsorted_and_duplicate_input ... ok
[INFO] [stdout] test masks::tests::a_dense_bitmap_chunk_is_zero_copy ... ok
[INFO] [stdout] test batch::tests::set_from_array_round_trips ... ok
[INFO] [stdout] test containers::tests::a_prefix_past_48_bits_is_refused ... ok
[INFO] [stdout] test batch::tests::batches_have_no_validity_buffer ... ok
[INFO] [stdout] test batch::tests::a_lazy_expression_streams_correctly ... ok
[INFO] [stdout] test batch::tests::target_rows_bounds_each_batch ... ok
[INFO] [stdout] test masks::tests::masks_have_no_validity_buffer ... ok
[INFO] [stdout] test masks::tests::masks_from_a_lazy_expression_match_the_materialized_set ... ok
[INFO] [stdout] test schema::tests::a_bitvector_schema_carries_its_origin_and_stride ... ok
[INFO] [stdout] test masks::tests::a_mask_slice_is_a_view_not_a_copy ... ok
[INFO] [stdout] test masks::tests::sparse_and_run_chunks_still_produce_correct_masks ... ok
[INFO] [stdout] test schema::tests::nothing_is_nullable ... ok
[INFO] [stdout] test schema::tests::pairs_are_key_then_ordinal ... ok
[INFO] [stdout] test batch::tests::batches_coalesce_across_chunks ... ok
[INFO] [stdout] test batch::tests::batches_reproduce_the_set_in_order ... ok
[INFO] [stdout] test masks::tests::an_empty_stream_yields_no_masks ... ok
[INFO] [stdout] test containers::tests::an_empty_builder_yields_no_batch ... ok
[INFO] [stdout] test batch::tests::an_empty_stream_yields_no_batches ... ok
[INFO] [stdout] test batch::tests::chunk_aligned_batches_never_mix_prefixes ... ok
[INFO] [stdout] test batch::tests::the_reader_is_a_record_batch_reader ... ok
[INFO] [stdout] test containers::tests::a_bad_kind_is_refused_rather_than_guessed ... ok
[INFO] [stdout] test containers::tests::payloads_are_the_containers_own_encoding ... ok
[INFO] [stdout] test containers::tests::a_dump_round_trips_to_the_same_set ... ok
[INFO] [stdout] test masks::tests::dense_mode_emits_a_mask_for_every_chunk_in_range ... ok
[INFO] [stdout] test containers::tests::the_corpus_covers_every_kind ... ok
[INFO] [stdout] test masks::tests::a_mask_selects_exactly_the_sets_ordinals ... ok
[INFO] [stderr]      Running tests/allocation.rs (/opt/rustwide/target/debug/build/yesno-arrow/a1a48e6cc30e49b0/out/allocation-a1a48e6cc30e49b0)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test a_bitmap_chunks_mask_is_the_containers_own_buffer ... ok
[INFO] [stdout] test slicing_a_mask_allocates_nothing ... ok
[INFO] [stdout] test a_batch_costs_a_batch_not_a_whole_container ... ok
[INFO] [stdout] test pushing_containers_does_not_allocate_one_temporary_each ... ok
[INFO] [stdout] test masks_over_a_bitmap_stream_do_not_allocate_per_chunk ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.53s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/yesno-core/ecd0f9872a6164a5/out/yesno_core-ecd0f9872a6164a5)
[INFO] [stdout] 
[INFO] [stdout] running 984 tests
[INFO] [stdout] test accel::tests::a_failing_flush_reports_rather_than_undercounting ... ok
[INFO] [stdout] test accel::tests::enqueued_work_arrives_at_flush_and_accumulates ... ok
[INFO] [stdout] test accel::tests::identity_compares_by_value_because_residency_depends_on_it ... ok
[INFO] [stdout] test bignum::addsub::tests::a_borrow_vacates_the_top_limbs_and_the_result_is_normalized ... ok
[INFO] [stdout] test accel::tests::flush_adds_to_what_the_caller_already_counted ... ok
[INFO] [stdout] test bignum::addsub::tests::a_carry_propagates_the_whole_length_and_grows_the_value ... ok
[INFO] [stdout] test bignum::addsub::tests::add_and_sub_are_mutually_inverse ... ok
[INFO] [stdout] test accel::tests::cancelling_discards_without_delivering ... ok
[INFO] [stdout] test bignum::addsub::narrow_arm_tests::a_full_width_addition_carries_into_a_third_limb ... ok
[INFO] [stdout] test bignum::addsub::tests::a_shift_result_never_carries_a_trailing_zero_limb ... ok
[INFO] [stdout] test bignum::addsub::tests::a_zero_limb_inside_the_addend_does_not_end_the_addition ... ok
[INFO] [stdout] test bignum::addsub::narrow_arm_tests::the_narrow_arms_agree_with_the_generic_path_at_every_claimed_width ... ok
[INFO] [stdout] test bignum::addsub::tests::a_right_shift_discards_the_bits_below_and_can_reach_zero ... ok
[INFO] [stdout] test bignum::addsub::tests::adding_zero_changes_nothing_in_either_direction ... ok
[INFO] [stdout] test bignum::addsub::tests::a_left_shift_is_a_multiplication_by_a_power_of_two ... ok
[INFO] [stdout] test accel::tests::the_default_declines_everything_and_flushes_successfully ... ok
[INFO] [stdout] test bignum::addsub::tests::addition_is_commutative_regardless_of_which_operand_is_longer ... ok
[INFO] [stdout] test bignum::addsub::narrow_arm_tests::the_narrow_divrem_declines_a_zero_divisor ... ok
[INFO] [stdout] test bignum::addsub::tests::shifting_left_then_right_recovers_the_value ... ok
[INFO] [stdout] test bignum::addsub::tests::subtraction_below_zero_is_none_and_leaves_the_value_untouched ... ok
[INFO] [stdout] test bignum::addsub::tests::truncate_is_a_reduction_and_therefore_commutes_with_addition ... ok
[INFO] [stdout] test bignum::addsub::tests::truncation_nests ... ok
[INFO] [stdout] test bignum::div::tests::an_exact_multiple_divides_with_no_remainder ... ok
[INFO] [stdout] test bignum::div::tests::a_divisor_larger_than_the_dividend_yields_a_zero_quotient ... ok
[INFO] [stdout] test bignum::addsub::tests::truncate_keeps_exactly_the_low_bits ... ok
[INFO] [stdout] test bignum::addsub::tests::truncate_leaves_no_trailing_zero_limb ... ok
[INFO] [stdout] test bignum::div::tests::all_ones_operands_divide_correctly ... ok
[INFO] [stdout] test bignum::div::tests::single_limb_division_agrees_with_algorithm_d ... ok
[INFO] [stdout] test bignum::div::tests::dividing_by_a_power_of_two_equals_a_right_shift ... ok
[INFO] [stdout] test bignum::div::tests::dividing_by_zero_is_none_and_not_a_panic ... ok
[INFO] [stdout] test bignum::div::tests::division_and_multiplication_are_mutually_inverse ... ok
[INFO] [stdout] test bignum::div::tests::the_add_back_corpus_actually_reaches_the_correction ... ok
[INFO] [stdout] test bignum::div::tests::every_normalization_shift_divides_correctly ... ok
[INFO] [stdout] test bignum::div::tests::small_divisions_are_exact ... ok
[INFO] [stdout] test bignum::div::tests::the_quotient_estimate_saturates_when_the_leading_limbs_are_equal ... ok
[INFO] [stdout] test bignum::div::tests::random_operands_reach_neither_rare_branch ... ok
[INFO] [stdout] test bignum::div::tests::the_clamp_corpus_reaches_the_saturating_estimate ... ok
[INFO] [stdout] test bignum::modular::tests::a_modulus_of_zero_has_no_barrett_form ... ok
[INFO] [stdout] test bignum::modular::tests::a_modulus_that_is_a_bare_power_of_the_limb_base_reduces_correctly ... ok
[INFO] [stdout] test bignum::modular::tests::the_negative_correction_corpus_reaches_that_branch ... ok
[INFO] [stdout] test bignum::mul::tests::a_full_width_product_carries_into_the_top_limb ... ok
[INFO] [stdout] test bignum::modular::tests::an_even_modulus_is_still_accepted ... ok
[INFO] [stdout] test bignum::modular::tests::add_mod_and_sub_mod_are_mutually_inverse_and_agree_with_the_long_way ... ok
[INFO] [stdout] test bignum::modular::tests::operands_at_the_two_k_limb_boundary_take_the_barrett_path ... ok
[INFO] [stdout] test bignum::modular::tests::a_modulus_of_one_reduces_everything_to_zero ... ok
[INFO] [stdout] test bignum::modular::tests::fermats_little_theorem_holds_for_these_primes ... ok
[INFO] [stdout] test bignum::modular::tests::barrett_reduction_agrees_with_the_general_remainder ... ok
[INFO] [stdout] test bignum::modular::tests::modular_multiplication_is_commutative_and_associative ... ok
[INFO] [stdout] test bignum::modular::tests::the_degenerate_exponent_and_base_cases_are_what_arithmetic_says ... ok
[INFO] [stdout] test bignum::mul::tests::multiplication_is_commutative_and_associative ... ok
[INFO] [stdout] test bignum::mul::tests::multiplication_distributes_over_addition ... ok
[INFO] [stdout] test bignum::modular::tests::the_correction_never_exceeds_two_subtractions_per_reduction ... ok
[INFO] [stdout] test bignum::mul::tests::a_product_never_carries_a_trailing_zero_limb ... ok
[INFO] [stdout] test bignum::mul::tests::the_dispatch_keys_on_the_shorter_operand ... ok
[INFO] [stdout] test bignum::mul::tests::a_zero_limb_inside_the_multiplier_does_not_corrupt_the_row_above_it ... ok
[INFO] [stdout] test bignum::query::tests::hex_has_no_leading_zeros_but_keeps_the_interior_ones ... ok
[INFO] [stdout] test bignum::mul::tests::operands_at_the_crossover_agree_with_the_oracle ... ok
[INFO] [stdout] test bignum::query::tests::bytes_round_trip_and_drop_the_leading_zeros ... ok
[INFO] [stdout] test bignum::query::tests::to_u64_declines_rather_than_truncating ... ok
[INFO] [stdout] test bignum::mul::tests::all_ones_operands_carry_through_every_split ... ok
[INFO] [stdout] test bignum::mul::tests::mac_cannot_overflow_even_at_every_input_maximum ... ok
[INFO] [stdout] test bignum::mul::tests::mul_u64_agrees_with_the_general_kernel ... ok
[INFO] [stdout] test bignum::mul::tests::multiplication_by_zero_and_one_behaves ... ok
[INFO] [stdout] test bignum::mul::tests::multiplying_by_a_power_of_two_equals_a_left_shift ... ok
[INFO] [stdout] test bignum::query::tests::bit_len_counts_from_the_top_set_bit ... ok
[INFO] [stdout] test bignum::query::tests::bit_reads_past_the_top_as_zero_rather_than_panicking ... ok
[INFO] [stdout] test bignum::read::run_fill_tests::the_sparse_case_really_is_an_array_container ... ok
[INFO] [stdout] test bignum::read::prime_bit_tests::a_narrow_read_of_a_prime_is_the_prime_modulo_two_to_the_width ... ok
[INFO] [stdout] test bignum::read::tests::a_narrower_read_is_the_value_modulo_two_to_the_width ... ok
[INFO] [stdout] test bignum::read::run_fill_tests::a_run_past_the_requested_width_is_truncated ... ok
[INFO] [stdout] test bignum::read::tests::a_value_spanning_chunks_reads_whole ... ok
[INFO] [stdout] test bignum::read::tests::an_empty_set_is_zero ... ok
[INFO] [stdout] test bignum::read::tests::an_over_large_width_costs_no_extra_limbs ... ok
[INFO] [stdout] test bignum::read::run_fill_tests::an_array_container_reads_the_same_bits_as_an_ordinal_walk ... ok
[INFO] [stdout] test bignum::signed::narrow_signed_tests::sub_agrees_with_adding_the_negation ... ok
[INFO] [stdout] test bignum::read::tests::the_set_and_the_value_are_the_same_object ... ok
[INFO] [stdout] test bignum::signed::saturate_tests::composing_exact_arithmetic_with_a_clamp_is_the_saturating_operation ... ok
[INFO] [stdout] test bignum::read::prime_bit_tests::a_prime_round_trips_through_a_set_and_a_mersenne_one_is_a_run ... ok
[INFO] [stdout] test bignum::signed::saturate_tests::saturation_nests_at_both_signs ... ok
[INFO] [stdout] test bignum::signed::saturate_tests::truncate_wraps_where_saturate_clamps_into_the_same_field ... ok
[INFO] [stdout] test bignum::signed::tests::addition_and_subtraction_are_total_and_mutually_inverse ... ok
[INFO] [stdout] test bignum::signed::tests::division_truncates_toward_zero_and_the_remainder_follows_the_dividend ... ok
[INFO] [stdout] test bignum::signed::tests::multiplication_follows_the_sign_rule ... ok
[INFO] [stdout] test bignum::signed::tests::no_public_path_reaches_a_negative_zero ... ok
[INFO] [stdout] test bignum::signed::tests::on_non_negative_operands_it_agrees_with_the_unsigned_primitive ... ok
[INFO] [stdout] test bignum::signed::tests::ordering_reverses_within_the_negatives ... ok
[INFO] [stdout] test bignum::signed::tests::the_division_identity_holds_at_every_sign ... ok
[INFO] [stdout] test bignum::signed::tests::the_euclidean_remainder_is_never_negative ... ok
[INFO] [stdout] test bignum::tests::a_trailing_zero_limb_never_survives_construction ... ok
[INFO] [stdout] test bignum::tests::a_value_survives_crossing_the_inline_boundary ... ok
[INFO] [stdout] test bignum::signed::saturate_tests::the_signed_range_reaches_one_further_below_zero ... ok
[INFO] [stdout] test bignum::tests::is_normalized_notices_a_raw_limb_write ... ok
[INFO] [stdout] test bignum::signed::tests::is_canonical_notices_a_negative_zero ... ok
[INFO] [stdout] test bignum::tests::ordering_is_by_magnitude_not_by_the_low_limb ... ok
[INFO] [stdout] test bignum::tests::where_the_limbs_live_is_not_observable ... ok
[INFO] [stdout] test bignum::tests::zero_is_the_empty_limb_vector ... ok
[INFO] [stdout] test bignum::write::tests::a_set_survives_the_round_trip_through_a_value ... ok
[INFO] [stdout] test bignum::signed::saturate_tests::a_saturated_value_survives_a_round_trip_at_its_own_width ... ok
[INFO] [stdout] test bignum::write::tests::zero_is_the_empty_set ... ok
[INFO] [stdout] test bignum::tests::truncating_inline_clears_the_limbs_above_the_length ... ok
[INFO] [stdout] test buffer::tests::an_unaligned_bitmap_still_decodes_correctly ... ok
[INFO] [stdout] test buffer::tests::an_unaligned_u16_payload_is_refused_rather_than_panicking ... ok
[INFO] [stdout] test buffer::tests::bitmap_bytes_roundtrip ... ok
[INFO] [stdout] test buffer::tests::boolean_buffer_bit_order_matches_roaring ... ok
[INFO] [stdout] test buffer::tests::u16_cow_preserves_contents ... ok
[INFO] [stdout] test buffer::tests::u16_shared_rejects_odd_length ... ok
[INFO] [stdout] test buffer::tests::u16_shared_roundtrip_is_zero_copy_when_aligned ... ok
[INFO] [stdout] test bignum::modular::tests::random_reductions_never_take_the_negative_branch ... ok
[INFO] [stdout] test checkpoint::tests::an_empty_checkpoint_produces_no_root ... ok
[INFO] [stdout] test checkpoint::tests::a_bitmap_is_never_packed ... ok
[INFO] [stdout] test bignum::modular::tests::pow_mod_agrees_with_repeated_modular_multiplication ... ok
[INFO] [stdout] test bignum::read::tests::a_constituent_of_an_interleaved_view_reads_as_its_own_value ... ok
[INFO] [stdout] test checkpoint::tests::a_contiguous_range_run_optimizes_and_then_packs ... ok
[INFO] [stdout] test checkpoint::tests::a_generation_is_claimed_per_checkpoint ... ok
[INFO] [stdout] test checkpoint::tests::chunks_above_the_watermark_are_not_persisted ... ok
[INFO] [stdout] test checkpoint::tests::entries_are_written_in_chunkkey_order_regardless_of_input_order ... ok
[INFO] [stdout] test bignum::write::tests::reading_back_what_was_written_is_the_identity ... ok
[INFO] [stdout] test checkpoint::tests::policy_triggers_and_the_stall_bound ... ok
[INFO] [stdout] test bignum::signed::narrow_signed_tests::to_i128_covers_the_whole_signed_range ... ok
[INFO] [stdout] test bignum::read::prime_bit_tests::the_primes_below_a_bound_read_as_the_integer_their_bits_denote ... ok
[INFO] [stdout] test bignum::read::run_fill_tests::the_dense_case_really_is_a_run_container ... ok
[INFO] [stdout] test bignum::read::tests::a_narrow_read_of_a_bitmap_masks_the_bits_above_the_width ... ok
[INFO] [stdout] test checkpoint::tests::small_containers_share_a_packed_page ... ok
[INFO] [stdout] test checkpoint::tests::the_superblock_advances_and_names_the_new_root ... ok
[INFO] [stdout] test checkpoint::tests::tiny_containers_are_inlined_and_occupy_no_extent ... ok
[INFO] [stdout] test checkpoint::tests::run_optimization_is_applied_at_checkpoint ... ok
[INFO] [stdout] test container::array::tests::remove_reports_change ... ok
[INFO] [stdout] test container::bitmap::tests::insert_remove_maintain_exact_len ... ok
[INFO] [stdout] test checkpoint::tests::the_previous_extent_is_deferred_not_freed ... ok
[INFO] [stdout] test container::array::tests::insert_keeps_sorted_and_unique ... ok
[INFO] [stdout] test container::array::tests::run_count_counts_maximal_runs ... ok
[INFO] [stdout] test container::array::tests::rank_and_select_agree ... ok
[INFO] [stdout] test container::bitmap::tests::min_max_rank_select ... ok
[INFO] [stdout] test container::bitmap::tests::range_within_single_word_and_to_the_end ... ok
[INFO] [stdout] test container::bitmap::tests::run_count_matches_runs ... ok
[INFO] [stdout] test container::codec::tests::a_run_container_with_an_impossible_run_count_is_refused ... ok
[INFO] [stdout] test container::codec::tests::array_roundtrip ... ok
[INFO] [stdout] test container::codec::tests::a_run_reaching_the_final_ordinal_is_accepted ... ok
[INFO] [stdout] test container::bitmap::tests::an_unaligned_shared_bitmap_still_iterates_its_values ... ok
[INFO] [stdout] test container::bitmap::tests::every_unaligned_bitmap_accessor_agrees_with_the_aligned_one ... ok
[INFO] [stdout] test container::bitmap::tests::an_unaligned_shared_bitmap_reports_its_runs ... ok
[INFO] [stdout] test container::bitmap::tests::toggle_flips_and_tracks_len ... ok
[INFO] [stdout] test container::bitmap::tests::range_ops_handle_word_edges ... ok
[INFO] [stdout] test container::codec::tests::decode_buffer_handles_a_misaligned_payload ... ok
[INFO] [stdout] test container::codec::tests::decode_accepts_foreign_run_counts_above_our_writer_cap ... ok
[INFO] [stdout] test container::codec::tests::decode_rejects_a_bitmap_whose_cardinality_disagrees_with_its_popcount ... ok
[INFO] [stdout] test container::codec::tests::decode_rejects_a_descending_array ... ok
[INFO] [stdout] test container::codec::tests::decode_rejects_bad_lengths_without_panicking ... ok
[INFO] [stdout] test container::codec::tests::decode_rejects_overlapping_runs ... ok
[INFO] [stdout] test container::codec::tests::decode_buffer_rejects_out_of_bounds ... ok
[INFO] [stdout] test container::codec::tests::decode_buffer_shares_bytes_when_alignment_allows ... ok
[INFO] [stdout] test container::codec::tests::decode_rejects_oversized_array ... ok
[INFO] [stdout] test container::codec::tests::decode_rejects_an_array_with_duplicates ... ok
[INFO] [stdout] test container::codec::tests::decode_rejects_a_run_extending_past_the_chunk ... ok
[INFO] [stdout] test container::codec::tests::run_payload_has_the_spec_mandated_nruns_prefix ... ok
[INFO] [stdout] test container::codec::tests::decode_rejects_runs_that_do_not_ascend ... ok
[INFO] [stdout] test container::codec::tests::validate_rejects_empty_containers ... ok
[INFO] [stdout] test container::run::tests::from_sorted_values_coalesces ... ok
[INFO] [stdout] test container::codec::tests::decode_coalesces_a_whole_chain_of_adjacent_runs ... ok
[INFO] [stdout] test container::codec::tests::validate_catches_structural_violations ... ok
[INFO] [stdout] test container::run::tests::full_chunk_is_a_single_run ... ok
[INFO] [stdout] test container::run::tests::pairs_roundtrip_and_length ... ok
[INFO] [stdout] test container::run::tests::min_max_rank_select_agree_with_iter ... ok
[INFO] [stdout] test container::codec::tests::decode_coalesces_adjacent_runs_rather_than_rejecting_them ... ok
[INFO] [stdout] test container::run::tests::run_at_u16_max_does_not_overflow ... ok
[INFO] [stdout] test container::tests::a_zero_width_window_and_an_empty_container_are_empty ... ok
[INFO] [stdout] test container::tests::a_range_reports_added_values_not_its_span ... ok
[INFO] [stdout] test container::tests::full_container_detection ... ok
[INFO] [stdout] test bignum::read::run_fill_tests::a_run_container_reads_the_same_bits_as_an_ordinal_walk ... ok
[INFO] [stdout] test container::tests::array_promotes_to_bitmap_at_capacity ... ok
[INFO] [stdout] test container::tests::filling_zero_is_a_no_op ... ok
[INFO] [stdout] test container::tests::hysteresis_prevents_thrash_at_the_boundary ... ok
[INFO] [stdout] test container::bitmap::tests::full_bitmap_is_one_run ... ok
[INFO] [stdout] test container::tests::optimize_picks_run_for_runny_data ... ok
[INFO] [stdout] test container::tests::optimize_leaves_scattered_data_alone ... ok
[INFO] [stdout] test container::tests::optimize_respects_the_gain_margin ... ok
[INFO] [stdout] test bignum::mul::tests::a_strongly_unbalanced_product_agrees_with_the_oracle ... ok
[INFO] [stdout] test container::tests::iteration_agrees_across_kinds ... ok
[INFO] [stdout] test container::codec::tests::bitmap_roundtrip ... ok
[INFO] [stdout] test container::bitmap::tests::run_count_across_word_boundary_is_one_run ... ok
[INFO] [stdout] test container::tests::reinserting_at_capacity_does_not_promote ... ok
[INFO] [stdout] test container::tests::promote_demote_cycle_is_lossless ... ok
[INFO] [stdout] test container::run::tests::contains_respects_gaps ... ok
[INFO] [stdout] test container::tests::a_whole_chunk_range_becomes_a_run_not_a_bitmap ... ok
[INFO] [stdout] test container::tests::run_mutation_leaves_run_form ... ok
[INFO] [stdout] test bignum::read::tests::every_container_representation_reads_the_same ... ok
[INFO] [stdout] test bignum::mul::tests::the_scratch_estimate_covers_every_shape_the_recursion_takes ... ok
[INFO] [stdout] test db::keystream::tests::a_key_stream_over_disk_chunks_reports_paged ... ok
[INFO] [stdout] test db::keystream::tests::a_lazy_leaf_on_an_evicted_snapshot_errors_rather_than_reading_empty ... ok
[INFO] [stdout] test container::bitmap::tests::iter_yields_ascending_values ... ok
[INFO] [stdout] test db::keystream::tests::a_key_stream_yields_exactly_what_load_materializes ... ok
[INFO] [stdout] test container::tests::a_decode_cursor_reproduces_iter_at_every_slice_width ... ok
[INFO] [stdout] test db::keystream::tests::chunks_remaining_counts_down_exactly_and_never_underflows ... ok
[INFO] [stdout] test db::keystream::tests::an_evicted_snapshot_stops_a_key_stream_that_is_already_open ... ok
[INFO] [stdout] test container::tests::is_range_empty_agrees_with_count_in_range_on_every_kind ... ok
[INFO] [stdout] test db::keystream::tests::counting_a_key_stream_agrees_with_materializing_it ... ok
[INFO] [stdout] test db::lanes::tests::a_block_is_the_union_of_prefixes_and_absence_keeps_lane_order ... ok
[INFO] [stdout] test db::keystream::tests::seek_lands_on_the_first_chunk_at_or_after_the_prefix ... ok
[INFO] [stdout] test db::manifest::tests::a_checksummed_but_unusable_manifest_is_an_error_not_a_fallback ... ok
[INFO] [stdout] test db::keystream::tests::key_source_bitmap_hint_matches_disk_and_memtable_encodings ... ok
[INFO] [stdout] test db::keystream::tests::the_planner_reads_a_lazy_leaf_the_way_it_reads_a_resident_one ... ok
[INFO] [stdout] test db::manifest::tests::a_fresh_map_reproduces_the_modulo_it_replaced ... ok
[INFO] [stdout] test db::manifest::tests::a_manifest_round_trips ... ok
[INFO] [stdout] test db::manifest::tests::a_torn_slot_yields_none_rather_than_an_error ... ok
[INFO] [stdout] test db::manifest::tests::an_update_targets_the_slot_that_is_not_live ... ok
[INFO] [stdout] test db::manifest::tests::no_live_slot_names_no_target ... ok
[INFO] [stdout] test db::manifest::tests::pick_takes_the_higher_sequence_and_survives_either_slot_tearing ... ok
[INFO] [stdout] test db::manifest::tests::the_initial_file_writes_both_slots ... ok
[INFO] [stdout] test db::memtable::tests::a_delete_is_visible_over_an_on_disk_value ... ok
[INFO] [stdout] test db::memtable::tests::a_reader_at_an_older_version_sees_the_older_state ... ok
[INFO] [stdout] test db::memtable::tests::a_tombstone_is_distinct_from_absence ... ok
[INFO] [stdout] test db::memtable::tests::cardinality_combines_memtable_and_disk_without_double_counting ... ok
[INFO] [stdout] test db::memtable::tests::cardinality_merges_every_relative_position_of_the_two_streams ... ok
[INFO] [stdout] test db::memtable::tests::cardinality_respects_tombstones ... ok
[INFO] [stdout] test db::memtable::tests::delete_key_tombstones_both_memtable_and_on_disk_chunks ... ok
[INFO] [stdout] test db::memtable::tests::insert_and_read_at_a_version ... ok
[INFO] [stdout] test db::memtable::tests::inserting_after_a_delete_does_not_resurrect_the_old_contents ... ok
[INFO] [stdout] test db::memtable::tests::dirty_bytes_grows_and_shrinks ... ok
[INFO] [stdout] test db::memtable::tests::iteration_is_in_chunkkey_order ... ok
[INFO] [stdout] test db::memtable::tests::key_chunks_covers_only_the_requested_key ... ok
[INFO] [stdout] test db::memtable::tests::prune_drops_a_chain_that_is_only_an_old_tombstone ... ok
[INFO] [stdout] test db::memtable::tests::prune_below_every_version_keeps_the_chain_intact ... ok
[INFO] [stdout] test db::lanes::tests::no_keys_is_an_empty_scan_not_a_failure ... ok
[INFO] [stdout] test db::keystream::tests::a_key_stream_outlives_the_snapshot_it_came_from ... ok
[INFO] [stdout] test db::lanes::tests::a_poisoned_handle_refuses_every_later_advance ... ok
[INFO] [stdout] test db::memtable::tests::prune_keeps_the_newest_version_at_or_below_the_floor ... ok
[INFO] [stdout] test db::memtable::tests::removing_the_last_ordinal_leaves_a_tombstone_not_an_empty_container ... ok
[INFO] [stdout] test db::memtable::tests::repeated_writes_at_one_version_replace_rather_than_stack ... ok
[INFO] [stdout] test db::lanes::tests::an_out_of_range_lane_is_absent_rather_than_a_panic ... ok
[INFO] [stdout] test db::keystream::tests::a_prefix_bounded_stream_keeps_and_checks_its_snapshot ... ok
[INFO] [stdout] test db::lanes::tests::the_previous_block_is_dropped_before_the_next_arrives ... ok
[INFO] [stdout] test db::readers::tests::a_lock_file_left_behind_by_a_dead_reader_pins_nothing ... ok
[INFO] [stdout] test db::readers::tests::a_slot_whose_pid_is_refuted_is_still_live_while_its_lock_is_held ... ok
[INFO] [stdout] test db::readers::tests::a_live_pid_with_a_foreign_start_time_imposes_no_floor ... ok
[INFO] [stdout] test db::readers::tests::a_dead_readers_slot_is_ignored_and_reclaimed ... ok
[INFO] [stdout] test db::readers::tests::a_legacy_file_without_an_identity_region_still_imposes_its_floor ... ok
[INFO] [stdout] test db::readers::tests::start_time_is_parsed_from_the_last_paren_not_by_splitting ... ok
[INFO] [stdout] test db::readers::tests::only_two_known_and_different_start_times_refute_a_slot ... ok
[INFO] [stdout] test db::readers::tests::an_empty_registry_imposes_no_floor ... ok
[INFO] [stdout] test db::lanes::tests::a_write_during_the_scan_is_invisible_to_every_lane ... ok
[INFO] [stdout] test db::readers::tests::this_process_is_live_and_a_zero_pid_is_not ... ok
[INFO] [stdout] test db::readers::tests::a_slot_with_no_lock_file_falls_back_to_pid_liveness ... ok
[INFO] [stdout] test db::readers::tests::dropping_a_registration_releases_its_lock_and_frees_the_slot ... ok
[INFO] [stdout] test db::lanes::tests::an_absent_key_still_occupies_its_lane ... ok
[INFO] [stdout] test db::readers::tests::this_process_with_its_recorded_start_time_imposes_a_floor ... ok
[INFO] [stdout] test db::readers::tests::a_zero_start_time_means_unknown_not_mismatched ... ok
[INFO] [stdout] test db::readers::tests::an_identity_entry_for_another_pid_is_ignored_not_believed ... ok
[INFO] [stdout] test db::lanes::tests::releasing_a_block_drops_its_payloads_immediately ... ok
[INFO] [stdout] test db::readers::tests::the_floor_is_the_minimum_over_live_readers ... ok
[INFO] [stdout] test db::lanes::tests::two_handles_on_one_snapshot_advance_independently ... ok
[INFO] [stdout] test db::store::tests::a_bitmap_read_aliases_the_mapping_rather_than_copying ... ok
[INFO] [stdout] test db::store::tests::a_corrupt_slot_falls_back_to_the_other ... ok
[INFO] [stdout] test db::store::tests::a_checkpoint_writes_an_index_readable_within_the_same_checkpoint ... ok
[INFO] [stdout] test db::store::tests::a_fresh_shard_gets_an_initial_superblock ... ok
[INFO] [stdout] test db::store::tests::a_container_outlives_the_store_it_came_from ... ok
[INFO] [stdout] test db::store::tests::a_run_container_reads_back_using_its_own_length_prefix ... ok
[INFO] [stdout] test db::store::tests::a_packed_reference_into_the_page_header_is_refused ... ok
[INFO] [stdout] test db::store::tests::a_published_reader_agrees_with_the_locked_store ... ok
[INFO] [stdout] test db::store::tests::an_inline_reference_needs_no_file_access ... ok
[INFO] [stdout] test db::store::tests::an_extent_belonging_to_another_key_is_refused_with_evidence ... ok
[INFO] [stdout] test db::store::tests::extents_round_trip_through_the_file ... ok
[INFO] [stdout] test db::store::tests::abandoning_a_checkpoint_discards_its_buffered_nodes ... ok
[INFO] [stdout] test db::store::tests::the_read_path_refuses_a_reference_from_a_newer_format ... ok
[INFO] [stdout] test db::store::tests::a_write_into_a_packed_page_invalidates_it_for_every_key_in_it ... ok
[INFO] [stdout] test db::keystream::tests::a_segmented_union_of_lazy_leaves_answers_what_an_eager_one_does ... ok
[INFO] [stdout] test db::store::tests::one_packed_page_is_verified_once_for_every_key_it_holds ... ok
[INFO] [stdout] test db::tests::a_full_registry_refuses_rather_than_running_a_reader_unregistered ... ok
[INFO] [stdout] test db::store::tests::reopening_recovers_the_superblock ... ok
[INFO] [stdout] test db::readers::tests::an_unrecognized_identity_header_is_ignored_wholesale ... ok
[INFO] [stdout] test db::store::tests::the_file_grows_but_never_shrinks ... ok
[INFO] [stdout] test db::tests::a_multi_shard_batch_is_all_or_nothing ... ok
[INFO] [stdout] test db::store::tests::the_flip_alternates_slots ... ok
[INFO] [stdout] test db::store::tests::a_published_tree_enumerates_identically_with_and_without_the_lock ... ok
[INFO] [stdout] test db::tests::a_snapshot_does_not_see_later_writes ... ok
[INFO] [stdout] test db::tests::a_dispatcher_that_skips_work_is_refused ... ok
[INFO] [stdout] test db::tests::a_snapshot_releases_its_slot_on_drop ... ok
[INFO] [stdout] test db::tests::a_checkpoint_advances_the_store_sequence ... ok
[INFO] [stdout] test db::tests::a_returned_commit_can_be_invisible_while_an_earlier_one_is_pending ... ok
[INFO] [stdout] test db::tests::all_chunks_of_a_key_share_one_shard ... ok
[INFO] [stdout] test db::tests::a_visibility_wait_reports_a_timeout_distinctly_from_a_missing_version ... ok
[INFO] [stdout] test db::tests::an_abandoned_version_is_aborted_rather_than_stalling_the_watermark ... ok
[INFO] [stdout] test db::tests::a_delete_survives_a_checkpoint ... ok
[INFO] [stdout] test db::tests::an_empty_batch_consumes_no_version ... ok
[INFO] [stdout] test db::tests::an_in_memory_database_reports_itself_as_such ... ok
[INFO] [stdout] test db::tests::an_abort_is_logged_so_recovery_does_not_reopen_the_hole ... ok
[INFO] [stdout] test db::tests::a_dense_store_set_does_not_log_one_ordinal_per_bit ... ok
[INFO] [stdout] test db::tests::a_snapshot_is_isolated_across_a_checkpoint ... ok
[INFO] [stdout] test db::tests::commit_versions_advance_and_are_visible ... ok
[INFO] [stdout] test db::tests::concurrent_writers_across_shards_all_land ... ok
[INFO] [stdout] test db::tests::a_second_checkpoint_carries_untouched_keys_forward ... ok
[INFO] [stdout] test db::keystream::tests::a_lazy_leaf_evaluates_to_what_a_materialized_one_does ... ok
[INFO] [stdout] test db::tests::checkpoint_retains_a_wal_record_above_its_visible_watermark ... ok
[INFO] [stdout] test db::tests::insert_and_read_back ... ok
[INFO] [stdout] test db::tests::an_old_chunk_image_record_still_replays ... ok
[INFO] [stdout] test db::tests::keys_spread_across_shards ... ok
[INFO] [stdout] test db::tests::concurrent_multi_shard_batches_do_not_deadlock ... ok
[INFO] [stdout] test db::tests::load_materializes_a_key_across_chunks ... ok
[INFO] [stdout] test db::tests::a_checkpoint_never_allocates_a_node_and_an_extent_at_the_same_cell ... ok
[INFO] [stdout] test db::tests::pruning_keeps_live_snapshots_readable ... ok
[INFO] [stdout] test db::tests::remove_is_visible_and_bounded_by_the_snapshot ... ok
[INFO] [stdout] test bignum::mul::tests::every_multiplication_arm_agrees_with_the_schoolbook_oracle ... ok
[INFO] [stdout] test db::tests::rollback_applies_nothing ... ok
[INFO] [stdout] test db::tests::safe_version_is_pinned_by_the_oldest_reader ... ok
[INFO] [stdout] test db::tests::safe_version_never_exceeds_the_oldest_reader ... ok
[INFO] [stdout] test db::tests::snapshot_is_send_and_static ... ok
[INFO] [stdout] test db::tests::store_set_replaces_the_whole_key ... ok
[INFO] [stdout] test db::tests::merge_set_composes_with_the_rest_of_its_batch ... ok
[INFO] [stdout] test db::tests::the_oldest_live_reader_pins_safe_version ... ok
[INFO] [stdout] test db::tests::the_op_enum_does_not_grow_past_its_widest_necessary_variant ... ok
[INFO] [stdout] test db::tests::the_open_registry_is_canonical_and_answers_once ... ok
[INFO] [stdout] test db::tests::a_gap_is_taken_between_shards_and_not_by_the_default_path ... ok
[INFO] [stdout] test db::tests::interleaving_order_does_not_change_what_a_batch_commits ... ok
[INFO] [stdout] test dispatch::tests::a_concurrent_executor_runs_every_task_exactly_once ... ok
[INFO] [stdout] test dispatch::tests::sequential_runs_every_task_in_order ... ok
[INFO] [stdout] test dispatch::tests::an_empty_range_runs_nothing ... ok
[INFO] [stdout] test index::node::tests::checksum_detects_corruption ... ok
[INFO] [stdout] test dispatch::tests::the_handle_forwards_to_what_it_wraps ... ok
[INFO] [stdout] test index::node::tests::chosen_width_always_admits_every_key ... ok
[INFO] [stdout] test index::node::tests::choose_ksuf_picks_the_narrowest_that_works ... ok
[INFO] [stdout] test index::node::tests::keys_outside_the_common_prefix_resolve_without_false_matches ... ok
[INFO] [stdout] test index::node::tests::narrower_suffixes_raise_fanout ... ok
[INFO] [stdout] test index::node::tests::illegal_width_is_rejected_at_construction ... ok
[INFO] [stdout] test index::node::tests::push_refuses_a_key_that_does_not_fit_the_width ... ok
[INFO] [stdout] test index::node::tests::push_rejects_non_ascending_keys ... ok
[INFO] [stdout] test index::node::tests::parse_rejects_garbage_without_panicking ... ok
[INFO] [stdout] test index::node::tests::roundtrip_at_every_legal_width ... ok
[INFO] [stdout] test db::tests::merge_set_unions_where_store_set_replaces ... ok
[INFO] [stdout] test db::tests::data_survives_a_reopen_for_chunks_too_large_to_inline ... ok
[INFO] [stdout] test index::node::tests::sealing_an_empty_leaf_is_refused ... ok
[INFO] [stdout] test index::node::tests::search_finds_every_present_key_and_brackets_absent_ones ... ok
[INFO] [stdout] test index::tree::tests::build_rejects_unsorted_input ... ok
[INFO] [stdout] test index::node::tests::search_finds_every_present_key_at_every_legal_width ... ok
[INFO] [stdout] test index::tree::tests::corrupt_page_id_errors_rather_than_panicking ... ok
[INFO] [stdout] test index::tree::tests::empty_input_yields_no_tree ... ok
[INFO] [stdout] test index::node::tests::uncompressed_width_is_just_another_width ... ok
[INFO] [stdout] test index::tree::tests::empty_range_yields_nothing ... ok
[INFO] [stdout] test index::tree::tests::extreme_keys_are_representable ... ok
[INFO] [stdout] test index::tree::tests::internal_capacity_is_sane ... ok
[INFO] [stdout] test index::tree::tests::cow_rebuild_leaves_the_old_root_intact ... ok
[INFO] [stdout] test index::tree::tests::iteration_returns_everything_in_order ... ok
[INFO] [stdout] test index::tree::tests::keys_spanning_many_user_keys_still_resolve ... ok
[INFO] [stdout] test index::tree::tests::range_bounds_are_half_open ... ok
[INFO] [stdout] test index::tree::tests::range_scan_covers_exactly_one_key ... ok
[INFO] [stdout] test db::tests::a_merged_set_survives_a_reopen ... ok
[INFO] [stdout] test db::tests::merging_an_out_of_range_ordinal_is_rejected_rather_than_written ... ok
[INFO] [stdout] test index::tree::tests::single_leaf_roundtrip ... ok
[INFO] [stdout] test index::tree::tests::scan_crosses_leaf_boundaries_when_keys_are_sparse ... ok
[INFO] [stdout] test matrix::elem::tests::a_complement_keeps_the_tail_clear_and_counts_right ... ok
[INFO] [stdout] test matrix::elem::tests::a_shape_mismatch_leaves_the_target_untouched ... ok
[INFO] [stdout] test matrix::elem::tests::complementing_zero_gives_every_element_and_no_more ... ok
[INFO] [stdout] test index::tree::tests::range_scan_crosses_leaf_boundaries ... ok
[INFO] [stdout] test matrix::elem::tests::an_in_place_fold_allocates_nothing_per_term ... ok
[INFO] [stdout] test matrix::elem::tests::gf2_addition_is_self_inverse_and_boolean_is_idempotent ... ok
[INFO] [stdout] test matrix::elem::tests::the_owning_forms_agree_with_the_in_place_ones ... ok
[INFO] [stdout] test matrix::elem::tests::de_morgan_holds ... ok
[INFO] [stdout] test matrix::gemm::arm_tests::a_partial_last_group_selects_no_stale_table_entry ... ok
[INFO] [stdout] test matrix::gemm::arm_tests::mul_vec_agrees_with_the_general_product ... ok
[INFO] [stdout] test matrix::elem::tests::elementwise_ops_match_the_definition ... ok
[INFO] [stdout] test matrix::gemm::arm_tests::mul_vec_rejects_a_shape_that_is_not_a_row_of_cols ... ok
[INFO] [stdout] test matrix::gemm::arm_tests::pow_agrees_with_repeated_multiplication ... ok
[INFO] [stdout] test matrix::gemm::arm_tests::pow_of_a_permutation_cycles_back_to_the_identity ... ok
[INFO] [stdout] test db::tests::a_checkpoint_evicts_no_verified_region_however_many_keys_share_a_page ... ok
[INFO] [stdout] test db::tests::writes_after_reopen_continue_above_the_durable_floor ... ok
[INFO] [stdout] test matrix::gemm::arm_tests::the_dispatch_picks_the_narrow_arm_exactly_when_n_fits_a_word ... ok
[INFO] [stdout] test matrix::gemm::arm_tests::mul_vec_matches_the_definition ... ok
[INFO] [stdout] test matrix::gemm::arm_tests::the_identity_maps_a_vector_to_itself ... ok
[INFO] [stdout] test matrix::gemm::arm_tests::the_generic_kernel_is_still_reachable ... ok
[INFO] [stdout] test matrix::gemm::arm_tests::pow_requires_a_square_matrix ... ok
[INFO] [stdout] test matrix::gemm::tests::a_full_addend_keeps_the_tail_clear ... ok
[INFO] [stdout] test matrix::gemm::tests::a_permutation_times_its_transpose_is_the_identity ... ok
[INFO] [stdout] test matrix::gemm::tests::a_shape_mismatch_is_none ... ok
[INFO] [stdout] test matrix::gemm::tests::a_zero_operand_annihilates ... ok
[INFO] [stdout] test matrix::gemm::arm_tests::the_narrow_arm_agrees_with_the_generic_kernel ... ok
[INFO] [stdout] test matrix::gemm::arm_tests::the_cost_model_gates_on_both_density_and_height ... ok
[INFO] [stdout] test db::tests::store_set_replays_to_what_it_committed ... ok
[INFO] [stdout] test db::tests::routing_follows_the_persisted_map_rather_than_a_modulo ... ok
[INFO] [stdout] test matrix::gemm::tests::multiplication_is_associative ... ok
[INFO] [stdout] test matrix::gemm::tests::accumulating_a_sum_of_products_sums_them ... ok
[INFO] [stdout] test matrix::gemm::tests::the_identity_is_a_two_sided_unit ... ok
[INFO] [stdout] test matrix::gemm::tests::gf2_addition_is_self_inverse ... ok
[INFO] [stdout] test db::tests::an_endpoint_agrees_with_materializing_over_every_overlay_shape ... ok
[INFO] [stdout] test matrix::gemm::tests::the_two_semirings_differ_exactly_where_the_path_count_is_even ... ok
[INFO] [stdout] test matrix::gemm::tests::the_operands_may_be_the_same_matrix ... ok
[INFO] [stdout] test matrix::gf2::tests::a_duplicated_row_makes_it_singular ... ok
[INFO] [stdout] test matrix::gemm::tests::mul_is_gemm_over_a_zero_addend ... ok
[INFO] [stdout] test matrix::gf2::tests::a_non_square_matrix_has_no_inverse_but_has_a_rank ... ok
[INFO] [stdout] test matrix::gf2::tests::a_pivot_is_alone_in_its_column_only_in_the_reduced_form ... ok
[INFO] [stdout] test matrix::gf2::tests::a_permutation_inverts_to_its_transpose ... ok
[INFO] [stdout] test matrix::gf2::tests::a_zero_row_makes_it_singular ... ok
[INFO] [stdout] test matrix::gf2::tests::a_singular_matrix_is_not_reported_invertible_for_the_wrong_reason ... ok
[INFO] [stdout] test matrix::gf2::tests::rank_is_unchanged_by_elementary_row_operations ... ok
[INFO] [stdout] test index::tree::tests::multi_level_tree_finds_every_key ... ok
[INFO] [stdout] test matrix::gf2::tests::solve_refuses_a_singular_system_and_a_bad_shape ... ok
[INFO] [stdout] test matrix::gf2::tests::a_matrix_times_its_inverse_is_the_identity ... ok
[INFO] [stdout] test matrix::gf2::tests::rank_agrees_with_the_naive_oracle ... ok
[INFO] [stdout] test matrix::gf2::tests::the_identity_is_its_own_inverse ... ok
[INFO] [stdout] test matrix::gf2::tests::the_echelon_forms_preserve_rank_and_reduce_further ... ok
[INFO] [stdout] test matrix::gf2::tests::the_zero_matrix_is_singular_and_has_rank_zero ... ok
[INFO] [stdout] test matrix::lu::tests::a_singular_or_non_square_matrix_has_no_factorisation ... ok
[INFO] [stdout] test matrix::gemm::tests::gemm_is_the_product_plus_the_addend ... ok
[INFO] [stdout] test matrix::lu::tests::a_zero_leading_entry_forces_a_pivot_swap ... ok
[INFO] [stdout] test db::tests::data_survives_a_checkpoint_and_reopen ... ok
[INFO] [stdout] test matrix::gf2::tests::inversion_is_an_involution ... ok
[INFO] [stdout] test matrix::lu::tests::lu_solve_agrees_with_the_direct_solver ... ok
[INFO] [stdout] test matrix::gf2::tests::solve_agrees_with_multiplying_by_the_inverse ... ok
[INFO] [stdout] test matrix::lu::tests::solve_rejects_a_malformed_right_hand_side ... ok
[INFO] [stdout] test matrix::gf2::tests::the_reduced_echelon_form_of_an_invertible_matrix_is_the_identity ... ok
[INFO] [stdout] test matrix::lu::tests::one_factorisation_answers_many_right_hand_sides ... ok
[INFO] [stdout] test matrix::lu::tests::solving_the_identity_returns_the_right_hand_side ... ok
[INFO] [stdout] test matrix::lu::tests::the_permutation_is_a_bijection ... ok
[INFO] [stdout] test matrix::query::tests::a_full_matrix_is_all_and_a_complement_of_it_is_none ... ok
[INFO] [stdout] test matrix::query::tests::flip_and_the_swaps ... ok
[INFO] [stdout] test matrix::query::tests::pretty_printing_round_trips_by_eye ... ok
[INFO] [stdout] test matrix::query::tests::the_outer_product_is_rank_one_and_a_cross_product_of_supports ... ok
[INFO] [stdout] test matrix::query::tests::the_predicates_agree_with_counting ... ok
[INFO] [stdout] test matrix::query::tests::sub_matrix_copies_the_right_block ... ok
[INFO] [stdout] test matrix::query::tests::symmetry_agrees_with_the_transpose ... ok
[INFO] [stdout] test matrix::query::tests::trace_and_identity ... ok
[INFO] [stdout] test matrix::query::tests::the_unit_triangles_have_a_full_diagonal ... ok
[INFO] [stdout] test matrix::read::tests::a_dense_row_major_matrix_reads_back_in_order ... ok
[INFO] [stdout] test matrix::lu::tests::p_times_a_equals_l_times_u ... ok
[INFO] [stdout] test matrix::read::tests::a_chunk_aligned_read_learns_its_density_from_the_directory ... ok
[INFO] [stdout] test matrix::query::tests::the_triangles_partition_the_matrix ... ok
[INFO] [stdout] test matrix::read::tests::a_line_straddling_a_word_boundary_reads_correctly ... ok
[INFO] [stdout] test matrix::read::tests::an_absent_chunk_reads_as_the_zero_matrix ... ok
[INFO] [stdout] test matrix::read::tests::a_matrix_straddling_a_chunk_boundary_reads_correctly ... ok
[INFO] [stdout] test matrix::read::tests::an_invalid_layout_is_none ... ok
[INFO] [stdout] test matrix::read::tests::col_major_reads_the_same_bits_the_other_way_round ... ok
[INFO] [stdout] test matrix::read::tests::a_padded_line_stride_skips_the_gap ... ok
[INFO] [stdout] test matrix::read::tests::matrix_count_reaches_the_highest_set_ordinal ... ok
[INFO] [stdout] test index::tree::tests::index_bytes_per_chunk_is_bounded ... ok
[INFO] [stdout] test matrix::read::tests::a_full_chunk_reads_as_the_all_ones_matrix ... ok
[INFO] [stdout] test matrix::lu::tests::l_is_unit_lower_and_u_is_upper ... ok
[INFO] [stdout] test matrix::read::tests::the_matrix_index_selects_by_stride ... ok
[INFO] [stdout] test matrix::reduce::tests::a_full_matrix_weighs_cols_per_row ... ok
[INFO] [stdout] test matrix::reduce::tests::a_full_row_has_no_argmin_even_when_cols_is_not_a_word ... ok
[INFO] [stdout] test matrix::gf2::tests::rank_equals_the_side_exactly_when_invertible ... ok
[INFO] [stdout] test matrix::reduce::tests::a_positive_count_is_exactly_the_boolean_product ... ok
[INFO] [stdout] test matrix::reduce::tests::a_matrix_with_no_rows_has_none ... ok
[INFO] [stdout] test matrix::read::tests::reading_past_the_ordinal_ceiling_is_none ... ok
[INFO] [stdout] test index::tree::tests::build_updating_agrees_with_build_reusing ... ok
[INFO] [stdout] test matrix::read::tests::an_unaligned_or_padded_layout_carries_no_count ... ok
[INFO] [stdout] test matrix::reduce::tests::a_row_full_except_its_last_column_finds_that_column ... ok
[INFO] [stdout] test matrix::reduce::tests::a_row_borrow_agrees_with_per_cell_indexing ... ok
[INFO] [stdout] test matrix::reduce::tests::an_all_zero_matrix_still_has_an_extremum ... ok
[INFO] [stdout] test matrix::reduce::tests::argmax_and_argmin_by_weight_agree_with_the_weights ... ok
[INFO] [stdout] test matrix::reduce::tests::argmax_by_row_is_the_first_set_bit ... ok
[INFO] [stdout] test matrix::reduce::tests::argmin_by_row_is_the_first_clear_bit ... ok
[INFO] [stdout] test matrix::reduce::tests::an_empty_row_has_no_argmax_but_argmin_is_zero ... ok
[INFO] [stdout] test matrix::reduce::tests::col_weights_count_every_column ... ok
[INFO] [stdout] test matrix::reduce::tests::counted_mul_rejects_a_shape_mismatch ... ok
[INFO] [stdout] test matrix::reduce::tests::counts_argmax_finds_the_largest_and_breaks_ties_low ... ok
[INFO] [stdout] test matrix::reduce::tests::counts_argmax_in_row_matches_a_scan ... ok
[INFO] [stdout] test matrix::reduce::tests::counts_top_k_is_descending ... ok
[INFO] [stdout] test matrix::reduce::tests::counted_mul_by_the_identity_is_zero_or_one ... ok
[INFO] [stdout] test matrix::reduce::tests::the_parity_of_a_count_is_the_gf2_product ... ok
[INFO] [stdout] test matrix::reduce::tests::row_weights_count_every_row ... ok
[INFO] [stdout] test matrix::reduce::tests::top_k_saturates_at_the_row_count ... ok
[INFO] [stdout] test matrix::reduce::tests::top_k_is_the_sorted_order_and_argmax_is_its_head ... ok
[INFO] [stdout] test matrix::reduce::tests::weight_ties_go_to_the_smallest_row ... ok
[INFO] [stdout] test matrix::sink::tests::a_matrix_ending_exactly_at_ordinal_max_is_storable ... ok
[INFO] [stdout] test matrix::sink::tests::a_col_major_layout_round_trips ... ok
[INFO] [stdout] test matrix::sink::tests::a_shape_mismatch_is_rejected ... ok
[INFO] [stdout] test matrix::sink::tests::an_empty_matrix_writes_nothing ... ok
[INFO] [stdout] test matrix::sink::tests::an_invalid_layout_is_rejected ... ok
[INFO] [stdout] test matrix::sink::tests::a_padded_layout_leaves_the_padding_unset ... ok
[INFO] [stdout] test matrix::sink::tests::a_placement_past_the_ceiling_fails_and_changes_nothing ... ok
[INFO] [stdout] test matrix::sink::tests::placing_then_reading_is_the_identity ... ok
[INFO] [stdout] test matrix::sink::tests::several_matrices_coexist_without_bleeding ... ok
[INFO] [stdout] test matrix::tests::addressing_stops_at_the_ordinal_ceiling ... ok
[INFO] [stdout] test matrix::tests::check_rejects_overlapping_strides ... ok
[INFO] [stdout] test matrix::tests::col_major_transposes_the_addressing ... ok
[INFO] [stdout] test matrix::tests::dense_layout_packs_without_gaps ... ok
[INFO] [stdout] test matrix::tests::an_over_large_stride_is_a_choice_not_an_error ... ok
[INFO] [stdout] test matrix::tests::equality_ignores_whether_the_count_is_tracked ... ok
[INFO] [stdout] test matrix::tests::identity_has_one_bit_per_row ... ok
[INFO] [stdout] test matrix::tests::out_of_range_indices_are_none_not_wrapped ... ok
[INFO] [stdout] test matrix::tests::raw_word_access_and_row_operations_drop_the_count ... ok
[INFO] [stdout] test matrix::tests::span_bits_does_not_count_the_final_padding ... ok
[INFO] [stdout] test matrix::reduce::tests::counted_mul_agrees_with_the_definition ... ok
[INFO] [stdout] test matrix::lu::tests::some_case_in_the_corpus_actually_pivots ... ok
[INFO] [stdout] test matrix::tests::tail_is_clear_notices_a_raw_word_write ... ok
[INFO] [stdout] test matrix::tests::tail_mask_is_full_on_a_word_boundary ... ok
[INFO] [stdout] test matrix::tests::the_count_follows_every_single_element_write ... ok
[INFO] [stdout] test matrix::tests::the_count_survives_a_clone_and_a_transpose ... ok
[INFO] [stdout] test matrix::tests::the_tail_is_clear_after_construction_and_writes ... ok
[INFO] [stdout] test matrix::transpose::tests::a_single_bit_lands_correctly_at_every_block_corner ... ok
[INFO] [stdout] test matrix::transpose::tests::an_empty_matrix_transposes_to_an_empty_one ... ok
[INFO] [stdout] test matrix::tests::word_aligned_layout_rounds_each_row_up ... ok
[INFO] [stdout] test matrix::transpose::tests::the_block_kernel_agrees_with_the_naive_oracle ... ok
[INFO] [stdout] test matrix::transpose::tests::the_estimate_is_exact_for_a_small_matrix ... ok
[INFO] [stdout] test matrix::transpose::tests::the_estimate_survives_clustered_layouts ... ok
[INFO] [stdout] test matrix::transpose::tests::the_identity_is_its_own_transpose ... ok
[INFO] [stdout] test matrix::sink::tests::build_optimizes_a_run_shaped_result ... ok
[INFO] [stdout] test matrix::transpose::tests::transpose64_is_an_involution_on_an_irregular_block ... ok
[INFO] [stdout] test matrix::transpose::tests::transpose64_moves_a_row_to_a_column ... ok
[INFO] [stdout] test matrix::transpose::tests::transpose_conserves_the_bit_count ... ok
[INFO] [stdout] test matrix::transpose::tests::transposing_a_full_matrix_keeps_the_tail_clear ... ok
[INFO] [stdout] test mvcc::tests::a_multi_shard_commit_is_invisible_until_every_shard_is_durable ... ok
[INFO] [stdout] test mvcc::tests::a_single_shard_commit_becomes_visible ... ok
[INFO] [stdout] test matrix::transpose::tests::transpose_is_an_involution ... ok
[INFO] [stdout] test matrix::transpose::tests::a_row_wider_than_the_sample_budget_still_decides_correctly ... ok
[INFO] [stdout] test mvcc::tests::a_zero_timeout_is_a_truthful_poll_in_both_directions ... ok
[INFO] [stdout] test mvcc::tests::aborting_resolves_exactly_like_committing ... ok
[INFO] [stdout] test mvcc::tests::an_abort_lets_the_watermark_pass ... ok
[INFO] [stdout] test mvcc::tests::an_empty_database_is_visible_at_zero ... ok
[INFO] [stdout] test mvcc::tests::an_unbounded_timeout_does_not_overflow_the_clock ... ok
[INFO] [stdout] test mvcc::tests::concurrent_commits_reach_a_consistent_watermark ... ok
[INFO] [stdout] test matrix::transpose::tests::the_dispatch_follows_density ... ok
[INFO] [stdout] test mvcc::tests::duplicate_or_stale_durability_reports_are_ignored ... ok
[INFO] [stdout] test mvcc::tests::the_ring_refuses_to_lap_a_durable_but_not_yet_visible_commit ... ok
[INFO] [stdout] test mvcc::tests::versions_are_dense_and_never_reused ... ok
[INFO] [stdout] test mvcc::tests::the_ring_refuses_to_lap_a_pending_commit ... ok
[INFO] [stdout] test mvcc::tests::visibility_is_a_prefix_so_a_later_commit_waits ... ok
[INFO] [stdout] test ops::array::tests::a_union_exceeding_the_array_bound_promotes ... ok
[INFO] [stdout] test ops::array::tests::an_empty_result_is_none ... ok
[INFO] [stdout] test ops::array::tests::gallop_finds_the_first_element_at_or_after_the_target ... ok
[INFO] [stdout] test ops::array::tests::non_array_pairs_fall_through ... ok
[INFO] [stdout] test mvcc::tests::a_wait_for_a_version_that_never_resolves_times_out_rather_than_hanging ... ok
[INFO] [stdout] test ops::array::tests::the_compaction_store_stays_inside_the_reservation ... ok
[INFO] [stdout] test ops::array::tests::every_arm_agrees_with_the_generic_kernel ... ok
[INFO] [stdout] test ops::array::tests::the_gallop_path_matches_the_merge_path ... ok
[INFO] [stdout] test matrix::read::tests::every_container_kind_reaches_the_reader ... ok
[INFO] [stdout] test ops::array::tests::the_vector_disjointness_arm_agrees_with_the_scalar_oracle ... ok
[INFO] [stdout] test matrix::read::tests::round_trip_through_the_sink_is_the_identity ... ok
[INFO] [stdout] test ops::bitmap::tests::a_full_payload_counts_every_bit_without_wrapping ... ok
[INFO] [stdout] test ops::bitmap::tests::a_sparse_result_is_demoted ... ok
[INFO] [stdout] test ops::bitmap::tests::an_empty_result_is_none_not_an_empty_container ... ok
[INFO] [stdout] test ops::array::tests::the_merge_agrees_with_the_scalar_merge_at_every_block_boundary ... ok
[INFO] [stdout] test ops::bitmap::tests::non_bitmap_pairs_fall_through ... ok
[INFO] [stdout] test mvcc::tests::a_wait_returns_only_once_the_blocked_prefix_has_caught_up ... ok
[INFO] [stdout] test ops::bitmap::tests::the_cached_cardinality_is_exact ... ok
[INFO] [stdout] test ops::array::tests::the_vector_containment_arm_agrees_with_the_scalar_oracle ... ok
[INFO] [stdout] test ops::bitmap::tests::the_vector_andnot_keeps_its_operand_order ... ok
[INFO] [stdout] test matrix::reduce::tests::a_row_past_the_end_panics_rather_than_slicing_the_next_one - should panic ... ok
[INFO] [stdout] test ops::bitmap::tests::the_word_kernels_agree_at_every_block_boundary ... ok
[INFO] [stdout] test ops::card::tests::bitmap_specialization_agrees_with_generic_path ... ok
[INFO] [stdout] test ops::bitmap::tests::every_arm_agrees_with_the_generic_kernel ... ok
[INFO] [stdout] test ops::array::tests::the_vector_merge_agrees_with_the_scalar_merge ... ok
[INFO] [stdout] test ops::card::tests::cardinality_identities_match_materialized_results ... ok
[INFO] [stdout] test matrix::transpose::tests::both_arms_agree_with_each_other_and_with_the_oracle ... ok
[INFO] [stdout] test ops::card::tests::disjoint_and_subset_predicates ... ok
[INFO] [stdout] test ops::array::tests::the_array_arm_agrees_with_the_generic_kernel ... ok
[INFO] [stdout] test ops::card::tests::full_container_fast_paths ... ok
[INFO] [stdout] test ops::card::tests::the_array_arm_agrees_on_both_the_merge_and_the_gallop_branch ... ok
[INFO] [stdout] test ops::generic::tests::disjoint_and_identical_operands ... ok
[INFO] [stdout] test ops::generic::tests::empty_result_is_none_not_an_empty_container ... ok
[INFO] [stdout] test ops::generic::tests::full_container_short_circuits_are_correct ... ok
[INFO] [stdout] test ops::mixed::tests::an_empty_result_is_none_not_an_empty_container ... ok
[INFO] [stdout] test ops::generic::tests::result_promotes_when_union_exceeds_array_max ... ok
[INFO] [stdout] test ops::bitmap::tests::paired_row_counts_agree_with_the_scalar_oracle ... ok
[INFO] [stdout] test ops::generic::tests::matches_btreeset_oracle_across_all_kind_pairs ... ok
[INFO] [stdout] test ops::mixed::tests::other_pairs_fall_through ... ok
[INFO] [stdout] test ops::mixed::tests::results_are_structurally_valid ... ok
[INFO] [stdout] test ops::mixed::tests::the_compaction_arm_agrees_with_the_scalar_merge ... ok
[INFO] [stdout] test matrix::read::tests::the_directory_count_agrees_with_the_payload_count ... ok
[INFO] [stdout] test ops::mixed::tests::the_interval_kernels_agree_on_random_intervals ... ok
[INFO] [stdout] test ops::nary::tests::the_accumulator_does_not_leak_between_chunks ... ok
[INFO] [stdout] test ops::mixed::tests::the_interval_kernels_agree_with_the_masked_word_walk ... ok
[INFO] [stdout] test ops::run::tests::a_scattered_result_is_re_encoded ... ok
[INFO] [stdout] test ops::run::tests::a_spanning_interval_meets_every_small_interval_it_covers ... ok
[INFO] [stdout] test ops::run::tests::an_empty_result_is_none_not_an_empty_container ... ok
[INFO] [stdout] test matrix::gemm::arm_tests::the_four_russians_arm_agrees_with_the_generic_kernel ... ok
[INFO] [stdout] test ops::run::tests::gallop_end_finds_the_first_interval_whose_end_reaches_the_target ... ok
[INFO] [stdout] test ops::run::tests::non_run_pairs_fall_through ... ok
[INFO] [stdout] test ops::run::tests::results_never_contain_adjacent_runs ... ok
[INFO] [stdout] test db::tests::a_staggered_checkpoint_persists_what_an_unstaggered_one_does ... ok
[INFO] [stdout] test ops::run::tests::every_arm_agrees_with_the_generic_kernel ... ok
[INFO] [stdout] test matrix::gf2::tests::the_inverse_agrees_with_the_naive_oracle ... ok
[INFO] [stdout] test ops::run::tests::the_block_kernel_handles_spanning_and_touching_intervals ... ok
[INFO] [stdout] test ops::card::tests::the_run_arms_agree_on_both_the_merge_and_the_gallop_branch ... ok
[INFO] [stdout] test matrix::gemm::tests::gemm_agrees_with_the_naive_oracle ... ok
[INFO] [stdout] test ops::run::tests::the_block_kernel_agrees_at_every_operand_length ... ok
[INFO] [stdout] test pack::gather::tests::a_bit_at_base_plus_b_lands_on_line_zero_bit_b ... ok
[INFO] [stdout] test pack::gather::tests::a_single_word_crossing_the_chunk_boundary_gathers_correctly ... ok
[INFO] [stdout] test pack::gather::tests::an_object_straddling_a_chunk_boundary_gathers_correctly ... ok
[INFO] [stdout] test pack::gather::tests::an_unwritten_object_gathers_as_all_zero ... ok
[INFO] [stdout] test pack::gather::tests::lines_are_addressed_independently ... ok
[INFO] [stdout] test pack::gather::tests::padding_between_lines_belongs_to_neither ... ok
[INFO] [stdout] test pack::seek::tests::a_run_straddling_the_seek_point_is_not_skipped ... ok
[INFO] [stdout] test pack::seek::tests::an_unaligned_bitmap_declines_and_the_generic_path_answers ... ok
[INFO] [stdout] test pack::seek::tests::blit_moves_bits_at_every_offset_pairing ... ok
[INFO] [stdout] test ops::mixed::tests::every_arm_agrees_with_the_generic_kernel_in_both_orders ... ok
[INFO] [stdout] test ops::card::tests::both_predicates_agree_with_the_counting_oracle_on_every_ordered_pair ... ok
[INFO] [stdout] test pack::seek::tests::set_range_fills_exactly_its_window ... ok
[INFO] [stdout] test pack::sink::tests::build_encodes_once_and_optimizes ... ok
[INFO] [stdout] test pack::sink::tests::out_of_order_pushes_are_sorted_by_build ... ok
[INFO] [stdout] test pack::sink::tests::push_line_records_one_ordinal_per_set_bit ... ok
[INFO] [stdout] test pack::tests::a_chunk_aligned_packing_never_straddles ... ok
[INFO] [stdout] test pack::tests::a_dense_packing_is_the_identity_on_the_ordinal_space ... ok
[INFO] [stdout] test pack::tests::a_small_object_can_still_straddle_a_chunk_boundary ... ok
[INFO] [stdout] test pack::tests::an_object_reaching_past_the_ordinal_ceiling_is_not_addressable ... ok
[INFO] [stdout] test pack::tests::check_rejects_overlap_and_zero_but_allows_a_generous_stride ... ok
[INFO] [stdout] test pack::tests::count_below_reports_addressable_positions_not_non_empty_ones ... ok
[INFO] [stdout] test ops::run::tests::skewed_operands_select_the_gallop_and_still_match_the_oracle ... ok
[INFO] [stdout] test repl::tests::a_corrupted_batch_is_rejected ... ok
[INFO] [stdout] test pack::tests::padding_above_the_last_line_is_not_counted_in_the_span ... ok
[INFO] [stdout] test repl::tests::a_floor_nobody_asked_for_is_none ... ok
[INFO] [stdout] test repl::tests::a_follower_catches_up_on_single_shard_commits ... ok
[INFO] [stdout] test repl::tests::a_cursor_off_a_record_boundary_is_refused_rather_than_called_caught_up ... ok
[INFO] [stdout] test repl::tests::a_gap_is_rejected_rather_than_silently_skipped ... ok
[INFO] [stdout] test repl::tests::a_multi_shard_commit_is_invisible_until_every_shard_arrives ... ok
[INFO] [stdout] test repl::tests::a_quiet_leader_sends_a_heartbeat ... ok
[INFO] [stdout] test ops::run::tests::the_block_kernel_agrees_with_the_scalar_merge ... ok
[INFO] [stdout] test repl::tests::a_live_follower_is_never_evicted_however_long_it_runs ... ok
[INFO] [stdout] test repl::tests::a_request_outside_the_log_is_an_error ... ok
[INFO] [stdout] test repl::tests::a_silent_follower_is_evicted_after_the_grace_and_not_before ... ok
[INFO] [stdout] test repl::tests::a_window_only_the_fast_follower_acked_in_still_protects_the_slow_one ... ok
[INFO] [stdout] test repl::tests::an_abort_lets_follower_visibility_advance ... ok
[INFO] [stdout] test repl::tests::an_empty_identity_is_the_anonymous_entry ... ok
[INFO] [stdout] test repl::tests::a_torn_tail_at_the_cursor_is_a_heartbeat_not_a_dead_cursor ... ok
[INFO] [stdout] test repl::tests::a_truncated_ship_advances_only_over_what_decoded ... ok
[INFO] [stdout] test repl::tests::batches_are_cut_on_record_boundaries ... ok
[INFO] [stdout] test repl::tests::an_incomplete_multi_shard_commit_blocks_later_ones ... ok
[INFO] [stdout] test repl::tests::holders_counts_one_shard_and_not_the_others ... ok
[INFO] [stdout] test pack::seek::tests::every_container_kind_is_actually_reached ... ok
[INFO] [stdout] test repl::tests::anonymous_acks_collapse_pessimistically ... ok
[INFO] [stdout] test repl::tests::resuming_from_a_cursor_continues_exactly ... ok
[INFO] [stdout] test repl::tests::one_followers_lsn_may_fall_after_a_log_cut ... ok
[INFO] [stdout] test roaring_format::tests::a_failing_reader_reports_its_own_reason ... ok
[INFO] [stdout] test repl::tests::taking_one_shard_does_not_age_another ... ok
[INFO] [stdout] test roaring_format::tests::a_container_count_the_input_can_support_is_still_accepted ... ok
[INFO] [stdout] test roaring_format::tests::a_huge_container_count_is_rejected_before_allocating ... ok
[INFO] [stdout] test repl::tests::markers_and_data_both_reach_the_watermark ... ok
[INFO] [stdout] test roaring_format::tests::deserialize_rejects_garbage_without_panicking ... ok
[INFO] [stdout] test roaring_format::tests::offset_header_rule ... ok
[INFO] [stdout] test roaring_format::tests::the_fuzzer_oom_input_now_errs_cleanly ... ok
[INFO] [stdout] test roaring_format::tests::the_streaming_u64_pair_round_trips ... ok
[INFO] [stdout] test ops::bitmap::tests::the_word_kernels_agree_with_their_scalar_oracles ... ok
[INFO] [stdout] test roaring_format::tests::u64_roundtrip_empty ... ok
[INFO] [stdout] test roaring_format::tests::u64_roundtrip_across_buckets_and_chunks ... ok
[INFO] [stdout] test roaring_format::tests::roundtrip_survives_run_optimization ... ok
[INFO] [stdout] test roaring_format::tests::u64_roundtrip_dense_and_runny ... ok
[INFO] [stdout] test roaring_format::tests::u64_roundtrip_small ... ok
[INFO] [stdout] test set::tests::disjoint_and_subset ... ok
[INFO] [stdout] test set::tests::emptying_a_chunk_drops_it ... ok
[INFO] [stdout] test set::tests::cardinality_identities_never_materialize_but_still_agree ... ok
[INFO] [stdout] test set::tests::bulk_build_matches_incremental_insert ... ok
[INFO] [stdout] test set::tests::insert_remove_contains_len ... ok
[INFO] [stdout] test set::tests::not_in_range_at_the_u64_ceiling_does_not_overflow ... ok
[INFO] [stdout] test set::tests::not_in_range_clips_to_the_range_rather_than_the_chunk ... ok
[INFO] [stdout] test set::tests::not_in_range_of_the_empty_set_is_the_whole_range ... ok
[INFO] [stdout] test set::tests::not_in_range_over_an_empty_or_inverted_range_is_empty ... ok
[INFO] [stdout] test set::tests::not_in_range_spans_prefixes_the_set_never_touches ... ok
[INFO] [stdout] test set::tests::optimize_preserves_contents_across_encodings ... ok
[INFO] [stdout] test pack::seek::tests::the_seeking_arm_agrees_with_the_generic_gather ... ok
[INFO] [stdout] test set::tests::not_in_range_of_a_full_chunk_yields_no_chunk_at_all ... ok
[INFO] [stdout] test set::tests::spans_multiple_chunks_and_iterates_ascending ... ok
[INFO] [stdout] test store::alloc::tests::a_packed_payload_cell_is_refused_rather_than_freeing_a_stranger ... ok
[INFO] [stdout] test store::alloc::tests::a_recycled_slab_is_not_offered_for_punching ... ok
[INFO] [stdout] test ops::run::tests::the_gallop_branch_agrees_with_the_merge_branch ... ok
[INFO] [stdout] test store::alloc::tests::a_slab_emptied_at_open_is_no_longer_the_bump_slab_of_its_old_class ... ok
[INFO] [stdout] test store::alloc::tests::adoption_clears_orphans_and_leaves_opaque_slabs_alone ... ok
[INFO] [stdout] test store::alloc::tests::a_reused_slab_is_no_longer_the_bump_slab_of_its_old_class ... ok
[INFO] [stdout] test store::alloc::tests::allocating_an_unknown_size_class_is_refused ... ok
[INFO] [stdout] test store::alloc::tests::allocation_rolls_over_to_a_new_slab_when_full ... ok
[INFO] [stdout] test store::alloc::tests::an_inherited_slab_is_not_reused_while_the_punch_floor_stands ... ok
[INFO] [stdout] test store::alloc::tests::bitmap_slots_are_adjacent_and_their_trailers_are_out_of_the_way ... ok
[INFO] [stdout] test set::tests::set_ops_match_btreeset_oracle ... ok
[INFO] [stdout] test store::alloc::tests::allocation_is_dense_and_offsets_are_unique ... ok
[INFO] [stdout] test store::alloc::tests::generations_keep_a_checkpoints_classes_in_a_contiguous_run ... ok
[INFO] [stdout] test store::alloc::tests::evacuation_candidates_are_emptiest_first ... ok
[INFO] [stdout] test store::alloc::tests::nothing_in_an_opaque_slab_is_freeable ... ok
[INFO] [stdout] test store::alloc::tests::punchable_ranges_are_slab_bodies ... ok
[INFO] [stdout] test store::alloc::tests::packed_live_bytes_drain_to_zero_and_queue_the_page ... ok
[INFO] [stdout] test store::alloc::tests::reclaim_requires_all_three_conditions ... ok
[INFO] [stdout] test store::alloc::tests::reclaimed_slot_is_reused_only_after_a_fresh_generation ... ok
[INFO] [stdout] test store::alloc::tests::reclamation_gates_on_the_superseding_checkpoint_not_the_version ... ok
[INFO] [stdout] test store::alloc::tests::slab_capacity_matches_the_ladder ... ok
[INFO] [stdout] test store::alloc::tests::slab_of_inverts_slot_offset ... ok
[INFO] [stdout] test store::alloc::tests::slot_liveness_is_queryable_for_rebuild ... ok
[INFO] [stdout] test store::alloc::tests::slots_are_64_byte_aligned_in_every_class ... ok
[INFO] [stdout] test store::alloc::tests::unknown_class_is_rejected ... ok
[INFO] [stdout] test store::checksum::tests::append_equals_a_single_pass ... ok
[INFO] [stdout] test store::checksum::tests::detects_a_zeroed_sector ... ok
[INFO] [stdout] test store::checksum::tests::detects_burst_errors_up_to_32_bits ... ok
[INFO] [stdout] test set::tests::range_summary_names_all_three_answers ... ok
[INFO] [stdout] test store::alloc::tests::a_misaligned_cell_is_refused ... ok
[INFO] [stdout] test store::extent::tests::chunkkey_range_covers_exactly_one_key ... ok
[INFO] [stdout] test store::extent::tests::chunkkey_roundtrip_and_ordering ... ok
[INFO] [stdout] test store::extent::tests::chunkkey_uses_112_bits_not_128 ... ok
[INFO] [stdout] test store::checksum::tests::detects_single_bit_flips ... ok
[INFO] [stdout] test store::checksum::tests::matches_published_test_vectors ... ok
[INFO] [stdout] test store::extent::tests::cell_bound_is_enforced ... ok
[INFO] [stdout] test store::extent::tests::chunkref_is_exactly_eight_bytes ... ok
[INFO] [stdout] test store::extent::tests::ckey_tag_distinguishes_neighbours ... ok
[INFO] [stdout] test store::extent::tests::class_selection_is_tight ... ok
[INFO] [stdout] test store::extent::tests::extent_ref_roundtrip ... ok
[INFO] [stdout] test store::extent::tests::full_container_detected_from_the_index_alone ... ok
[INFO] [stdout] test store::extent::tests::inline_rejects_out_of_range_input ... ok
[INFO] [stdout] test store::extent::tests::inline_ref_roundtrip ... ok
[INFO] [stdout] test store::extent::tests::ladder_invariants_hold ... ok
[INFO] [stdout] test store::extent::tests::ladder_rejects_a_broken_foreign_ladder ... ok
[INFO] [stdout] test store::checksum::tests::detects_every_two_bit_flip_in_a_page ... ok
[INFO] [stdout] test store::extent::tests::round_up_64_is_exact_on_multiples ... ok
[INFO] [stdout] test store::extent::tests::top_class_is_exact_fit_for_a_bitmap_and_a_full_array ... ok
[INFO] [stdout] test store::extent::tests::trailer_roundtrip ... ok
[INFO] [stdout] test store::extent::tests::validate_refuses_the_inline_reserved_encodings ... ok
[INFO] [stdout] test store::extent::tests::validate_refuses_the_reserved_kind_discriminant ... ok
[INFO] [stdout] test store::extent::tests::validate_rejects_unsupported_encoding ... ok
[INFO] [stdout] test store::fsck::tests::a_consistent_store_reports_clean ... ok
[INFO] [stdout] test store::extent::tests::payload_len_derives_from_the_reference ... ok
[INFO] [stdout] test store::fsck::tests::a_corrupt_index_node_checksum_field_is_caught ... ok
[INFO] [stdout] test store::fsck::tests::a_bitmap_in_a_packed_page_is_rejected ... ok
[INFO] [stdout] test set::tests::a_single_hole_is_visible_to_both ... ok
[INFO] [stdout] test store::fsck::tests::a_corrupt_extent_trailer_checksum_is_caught ... ok
[INFO] [stdout] test store::fsck::tests::a_corrupt_packed_page_payload_is_caught ... ok
[INFO] [stdout] test store::fsck::tests::a_dangling_reference_is_detected ... ok
[INFO] [stdout] test store::fsck::tests::a_corrupt_packed_page_checksum_field_is_caught ... ok
[INFO] [stdout] test store::fsck::tests::a_leaked_slot_is_detected ... ok
[INFO] [stdout] test store::fsck::tests::a_standalone_run_is_sized_from_its_own_prefix ... ok
[INFO] [stdout] test store::fsck::tests::i8_violations_flags_only_the_illegal_ordinal ... ok
[INFO] [stdout] test store::fsck::tests::a_reference_into_an_unallocated_slab_is_reported ... ok
[INFO] [stdout] test store::fsck::tests::rebuild_marks_every_referenced_slot ... ok
[INFO] [stdout] test store::fsck::tests::inline_chunks_consume_no_slot ... ok
[INFO] [stdout] test store::fsck::tests::rebuild_collects_top_prefix_chunks_and_nothing_else ... ok
[INFO] [stdout] test store::fsck::tests::run_payload_length_comes_from_the_payload_prefix ... ok
[INFO] [stdout] test store::fsck::tests::slot_base_and_index_are_consistent ... ok
[INFO] [stdout] test store::packed::tests::a_full_page_holds_hundreds_of_sparse_chunks ... ok
[INFO] [stdout] test store::packed::tests::capacity_matches_the_documented_figure ... ok
[INFO] [stdout] test store::packed::tests::checksum_detects_corruption_anywhere_in_the_page ... ok
[INFO] [stdout] test store::packed::tests::keys_must_strictly_ascend ... ok
[INFO] [stdout] test store::packed::tests::odd_length_payload_is_rejected ... ok
[INFO] [stdout] test store::packed::tests::pa1_every_payload_is_two_byte_aligned_with_no_padding ... ok
[INFO] [stdout] test store::packed::tests::parse_rejects_garbage_without_panicking ... ok
[INFO] [stdout] test store::packed::tests::build_seal_and_read_back ... ok
[INFO] [stdout] test store::packed::tests::push_reports_none_when_full_rather_than_erroring ... ok
[INFO] [stdout] test store::packed::tests::range_check_catches_a_reference_to_the_wrong_page ... ok
[INFO] [stdout] test store::packed::tests::sealing_an_empty_page_is_refused ... ok
[INFO] [stdout] test store::packed::tests::tail_is_zero_filled_so_stale_pointers_decode_as_invalid ... ok
[INFO] [stdout] test store::segment::tests::a_cell_is_pinned_while_a_buffer_over_it_lives ... ok
[INFO] [stdout] test store::segment::tests::a_failed_verification_is_not_cached ... ok
[INFO] [stdout] test store::segment::tests::a_pin_inside_a_page_marks_the_whole_page_busy ... ok
[INFO] [stdout] test store::segment::tests::a_pin_survives_until_the_last_reader_drops ... ok
[INFO] [stdout] test store::fsck::tests::a_corrupt_standalone_payload_is_caught ... ok
[INFO] [stdout] test store::fsck::tests::bytes_that_cannot_be_read_are_reported_not_skipped ... ok
[INFO] [stdout] test store::fsck::tests::a_corrupt_index_node_payload_is_caught ... ok
[INFO] [stdout] test store::segment::tests::buffer_outlives_the_segmented_mmap ... ok
[INFO] [stdout] test store::segment::tests::dead_pins_are_swept_rather_than_accumulating ... ok
[INFO] [stdout] test store::segment::tests::buffers_are_send_across_threads ... ok
[INFO] [stdout] test store::fsck::tests::stored_checksums_pass_on_an_intact_store ... ok
[INFO] [stdout] test store::segment::tests::file_never_shrinks_on_reopen ... ok
[INFO] [stdout] test store::segment::tests::growth_adds_segments_without_disturbing_existing_buffers ... ok
[INFO] [stdout] test store::segment::tests::slot_offsets_yield_64_byte_aligned_buffers ... ok
[INFO] [stdout] test store::segment::tests::out_of_range_access_errors_rather_than_panicking ... ok
[INFO] [stdout] test store::segment::tests::segment_size_never_splits_a_slab ... ok
[INFO] [stdout] test store::segment::tests::verify_once_caches_and_a_write_invalidates_exactly_the_overlap ... ok
[INFO] [stdout] test store::slabmeta::tests::a_block_of_zeros_is_not_mistaken_for_a_valid_slab ... ok
[INFO] [stdout] test store::slabmeta::tests::a_count_disagreeing_with_the_bitmap_is_rejected ... ok
[INFO] [stdout] test store::slabmeta::tests::an_opaque_slab_refuses_to_encode ... ok
[INFO] [stdout] test store::slabmeta::tests::a_torn_block_decodes_as_none_rather_than_wrongly ... ok
[INFO] [stdout] test store::slabmeta::tests::every_class_bitmap_fits_the_reserved_region ... ok
[INFO] [stdout] test store::segment::tests::write_then_read_back_zero_copy ... ok
[INFO] [stdout] test store::slabmeta::tests::round_trips_an_in_use_slab ... ok
[INFO] [stdout] test store::slabmeta::tests::round_trips_a_free_slab ... ok
[INFO] [stdout] test store::slabmeta::tests::slab_zero_has_no_metadata_region_because_it_is_the_superblock ... ok
[INFO] [stdout] test store::superblock::tests::a_compat_feature_bit_is_ignored ... ok
[INFO] [stdout] test store::superblock::tests::a_foreign_database_is_reported_as_such_not_as_a_shard_mismatch ... ok
[INFO] [stdout] test store::superblock::tests::a_ladder_breaking_the_alignment_guarantee_is_rejected ... ok
[INFO] [stdout] test store::superblock::tests::a_ladder_this_build_cannot_honour_is_refused_rather_than_misread ... ok
[INFO] [stdout] test store::superblock::tests::a_future_major_version_is_refused ... ok
[INFO] [stdout] test store::superblock::tests::a_shard_image_from_a_sibling_shard_is_refused ... ok
[INFO] [stdout] test store::superblock::tests::a_torn_flip_falls_back_to_the_previous_checkpoint ... ok
[INFO] [stdout] test store::superblock::tests::a_single_retuned_class_is_enough_to_refuse ... ok
[INFO] [stdout] test store::superblock::tests::a_torn_slot_yields_none_rather_than_an_error ... ok
[INFO] [stdout] test store::superblock::tests::an_empty_shard_has_no_root ... ok
[INFO] [stdout] test store::superblock::tests::both_slots_unreadable_is_reported_as_such ... ok
[INFO] [stdout] test store::superblock::tests::corruption_anywhere_in_the_slot_is_detected ... ok
[INFO] [stdout] test store::superblock::tests::node_size_round_trips_and_defaults_for_legacy_files ... ok
[INFO] [stdout] test store::superblock::tests::an_unknown_required_feature_is_refused_at_open ... ok
[INFO] [stdout] test store::superblock::tests::opposite_endianness_is_detected_rather_than_misread ... ok
[INFO] [stdout] test store::superblock::tests::pick_takes_the_higher_sequence ... ok
[INFO] [stdout] test store::superblock::tests::page_and_slab_size_are_compared_and_a_legacy_zero_is_accepted ... ok
[INFO] [stdout] test store::superblock::tests::shard_zero_is_not_treated_as_an_unwritten_field ... ok
[INFO] [stdout] test store::superblock::tests::slots_alternate_so_the_live_one_is_never_overwritten ... ok
[INFO] [stdout] test store::superblock::tests::the_ladder_is_persisted_not_compiled_in ... ok
[INFO] [stdout] test stream::dynamic::segment_tests::a_prefix_disjoint_union_of_composites_is_not_merged ... ok
[INFO] [stdout] test set::tests::rank_and_select_are_inverse ... ok
[INFO] [stdout] test stream::dynamic::segment_tests::a_union_with_a_huge_disjoint_operand_is_counted_not_walked ... ok
[INFO] [stdout] test store::superblock::tests::roundtrip_preserves_every_field ... ok
[INFO] [stdout] test stream::dynamic::segment_tests::concat_rejects_overlapping_operands_in_debug - should panic ... ok
[INFO] [stdout] test stream::dynamic::segment_tests::ordinal_disjointness_within_one_chunk_is_not_prefix_disjointness ... ok
[INFO] [stdout] test stream::dynamic::segment_tests::restrict_clips_to_its_window ... ok
[INFO] [stdout] test stream::dynamic::segment_tests::segmentation_fires_when_it_pays_and_declines_when_it_does_not ... ok
[INFO] [stdout] test stream::dynamic::segment_tests::occupancy_drops_an_operand_from_the_gap_in_its_own_span ... ok
[INFO] [stdout] test stream::dynamic::segment_tests::straddling_union_with_a_huge_range_terminates ... ok
[INFO] [stdout] test ops::mixed::tests::array_run_agrees_with_the_generic_kernel_in_both_orders ... ok
[INFO] [stdout] test stream::dynamic::segment_tests::the_overlapping_corpus_declines_before_building_anything ... ok
[INFO] [stdout] test stream::dynamic::tests::boxed_cardinality_uses_the_override_not_the_default ... ok
[INFO] [stdout] test stream::dynamic::tests::deeply_nested_expression ... ok
[INFO] [stdout] test stream::dynamic::tests::range_and_empty_literals ... ok
[INFO] [stdout] test stream::dynamic::tests::dynamic_tree_matches_static_composition ... ok
[INFO] [stdout] test stream::leaf::tests::empty_stream_is_empty ... ok
[INFO] [stdout] test stream::dynamic::segment_tests::alternating_operands_are_not_fragmented ... ok
[INFO] [stdout] test store::superblock::tests::decode_never_panics_on_garbage ... ok
[INFO] [stdout] test stream::leaf::tests::seek_is_idempotent_and_never_rewinds ... ok
[INFO] [stdout] test stream::leaf::tests::range_stream_spans_chunk_boundaries ... ok
[INFO] [stdout] test stream::leaf::tests::set_stream_yields_all_chunks_in_order ... ok
[INFO] [stdout] test stream::leaf::tests::set_stream_seek_positions_correctly ... ok
[INFO] [stdout] test stream::nary::counting_tests::a_sole_contributor_prefix_is_counted_not_gathered ... ok
[INFO] [stdout] test ops::nary::tests::union_all_agrees_with_folding_the_pairwise_kernel ... ok
[INFO] [stdout] test stream::leaf::tests::range_stream_cardinality_matches_iteration ... ok
[INFO] [stdout] test stream::nary::counting_tests::overlapping_contributors_still_merge ... ok
[INFO] [stdout] test stream::ops::tests::cancelling_subexpression_does_not_break_its_parent ... ok
[INFO] [stdout] test stream::ops::tests::and_skips_the_dense_operand ... ok
[INFO] [stdout] test stream::ops::counting_tests::next_cardinality_agrees_with_next_chunk ... ok
[INFO] [stdout] test stream::ops::counting_tests::counting_a_pass_through_chunk_asks_for_a_count_not_a_chunk ... ok
[INFO] [stdout] test stream::ops::tests::contains_min_max_on_a_lazy_expression ... ok
[INFO] [stdout] test stream::ops::tests::nested_expression_composes ... ok
[INFO] [stdout] test stream::ops::tests::seek_discards_a_stale_buffered_chunk ... ok
[INFO] [stdout] test stream::ops::tests::streams_are_send_and_static ... ok
[INFO] [stdout] test stream::ops::tests::disjoint_prefixes_pass_through_untouched ... ok
[INFO] [stdout] test stream::ops::tests::xor_of_identical_streams_is_empty ... ok
[INFO] [stdout] test stream::plan::tests::a_prefix_disjoint_union_is_not_charged_for_a_merge ... ok
[INFO] [stdout] test stream::ops::tests::cardinality_overrides_agree_with_materialization ... ok
[INFO] [stdout] test stream::plan::tests::absorption_is_declined_when_the_range_clips_the_input ... ok
[INFO] [stdout] test stream::plan::tests::composing_cardinality_hints_does_not_overflow ... ok
[INFO] [stdout] test stream::plan::tests::cost_depends_on_the_data_not_the_shape ... ok
[INFO] [stdout] test stream::plan::tests::de_morgan_fires_when_the_data_says_it_is_cheaper ... ok
[INFO] [stdout] test stream::plan::tests::cost_tracks_actual_overlap_not_just_size ... ok
[INFO] [stdout] test stream::plan::tests::disjoint_operands_collapse ... ok
[INFO] [stdout] test stream::plan::tests::double_negation_collapses_to_the_input ... ok
[INFO] [stdout] test stream::plan::tests::empty_identities_fold ... ok
[INFO] [stdout] test stream::plan::tests::de_morgan_is_declined_here_and_that_is_currently_wrong ... ok
[INFO] [stdout] test stream::ops::tests::operators_match_eager_results ... ok
[INFO] [stdout] test stream::plan::tests::interleaved_chunks_are_disjoint_even_though_the_intervals_overlap ... ok
[INFO] [stdout] test stream::plan::tests::range_rewrites_agree_with_evaluation ... ok
[INFO] [stdout] test stream::plan::tests::planned_and_unplanned_agree_on_a_bounded_range ... ok
[INFO] [stdout] test stream::plan::tests::ranges_fuse_and_split ... ok
[INFO] [stdout] test stream::plan::tests::the_range_absorption_rules_fire ... ok
[INFO] [stdout] test stream::sketch::occupancy_tests::a_range_fills_its_buckets_without_enumerating_them ... ok
[INFO] [stdout] test stream::sketch::occupancy_tests::occupancy_is_exact_at_bucket_resolution ... ok
[INFO] [stdout] test stream::sketch::occupancy_tests::occupancy_reveals_the_gap_a_span_hides ... ok
[INFO] [stdout] test stream::leaf::tests::counting_an_untouched_set_does_not_scale_with_its_chunks ... ok
[INFO] [stdout] test stream::sketch::profile_tests::a_range_is_full_except_at_partial_ends ... ok
[INFO] [stdout] test stream::sketch::profile_tests::a_sub_chunk_range_is_never_full ... ok
[INFO] [stdout] test stream::plan::tests::the_absorption_and_fusion_guards_are_pinned ... ok
[INFO] [stdout] test stream::plan::tests::one_filled_absorption_agrees_with_evaluation ... ok
[INFO] [stdout] test stream::sketch::tests::a_complete_sketch_is_exact ... ok
[INFO] [stdout] test stream::sketch::profile_tests::an_empty_gap_is_never_full ... ok
[INFO] [stdout] test stream::sketch::tests::an_empty_operand_is_disjoint_from_everything ... ok
[INFO] [stdout] test stream::sketch::profile_tests::a_mixed_operand_separates_full_from_merely_present ... ok
[INFO] [stdout] test ops::bitmap::tests::the_word_kernel_tails_agree_with_their_scalar_oracles ... ok
[INFO] [stdout] test stream::sketch::tests::disjointness_is_claimed_only_from_a_complete_sketch ... ok
[INFO] [stdout] test stream::stats_tests::leaves_report_exact_chunk_counts_and_spans ... ok
[INFO] [stdout] test stream::stats_tests::operators_compose_their_childrens_stats ... ok
[INFO] [stdout] test stream::stats_tests::stats_describe_the_remainder_not_the_original ... ok
[INFO] [stdout] test stream::stats_tests::stats_drive_the_plan_not_just_chunk_counts ... ok
[INFO] [stdout] test stream::stats_tests::stats_survive_type_erasure ... ok
[INFO] [stdout] test stream::sketch::tests::exact_shared_prefixes_sees_what_bounds_cannot ... ok
[INFO] [stdout] test stream::stats_tests::the_nary_union_decision_follows_the_data_not_the_leaf_count ... ok
[INFO] [stdout] test tests::prefix_fits_48_bits ... ok
[INFO] [stdout] test tests::split_join_roundtrip ... ok
[INFO] [stdout] test unstable_arrow::tests::a_bitmap_container_is_already_a_mask ... ok
[INFO] [stdout] test tests::size_models_match_roaring_spec ... ok
[INFO] [stdout] test unstable_arrow::tests::a_container_with_no_bit_image_lends_nothing ... ok
[INFO] [stdout] test unstable_arrow::tests::a_full_container_masks_everything ... ok
[INFO] [stdout] test unstable_arrow::tests::arrays_and_runs_have_no_bits_to_lend ... ok
[INFO] [stdout] test unstable_arrow::tests::an_empty_mask_selects_nothing ... ok
[INFO] [stdout] test unstable_arrow::tests::container_mask_agrees_across_every_kind ... ok
[INFO] [stdout] test unstable_arrow::tests::lending_words_implies_a_mask_but_not_the_other_way_round ... ok
[INFO] [stdout] test unstable_arrow::tests::mask_bit_order_matches_the_roaring_layout ... ok
[INFO] [stdout] test unstable_arrow::tests::the_bitmap_path_does_not_copy ... ok
[INFO] [stdout] test unstable_arrow::tests::lent_words_are_the_same_bits_the_mask_reports ... ok
[INFO] [stdout] test stream::sketch::tests::a_saturated_sketch_estimates_within_tolerance ... ok
[INFO] [stdout] test ops::mixed::tests::array_bitmap_agrees_with_the_generic_kernel_in_both_orders ... ok
[INFO] [stdout] test view::fold::subword_fold_tests::the_subword_arm_fires_at_exactly_sixteen_and_thirty_two ... ok
[INFO] [stdout] test view::fold::tests::a_degenerate_view_folds_and_expands_to_nothing ... ok
[INFO] [stdout] test view::fold::tests::a_fold_costs_what_the_data_holds_not_what_the_descriptor_declares ... ok
[INFO] [stdout] test view::fold::tests::addressable_sets_agrees_with_ordinal_of ... ok
[INFO] [stdout] test view::fold::tests::all_is_the_de_morgan_dual_of_any ... ok
[INFO] [stdout] test view::fold::tests::an_addressable_expansion_is_not_truncated ... ok
[INFO] [stdout] test stream::sketch::tests::mix_is_injective_on_the_values_we_hash ... ok
[INFO] [stdout] test view::fold::tests::an_expansion_visits_only_addressable_constituents ... ok
[INFO] [stdout] test view::fold::tests::expand_and_fold_form_an_adjunction ... ok
[INFO] [stdout] test view::fold::tests::expand_is_a_homomorphism_of_every_boolean_operator ... ok
[INFO] [stdout] test view::fold::tests::fold_agrees_with_combining_the_constituents ... ok
[INFO] [stdout] test view::fold::tests::fold_of_an_intersection_is_contained_and_sometimes_strictly ... ok
[INFO] [stdout] test db::manifest::tests::a_crash_at_any_offset_of_a_one_slot_update_leaves_a_usable_manifest ... ok
[INFO] [stdout] test db::tests::a_concurrent_dispatcher_commits_what_the_sequential_one_does ... ok
[INFO] [stdout] test view::fold::tests::sse_folds_match_scalar_at_byte_word_and_chunk_seams ... ok
[INFO] [stdout] test view::fold::tests::the_interleaved_arm_agrees_with_the_select_oracle ... ok
[INFO] [stdout] test view::fold::tests::the_interval_arm_is_taken_only_when_the_expansion_coalesces ... ok
[INFO] [stdout] test stream::sketch::profile_tests::a_zero_filled_then_one_filled_operand_is_described_exactly ... ok
[INFO] [stdout] test view::fold::tests::expand_agrees_whichever_arm_answers ... ok
[INFO] [stdout] test ops::run::tests::the_run_predicates_agree_with_the_generic_kernel ... ok
[INFO] [stdout] test ops::run::tests::the_run_arm_agrees_with_the_generic_kernel ... ok
[INFO] [stdout] test view::fold::wide_fold_tests::the_wide_arm_fires_where_it_claims_to_and_declines_elsewhere ... ok
[INFO] [stdout] test view::select::tests::an_unaddressable_constituent_is_empty_not_wrapped ... ok
[INFO] [stdout] test view::fold::subword_fold_tests::a_subword_fold_handles_a_mixed_index ... ok
[INFO] [stdout] test view::select::tests::avx2_counts_match_scalar_owner_masks_at_word_seams ... ok
[INFO] [stdout] test view::select::tests::blocked_select_shifts_by_the_region_base ... ok
[INFO] [stdout] test view::select::tests::contains_and_cardinality_agree_with_select ... ok
[INFO] [stdout] test view::select::tests::interleaved_select_picks_out_its_own_slots ... ok
[INFO] [stdout] test view::select::tests::blocked_run_batch_uses_logical_row_ranges ... ok
[INFO] [stdout] test stream::plan::tests::a_one_filled_operand_absorbs_like_a_range ... ok
[INFO] [stdout] test view::select::tests::selective_windows_coalesce_and_reject_duplicate_chunks ... ok
[INFO] [stdout] test view::fold::subword_fold_tests::subword_input_chunks_that_span_output_chunks_land_in_the_right_one ... ok
[INFO] [stdout] test view::sink::tests::a_bad_descriptor_or_constituent_is_refused ... ok
[INFO] [stdout] test view::sink::tests::an_ordinal_past_a_blocked_constituents_capacity_is_refused ... ok
[INFO] [stdout] test view::sink::tests::every_constituent_comes_back_exactly_under_both_layouts ... ok
[INFO] [stdout] test view::sink::tests::packing_conserves_cardinality ... ok
[INFO] [stdout] test view::sink::tests::placing_a_constituent_twice_unions_it ... ok
[INFO] [stdout] test store::segment::tests::a_region_touched_since_the_last_rotation_survives_it ... ok
[INFO] [stdout] test view::tests::a_blocked_view_wider_than_a_u32_has_no_packing ... ok
[INFO] [stdout] test view::tests::a_slot_past_the_ordinal_ceiling_is_not_addressable ... ok
[INFO] [stdout] test view::tests::a_small_view_is_a_bit_matrix_whose_rows_are_the_constituents ... ok
[INFO] [stdout] test view::tests::blocked_gives_each_constituent_a_region ... ok
[INFO] [stdout] test view::tests::check_rejects_a_degenerate_descriptor ... ok
[INFO] [stdout] test view::tests::compatibility_is_descriptor_equality ... ok
[INFO] [stdout] test store::segment::tests::a_working_set_that_fits_is_retained_and_one_that_does_not_is_not ... ok
[INFO] [stdout] test view::tests::interleaved_is_a_dense_packing_of_one_object_per_logical_ordinal ... ok
[INFO] [stdout] test view::tests::interleaved_places_constituents_side_by_side ... ok
[INFO] [stdout] test view::tests::logical_of_inverts_ordinal_of_on_both_layouts ... ok
[INFO] [stdout] test view::tests::only_blocked_has_ordinals_belonging_to_no_constituent ... ok
[INFO] [stdout] test view::tests::stream_chunk_validation_rejects_ordering_and_the_reserved_ordinal ... ok
[INFO] [stdout] test view::tests::interleaved_and_blocked_hold_the_same_contents ... ok
[INFO] [stdout] test wal::group::tests::a_single_writer_still_syncs_its_own_records ... ok
[INFO] [stdout] test wal::group::tests::a_target_already_covered_costs_no_sync ... ok
[INFO] [stdout] test wal::group::tests::a_target_the_log_no_longer_reaches_resolves_instead_of_spinning ... ok
[INFO] [stdout] test view::sink::tests::set_algebra_on_packed_sets_is_elementwise_across_constituents ... ok
[INFO] [stdout] test view::fold::wide_fold_tests::input_chunks_that_span_output_chunks_land_in_the_right_one ... ok
[INFO] [stdout] test wal::record::tests::a_corrupted_header_is_caught_too ... ok
[INFO] [stdout] test wal::record::tests::a_delta_beats_an_image_for_a_bitmap_chunk ... ok
[INFO] [stdout] test wal::record::tests::a_stamped_marker_round_trips_and_an_unstamped_one_reports_none ... ok
[INFO] [stdout] test wal::record::tests::a_stamped_marker_with_a_short_body_is_an_error ... ok
[INFO] [stdout] test wal::group::tests::recovery_truncation_brings_the_durable_mark_down ... ok
[INFO] [stdout] test wal::record::tests::chunk_delta_body_roundtrip ... ok
[INFO] [stdout] test wal::record::tests::commit_intent_body_roundtrip ... ok
[INFO] [stdout] test view::fold::wide_fold_tests::declining_arities_still_answer_correctly ... ok
[INFO] [stdout] test wal::record::tests::decoding_at_the_wrong_offset_reports_lost_framing ... ok
[INFO] [stdout] test wal::record::tests::header_is_forty_bytes_and_frames_are_aligned ... ok
[INFO] [stdout] test wal::record::tests::decode_never_panics_on_arbitrary_bytes ... ok
[INFO] [stdout] test wal::record::tests::lsn_is_the_byte_offset ... ok
[INFO] [stdout] test wal::record::tests::scan_stops_at_a_corrupted_record_without_losing_the_prefix ... ok
[INFO] [stdout] test wal::record::tests::roundtrip_preserves_every_field ... ok
[INFO] [stdout] test wal::record::tests::scan_stops_cleanly_at_a_torn_tail ... ok
[INFO] [stdout] test wal::record::tests::set_range_rejects_inverted_bounds ... ok
[INFO] [stdout] test wal::record::tests::unknown_record_type_with_a_valid_crc_is_an_error_not_a_stop ... ok
[INFO] [stdout] test wal::record::tests::zero_filled_tail_ends_the_scan ... ok
[INFO] [stdout] test wal::recover::tests::a_hole_stops_the_scan_even_if_later_versions_are_complete ... ok
[INFO] [stdout] test wal::recover::tests::a_multi_shard_commit_missing_one_participant_is_not_committed ... ok
[INFO] [stdout] test wal::recover::tests::a_multi_shard_commit_with_every_participant_recovers ... ok
[INFO] [stdout] test wal::record::tests::set_range_is_twenty_five_bytes_regardless_of_span ... ok
[INFO] [stdout] test wal::recover::tests::a_three_shard_commit_needs_all_three ... ok
[INFO] [stdout] test wal::recover::tests::an_abort_lets_the_prefix_scan_continue ... ok
[INFO] [stdout] test wal::recover::tests::a_torn_tail_is_handled_like_a_missing_record ... ok
[INFO] [stdout] test wal::recover::tests::an_aborted_version_keeps_its_time ... ok
[INFO] [stdout] test wal::recover::tests::an_unstamped_log_recovers_and_reports_no_times ... ok
[INFO] [stdout] test wal::recover::tests::commit_markers_and_checkpoint_records_are_not_replayed ... ok
[INFO] [stdout] test wal::recover::tests::discarded_records_form_a_clean_suffix ... ok
[INFO] [stdout] test wal::recover::tests::an_empty_log_recovers_to_the_checkpoint ... ok
[INFO] [stdout] test wal::recover::tests::no_acknowledged_commit_is_ever_discarded ... ok
[INFO] [stdout] test wal::recover::tests::participants_disagreeing_about_a_commit_time_is_an_error ... ok
[INFO] [stdout] test wal::recover::tests::participants_agreeing_about_a_commit_time_is_accepted ... ok
[INFO] [stdout] test wal::recover::tests::records_at_or_below_the_checkpoint_are_not_replayed ... ok
[INFO] [stdout] test wal::recover::tests::shards_truncate_independently_at_their_own_offsets ... ok
[INFO] [stdout] test wal::recover::tests::single_shard_commits_all_recover ... ok
[INFO] [stdout] test wal::recover::tests::stamped_commits_are_reported_with_their_times ... ok
[INFO] [stdout] test wal::recover::tests::times_cover_only_the_replayable_range ... ok
[INFO] [stdout] test view::tests::the_fixtures_reach_slots_that_straddle_a_chunk_boundary ... ok
[INFO] [stdout] test wal::writer::tests::a_redundant_sync_costs_nothing ... ok
[INFO] [stdout] test wal::writer::tests::a_logical_read_crosses_from_a_sealed_generation_into_the_active_one ... ok
[INFO] [stdout] test wal::writer::tests::generation_rollover_carries_the_base_and_the_log_remembers_it ... ok
[INFO] [stdout] test wal::record::tests::an_unknown_flag_bit_with_a_valid_crc_is_an_error_not_a_stop ... ok
[INFO] [stdout] test wal::writer::tests::an_appended_record_scans_back_at_the_lsn_it_reported ... ok
[INFO] [stdout] test wal::writer::tests::open_repairs_the_crash_window_between_sealing_and_creating_active ... ok
[INFO] [stdout] test wal::writer::tests::truncating_past_the_end_is_a_no_op ... ok
[INFO] [stdout] test wal::writer::tests::reopening_continues_from_the_existing_length ... ok
[INFO] [stdout] test view::select::tests::interleaved_selective_and_full_scan_agree_across_container_kinds ... ok
[INFO] [stdout] test wal::writer::tests::truncation_drops_the_suffix_and_keeps_the_prefix ... ok
[INFO] [stdout] test wal::writer::tests::recovery_can_cut_a_suffix_that_starts_inside_a_sealed_generation ... ok
[INFO] [stdout] test wal::group::tests::concurrent_committers_share_fsyncs ... ok
[INFO] [stdout] test wal::writer::tests::an_emptied_log_takes_its_base_from_the_fallback ... ok
[INFO] [stdout] test view::fold::wide_fold_tests::a_bitmap_index_with_one_array_tail_still_folds_correctly ... ok
[INFO] [stdout] test view::fold::wide_fold_tests::multiples_of_64_that_do_not_divide_a_chunk_decline ... ok
[INFO] [stdout] test stream::dynamic::segment_tests::segments_agree_with_the_merge_however_the_operands_interleave ... ok
[INFO] [stdout] test store::segment::tests::the_verified_set_is_bounded_however_many_regions_are_read ... ok
[INFO] [stdout] test view::select::tests::select_agrees_with_the_oracle_on_both_layouts ... ok
[INFO] [stdout] test view::fold::wide_fold_tests::a_wide_interleaved_fold_agrees_with_a_counted_oracle ... ok
[INFO] [stdout] test view::fold::subword_fold_tests::subword_and_neighbouring_arities_agree_with_the_definition ... ok
[INFO] [stdout] test db::tests::a_reopen_in_this_process_does_not_punch_inherited_slabs ... ok
[INFO] [stdout] test view::select::tests::the_aligned_arm_agrees_with_the_generic_walk ... ok
[INFO] [stdout] test view::fold::wide_fold_tests::every_multiple_of_64_agrees_with_the_definition ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 984 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 12.96s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/allocation.rs (/opt/rustwide/target/debug/build/yesno-core/e33c7d60e47169b1/out/allocation-e33c7d60e47169b1)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test absent_chunks_share_one_zero_buffer ... ok
[INFO] [stdout] test a_schoolbook_multiply_allocates_no_scratch ... ok
[INFO] [stdout] test an_unbalanced_product_does_not_allocate_per_block ... ok
[INFO] [stdout] test disjoint_union_seek_work::a_disjoint_union_is_not_reseeked_once_per_part ... ok
[INFO] [stdout] test is_disjoint_short_circuits_without_scanning ... ok
[INFO] [stdout] test cardinality_is_answered_from_the_index_not_by_materializing ... ok
[INFO] [stdout] test an_endpoint_is_not_answered_by_materializing ... ok
[INFO] [stdout] test a_lazy_leaf_does_not_decode_what_the_operator_skips ... ok
[INFO] [stdout] test a_disjoint_chain_of_ors_also_avoids_the_pairwise_fold ... ok
[INFO] [stdout] test a_range_summary_reads_two_payloads_not_one_per_chunk ... ok
[INFO] [stdout] test a_key_stream_does_not_decode_the_key_it_streams ... ok
[INFO] [stdout] test segmentation_still_engages_for_sources_above_the_threshold ... ok
[INFO] [stdout] test the_recursive_multiply_allocates_a_fixed_number_of_buffers_at_every_size ... ok
[INFO] [stdout] test and_cardinality_of_two_leaves_allocates_almost_nothing ... ok
[INFO] [stdout] test key_enumeration_seeks_past_a_key_rather_than_scanning_its_chunks ... ok
[INFO] [stdout] test set_level_cardinality_identities_do_not_materialize ... ok
[INFO] [stdout] test a_prefix_bounded_key_stream_does_not_plan_the_whole_key ... ok
[INFO] [stdout] test unbounded_complement_counts_without_walking_the_universe ... ok
[INFO] [stdout] test cardinality_of_a_nested_expression_is_allocation_bounded ... ok
[INFO] [stdout] test a_chain_of_ors_uses_the_nary_accumulator_not_a_pairwise_fold ... ok
[INFO] [stdout] test a_streaming_k_way_union_counts_without_materializing ... ok
[INFO] [stdout] test cardinality_of_a_complement_does_not_materialize_the_complement ... ok
[INFO] [stdout] test a_checkpoint_does_not_decode_every_leaf has been running for over 60 seconds
[INFO] [stdout] test a_checkpoint_does_not_decode_every_leaf ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 67.72s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bignum_oracle.rs (/opt/rustwide/target/debug/build/yesno-core/a0c19f19dea5bf13/out/bignum_oracle-a0c19f19dea5bf13)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test an_empty_set_reads_as_zero_everywhere_addressable ... ok
[INFO] [stdout] test barrett_reduction_agrees_with_num_bigint ... ok
[INFO] [stdout] test a_narrow_read_is_the_value_modulo_two_to_the_width ... ok
[INFO] [stdout] test multiplication_agrees_with_num_bigint ... ok
[INFO] [stdout] test the_generators_reach_every_shape_the_kernels_branch_on ... ok
[INFO] [stdout] test saturation_is_the_ceiling_where_truncation_is_the_wrap ... ok
[INFO] [stdout] test shifts_and_truncation_agree_with_num_bigint ... ok
[INFO] [stdout] test subtraction_agrees_with_num_bigint_or_declines ... ok
[INFO] [stdout] test the_limb_bridge_round_trips_through_the_oracle ... ok
[INFO] [stdout] test saturation_clamps_to_the_field_and_nests ... ok
[INFO] [stdout] test unsigned_saturation_clamps_and_nests ... ok
[INFO] [stdout] test addition_agrees_with_num_bigint ... ok
[INFO] [stdout] test division_agrees_with_num_bigint_and_satisfies_its_identity ... ok
[INFO] [stdout] test the_euclidean_remainder_is_non_negative_and_reconstructs ... ok
[INFO] [stdout] test the_boundary_round_trip_actually_covers_a_multi_chunk_value ... ok
[INFO] [stdout] test signed_ordering_matches_the_oracle ... ok
[INFO] [stdout] test signed_operations_reduce_to_the_unsigned_ones ... ok
[INFO] [stdout] test a_value_round_trips_through_the_ordset_boundary ... ok
[INFO] [stdout] test signed_division_matches_the_oracle_including_its_signs ... ok
[INFO] [stdout] test signed_add_sub_mul_match_the_oracle ... ok
[INFO] [stderr]      Running tests/chunk_patch.rs (/opt/rustwide/target/debug/build/yesno-core/3415659a59f9c135/out/chunk_patch-3415659a59f9c135)
[INFO] [stdout] test pow_mod_agrees_with_num_bigint_modpow ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.86s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test a_record_naming_the_reserved_ordinal_is_refused_at_decode ... ok
[INFO] [stdout] test a_prefix_beyond_48_bits_is_refused ... ok
[INFO] [stdout] test the_reserved_maximum_ordinal_cannot_be_patched ... ok
[INFO] [stdout] test a_patch_is_clear_then_set_and_set_wins_on_overlap ... ok
[INFO] [stdout] test two_empty_masks_are_a_no_op ... ok
[INFO] [stdout] test patches_compose_in_arrival_order_with_every_other_operation ... ok
[INFO] [stdout] test a_patch_composes_with_store_set_in_arrival_order ... ok
[INFO] [stdout] test a_dense_bitmap_patch_replays_exactly ... ok
[INFO] [stdout] test repeated_patches_to_one_chunk_accumulate ... ok
[INFO] [stdout] test a_patch_reports_the_ordinals_it_changed_not_the_chunks ... ok
[INFO] [stdout] test a_patch_survives_a_checkpoint_interleaving ... ok
[INFO] [stdout] test a_patch_that_empties_a_chunk_tombstones_it ... ok
[INFO] [stdout] test a_patch_after_delete_key_starts_from_empty ... ok
[INFO] [stdout] test a_patch_touches_only_its_own_chunk ... ok
[INFO] [stdout] test a_patch_agrees_with_the_point_writer ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/concurrency.rs (/opt/rustwide/target/debug/build/yesno-core/0792e76da8bb122e/out/concurrency-0792e76da8bb122e)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test a_retried_insert_resurrects_an_ordinal_another_client_removed ... ok
[INFO] [stdout] test a_read_modify_write_through_store_set_loses_a_concurrent_update ... ok
[INFO] [stdout] test backup_lease_blocks_checkpoints_but_not_commits ... ok
[INFO] [stdout] test commit_times_never_invert_under_contention ... ok
[INFO] [stdout] test concurrent_writers_to_distinct_keys_all_land ... ok
[INFO] [stdout] test reading_wal_bounds_while_generations_rotate_never_reports_a_missing_file ... ok
[INFO] [stdout] test snapshots_taken_during_a_checkpoint_keep_their_memtable ... ok
[INFO] [stdout] test multi_shard_batches_do_not_deadlock ... ok
[INFO] [stdout] test readers_are_correct_while_a_checkpoint_syncs ... ok
[INFO] [stdout] test concurrent_writers_to_one_key_do_not_lose_updates ... ok
[INFO] [stdout] test checkpoints_concurrent_with_writers_lose_nothing ... ok
[INFO] [stdout] test a_snapshot_is_stable_while_writers_and_checkpoints_run ... ok
[INFO] [stdout] test the_log_stays_bounded_when_checkpoints_are_rare ... ok
[INFO] [stdout] test concurrent_commit_cost_is_measured_not_assumed ... ok
[INFO] [stderr]      Running tests/crash_matrix.rs (/opt/rustwide/target/debug/build/yesno-core/c3ad5daf0e89b449/out/crash_matrix-c3ad5daf0e89b449)
[INFO] [stdout] test a_snapshot_never_observes_half_a_multi_shard_batch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.93s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test a_multi_shard_batch_is_all_or_nothing_at_every_step ... ok
[INFO] [stdout] test an_abort_resolves_at_every_truncation_point ... ok
[INFO] [stdout] test checkpoint_and_commit_records_interleave_safely ... ok
[INFO] [stdout] test truncating_one_shard_of_a_multi_shard_batch_blocks_the_whole_batch ... ok
[INFO] [stdout] test recovery_survives_corruption_at_every_byte ... ok
[INFO] [stdout] test recovery_survives_truncation_at_every_byte ... ok
[INFO] [stdout] test a_torn_superblock_slot_always_falls_back_to_the_other ... ok
[INFO] [stdout] test superblock_decode_never_panics_on_arbitrary_bytes ... ok
[INFO] [stdout] test no_acknowledged_commit_is_lost_at_any_truncation ... ok
[INFO] [stderr]      Running tests/dense_span.rs (/opt/rustwide/target/debug/build/yesno-core/a0e7a1b48436294f/out/dense_span-a0e7a1b48436294f)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test a_sparse_chunk_stops_the_run ... ok
[INFO] [stdout] test a_gap_stops_the_run_rather_than_refusing_it ... ok
[INFO] [stdout] test a_memtable_override_is_refused ... ok
[INFO] [stdout] test a_contiguous_window_is_lent_and_not_copied ... ok
[INFO] [stdout] test a_key_spanning_a_slab_boundary_is_lent_in_full ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 14.34s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/differential.rs (/opt/rustwide/target/debug/build/yesno-core/502b0921728ff626/out/differential-502b0921728ff626)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test runny_generator_exercises_run_containers ... ok
[INFO] [stdout] test boundary_cardinalities_roundtrip_and_match_oracle ... ok
[INFO] [stdout] test prefix_patterns_exercise_the_merge_join ... ok
[INFO] [stdout] test serialized_bytes_are_identical_to_the_roaring_crate ... ok
[INFO] [stdout] test a_shrunk_bitmap_exports_as_an_array ... ok
[INFO] [stdout] test run_encoded_bytes_are_identical_to_the_roaring_crate ... ok
[INFO] [stdout] test set_algebra_agrees_with_roaring_over_the_32_bit_subrange ... ok
[INFO] [stdout] test full_u64_range_agrees_with_roaring_treemap ... ok
[INFO] [stdout] test the_roaring_crate_can_parse_what_we_write ... ok
[INFO] [stdout] test sets_shrunk_from_bitmaps_survive_both_round_trips ... ok
[INFO] [stdout] test we_can_parse_what_the_roaring_crate_writes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.55s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/durability.rs (/opt/rustwide/target/debug/build/yesno-core/bcd0ac159d56664b/out/durability-bcd0ac159d56664b)
[INFO] [stdout] 
[INFO] [stdout] running 62 tests
[INFO] [stdout] test a_contiguous_bulk_insert_costs_a_constant_number_of_records ... ok
[INFO] [stdout] test a_commit_survives_a_reopen_with_no_checkpoint ... ok
[INFO] [stdout] test a_coalesced_batch_replays_to_the_same_set ... ok
[INFO] [stdout] test a_multi_shard_commit_missing_one_participant_is_discarded_on_both ... ok
[INFO] [stdout] test a_key_created_after_a_snapshot_stays_invisible_to_it ... ok
[INFO] [stdout] test a_range_reports_only_what_it_changed ... ok
[INFO] [stdout] test a_range_to_the_top_of_the_universe_sees_the_top_chunk ... ok
[INFO] [stdout] test a_range_write_does_not_scale_its_wal_with_its_span ... ok
[INFO] [stdout] test a_reference_to_the_wrong_chunk_is_refused ... ok
[INFO] [stdout] test a_scatter_within_one_chunk_costs_about_two_bytes_per_ordinal ... ok
[INFO] [stdout] test a_second_open_of_a_live_database_is_refused ... ok
[INFO] [stdout] test a_live_memtable_wins_over_the_store_at_every_merge_position ... ok
[INFO] [stdout] test a_reader_opens_alongside_a_live_writer_and_sees_the_last_checkpoint ... ok
[INFO] [stdout] test a_snapshot_clone_crosses_threads ... ok
[INFO] [stdout] test a_snapshot_between_checkpoints_keeps_writes_its_root_predates ... ok
[INFO] [stdout] test a_checkpoint_supersedes_only_the_chunks_it_changed ... ok
[INFO] [stdout] test a_deleted_key_stays_deleted_across_a_reopen ... ok
[INFO] [stdout] test a_wholly_unreadable_manifest_is_refused_rather_than_recreated ... ok
[INFO] [stdout] test a_torn_manifest_slot_still_opens_from_its_sibling ... ok
[INFO] [stdout] test cloned_handles_share_the_one_lock ... ok
[INFO] [stdout] test a_shards_lsns_never_restart_across_checkpoints_or_reopens ... ok
[INFO] [stdout] test an_older_snapshot_still_sees_its_own_version_after_eviction ... ok
[INFO] [stdout] test cloning_a_snapshot_keeps_its_version_pinned_until_the_last_clone ... ok
[INFO] [stdout] test a_prefix_bounded_key_stream_matches_persisted_mvcc_oracle ... ok
[INFO] [stderr] error: test failed, to rerun pass `-p yesno-core --test durability`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/build/yesno-core/bcd0ac159d56664b/out/durability-bcd0ac159d56664b` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "bc99345a0e27a3238476881346dbd5f09bfbb4cee1e8a135806a8cfdde367ffe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bc99345a0e27a3238476881346dbd5f09bfbb4cee1e8a135806a8cfdde367ffe", kill_on_drop: false }`
[INFO] [stdout] bc99345a0e27a3238476881346dbd5f09bfbb4cee1e8a135806a8cfdde367ffe
