[INFO] cloning repository https://github.com/toazoth/trine-kv
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/toazoth/trine-kv" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftoazoth%2Ftrine-kv", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftoazoth%2Ftrine-kv'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e227b618562faa098fc6ad72354f406f88f2f37c
[INFO] testing toazoth/trine-kv against 1.97.0-beta.6 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftoazoth%2Ftrine-kv" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/toazoth/trine-kv
[INFO] finished tweaking git repo https://github.com/toazoth/trine-kv
[INFO] tweaked toml for git repo https://github.com/toazoth/trine-kv written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/toazoth/trine-kv on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/toazoth/trine-kv 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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded opfs v0.2.0
[INFO] [stderr]   Downloaded object_store v0.12.5
[INFO] [stderr]   Downloaded compio-runtime v0.7.0
[INFO] [stderr]   Downloaded compio-driver v0.7.1
[INFO] [stderr]   Downloaded compio-log v0.1.0
[INFO] [stderr]   Downloaded compio-buf v0.5.1
[INFO] [stderr]   Downloaded compio-io v0.6.0
[INFO] [stderr]   Downloaded io-uring v0.7.12
[INFO] [stderr]   Downloaded aligned-array v1.0.1
[INFO] [stderr]   Downloaded compio-net v0.7.0
[INFO] [stderr]   Downloaded compio-fs v0.7.0
[INFO] [stderr]   Downloaded compio v0.14.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 1c76b05dd470a02ad437a14441abed4c8a2c9d3f07ce1bf6f77f1f082ba609ec
[INFO] running `Command { std: "docker" "start" "1c76b05dd470a02ad437a14441abed4c8a2c9d3f07ce1bf6f77f1f082ba609ec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1c76b05dd470a02ad437a14441abed4c8a2c9d3f07ce1bf6f77f1f082ba609ec", 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" "1c76b05dd470a02ad437a14441abed4c8a2c9d3f07ce1bf6f77f1f082ba609ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1c76b05dd470a02ad437a14441abed4c8a2c9d3f07ce1bf6f77f1f082ba609ec", 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" "1c76b05dd470a02ad437a14441abed4c8a2c9d3f07ce1bf6f77f1f082ba609ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling lz4_flex v0.13.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling fs4 v0.13.1
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling trine-kv v0.5.11 (/opt/rustwide/workdir)
[INFO] [stdout] warning: function `object_store_sync_unsupported` is never used
[INFO] [stdout]   --> src/storage/backend.rs:68:4
[INFO] [stdout]    |
[INFO] [stdout] 68 | fn object_store_sync_unsupported() -> Error {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `VersionSet` is never constructed
[INFO] [stdout]  --> src/version.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct VersionSet {
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `empty` is never used
[INFO] [stdout]   --> src/version.rs:11:18
[INFO] [stdout]    |
[INFO] [stdout]  9 | impl VersionSet {
[INFO] [stdout]    | --------------- associated function in this implementation
[INFO] [stdout] 10 |     #[must_use]
[INFO] [stdout] 11 |     pub const fn empty() -> Self {
[INFO] [stdout]    |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WalRecordHeader` is never constructed
[INFO] [stdout]   --> src/wal.rs:91:12
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub struct WalRecordHeader {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 26.76s
[INFO] running `Command { std: "docker" "inspect" "1c76b05dd470a02ad437a14441abed4c8a2c9d3f07ce1bf6f77f1f082ba609ec", 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" "1c76b05dd470a02ad437a14441abed4c8a2c9d3f07ce1bf6f77f1f082ba609ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling trine-kv v0.5.11 (/opt/rustwide/workdir)
[INFO] [stdout] warning: function `object_store_sync_unsupported` is never used
[INFO] [stdout]   --> src/storage/backend.rs:68:4
[INFO] [stdout]    |
[INFO] [stdout] 68 | fn object_store_sync_unsupported() -> Error {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `VersionSet` is never constructed
[INFO] [stdout]  --> src/version.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct VersionSet {
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `empty` is never used
[INFO] [stdout]   --> src/version.rs:11:18
[INFO] [stdout]    |
[INFO] [stdout]  9 | impl VersionSet {
[INFO] [stdout]    | --------------- associated function in this implementation
[INFO] [stdout] 10 |     #[must_use]
[INFO] [stdout] 11 |     pub const fn empty() -> Self {
[INFO] [stdout]    |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WalRecordHeader` is never constructed
[INFO] [stdout]   --> src/wal.rs:91:12
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub struct WalRecordHeader {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `VersionSet` is never constructed
[INFO] [stdout]  --> src/version.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct VersionSet {
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `empty` is never used
[INFO] [stdout]   --> src/version.rs:11:18
[INFO] [stdout]    |
[INFO] [stdout]  9 | impl VersionSet {
[INFO] [stdout]    | --------------- associated function in this implementation
[INFO] [stdout] 10 |     #[must_use]
[INFO] [stdout] 11 |     pub const fn empty() -> Self {
[INFO] [stdout]    |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WalRecordHeader` is never constructed
[INFO] [stdout]   --> src/wal.rs:91:12
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub struct WalRecordHeader {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 26.27s
[INFO] running `Command { std: "docker" "inspect" "1c76b05dd470a02ad437a14441abed4c8a2c9d3f07ce1bf6f77f1f082ba609ec", 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" "1c76b05dd470a02ad437a14441abed4c8a2c9d3f07ce1bf6f77f1f082ba609ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: function `object_store_sync_unsupported` is never used
[INFO] [stderr]   --> src/storage/backend.rs:68:4
[INFO] [stderr]    |
[INFO] [stderr] 68 | fn object_store_sync_unsupported() -> Error {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `VersionSet` is never constructed
[INFO] [stderr]  --> src/version.rs:4:12
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub struct VersionSet {
[INFO] [stderr]   |            ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `empty` is never used
[INFO] [stderr]   --> src/version.rs:11:18
[INFO] [stderr]    |
[INFO] [stderr]  9 | impl VersionSet {
[INFO] [stderr]    | --------------- associated function in this implementation
[INFO] [stderr] 10 |     #[must_use]
[INFO] [stderr] 11 |     pub const fn empty() -> Self {
[INFO] [stderr]    |                  ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WalRecordHeader` is never constructed
[INFO] [stderr]   --> src/wal.rs:91:12
[INFO] [stderr]    |
[INFO] [stderr] 91 | pub struct WalRecordHeader {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `trine-kv` (lib) generated 4 warnings
[INFO] [stderr] warning: struct `VersionSet` is never constructed
[INFO] [stderr]  --> src/version.rs:4:12
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub struct VersionSet {
[INFO] [stderr]   |            ^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `trine-kv` (lib test) generated 3 warnings (2 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.27s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/trine_kv-60a3b0f3b3769536)
[INFO] [stdout] 
[INFO] [stdout] running 443 tests
[INFO] [stdout] test blob::tests::blob_decode_rejects_properties_len_before_large_allocation ... ok
[INFO] [stdout] test blob::tests::blob_file_rejects_corrupt_footer ... ok
[INFO] [stdout] test blob::tests::blob_file_rejects_properties_checksum_mismatch ... ok
[INFO] [stdout] test blob::tests::async_blob_read_decodes_from_storage_backend ... ok
[INFO] [stdout] test blob::tests::blob_file_rejects_unordered_records ... ok
[INFO] [stdout] test blob::tests::blob_file_rejects_unknown_record_compression ... ok
[INFO] [stdout] test blob::tests::blob_file_rejects_record_checksum_mismatch ... ok
[INFO] [stdout] test blob::tests::blob_file_rejects_header_checksum_mismatch ... ok
[INFO] [stdout] test blob::tests::blob_file_round_trips_ordered_records ... ok
[INFO] [stdout] test blob::tests::blob_file_rejects_value_checksum_mismatch ... ok
[INFO] [stdout] test block::tests::offset_decode_rejects_oversized_uncompressed_len_before_payload_read ... ok
[INFO] [stdout] test blob::tests::properties_read_skips_record_payload_decode ... ok
[INFO] [stdout] test block::tests::borrowed_decode_rejects_oversized_uncompressed_len_before_lz4_allocation ... ok
[INFO] [stdout] test block::tests::read_checked_at_source_offset_decodes_through_owned_seam ... ok
[INFO] [stdout] test block::tests::shared_source_offset_read_reuses_owned_payload_bytes ... ok
[INFO] [stdout] test block::tests::owned_decode_rejects_oversized_uncompressed_len_before_lz4_allocation ... ok
[INFO] [stdout] test branch::tests::branch_at_a_retained_past_version_time_travels ... ok
[INFO] [stdout] test block::tests::read_checked_from_source_decodes_through_owned_seam ... ok
[INFO] [stdout] test block::tests::none_codec_owned_decode_reuses_payload_bytes ... ok
[INFO] [stdout] test branch::tests::branch_info_exposes_fork_and_parent_without_opening_data ... ok
[INFO] [stdout] test block::tests::owned_default_fallback_matches_borrowed_read ... ok
[INFO] [stdout] test branch::tests::branch_reads_parent_then_shadows_with_local_writes ... ok
[INFO] [stdout] test branch::tests::branch_pins_its_fork_while_the_parent_diverges ... ok
[INFO] [stdout] test branch::tests::cannot_delete_branch_with_children ... ok
[INFO] [stdout] test branch::tests::delete_branch_releases_the_fork_pin ... ok
[INFO] [stdout] test blob::tests::direct_blob_ref_rejects_len_before_large_allocation ... ok
[INFO] [stdout] test branch::tests::branch_of_branch_is_frozen_when_its_parent_advances ... ok
[INFO] [stdout] test blob::tests::indexed_read_uses_only_target_record ... ok
[INFO] [stdout] test branch::tests::durable_branch_persists_writes_and_shadows_parent ... ok
[INFO] [stdout] test branch::tests::drop_bucket_removes_it_in_memory ... ok
[INFO] [stdout] test cache::tests::cache_hit_promotes_entry_before_eviction ... ok
[INFO] [stdout] test branch::tests::branch_of_branch_reads_through_the_whole_chain ... ok
[INFO] [stdout] test branch::tests::ephemeral_branch_range_merges_overlay_over_parent ... ok
[INFO] [stdout] test cache::tests::cache_keys_include_block_kind ... ok
[INFO] [stdout] test branch::tests::durable_branch_range_merges_over_parent ... ok
[INFO] [stdout] test branch::tests::durable_branch_fork_is_pinned_against_aggressive_gc ... ok
[INFO] [stdout] test cache::tests::oversized_high_priority_entry_survives_low_priority_churn ... ok
[INFO] [stdout] test blob::tests::list_blob_file_ids_reads_backend_object_listing ... ok
[INFO] [stdout] test blob::tests::indexed_blob_read_rejects_record_body_len_before_large_allocation ... ok
[INFO] [stdout] test branch::tests::recreated_branch_does_not_inherit_deleted_branch_data ... ok
[INFO] [stdout] test cache::tests::high_priority_entries_survive_low_priority_churn ... ok
[INFO] [stdout] test cache::tests::promoting_newest_entry_keeps_recency_order ... ok
[INFO] [stdout] test checksum::tests::crc32c_matches_standard_check_value ... ok
[INFO] [stdout] test blob::tests::backend_written_blob_reads_full_properties_and_indexed_values ... ok
[INFO] [stdout] test codec::tests::lz4_decode_rejects_oversized_output_before_allocation ... ok
[INFO] [stdout] test blob::tests::write_blob_file_creates_final_object_without_leftover_tmp ... ok
[INFO] [stdout] test blob::tests::list_blob_file_ids_rejects_malformed_blob_names ... ok
[INFO] [stdout] test blob::tests::indexed_read_validates_exact_blob_index ... ok
[INFO] [stdout] test compaction::tests::l0_plan_expands_overlapping_l0_group_and_lower_level_tables ... ok
[INFO] [stdout] test compaction::tests::l0_plan_uses_broad_inputs_when_local_rewrite_saving_is_small ... ok
[INFO] [stdout] test compaction::tests::l0_plan_uses_local_seed_when_rewrite_saving_is_large ... ok
[INFO] [stdout] test compaction::tests::deep_level_size_pressure_still_compacts_when_over_target ... ok
[INFO] [stdout] test compaction::tests::multi_table_fallback_closes_lower_level_overlaps ... ok
[INFO] [stdout] test compaction::tests::multi_table_fallback_uses_guard_local_input ... ok
[INFO] [stdout] test compaction::tests::overfull_level_score_picks_largest_pressure_ratio ... ok
[INFO] [stdout] test compaction::tests::deep_level_merges_once_budget_is_reached ... ok
[INFO] [stdout] test compaction::tests::deep_level_stays_lazy_below_depth_budget ... ok
[INFO] [stdout] test blob::tests::standalone_large_value_wrappers_round_trip ... ok
[INFO] [stdout] test compaction::tests::overfull_level_uses_narrow_input_and_lower_overlap ... ok
[INFO] [stdout] test compaction::tests::overfull_level_without_lower_overlap_selects_single_move_input ... ok
[INFO] [stdout] test compaction::tests::range_tombstone_at_deepest_level_does_not_trigger_tombstone_debt ... ok
[INFO] [stdout] test compaction::tests::range_tombstone_table_with_lower_overlap_triggers_tombstone_debt ... ok
[INFO] [stdout] test compaction::tests::range_tombstone_table_without_lower_overlap_is_left_alone ... ok
[INFO] [stdout] test compaction::tests::shallow_multi_table_level_still_merges_at_two_tables ... ok
[INFO] [stdout] test compaction::tests::single_l0_without_lower_overlap_is_planned_for_move ... ok
[INFO] [stdout] test compaction::tests::single_l0_with_lower_overlap_is_planned ... ok
[INFO] [stdout] test db::commit::tests::commit_tracker_rejects_second_terminal_transition ... ok
[INFO] [stdout] test db::commit::tests::accepted_write_completion_delivers_error_result ... ok
[INFO] [stdout] test db::commit::tests::accepted_write_completion_delivers_success_result ... ok
[INFO] [stdout] test db::commit::tests::commit_tracker_waits_for_prior_terminal_slot ... ok
[INFO] [stdout] test db::commit::tests::accepted_write_preflight_creates_writer_local_state_without_publication ... ok
[INFO] [stdout] test db::commit::tests::database_durability_is_a_write_floor ... ok
[INFO] [stdout] test db::commit::tests::write_rejects_key_over_configured_limit ... ok
[INFO] [stdout] test db::commit::tests::write_rejects_value_over_configured_limit ... ok
[INFO] [stdout] test db::commit::tests::in_memory_write_budget_merges_deltas_without_active_mirror ... ok
[INFO] [stdout] test db::commit::tests::open_rejects_invalid_write_byte_limits ... ok
[INFO] [stdout] test db::commit::tests::range_delete_rejects_bound_over_configured_key_limit ... ok
[INFO] [stdout] test blob::tests::inline_blob_values_reuses_open_blob_file ... ok
[INFO] [stdout] test db::commit::tests::visible_sequence_waits_for_earlier_published_slot_completion ... ok
[INFO] [stdout] test db::commit::tests::writer_local_state_publishes_under_memtable_lock_after_sequence ... ok
[INFO] [stdout] test db::tests::basic::object_client_health_check_rejects_unsafe_put_if_client ... ok
[INFO] [stdout] test db::commit::tests::writer_local_preparation_groups_same_bucket_delta_with_bounds ... ok
[INFO] [stdout] test db::tests::basic::object_store_flush_future_is_send ... ok
[INFO] [stdout] test db::tests::basic::object_store_buffered_write_requires_flush_to_recover ... ok
[INFO] [stdout] test db::tests::basic::object_store_open_trusts_object_client_by_default ... ok
[INFO] [stdout] test db::tests::basic::object_store_compaction_busy_is_reported_as_runtime_busy ... ok
[INFO] [stdout] test db::tests::basic::object_store_open_rejects_file_sync_durability ... ok
[INFO] [stdout] test db::tests::basic::drop_bucket_reclaims_objects_on_object_store ... ok
[INFO] [stdout] test db::tests::basic::object_store_compaction_merges_tables_and_reclaims_objects ... ok
[INFO] [stdout] test db::tests::basic::object_store_read_only_refresh_replays_remote_wal_segment ... ok
[INFO] [stdout] test db::tests::basic::object_store_flush_is_rejected_synchronously ... ok
[INFO] [stdout] test db::tests::basic::object_store_maintenance_budget_reports_flush_exhaustion_before_compaction ... ok
[INFO] [stdout] test db::tests::basic::object_store_database_persists_across_reopen ... ok
[INFO] [stdout] test db::commit::tests::persistent_blind_write_accepts_wal_before_publish_barrier ... ok
[INFO] [stdout] test db::tests::basic::object_store_recovery_ignores_frames_beyond_remote_wal_head ... ok
[INFO] [stdout] test db::tests::basic::object_store_verify_on_open_rejects_unsafe_put_if_client ... ok
[INFO] [stdout] test db::tests::maintenance::background_flush_request_threshold_keeps_tiny_pressure_foreground ... ok
[INFO] [stdout] test db::tests::basic::object_store_refresh_requires_read_only_object_store_handle ... ok
[INFO] [stdout] test db::tests::maintenance::background_shutdown_cancels_runtime_token ... ok
[INFO] [stdout] test db::tests::maintenance::background_maintenance_budget_tracks_pressure_thresholds ... ok
[INFO] [stdout] test db::commit::tests::persistent_transaction_accepts_wal_after_sequence_barrier_before_memory_publish ... ok
[INFO] [stdout] test db::tests::maintenance::browser_persistent_at_records_namespace_path ... ok
[INFO] [stdout] test db::tests::maintenance::browser_persistent_backend_is_explicitly_unsupported ... ok
[INFO] [stdout] test db::tests::maintenance::browser_persistent_open_async_requires_browser_target ... ok
[INFO] [stdout] test db::tests::maintenance::browser_persistent_read_only_options_disable_creation ... ok
[INFO] [stdout] test db::tests::maintenance::bucket_reader_get_many_sync_keeps_snapshot_view ... ok
[INFO] [stdout] test db::tests::maintenance::bucket_get_many_sync_reads_named_bucket_only ... ok
[INFO] [stdout] test db::tests::basic::object_store_orphan_objects_are_collected ... ok
[INFO] [stdout] test db::tests::basic::object_store_read_only_refresh_reloads_manifest_after_flush ... ok
[INFO] [stdout] test db::tests::maintenance::compaction_reservation_conflicts_are_bucket_and_range_scoped ... ok
[INFO] [stdout] test db::tests::maintenance::get_many_async_preserves_order ... ok
[INFO] [stdout] test db::tests::maintenance::get_many_sync_preserves_order_missing_deletes_and_duplicates ... ok
[INFO] [stdout] test db::tests::maintenance::maintenance_coordinator_allows_non_overlapping_compactions ... ok
[INFO] [stdout] test db::tests::basic::object_store_rejects_live_second_writer ... ok
[INFO] [stdout] test db::tests::maintenance::maintenance_error_preserves_structured_fencing_fields ... ok
[INFO] [stdout] test db::tests::maintenance::maintenance_success_does_not_clear_unreported_error ... ok
[INFO] [stdout] test db::tests::basic::object_store_wal_head_points_to_segment_not_per_commit_index ... ok
[INFO] [stdout] test db::tests::basic::object_store_split_wal_tier_recovers_unflushed_commits ... ok
[INFO] [stdout] test db::tests::basic::object_store_recovery_rejects_truncated_confirmed_wal_segment ... ok
[INFO] [stdout] test db::tests::maintenance::maintenance_error_preserves_runtime_busy_category ... ok
[INFO] [stdout] test branch::tests::drop_bucket_persists_across_reopen ... ok
[INFO] [stdout] test db::tests::maintenance::wasi_persistent_backend_requires_wasi_target ... ok
[INFO] [stdout] test db::tests::maintenance::wasi_persistent_open_async_requires_wasi_target ... ok
[INFO] [stdout] test db::tests::basic::object_store_split_wal_tier_refresh_reads_remote_wal ... ok
[INFO] [stdout] test durability::tests::requires_file_sync_and_strictness_classify_modes ... ok
[INFO] [stdout] test durability::tests::sync_file_for_durability_succeeds_for_every_mode ... ok
[INFO] [stdout] test durability::tests::sync_parent_dir_after_rename_accepts_published_file ... ok
[INFO] [stdout] test filter::tests::malformed_bloom_parts_fail_closed ... ok
[INFO] [stdout] test filter::tests::point_filter_bit_count_tracks_bits_per_key ... ok
[INFO] [stdout] test branch::tests::durable_branch_survives_reopen_with_default_retention ... ok
[INFO] [stdout] test db::tests::maintenance::flush_waits_for_existing_flush_guard ... ok
[INFO] [stdout] test db::tests::maintenance::native_async_close_waits_for_active_publish_before_releasing_lease ... ok
[INFO] [stdout] test filter::tests::point_filter_round_trips_from_parts ... ok
[INFO] [stdout] test internal_key::tests::batch_index_sorts_later_batch_operations_first ... ok
[INFO] [stdout] test db::tests::maintenance::native_read_only_open_replays_non_empty_wal ... ok
[INFO] [stdout] test filter::tests::prefix_filter_uses_extractor_prefixes ... ok
[INFO] [stdout] test io::tests::inline_driver_completes_append_and_sync ... ok
[INFO] [stdout] test io::tests::inline_driver_completes_read_and_has_no_pending_steps ... ok
[INFO] [stdout] test iterator::tests::source_heap_orders_forward_and_reverse_keys ... ok
[INFO] [stdout] test iterator::tests::lazy_scan_heap_merge_preserves_forward_and_reverse_order ... ok
[INFO] [stdout] test lsm::compact::tests::compaction_keeps_newer_versions_and_snapshot_floor ... ok
[INFO] [stdout] test lsm::compact::tests::compaction_without_old_snapshot_keeps_only_newest_record_per_key ... ok
[INFO] [stdout] test lsm::compact::tests::drops_records_hidden_by_retention_safe_range_tombstone ... ok
[INFO] [stdout] test lsm::compact::tests::full_compaction_clips_range_tombstone_to_output_span ... ok
[INFO] [stdout] test lsm::compact::tests::full_compaction_drops_point_tombstone_without_older_record ... ok
[INFO] [stdout] test lsm::compact::tests::fully_covered_table_is_droppable_when_retention_safe ... ok
[INFO] [stdout] test lsm::compact::tests::keeps_records_when_range_tombstone_is_not_retention_safe ... ok
[INFO] [stdout] test lsm::compact::tests::partial_compaction_keeps_original_range_tombstone_bounds ... ok
[INFO] [stdout] test lsm::compact::tests::partial_compaction_keeps_point_tombstone_without_local_older_record ... ok
[INFO] [stdout] test lsm::compact::tests::partially_covered_table_is_not_droppable ... ok
[INFO] [stdout] test lsm::compact::tests::point_tombstone_cleanup_drops_delete_after_older_records_are_removed ... ok
[INFO] [stdout] test lsm::compact::tests::point_tombstone_cleanup_keeps_delete_while_older_record_remains ... ok
[INFO] [stdout] test internal_key::tests::internal_keys_sort_user_key_ascending_then_sequence_descending ... ok
[INFO] [stdout] test io::tests::completion_rejects_double_finish ... ok
[INFO] [stdout] test db::tests::maintenance::get_many_sync_groups_persistent_keys_by_data_block ... ok
[INFO] [stdout] test lsm::compact::tests::range_tombstone_cleanup_drops_tombstone_without_remaining_put ... ok
[INFO] [stdout] test lsm::compact::tests::range_tombstone_cleanup_keeps_tombstone_covering_remaining_put ... ok
[INFO] [stdout] test lsm::compact::tests::range_tombstone_cleanup_keeps_tombstone_for_partial_compaction ... ok
[INFO] [stdout] test lsm::compact::tests::table_newer_than_tombstone_is_not_droppable ... ok
[INFO] [stdout] test lsm::compact::tests::tombstone_above_retention_floor_is_not_droppable ... ok
[INFO] [stdout] test lsm::conflict::tests::conflict_snapshot_keeps_flushed_immutable_point_after_queue_removal ... ok
[INFO] [stdout] test lsm::conflict::tests::conflict_snapshot_keeps_flushed_immutable_range_point_after_queue_removal ... ok
[INFO] [stdout] test lsm::conflict::tests::conflict_snapshot_keeps_flushed_immutable_tombstone_after_queue_removal ... ok
[INFO] [stdout] test io::tests::blocking_adapter_driver_runs_submitted_operation ... ok
[INFO] [stdout] test lsm::delta::tests::delta_epoch_merge_preserves_range_tombstone_visibility ... ok
[INFO] [stdout] test lsm::delta::tests::delta_epoch_merge_bounds_chain_and_preserves_point_reads ... ok
[INFO] [stdout] test lsm::delta::tests::delta_heads_feed_point_reads_without_active_memtable ... ok
[INFO] [stdout] test lsm::delta::tests::delta_heads_feed_range_scans_without_active_memtable ... ok
[INFO] [stdout] test lsm::delta::tests::delta_heads_feed_range_tombstone_reads_without_active_memtable ... ok
[INFO] [stdout] test lsm::read::tests::grouping_threshold_uses_batch_path ... ok
[INFO] [stdout] test lsm::read::tests::small_duplicate_point_batches_keep_batch_path ... ok
[INFO] [stdout] test lsm::read::tests::small_unique_point_batches_use_single_key_path ... ok
[INFO] [stdout] test lsm::scan::tests::scan_snapshot_keeps_flushed_immutable_point_source_after_queue_removal ... ok
[INFO] [stdout] test lsm::scan::tests::scan_snapshot_keeps_flushed_immutable_range_tombstones_after_queue_removal ... ok
[INFO] [stdout] test db::tests::basic::object_store_prefix_isolates_databases_in_one_bucket ... ok
[INFO] [stdout] test lsm::compact::tests::range_all_compaction_is_full_when_all_tables_are_inputs ... ok
[INFO] [stdout] test lsm::compact::tests::range_tombstone_table_with_lower_overlap_plans_tombstone_debt ... ok
[INFO] [stdout] test lsm::compact::tests::deep_level_under_budget_reports_lower_level_lazy_skip ... ok
[INFO] [stdout] test lsm::version::tests::deeper_levels_reject_overlap ... ok
[INFO] [stdout] test lsm::version::tests::ambiguous_tombstone_tables_remain_scan_candidates ... ok
[INFO] [stdout] test lsm::version::tests::deeper_levels_sort_by_key_range ... ok
[INFO] [stdout] test lsm::compact::tests::range_all_compaction_is_not_full_when_picker_chooses_narrow_input ... ok
[INFO] [stdout] test db::tests::maintenance::native_read_only_open_skips_writer_lease_and_rejects_writes ... ok
[INFO] [stdout] test lsm::version::tests::flush_adds_table_to_l0 ... ok
[INFO] [stdout] test lsm::version::tests::range_tombstone_lookup_uses_key_bounds_without_table_filter ... ok
[INFO] [stdout] test lsm::version::tests::l0_allows_overlap_and_orders_newest_first ... ok
[INFO] [stdout] test db::tests::maintenance::compact_range_is_not_silent_best_effort ... ok
[INFO] [stdout] test lsm::version::tests::old_version_handle_keeps_previous_tables_after_replacement ... ok
[INFO] [stdout] test manifest::tests::manifest_decode_rejects_payload_len_before_large_allocation ... ok
[INFO] [stdout] test manifest::tests::manifest_decode_rejects_table_count_before_large_allocation ... ok
[INFO] [stdout] test lsm::version::tests::point_lookup_skips_gap_before_next_deeper_table ... ok
[INFO] [stdout] test manifest::tests::manifest_round_trips_custom_filter_depth_curve ... ok
[INFO] [stdout] test db::tests::maintenance::persistent_open_attaches_runtime_enabled_native_storage_backend ... ok
[INFO] [stdout] test lsm::version::tests::l0_overlap_pressure_uses_key_bounds ... ok
[INFO] [stdout] test manifest::tests::object_manifest_fences_a_stale_writer_after_takeover ... ok
[INFO] [stdout] test manifest::tests::object_manifest_reports_conflict_then_rebases ... ok
[INFO] [stdout] test manifest::tests::object_store_manifest_create_bucket_is_idempotent ... ok
[INFO] [stdout] test manifest::tests::async_manifest_publish_failure_does_not_advance_state ... ok
[INFO] [stdout] test manifest::tests::object_store_manifest_rejects_sync_publish ... ok
[INFO] [stdout] test memtable::tests::estimated_bytes_tracks_insert_and_replace ... ok
[INFO] [stdout] test object_store::tests::delete_is_idempotent ... ok
[INFO] [stdout] test object_store::tests::get_absent_is_none_and_range_reads_a_window ... ok
[INFO] [stdout] test object_store::tests::head_returns_metadata_without_bytes_and_none_when_absent ... ok
[INFO] [stdout] test manifest::tests::async_manifest_open_create_and_bucket_publish_round_trip ... ok
[INFO] [stdout] test manifest::tests::manifest_state_stays_put_when_publish_fails ... ok
[INFO] [stdout] test object_store::tests::object_store_backend_rejects_oversized_head_before_get ... ok
[INFO] [stdout] test object_store::tests::object_store_backend_lists_direct_children_by_extension ... ok
[INFO] [stdout] test object_store::tests::object_store_backend_rejects_short_range_without_whole_get ... ok
[INFO] [stdout] test object_store::tests::object_store_backend_round_trips_an_object ... ok
[INFO] [stdout] test object_store::tests::put_if_match_is_a_compare_and_swap ... ok
[INFO] [stdout] test object_store::tests::put_if_match_on_absent_object_fails ... ok
[INFO] [stdout] test object_store::tests::put_then_get_roundtrips_and_overwrite_changes_etag ... ok
[INFO] [stdout] test options::tests::auto_uses_one_lane_for_per_commit_fsync_durability ... ok
[INFO] [stdout] test options::tests::auto_uses_one_lane_for_wasm_host_backends ... ok
[INFO] [stdout] test options::tests::auto_uses_parallel_lanes_without_per_commit_fsync ... ok
[INFO] [stdout] test options::tests::fixed_clamps_to_at_least_one_lane ... ok
[INFO] [stdout] test options::tests::fixed_overrides_wasm_host_backend_lane_count ... ok
[INFO] [stdout] test object_store::tests::put_if_none_match_creates_only_when_absent ... ok
[INFO] [stdout] test manifest::tests::manifest_checkpoint_publish_round_trip ... ok
[INFO] [stdout] test db::tests::basic::object_store_durable_manifest_install_failure_closes_handle ... ok
[INFO] [stdout] test lsm::version::tests::replace_tables_installs_outputs_and_removes_inputs ... ok
[INFO] [stdout] test lsm::version::tests::range_scan_tables_skip_unrelated_non_overlapping_tables ... ok
[INFO] [stdout] test manifest::tests::manifest_round_trips_cost_weighted_filter_depth_curve ... ok
[INFO] [stdout] test db::tests::maintenance::write_pressure_maintenance_reports_foreground_progress ... ok
[INFO] [stdout] test db::commit::tests::sync_data_group_commit_writers_use_distinct_confirmed_marker_temps ... ok
[INFO] [stdout] test object_store::tests::list_returns_prefix_matches_in_key_order ... ok
[INFO] [stdout] test manifest::tests::object_manifest_creates_then_advances_via_cas ... ok
[INFO] [stdout] test manifest::tests::object_store_manifest_create_bucket_rebases_on_conflict ... ok
[INFO] [stdout] test db::commit::tests::partial_memtable_publication_failure_closes_database_handle ... ok
[INFO] [stdout] test lsm::version::tests::point_lookup_uses_l0_overlaps_and_one_deeper_table_per_level ... ok
[INFO] [stdout] test db::tests::maintenance::point_read_stats_split_l0_and_non_l0_probes ... ok
[INFO] [stdout] test persistent_wal_tests::blob_gc::persistent_value_lazy_iterator_defers_blob_reads_until_value_access ... ok
[INFO] [stdout] test persistent_wal_tests::blob_gc::persistent_reopen_fails_when_referenced_blob_file_is_missing ... ok
[INFO] [stdout] test persistent_wal_tests::blob_gc::persistent_blob_level_merge_auto_rewrites_retained_blob_indexes ... ok
[INFO] [stdout] test persistent_wal_tests::blob_gc::persistent_blob_gc_keeps_old_blob_while_read_pin_can_reach_it ... ok
[INFO] [stdout] test persistent_wal_tests::blob_gc::persistent_compaction_removes_blob_files_after_delete_cleanup ... ok
[INFO] [stdout] test persistent_wal_tests::compaction::persistent_bucket_reader_keeps_memtable_source_after_flush ... ok
[INFO] [stdout] test persistent_wal_tests::blob_gc::persistent_compaction_publish_failure_removes_unpublished_table_and_blob_files ... ok
[INFO] [stdout] test persistent_wal_tests::blob_gc::persistent_blob_level_merge_defers_pending_blob_clear_publish ... ok
[INFO] [stdout] test persistent_wal_tests::blob_gc::persistent_compaction_removes_blob_files_for_dropped_versions ... ok
[INFO] [stdout] test persistent_wal_tests::blob_gc::persistent_blob_level_merge_can_be_disabled ... ok
[INFO] [stdout] test persistent_wal_tests::compaction::persistent_background_workers_flush_and_compact_pressure ... ok
[INFO] [stdout] test persistent_wal_tests::blob_gc::persistent_blob_values_survive_flush_reopen_and_compaction ... ok
[INFO] [stdout] test persistent_wal_tests::compaction::persistent_budgeted_compaction_reports_exhaustion_and_resumes ... ok
[INFO] [stdout] test persistent_wal_tests::blob_gc::persistent_blob_gc_rewrites_live_records_from_partially_stale_file ... ok
[INFO] [stdout] test persistent_wal_tests::blob_gc::persistent_blob_gc_batches_multiple_stale_candidates ... ok
[INFO] [stdout] test persistent_wal_tests::compaction::persistent_background_maintenance_error_surfaces_to_later_write ... ok
[INFO] [stdout] test persistent_wal_tests::compaction::persistent_budgeted_maintenance_flushes_one_input_per_pass ... ok
[INFO] [stdout] test persistent_wal_tests::compaction::persistent_single_l0_compaction_moves_table_without_rewrite ... ok
[INFO] [stdout] test persistent_wal_tests::compaction::persistent_flush_auto_compacts_overlapping_l0_below_file_limit ... ok
[INFO] [stdout] test persistent_wal_tests::corruption::persistent_pinned_filter_table_rejects_corrupt_data_block_on_open ... ok
[INFO] [stdout] test persistent_wal_tests::corruption::persistent_reopen_defers_data_block_checksum_until_read ... ok
[INFO] [stdout] test persistent_wal_tests::corruption::persistent_reopen_fails_when_manifest_table_file_is_missing ... ok
[INFO] [stdout] test persistent_wal_tests::corruption::persistent_compaction_removes_obsolete_point_delete_without_replacement ... ok
[INFO] [stdout] test persistent_wal_tests::corruption::persistent_prefix_filter_stats_skip_nonmatching_tables ... ok
[INFO] [stdout] test persistent_wal_tests::compaction::persistent_compaction_levels_preserve_newer_l0_reads ... ok
[INFO] [stdout] test persistent_wal_tests::compaction::persistent_tombstone_only_table_hides_range_and_prefix_scans ... ok
[INFO] [stdout] test persistent_wal_tests::compaction::persistent_deep_level_stays_lazy_and_reports_skip ... ok
[INFO] [stdout] test persistent_wal_tests::compaction::persistent_multi_table_compaction_moves_one_guard_local_input ... ok
[INFO] [stdout] test persistent_wal_tests::corruption::persistent_wal_ignores_torn_final_record ... ok
[INFO] [stdout] test persistent_wal_tests::compaction::persistent_flush_auto_compacts_when_l0_pressure_exceeds_limit ... ok
[INFO] [stdout] test persistent_wal_tests::corruption::persistent_wal_rejects_truncated_confirmed_tail ... ok
[INFO] [stdout] test persistent_wal_tests::corruption::persistent_reopen_fails_when_table_checksum_is_corrupt ... ok
[INFO] [stdout] test persistent_wal_tests::corruption::persistent_wal_checksum_corruption_fails_closed ... ok
[INFO] [stdout] test persistent_wal_tests::durability::database_default_durability_can_be_configured_strict ... ok
[INFO] [stdout] test persistent_wal_tests::corruption::persistent_reopen_fails_when_table_metadata_differs_from_manifest ... ok
[INFO] [stdout] test persistent_wal_tests::corruption::persistent_compaction_keeps_buckets_separate ... ok
[INFO] [stdout] test persistent_wal_tests::corruption::persistent_compaction_rewrites_tables_and_preserves_reads ... ok
[INFO] [stdout] test persistent_wal_tests::durability::strict_durability_write_persists_and_reopens ... ok
[INFO] [stdout] test persistent_wal_tests::flush_memtable::persistent_flush_publish_failure_removes_unpublished_table_and_blob_files ... ok
[INFO] [stdout] test persistent_wal_tests::flush_memtable::persistent_write_buffer_freezes_active_memtable_and_reads_immutable ... ok
[INFO] [stdout] test persistent_wal_tests::flush_memtable::persistent_immutable_range_tombstone_hides_point_records ... ok
[INFO] [stdout] test persistent_wal_tests::flush_memtable::persistent_transaction_conflict_checks_immutable_memtables ... ok
[INFO] [stdout] test persistent_wal_tests::flush_memtable::persistent_immutable_pressure_flushes_before_next_write_and_keeps_new_wal_batch ... ok
[INFO] [stdout] test persistent_wal_tests::flush_memtable::persistent_flush_writes_blob_index_file_and_reopen_reads_large_values ... ok
[INFO] [stdout] test persistent_wal_tests::durability::obsolete_tables_drop_while_point_snapshot_open ... ok
[INFO] [stdout] test persistent_wal_tests::flush_memtable::persistent_reopen_fails_on_corrupt_referenced_blob_file ... ok
[INFO] [stdout] test persistent_wal_tests::durability::obsolete_table_files_kept_until_inflight_iterator_drops ... ok
[INFO] [stdout] test persistent_wal_tests::flush_memtable::persistent_write_buffer_freezes_only_large_bucket ... ok
[INFO] [stdout] test persistent_wal_tests::flush_memtable::persistent_flush_writes_table_and_reopen_can_skip_wal ... ok
[INFO] [stdout] test persistent_wal_tests::flush_memtable::persistent_immutable_pressure_flushes_only_pressure_buckets ... ok
[INFO] [stdout] test persistent_wal_tests::read_stats::persistent_flush_preserves_snapshot_versions ... ok
[INFO] [stdout] test persistent_wal_tests::read_stats::persistent_range_iterator_keeps_active_memtable_after_flush ... ok
[INFO] [stdout] test persistent_wal_tests::read_stats::persistent_point_filter_keeps_range_tombstones_authoritative ... ok
[INFO] [stdout] test persistent_wal_tests::read_stats::persistent_transaction_range_bucket_returns_data_and_tracks_conflict ... ok
[INFO] [stdout] test persistent_wal_tests::read_stats::persistent_prefix_filter_keeps_range_tombstones_authoritative ... ok
[INFO] [stdout] test persistent_wal_tests::read_stats::scan_waste_and_snapshot_lag_metrics_report_gc_health ... ok
[INFO] [stdout] test persistent_wal_tests::read_stats::persistent_stats_report_tables_blobs_and_compactions ... ok
[INFO] [stdout] test persistent_wal_tests::recovery_tests::persistent_manifest_keeps_bucket_options_across_reopen ... ok
[INFO] [stdout] test persistent_wal_tests::recovery_tests::persistent_api_helpers_cover_open_options_and_bucket_writes ... ok
[INFO] [stdout] test persistent_wal_tests::durability::compaction_keeps_range_deleted_keys_for_older_snapshot ... ok
[INFO] [stdout] test persistent_wal_tests::recovery_tests::persistent_read_only_open_does_not_take_writer_lock ... ok
[INFO] [stdout] test persistent_wal_tests::recovery_tests::persistent_recovery_cleans_manifest_pending_blob_deletion ... ok
[INFO] [stdout] test persistent_wal_tests::recovery_tests::persistent_recovery_fails_closed_on_malformed_formal_storage_file_name ... ok
[INFO] [stdout] test persistent_wal_tests::recovery_tests::persistent_recovery_fails_closed_on_safe_temporary_files_by_default ... ok
[INFO] [stdout] test persistent_wal_tests::recovery_tests::persistent_recovery_fails_closed_on_malformed_wal_shard_file_name ... ok
[INFO] [stdout] test persistent_wal_tests::recovery_tests::persistent_recovery_does_not_delete_referenced_pending_blob_deletion ... ok
[INFO] [stdout] test persistent_wal_tests::recovery_tests::persistent_recovery_fails_closed_on_wal_shard_temporary_file_by_default ... ok
[INFO] [stdout] test persistent_wal_tests::recovery_tests::persistent_recovery_fails_closed_on_unreferenced_blob_file_even_with_temp_repair_policy ... ok
[INFO] [stdout] test persistent_wal_tests::recovery_tests::persistent_recovery_fails_closed_on_unreferenced_table_file ... ok
[INFO] [stdout] test persistent_wal_tests::recovery_tests::persistent_recovery_merges_records_from_wal_shards ... ok
[INFO] [stdout] test persistent_wal_tests::recovery_tests::persistent_recovery_replays_front_door_accepted_record_without_memory_publish ... ok
[INFO] [stdout] test persistent_wal_tests::blob_gc::persistent_compaction_keeps_lazy_iterator_table_files_until_pin_released ... ok
[INFO] [stdout] test persistent_wal_tests::recovery_tests::persistent_recovery_repairs_safe_temporary_files_and_writes_report ... ok
[INFO] [stdout] test persistent_wal_tests::recovery_tests::persistent_wal_rejects_bucket_missing_from_manifest ... ok
[INFO] [stdout] test persistent_wal_tests::recovery_tests::persistent_writer_open_fails_when_directory_lock_is_held ... ok
[INFO] [stdout] test persistent_wal_tests::recovery_tests::persistent_writer_open_recovers_stale_lock_marker ... ok
[INFO] [stdout] test persistent_wal_tests::recovery_tests::persistent_wal_replays_cross_bucket_batch ... ok
[INFO] [stdout] test range_tombstone::tests::covering_key_returns_only_possible_covering_tombstones ... ok
[INFO] [stdout] test range_tombstone::tests::overlapping_range_returns_only_intersecting_tombstones ... ok
[INFO] [stdout] test range_tombstone::tests::randomized_queries_match_brute_force_reference ... ok
[INFO] [stdout] test recovery::tests::async_backend_repair_safe_temporary_files_writes_report ... ok
[INFO] [stdout] test recovery::tests::backend_repair_safe_temporary_files_writes_report ... ok
[INFO] [stdout] test persistent_wal_tests::recovery_tests::persistent_writes_route_across_wal_shards_and_recover ... ok
[INFO] [stdout] test recovery::tests::read_recovery_report_missing_file_returns_not_found ... ok
[INFO] [stdout] test runtime::tests::cancellation_token_clones_share_state ... ok
[INFO] [stdout] test recovery::tests::recovery_report_round_trips_repaired_files ... ok
[INFO] [stdout] test runtime::tests::inline_runtime_rejects_blocking_adapter_tasks ... ok
[INFO] [stdout] test runtime::tests::native_background_task_observes_cancellation_and_joins ... ok
[INFO] [stdout] test runtime::tests::native_blocking_adapter_runs_tasks_on_bounded_workers ... ok
[INFO] [stdout] test runtime::tests::native_blocking_result_future_completes_on_bounded_worker ... ok
[INFO] [stdout] test runtime::tests::persistent_background_workers_require_thread_capability ... ok
[INFO] [stdout] test runtime::tests::platform_io_runtime_requires_feature ... ok
[INFO] [stdout] test runtime::tests::runtime_capabilities_follow_selected_mode ... ok
[INFO] [stdout] test search::tests::partition_point_policy_dispatch_keeps_sorted_boundaries ... ok
[INFO] [stdout] test search::tests::sorted_search_boundaries_are_stable ... ok
[INFO] [stdout] test stats::tests::platform_io_class_counter_helpers_summarize_classes ... ok
[INFO] [stdout] test stats::tests::platform_io_operation_stats_total_saturates_by_class ... ok
[INFO] [stdout] test stats::tests::table_point_false_positive_rate_is_none_without_absent_probes ... ok
[INFO] [stdout] test stats::tests::table_point_false_positive_rate_uses_allowed_absent_probes ... ok
[INFO] [stdout] test storage::backend_tests::native_variant_delegates_backend_traits ... ok
[INFO] [stdout] test storage::backend_tests::object_store_variant_dispatches_byte_ops_and_rejects_the_rest ... ok
[INFO] [stdout] test storage::tests::memory_capabilities::memory_storage_backend_exposes_async_read_shape ... ok
[INFO] [stdout] test storage::tests::memory_capabilities::storage_capabilities_report_unsupported_backend_and_durability ... ok
[INFO] [stdout] test storage::tests::native_mutations::native_file_append_rejects_non_wal_objects ... ok
[INFO] [stdout] test runtime::tests::native_blocking_adapter_rejects_full_queue ... ok
[INFO] [stdout] test storage::tests::native_mutations::native_file_backend_acquires_and_releases_writer_lease ... ok
[INFO] [stdout] test storage::tests::native_mutations::native_file_backend_creates_directory_tree ... ok
[INFO] [stdout] test storage::tests::native_mutations::native_file_backend_deletes_table_and_blob_objects ... ok
[INFO] [stdout] test storage::tests::native_mutations::native_file_backend_lists_directory_files ... ok
[INFO] [stdout] test storage::tests::native_mutations::native_file_backend_lists_matching_file_objects ... ok
[INFO] [stdout] test storage::tests::native_mutations::native_file_backend_appends_wal_object_with_capabilities ... ok
[INFO] [stdout] test persistent_wal_tests::recovery_tests::persistent_wal_replays_point_and_range_batches ... ok
[INFO] [stdout] test storage::tests::native_mutations::native_file_backend_recovers_stale_writer_lease_marker ... ok
[INFO] [stdout] test storage::tests::native_mutations::native_file_backend_syncs_directory_after_renames ... ok
[INFO] [stdout] test storage::tests::native_mutations::native_file_backend_rewrites_wal_with_explicit_temporary_object ... ok
[INFO] [stdout] test storage::tests::native_mutations::native_file_backend_writes_recovery_report_object ... ok
[INFO] [stdout] test storage::tests::native_mutations::native_file_backend_writes_blob_object ... ok
[INFO] [stdout] test storage::tests::native_mutations::native_file_object_delete_rejects_manifest_objects ... ok
[INFO] [stdout] test storage::tests::native_mutations::native_file_object_write_rejects_manifest_objects ... ok
[INFO] [stdout] test storage::tests::native_mutations::native_file_wal_rewrite_rejects_non_wal_objects ... ok
[INFO] [stdout] test storage::tests::native_objects::inline_runtime_native_file_mutations_remain_ready ... ok
[INFO] [stdout] test storage::tests::native_mutations::native_file_backend_writes_table_object ... ok
[INFO] [stdout] test storage::tests::native_objects::inline_runtime_native_file_owned_read_remains_ready ... ok
[INFO] [stdout] test storage::tests::native_mutations::native_file_writer_lease_does_not_remove_changed_marker ... ok
[INFO] [stdout] test storage::tests::native_objects::native_file_backend_reads_optional_object_bytes ... ok
[INFO] [stdout] test storage::tests::native_objects::runtime_enabled_native_file_object_read_uses_blocking_adapter ... ok
[INFO] [stdout] test storage::tests::native_objects::runtime_enabled_native_file_owned_read_uses_blocking_adapter ... ok
[INFO] [stdout] test storage::tests::runtime_adapter::native_file_append_io_completion_writes_and_persists ... ok
[INFO] [stdout] test storage::tests::runtime_adapter::native_file_backend_exposes_async_read_shape ... ok
[INFO] [stdout] test storage::tests::runtime_adapter::native_file_read_io_completion_returns_owned_buffer ... ok
[INFO] [stdout] test storage::tests::runtime_adapter::runtime_enabled_native_file_append_operations_use_blocking_adapter ... ok
[INFO] [stdout] test storage::tests::native_objects::native_file_backend_reads_current_manifest ... ok
[INFO] [stdout] test storage::tests::runtime_adapter::runtime_enabled_native_file_directory_and_lease_ops_use_blocking_adapter ... ok
[INFO] [stdout] test storage::tests::runtime_adapter::runtime_enabled_native_file_object_mutations_use_blocking_adapter ... ok
[INFO] [stdout] test storage::tests::runtime_adapter::storage_read_buffer_from_vec_reuses_vec_allocation ... ok
[INFO] [stdout] test storage::tests::runtime_adapter::runtime_enabled_native_file_manifest_wal_and_listing_use_blocking_adapter ... ok
[INFO] [stdout] test substrate::tests::filesystem_substrate_without_wal_is_inert ... ok
[INFO] [stdout] test substrate::tests::object_store_substrate_publishes_remote_wal_head ... ok
[INFO] [stdout] test substrate::tests::object_wal_lane_group_commits_queued_accepts ... ok
[INFO] [stdout] test substrate::tests::object_writer_lease_rejects_live_second_writer_and_takes_expired ... ok
[INFO] [stdout] test table::tests::decode_hardening::table_decode_rejects_data_record_count_before_large_allocation ... ok
[INFO] [stdout] test table::tests::decode_hardening::table_decode_rejects_index_entry_count_before_large_allocation ... ok
[INFO] [stdout] test table::tests::decode_hardening::table_decode_rejects_malformed_bloom_filters ... ok
[INFO] [stdout] test table::tests::decode_hardening::table_decode_rejects_payload_len_before_large_allocation ... ok
[INFO] [stdout] test table::tests::decode_hardening::table_decode_rejects_range_tombstone_count_before_large_allocation ... ok
[INFO] [stdout] test table::tests::decode_hardening::table_decode_rejects_restart_count_before_large_allocation ... ok
[INFO] [stdout] test table::tests::decode_hardening::unknown_data_block_codec_fails_closed ... ok
[INFO] [stdout] test table::tests::filters_blocks::blob_threshold_is_capped_to_keep_inline_values_decodable ... ok
[INFO] [stdout] test table::tests::filters_blocks::block_candidates_use_index_bounds_and_restart_keys ... ok
[INFO] [stdout] test storage::tests::native_objects::native_file_backend_publishes_manifest_with_capabilities ... ok
[INFO] [stdout] test table::tests::filters_blocks::block_read_uses_cached_file_handle ... ok
[INFO] [stdout] test table::tests::filters_blocks::configured_block_bytes_controls_data_block_count ... ok
[INFO] [stdout] test table::tests::filters_blocks::data_block_filter_false_negative_fails_closed ... ok
[INFO] [stdout] test table::tests::filters_blocks::data_block_hash_index_mismatch_fails_closed ... ok
[INFO] [stdout] test table::tests::filters_blocks::data_block_keeps_compact_bytes_and_record_views ... ok
[INFO] [stdout] test table::tests::filters_blocks::data_block_point_lookup_uses_hash_index ... ok
[INFO] [stdout] test table::tests::filters_blocks::checked_block_index_round_trips_multiple_data_blocks ... ok
[INFO] [stdout] test substrate::tests::filesystem_substrate_drives_wal_and_lease ... ok
[INFO] [stdout] test table::tests::filters_blocks::deeper_table_metadata_survives_data_block_churn_in_small_cache ... ok
[INFO] [stdout] test persistent_wal_tests::durability::compaction_drops_range_deleted_keys_at_source ... ok
[INFO] [stdout] test table::tests::filters_blocks::fast_lz4_block_index_round_trips ... ok
[INFO] [stdout] test table::tests::filters_blocks::deeper_levels_write_smaller_prefix_filters ... ok
[INFO] [stdout] test table::tests::filters_blocks::deeper_levels_write_smaller_block_filters ... ok
[INFO] [stdout] test table::tests::filters_blocks::level_adjusted_filter_bits_decreases_with_depth ... ok
[INFO] [stdout] test table::tests::filters_blocks::point_key_filter_round_trips_and_rejects_missing_keys ... ok
[INFO] [stdout] test table::tests::filters_blocks::partitioned_filters_round_trip_through_index_entries ... ok
[INFO] [stdout] test table::tests::filters_blocks::prefix_block_filter_false_negative_fails_closed ... ok
[INFO] [stdout] test table::tests::filters_blocks::search_policies_keep_table_candidate_results_stable ... ok
[INFO] [stdout] test table::tests::filters_blocks::table_point_filter_false_negative_fails_closed ... ok
[INFO] [stdout] test table::tests::filters_blocks::table_prefix_filter_false_negative_fails_closed ... ok
[INFO] [stdout] test table::tests::write_open::async_table_read_decodes_from_storage_backend ... ok
[INFO] [stdout] test table::tests::filters_blocks::deeper_table_uses_block_cache_for_lazy_index_partitions ... ok
[INFO] [stdout] test table::tests::filters_blocks::l0_l1_tables_pin_filters_and_index_partitions ... ok
[INFO] [stdout] test table::tests::write_open::table_open_metadata_reads_use_owned_source ... ok
[INFO] [stdout] test table::tests::write_open::table_write_sort_repairs_unsorted_point_records ... ok
[INFO] [stdout] test table::tests::write_open::table_write_sort_skips_sorted_point_records ... ok
[INFO] [stdout] test table::tests::write_open::list_table_file_ids_reads_backend_object_listing ... ok
[INFO] [stdout] test table::tests::write_open::async_table_write_returns_loaded_table_without_readback ... ok
[INFO] [stdout] test wal::tests::async_wal_append_helper_writes_batch ... ok
[INFO] [stdout] test wal::tests::async_wal_discovery_orders_legacy_and_shard_files ... ok
[INFO] [stdout] test table::tests::filters_blocks::point_lookup_enters_partition_at_binary_located_block ... ok
[INFO] [stdout] test table::tests::write_open::write_table_creates_final_object_without_leftover_tmp ... ok
[INFO] [stdout] test wal::tests::classifies_wal_objects_by_final_segment ... ok
[INFO] [stdout] test wal::tests::wal_decode_after_floor_skips_old_operation_payloads ... ok
[INFO] [stdout] test wal::tests::wal_decode_rejects_frame_payload_len_before_large_allocation ... ok
[INFO] [stdout] test wal::tests::wal_decode_rejects_operation_count_before_large_allocation ... ok
[INFO] [stdout] test wal::tests::wal_discovery_orders_legacy_and_shard_files ... ok
[INFO] [stdout] test wal::tests::wal_discovery_rejects_malformed_shard_file_name ... ok
[INFO] [stdout] test wal::tests::async_wal_rewrite_helper_keeps_batches_after_floor ... ok
[INFO] [stdout] test wal::tests::async_wal_batch_read_honors_replay_floor ... ok
[INFO] [stdout] test wal::tests::wal_front_door_accepts_whole_commit_record ... ok
[INFO] [stdout] test wal::tests::wal_front_door_flush_persists_dirty_lane ... ok
[INFO] [stdout] test wal::tests::async_wal_recovery_streams_read_shards ... ok
[INFO] [stdout] test wal::tests::wal_rewrite_temp_paths_keep_shard_identity ... ok
[INFO] [stdout] test wal::tests::wal_stream_merge_orders_batches_across_sources ... ok
[INFO] [stdout] test wal::tests::wal_stream_merge_rejects_duplicate_sequence ... ok
[INFO] [stdout] test wal::tests::wal_stream_merge_rejects_non_increasing_source ... ok
[INFO] [stdout] test persistent_wal_tests::recovery_tests::persistent_recovery_fault_injection_matrix_fails_closed ... ok
[INFO] [stdout] test wal::tests::wal_front_door_rewrite_reopens_append_lane ... ok
[INFO] [stdout] test wal::tests::wal_front_door_routes_commits_across_shards ... ok
[INFO] [stdout] test wal::tests::wal_front_door_persists_only_dirty_shards ... ok
[INFO] [stdout] test persistent_wal_tests::compaction::persistent_compaction_splits_outputs_and_moves_overfull_l1_down ... ok
[INFO] [stdout] test persistent_wal_tests::read_stats::persistent_block_cache_records_hits_and_misses ... ok
[INFO] [stdout] test persistent_wal_tests::read_stats::persistent_range_iterator_defers_table_block_reads_until_next ... ok
[INFO] [stdout] test persistent_wal_tests::read_stats::persistent_transaction_read_range_consumes_scan_before_tracking ... ok
[INFO] [stdout] test persistent_wal_tests::read_stats::scan_skips_fully_covered_table_on_read_path ... ok
[INFO] [stdout] test persistent_wal_tests::read_stats::persistent_table_compression_profiles_round_trip ... ok
[INFO] [stdout] test db::tests::maintenance::flush_returns_after_default_background_flush_publishes_tables ... ok
[INFO] [stdout] test persistent_wal_tests::read_stats::persistent_table_block_index_reads_points_and_ranges ... ok
[INFO] [stdout] test persistent_wal_tests::read_stats::bulk_range_delete_drops_covered_tables_by_file ... ok
[INFO] [stdout] test persistent_wal_tests::read_stats::persistent_index_search_policies_preserve_table_reads ... ok
[INFO] [stdout] test persistent_wal_tests::read_stats::persistent_level_filter_stats_aggregate_by_level ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 443 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.47s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/async_api.rs (/opt/rustwide/target/debug/deps/async_api-6166ac6cd79e69b6)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test persistent_open_rejects_inline_runtime ... ok
[INFO] [stdout] test inline_runtime_async_write_completes_without_background_threads ... ok
[INFO] [stdout] test dropping_unpolled_async_write_future_has_no_side_effect ... ok
[INFO] [stdout] test polled_async_write_future_reaches_visible_terminal_commit ... ok
[INFO] [stdout] test dropping_polled_async_write_future_does_not_cancel_accepted_native_write ... ok
[INFO] [stdout] test memory_compatibility_surface_smoke ... ok
[INFO] [stdout] test dropping_unpolled_persistent_async_write_future_has_no_wal_side_effect ... ok
[INFO] [stdout] test dropping_polled_persistent_async_write_future_survives_reopen ... ok
[INFO] [stdout] test persistent_read_only_open_async_replays_non_empty_wal ... ok
[INFO] [stdout] test persistent_open_replays_wal ... ok
[INFO] [stdout] test persistent_async_write_uses_storage_backend_wal_append ... ok
[INFO] [stdout] test persistent_async_range_and_prefix_advance_flushed_tables ... ok
[INFO] [stdout] test persistent_async_reads_load_blob_values_through_storage_backend ... ok
[INFO] [stdout] test persistent_async_maintenance_runs_on_runtime_blocking_task ... ok
[INFO] [stdout] test persistent_read_only_open_async_skips_clean_wal_reads ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/browser_persistent_wasm.rs (/opt/rustwide/target/debug/deps/browser_persistent_wasm-fe7edcad993d2018)
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.91s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/in_memory_iteration.rs (/opt/rustwide/target/debug/deps/in_memory_iteration-93740539374c1e09)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test prefix_iteration_uses_snapshot_visibility ... ok
[INFO] [stdout] test range_iteration_returns_ordered_live_keys ... ok
[INFO] [stdout] test bounded_range_and_reverse_iteration_obey_key_order ... ok
[INFO] [stdout] test value_lazy_iteration_works_in_memory_without_blob_files ... ok
[INFO] [stderr]      Running tests/in_memory_mvcc.rs (/opt/rustwide/target/debug/deps/in_memory_mvcc-90b7eb307969ea7d)
[INFO] [stdout] test opening_default_bucket_as_named_bucket_is_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.76s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test named_batch_methods_reject_reserved_default_bucket_name ... ok
[INFO] [stdout] test read_versions_track_latest_and_empty_batches_do_not_advance ... ok
[INFO] [stdout] test write_batch_commits_multiple_buckets_at_one_read_version ... ok
[INFO] [stdout] test point_writes_deletes_and_snapshot_reads_are_mvcc_visible ... ok
[INFO] [stdout] test failed_batch_does_not_partially_apply ... ok
[INFO] [stdout] test checkpoints_pin_named_read_versions_until_deleted ... ok
[INFO] [stdout] test duplicate_keys_in_one_batch_use_later_operation ... ok
[INFO] [stdout] test snapshot_at_validates_read_version_bounds_and_pins_history ... ok
[INFO] [stdout] test read_version_retention_window_keeps_recent_history ... ok
[INFO] [stdout] test write_buffer_budget_reads_delta_backed_in_memory_writes ... ok
[INFO] [stdout] test snapshots_pin_and_release_read_versions ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/in_memory_range_delete.rs (/opt/rustwide/target/debug/deps/in_memory_range_delete-8dcfacbf1d48fe3d)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test same_batch_order_decides_range_delete_conflicts ... ok
[INFO] [stdout] test range_delete_participates_in_prefix_scans ... ok
[INFO] [stdout] test range_delete_hides_point_reads_and_scans_without_breaking_snapshots ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/in_memory_transaction.rs (/opt/rustwide/target/debug/deps/in_memory_transaction-6e6252ce5f13c876)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test named_transaction_methods_reject_reserved_default_bucket_name ... ok
[INFO] [stdout] test transaction_exposes_read_version_boundary ... ok
[INFO] [stdout] test transaction_commits_staged_writes_without_reads ... ok
[INFO] [stdout] test transaction_point_read_conflicts_with_later_range_delete ... ok
[INFO] [stdout] test transaction_range_read_allows_later_write_outside_range ... ok
[INFO] [stdout] test transaction_range_read_conflicts_with_later_point_write_inside_range ... ok
[INFO] [stdout] test transaction_range_read_conflicts_with_later_overlapping_range_delete ... ok
[INFO] [stderr]      Running tests/model_reference.rs (/opt/rustwide/target/debug/deps/model_reference-c060d5ee0613999d)
[INFO] [stdout] test transaction_point_read_conflicts_with_later_point_write ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test persistent_snapshot_range_ignores_newer_point_delete ... ok
[INFO] [stdout] test randomized_operations_match_mvcc_reference_across_reopen ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.40s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/scaffold.rs (/opt/rustwide/target/debug/deps/scaffold-b6a1e612d187e2b4)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test persistent_options_default_to_safe_durability ... ok
[INFO] [stdout] test prefix_and_compression_profiles_are_usable ... ok
[INFO] [stdout] test scaffold_exposes_v1_public_boundaries ... ok
[INFO] [stdout] test path_open_defaults_to_persistent_storage ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests trine_kv
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test src/db/async_api.rs - db::async_api::Db::open (line 32) ... ok
[INFO] [stdout] test src/bucket.rs - bucket::Bucket::get_many_sync (line 170) ... ok
[INFO] [stdout] test src/bucket.rs - bucket::Bucket (line 63) ... ok
[INFO] [stdout] test src/db/async_api.rs - db::async_api::Db::refresh_object_store (line 89) ... ok
[INFO] [stdout] test src/bucket.rs - bucket::BucketReader<'_>::get_many_sync (line 889) ... ok
[INFO] [stdout] test src/db/sync_api/open.rs - db::sync_api::open::Db::open_sync (line 270) ... FAILED
[INFO] [stdout] test src/db/sync_api/buckets.rs - db::sync_api::buckets::Db::get_many_sync (line 522) ... ok
[INFO] [stdout] test src/db/sync_api/metadata.rs - db::sync_api::metadata::Db::snapshot_at (line 45) ... ok
[INFO] [stdout] test src/stats.rs - stats::PlatformIoClassCounters (line 219) ... ok
[INFO] [stdout] test src/lib.rs - (line 14) ... FAILED
[INFO] [stdout] test src/db/sync_api/open.rs - db::sync_api::open::Db::open_object_store_with_wal (line 554) ... ok
[INFO] [stdout] test src/lib.rs - (line 59) ... ok
[INFO] [stdout] test src/stats.rs - stats::PlatformIoOperationStats (line 381) ... ok
[INFO] [stdout] test src/options.rs - options::DbOptions (line 258) ... FAILED
[INFO] [stdout] test src/options.rs - options::WriteOptions (line 958) ... ok
[INFO] [stdout] test src/transaction.rs - transaction::Transaction (line 35) ... ok
[INFO] [stdout] test src/types.rs - types::ReadVersion (line 19) ... ok
[INFO] [stdout] test src/write_batch.rs - write_batch::WriteBatch (line 64) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/db/sync_api/open.rs - db::sync_api::open::Db::open_sync (line 270) stdout ----
[INFO] [stdout] Test executable failed (exit status: 1).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] Error: Io(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" })
[INFO] [stdout] Error: "the test returned a termination value with a non-zero status code (1) which indicates a failure"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - (line 14) stdout ----
[INFO] [stdout] Test executable failed (exit status: 1).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] Error: Io(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" })
[INFO] [stdout] Error: "the test returned a termination value with a non-zero status code (1) which indicates a failure"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/options.rs - options::DbOptions (line 258) stdout ----
[INFO] [stdout] Test executable failed (exit status: 1).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] Error: Io(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" })
[INFO] [stdout] Error: "the test returned a termination value with a non-zero status code (1) which indicates a failure"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/db/sync_api/open.rs - db::sync_api::open::Db::open_sync (line 270)
[INFO] [stdout]     src/lib.rs - (line 14)
[INFO] [stdout]     src/options.rs - options::DbOptions (line 258)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 15 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 2.64s; merged doctests compilation took 2.63s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "1c76b05dd470a02ad437a14441abed4c8a2c9d3f07ce1bf6f77f1f082ba609ec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1c76b05dd470a02ad437a14441abed4c8a2c9d3f07ce1bf6f77f1f082ba609ec", kill_on_drop: false }`
[INFO] [stdout] 1c76b05dd470a02ad437a14441abed4c8a2c9d3f07ce1bf6f77f1f082ba609ec
