[INFO] fetching crate zero-sfs-core 1.0.0-rc.1...
[INFO] testing zero-sfs-core-1.0.0-rc.1 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate zero-sfs-core 1.0.0-rc.1 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate zero-sfs-core 1.0.0-rc.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate zero-sfs-core 1.0.0-rc.1
[INFO] tweaked toml for crates.io crate zero-sfs-core 1.0.0-rc.1 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate zero-sfs-core 1.0.0-rc.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate zero-sfs-core 1.0.0-rc.1 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded xts-mode v0.5.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 649ae69fad476b679ed11043b668edcf568d66705654c52404fcaf9ebf01062b
[INFO] running `Command { std: "docker" "start" "649ae69fad476b679ed11043b668edcf568d66705654c52404fcaf9ebf01062b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "649ae69fad476b679ed11043b668edcf568d66705654c52404fcaf9ebf01062b", 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" "649ae69fad476b679ed11043b668edcf568d66705654c52404fcaf9ebf01062b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "649ae69fad476b679ed11043b668edcf568d66705654c52404fcaf9ebf01062b", 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" "649ae69fad476b679ed11043b668edcf568d66705654c52404fcaf9ebf01062b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling xts-mode v0.5.1
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling argon2 v0.5.3
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling x25519-dalek v2.0.1
[INFO] [stderr]    Compiling zero-sfs-core v1.0.0-rc.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.35s
[INFO] running `Command { std: "docker" "inspect" "649ae69fad476b679ed11043b668edcf568d66705654c52404fcaf9ebf01062b", 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" "649ae69fad476b679ed11043b668edcf568d66705654c52404fcaf9ebf01062b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling zerocopy-derive v0.8.52
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling xts-mode v0.5.1
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling argon2 v0.5.3
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling x25519-dalek v2.0.1
[INFO] [stderr]    Compiling zero-sfs-core v1.0.0-rc.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 32.26s
[INFO] running `Command { std: "docker" "inspect" "649ae69fad476b679ed11043b668edcf568d66705654c52404fcaf9ebf01062b", 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" "649ae69fad476b679ed11043b668edcf568d66705654c52404fcaf9ebf01062b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.23s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sfs_core-254f80793959c0e6)
[INFO] [stdout] 
[INFO] [stdout] running 259 tests
[INFO] [stdout] test block::tests::derive_fragsize_exp_square_schedule ... ok
[INFO] [stdout] test block::tests::frag_index_basics ... ok
[INFO] [stdout] test block::tests::last_frag_length_basics ... ok
[INFO] [stdout] test block::tests::split_fixed_basics ... ok
[INFO] [stdout] test catalog::trie::tests::decode_leaf_oob_klen_returns_integrity_err ... ok
[INFO] [stdout] test catalog::trie::tests::decode_leaf_oob_vlen_returns_integrity_err ... ok
[INFO] [stdout] test catalog::trie::tests::hash128_distinct_for_distinct_keys ... ok
[INFO] [stdout] test catalog::trie::tests::hash128_deterministic ... ok
[INFO] [stdout] test catalog::trie::tests::node_crc_detects_corruption ... ok
[INFO] [stdout] test catalog::trie::tests::new_uuid_distinct ... ok
[INFO] [stdout] test catalog::trie::tests::new_uuid_nonzero ... ok
[INFO] [stdout] test catalog::trie::tests::key_catalog_full_uuid_roundtrip ... ok
[INFO] [stdout] test catalog::trie::tests::trie_insert_is_copy_on_write ... ok
[INFO] [stdout] test catalog::trie::tests::trie_get_missing_returns_none ... ok
[INFO] [stdout] test catalog::trie::tests::key_catalog_aliases ... ok
[INFO] [stdout] test catalog::trie::tests::trie_backup_recovery_after_primary_corrupt ... ok
[INFO] [stdout] test catalog::trie::tests::trie_put_get_roundtrip_16byte_key ... ok
[INFO] [stdout] test catalog::trie::tests::id_catalog_put_get ... ok
[INFO] [stdout] test commit::tests::commit_crc_mismatch_returns_err ... ok
[INFO] [stdout] test catalog::trie::tests::trie_overwrite_is_copy_on_write_old_root_unchanged ... ok
[INFO] [stdout] test catalog::trie::tests::trie_overwrite_updates_value ... ok
[INFO] [stdout] test commit::tests::commit_encode_decode_roundtrip_full ... ok
[INFO] [stdout] test commit::tests::commit_truncated_returns_err_not_panic ... ok
[INFO] [stdout] test commit::tests::commit_encode_decode_roundtrip_empty ... ok
[INFO] [stdout] test commit::tests::commit_magic_distinct_from_unit_and_evict_magic ... ok
[INFO] [stdout] test commit::tests::commit_wrong_magic_returns_err ... ok
[INFO] [stdout] test catalog::trie::tests::trie_non_terminal_internal_get_is_none ... ok
[INFO] [stdout] test container::alloc::tests::alloc_sub_block_len_consumed_full_block ... ok
[INFO] [stdout] test container::alloc::tests::first_fit_finds_freed_extent ... ok
[INFO] [stdout] test catalog::trie::tests::trie_scan_prefix_no_match ... ok
[INFO] [stdout] test container::alloc::tests::first_fit_none_when_no_free ... ok
[INFO] [stdout] test container::alloc::tests::first_fit_none_when_too_small ... ok
[INFO] [stdout] test catalog::trie::tests::trie_remove ... ok
[INFO] [stdout] test container::alloc::tests::alloc_watermark_is_aligned ... ok
[INFO] [stdout] test container::alloc::tests::free_correct_under_interleaved_allocs ... ok
[INFO] [stdout] test container::alloc::tests::freelist_coalesce_adjacent ... ok
[INFO] [stdout] test container::alloc::tests::freelist_insert_and_first_fit ... ok
[INFO] [stdout] test container::alloc::tests::free_routes_catalog_head_region ... ok
[INFO] [stdout] test container::alloc::tests::free_reclaimable_frees_block_allocated_in_scope ... ok
[INFO] [stdout] test container::alloc::tests::free_reclaimable_is_noop_without_scope ... ok
[INFO] [stdout] test catalog::trie::tests::trie_prefix_key_case ... ok
[INFO] [stdout] test catalog::trie::tests::trie_variable_length_keys ... ok
[INFO] [stdout] test container::alloc::tests::free_routes_eviction_tail_region ... ok
[INFO] [stdout] test container::alloc::tests::head_and_tail_do_not_overlap ... ok
[INFO] [stdout] test container::alloc::tests::free_routes_live_mid_region ... ok
[INFO] [stdout] test catalog::trie::tests::trie_remove_prefix_key_keeps_descendant ... ok
[INFO] [stdout] test container::alloc::tests::no_grow_backend_never_relocates_tail ... ok
[INFO] [stdout] test container::alloc::tests::round_up_multi_block ... ok
[INFO] [stdout] test container::alloc::tests::freelist_remove_range_splits ... ok
[INFO] [stdout] test container::alloc::tests::reclaim_scope_bounds_repeated_supersede_reuse ... ok
[INFO] [stdout] test container::alloc::tests::round_up_sub_block ... ok
[INFO] [stdout] test container::backend::tests::mem_create_write_read_roundtrip ... ok
[INFO] [stdout] test container::alloc::tests::vtable_two_entries_extension ... ok
[INFO] [stdout] test container::alloc::tests::round_up_zero ... ok
[INFO] [stdout] test container::alloc::tests::vtable_single_entry_contiguous ... ok
[INFO] [stdout] test container::backend::tests::test_is_aligned_true ... ok
[INFO] [stdout] test container::backend::tests::mem_bounds_checked_like_file ... ok
[INFO] [stdout] test container::backend::tests::mem_grow_zero_extends ... ok
[INFO] [stdout] test container::header::tests::crc_field_only_corruption_rejected ... ok
[INFO] [stdout] test container::backend::tests::test_is_aligned_false ... ok
[INFO] [stdout] test container::backend::tests::test_base_block_value ... ok
[INFO] [stdout] test container::alloc::tests::round_up_exact_block ... ok
[INFO] [stdout] test container::backend::tests::mem_and_file_backends_produce_identical_bytes ... ok
[INFO] [stdout] test catalog::trie::tests::trie_scan_prefix_key_semantics ... ok
[INFO] [stdout] test container::header::tests::pre_v12_container_rejected ... ok
[INFO] [stdout] test container::header::tests::roundtrip_all_fields ... ok
[INFO] [stdout] test container::header::tests::roundtrip_writer_set_some ... ok
[INFO] [stdout] test container::header::tests::crc_mismatch_rejected ... ok
[INFO] [stdout] test container::header::tests::load_does_not_roll_back_past_mac_failing_winner ... ok
[INFO] [stdout] test container::header::tests::roundtrip_writer_set_none ... ok
[INFO] [stdout] test container::backend::tests::mem_snapshot_reopen_roundtrips ... ok
[INFO] [stdout] test catalog::trie::tests::trie_scan_prefix_sorted ... ok
[INFO] [stdout] test container::header::tests::v10_field_flip_with_recomputed_crc_rejected_by_mac ... ok
[INFO] [stdout] test container::header::tests::roundtrip_nonzero_roots ... ok
[INFO] [stdout] test container::header::tests::v10_mac_covers_commit_seq ... ok
[INFO] [stdout] test container::header::tests::v10_unknown_sign_mode_integrity_error ... ok
[INFO] [stdout] test container::header::tests::v12_peek_salt_matches_decode ... ok
[INFO] [stdout] test container::header::tests::v12_salt_roundtrips ... ok
[INFO] [stdout] test container::header::tests::v10_wrong_key_mac_error ... ok
[INFO] [stdout] test container::header::tests::v12_write_open_mac_verified ... ok
[INFO] [stdout] test container::header::tests::v7_crc_covers_owner_pubkey ... ok
[INFO] [stdout] test container::header::tests::v7_crc_covers_writer_pubkey ... ok
[INFO] [stdout] test container::header::tests::v12_mac_covers_salt ... ok
[INFO] [stdout] test container::header::tests::v7_roundtrip_signed_with_pubkey ... ok
[INFO] [stdout] test container::header::tests::v7_crc_covers_writer_set_epoch ... ok
[INFO] [stdout] test container::header::tests::v7_writerset_roundtrip ... ok
[INFO] [stdout] test container::header::tests::v8_roundtrip_key_epoch ... ok
[INFO] [stdout] test container::header::tests::v8_crc_covers_key_epoch ... ok
[INFO] [stdout] test crypto::aead::tests::aad_tamper_fails ... ok
[INFO] [stdout] test container::segment::tests::region_enum_variants ... ok
[INFO] [stdout] test container::segment::tests::blockloc_fields_accessible ... ok
[INFO] [stdout] test crypto::aead::tests::ciphertext_tamper_fails ... ok
[INFO] [stdout] test crypto::aead::tests::ciphertext_differs_from_plaintext_and_has_16_byte_tag ... ok
[INFO] [stdout] test crypto::aead::tests::empty_plaintext_ok ... ok
[INFO] [stdout] test crypto::aead::tests::content_key_matches_spec_formula ... ok
[INFO] [stdout] test crypto::aead::tests::open_with_wrong_ctx_fails ... ok
[INFO] [stdout] test crypto::aead::tests::round_trip ... ok
[INFO] [stdout] test crypto::aead::tests::nonce_deterministic_same_ctx ... ok
[INFO] [stdout] test crypto::aead::tests::wrong_nonce_fails ... ok
[INFO] [stdout] test crypto::bench::tests::empty ... ok
[INFO] [stdout] test crypto::aead::tests::nonce_and_ciphertext_differ_for_different_key_epoch ... ok
[INFO] [stdout] test crypto::fingerprint::tests::matches_normalizes_case_separators_and_confusables ... ok
[INFO] [stdout] test crypto::fingerprint::tests::safety_number_is_order_independent ... ok
[INFO] [stdout] test crypto::aead::tests::seal_is_gcm_under_container_key_with_ctx_nonce ... ok
[INFO] [stdout] test crypto::fingerprint::tests::fingerprint_is_stable_and_grouped ... ok
[INFO] [stdout] test crypto::identity::tests::from_seed_is_deterministic ... ok
[INFO] [stdout] test crypto::identity::tests::x25519_pubkey_is_correct_curve_point ... ok
[INFO] [stdout] test crypto::identity::tests::signing_pubkey_differs_from_x25519_pubkey ... ok
[INFO] [stdout] test crypto::identity::tests::different_seeds_yield_different_pubkeys ... ok
[INFO] [stdout] test crypto::kdf::tests::generated_salts_differ ... ok
[INFO] [stdout] test crypto::key_grant::tests::blob_does_not_contain_epoch_verbatim ... ok
[INFO] [stdout] test crypto::fingerprint::tests::different_keys_differ ... ok
[INFO] [stdout] test crypto::key_grant::tests::blob_does_not_contain_root_key_verbatim ... ok
[INFO] [stdout] test crypto::key_grant::tests::blob_starts_with_magic ... ok
[INFO] [stdout] test crypto::key_grant::tests::epoch_distinguishable_epoch2_vs_epoch3 ... ok
[INFO] [stdout] test crypto::key_grant::tests::open_with_wrong_recipient_fails ... ok
[INFO] [stdout] test crypto::identity::tests::derived_signing_key_signs_and_verifies ... ok
[INFO] [stdout] test crypto::key_grant::tests::oversized_blob_returns_err ... ok
[INFO] [stdout] test crypto::key_grant::tests::round_trip_recovers_root_key ... ok
[INFO] [stdout] test crypto::key_grant::tests::round_trip_returns_epoch_7 ... ok
[INFO] [stdout] test crypto::key_grant::tests::truncated_blob_returns_err_no_panic ... ok
[INFO] [stdout] test crypto::key_grant::tests::two_seals_of_same_key_produce_different_blobs ... ok
[INFO] [stdout] test crypto::negotiate::tests::empty_intersection_returns_none ... ok
[INFO] [stdout] test crypto::aead::tests::nonce_differs_for_different_version ... ok
[INFO] [stdout] test crypto::negotiate::tests::empty_peers_returns_none ... ok
[INFO] [stdout] test crypto::negotiate::tests::minimax_prefers_xts_when_gcm_slow_on_one_peer ... ok
[INFO] [stdout] test crypto::key_grant::tests::blob_is_exactly_new_blob_len ... ok
[INFO] [stdout] test crypto::negotiate::tests::peer_with_empty_capset_returns_none ... ok
[INFO] [stdout] test crypto::negotiate::tests::tie_broken_by_security ... ok
[INFO] [stdout] test crypto::p2p::tests::ct_eq_works ... ok
[INFO] [stdout] test crypto::p2p::tests::deterministic_and_domain_separated ... ok
[INFO] [stdout] test crypto::sign::tests::verify_rejects_malformed_without_panic ... ok
[INFO] [stdout] test crypto::tests::block_ctx_different_fields_different_bytes ... ok
[INFO] [stdout] test crypto::tests::block_ctx_to_bytes_roundtrip ... ok
[INFO] [stdout] test crypto::tests::registry_preference_order ... ok
[INFO] [stdout] test crypto::negotiate::tests::none_selected_only_when_sole_common ... ok
[INFO] [stdout] test catalog::trie::tests::trie_reclaim_scope_remove_is_correct ... ok
[INFO] [stdout] test crypto::xts::tests::tweak_deterministic ... ok
[INFO] [stdout] test crypto::xts::tests::seal_open_roundtrip_various_sizes ... ok
[INFO] [stdout] test crypto::xts::tests::tweak_differs_for_different_key_epoch ... ok
[INFO] [stdout] test crypto::xts::tests::tweak_differs_for_different_frag ... ok
[INFO] [stdout] test crypto::xts::tests::tweak_differs_for_different_version ... ok
[INFO] [stdout] test crypto::xts::tests::xts_key_expansion_deterministic ... ok
[INFO] [stdout] test crypto::xts::tests::xts_key_expansion_produces_64_bytes ... ok
[INFO] [stdout] test crypto::key_grant::tests::tamper_any_byte_returns_err_no_panic ... ok
[INFO] [stdout] test recovery::tests::head_selection_tiebreak_highest_addr ... ok
[INFO] [stdout] test recovery::tests::round_up_block_partial ... ok
[INFO] [stdout] test recovery::tests::head_selection_picks_non_parent_record ... ok
[INFO] [stdout] test recovery::tests::round_up_block_zero ... ok
[INFO] [stdout] test recovery::tests::round_up_block_exact_multiple ... ok
[INFO] [stdout] test recovery::tests::try_read_unit_record_skips_garbage ... ok
[INFO] [stdout] test recovery::tests::try_read_unit_record_skips_bad_crc ... ok
[INFO] [stdout] test recovery::tests::try_read_unit_record_finds_valid_record ... ok
[INFO] [stdout] test recovery::tests::unit_magic_distinct_from_evict_magic ... ok
[INFO] [stdout] test recovery::tests::try_read_unit_record_skips_truncated ... ok
[INFO] [stdout] test retention::tests::eviction_code_roundtrip_horizon ... ok
[INFO] [stdout] test retention::tests::eviction_code_roundtrip_keep_all ... ok
[INFO] [stdout] test retention::tests::eviction_code_unknown_decodes_to_keep_all ... ok
[INFO] [stdout] test retention::tests::horizon_keeps_pinned_even_if_old ... ok
[INFO] [stdout] test retention::tests::eviction_code_roundtrip_time_machine ... ok
[INFO] [stdout] test retention::tests::schedule_bucket_daily_band ... ok
[INFO] [stdout] test retention::tests::schedule_bucket_full_resolution ... ok
[INFO] [stdout] test retention::tests::horizon_drops_old_unpinned ... ok
[INFO] [stdout] test retention::tests::keep_all_drops_nothing ... ok
[INFO] [stdout] test retention::tests::schedule_bucket_monthly_band ... ok
[INFO] [stdout] test retention::tests::schedule_bucket_hourly_band ... ok
[INFO] [stdout] test retention::tests::schedule_bucket_yearly_band_800_days ... ok
[INFO] [stdout] test retention::tests::time_machine_pinned_survives_regardless_of_age ... ok
[INFO] [stdout] test retention::tests::time_machine_thins_hourly_band ... ok
[INFO] [stdout] test retention::tests::time_machine_same_year_two_blocks_compete ... ok
[INFO] [stdout] test unit::tests::all_stream_combos_roundtrip ... ok
[INFO] [stdout] test unit::tests::crc_mismatch_returns_err ... ok
[INFO] [stdout] test unit::tests::empty_buffer_returns_err ... ok
[INFO] [stdout] test unit::tests::huge_unit_map_len_with_valid_crc_returns_err ... ok
[INFO] [stdout] test retention::tests::time_machine_keeps_all_in_full_res_band ... ok
[INFO] [stdout] test unit::tests::legacy_record_without_content_suite_decodes_to_none ... ok
[INFO] [stdout] test unit::tests::roundtrip_both_streams ... ok
[INFO] [stdout] test crypto::sign::tests::sign_verify_roundtrip_and_tamper ... ok
[INFO] [stdout] test unit::tests::parse_signing_payload_roundtrips ... ok
[INFO] [stdout] test unit::tests::parse_signing_payload_hostile_input_returns_err_not_panic ... ok
[INFO] [stdout] test unit::tests::roundtrip_content_only ... ok
[INFO] [stdout] test unit::tests::roundtrip_directory_meta_only ... ok
[INFO] [stdout] test unit::tests::roundtrip_empty_locations ... ok
[INFO] [stdout] test unit::tests::roundtrip_empty_unit_map ... ok
[INFO] [stdout] test unit::tests::roundtrip_frag_suites_mixed ... ok
[INFO] [stdout] test unit::tests::roundtrip_many_pins ... ok
[INFO] [stdout] test unit::tests::roundtrip_meta_only ... ok
[INFO] [stdout] test unit::tests::roundtrip_locations_parallel_to_unit_map ... ok
[INFO] [stdout] test unit::tests::roundtrip_content_suite_none ... ok
[INFO] [stdout] test unit::tests::roundtrip_content_suite_some ... ok
[INFO] [stdout] test unit::tests::roundtrip_with_parent_none ... ok
[INFO] [stdout] test unit::tests::roundtrip_one_pin ... ok
[INFO] [stdout] test unit::tests::roundtrip_with_parent_some ... ok
[INFO] [stdout] test unit::tests::roundtrip_nonempty_unit_map ... ok
[INFO] [stdout] test unit::tests::truncated_both_streams_returns_err_not_panic ... ok
[INFO] [stdout] test unit::tests::roundtrip_zero_pins ... ok
[INFO] [stdout] test unit::tests::truncated_parent_some_returns_err_not_panic ... ok
[INFO] [stdout] test unit::tests::unit_magic_distinct_from_header_magic ... ok
[INFO] [stdout] test unit::tests::wrong_magic_returns_err ... ok
[INFO] [stdout] test unit::tests::unknown_stream_flags_returns_err ... ok
[INFO] [stdout] test unit::tests::truncated_buffer_returns_err_not_panic ... ok
[INFO] [stdout] test version::vector::tests::dominance_superset_aliases ... ok
[INFO] [stdout] test version::vector::tests::empty_dominated_by_nonempty ... ok
[INFO] [stdout] test version::vector::tests::bump_returns_correct_value ... ok
[INFO] [stdout] test unit::tests::truncated_meta_only_returns_err_not_panic ... ok
[INFO] [stdout] test version::vector::tests::empty_vector_dominates_empty ... ok
[INFO] [stdout] test version::vector::tests::dominance_disjoint_alias_sets ... ok
[INFO] [stdout] test version::vector::tests::from_bytes_rejects_unsorted_aliases ... ok
[INFO] [stdout] test version::vector::tests::from_bytes_rejects_duplicate_aliases ... ok
[INFO] [stdout] test version::vector::tests::from_bytes_rejects_wrong_length ... ok
[INFO] [stdout] test version::vector::tests::from_bytes_rejects_zero_sync_id ... ok
[INFO] [stdout] test crypto::xts::tests::batched_xts_is_byte_identical_to_xts_mode ... ok
[INFO] [stdout] test version::vector::tests::peer_registry_local ... ok
[INFO] [stdout] test version::vector::tests::get_absent_returns_zero ... ok
[INFO] [stdout] test version::vector::tests::prop_disjoint_bumps_are_concurrent ... ok
[INFO] [stdout] test version::vector::tests::roundtrip_empty ... ok
[INFO] [stdout] test version::vector::tests::roundtrip_single_entry ... ok
[INFO] [stdout] test version::writerset::tests::absurd_n_rejected_no_panic ... ok
[INFO] [stdout] test version::writerset::tests::absurd_removed_count_rejected_no_panic ... ok
[INFO] [stdout] test version::writerset::tests::contains_present_and_absent ... ok
[INFO] [stdout] test version::writerset::tests::is_authorized_reader_is_union_contains_is_current ... ok
[INFO] [stdout] test catalog::trie::tests::hostile_cyclic_node_is_rejected_not_spun ... ok
[INFO] [stdout] test version::vector::tests::prop_bump_strict_increase ... ok
[INFO] [stdout] test version::vector::tests::prop_reflexive_and_equal_not_concurrent ... ok
[INFO] [stdout] test version::vector::tests::prop_dominates_implies_not_concurrent ... ok
[INFO] [stdout] test version::writerset::tests::successor_accepts_dropped_writer_with_key_epoch_bump ... ok
[INFO] [stdout] test version::writerset::tests::successor_accepts_epoch_plus_one_superset ... ok
[INFO] [stdout] test version::writerset::tests::successor_accepts_superset_with_key_epoch_bump ... ok
[INFO] [stdout] test version::writerset::tests::successor_rejects_different_owner ... ok
[INFO] [stdout] test version::writerset::tests::successor_rejects_dropped_writer_same_key_epoch ... ok
[INFO] [stdout] test version::writerset::tests::successor_rejects_equal_epoch ... ok
[INFO] [stdout] test version::vector::tests::prop_roundtrip ... ok
[INFO] [stdout] test version::writerset::tests::successor_rejects_key_epoch_rollback ... ok
[INFO] [stdout] test version::writerset::tests::successor_rejects_lower_epoch ... ok
[INFO] [stdout] test version::writerset::tests::seal_open_roundtrip_key_epoch ... ok
[INFO] [stdout] test version::writerset::tests::seal_open_roundtrip_removed_tombstone ... ok
[INFO] [stdout] test version::writerset::tests::seal_open_roundtrip ... ok
[INFO] [stdout] test version::writerset::tests::truncated_blob_rejected_no_panic ... ok
[INFO] [stdout] test version::writerset::tests::tamper_key_epoch_rejected ... ok
[INFO] [stdout] test version::writerset::tests::tamper_writer_byte_rejected ... ok
[INFO] [stdout] test version::writerset::tests::seal_open_empty_writers ... ok
[INFO] [stdout] test wal::tests::decode_crc_corruption_is_err ... ok
[INFO] [stdout] test wal::tests::decode_no_magic_is_none ... ok
[INFO] [stdout] test wal::tests::decode_torn_record_is_err ... ok
[INFO] [stdout] test wal::tests::two_records_back_to_back ... ok
[INFO] [stdout] test version::writerset::tests::tamper_epoch_rejected ... ok
[INFO] [stdout] test wal::tests::encode_decode_roundtrip ... ok
[INFO] [stdout] test catalog::trie::tests::trie_1000_keys ... ok
[INFO] [stdout] test version::writerset::tests::tamper_removed_tombstone_rejected ... ok
[INFO] [stdout] test version::writerset::tests::wrong_owner_sig_rejected ... ok
[INFO] [stdout] test container::alloc::tests::amortised_grow_bounds_relocation_count ... ok
[INFO] [stdout] test catalog::trie::tests::trie_reclaim_scope_shrinks_frontier ... ok
[INFO] [stdout] test crypto::bench::tests::single_suite ... ok
[INFO] [stdout] test crypto::bench::tests::unknown_suite_skipped ... ok
[INFO] [stdout] test crypto::bench::tests::none_is_fastest ... ok
[INFO] [stdout] test crypto::bench::tests::ranks_are_a_permutation ... ok
[INFO] [stdout] test crypto::kdf::tests::different_password_different_key ... ok
[INFO] [stdout] test crypto::kdf::tests::same_inputs_same_key ... ok
[INFO] [stdout] test crypto::kdf::tests::different_salt_different_key ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 259 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 13.90s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/alloc.rs (/opt/rustwide/target/debug/deps/alloc-73f4c68e7574dd18)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test e2e_integrated_alloc_write_reopen ... ignored, deferred to Task 9: full E2E with persistence store + allocator reconstruction
[INFO] [stdout] test wireup_alloc_aligned_addresses ... ok
[INFO] [stdout] test wireup_vtable_two_segment_extension ... ok
[INFO] [stdout] test wireup_region_separation_no_overlap ... ok
[INFO] [stdout] test wireup_free_then_reuse_hole ... ok
[INFO] [stdout] test wal_reservation_relocates_instead_of_overlapping ... ok
[INFO] [stdout] test wireup_collision_triggers_grow ... ok
[INFO] [stdout] test wireup_tail_collision_triggers_grow ... ok
[INFO] [stdout] test wireup_live_hwm_respects_head_hwm ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/async_write.rs (/opt/rustwide/target/debug/deps/async_write-e62d98573d3a3734)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test torn_trailing_wal_record_discarded ... ok
[INFO] [stdout] test crash_before_checkpoint_write_survives ... ok
[INFO] [stdout] test checkpoint_commits_to_head ... ok
[INFO] [stdout] test crash_during_apply_before_publish_consistent ... ok
[INFO] [stdout] test multiple_wal_writes_then_checkpoint ... ok
[INFO] [stdout] test c3_simulate_crash_does_not_leak_pending_seq ... ok
[INFO] [stdout] test c2_commit_sees_pending_wal_writes ... ok
[INFO] [stdout] test c1_wal_allocator_reservation_no_overlap ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/backend_io.rs (/opt/rustwide/target/debug/deps/backend_io-b2883717d1d7bf46)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test e2e_deferred ... ignored
[INFO] [stdout] test base_block_is_visible ... ok
[INFO] [stdout] test grow_must_increase ... ok
[INFO] [stdout] test grow_increases_len ... ok
[INFO] [stdout] test read_past_end_errors ... ok
[INFO] [stdout] test grow_new_region_reads_zeros ... ok
[INFO] [stdout] test persistence_across_handles ... ok
[INFO] [stdout] test create_on_locked_container_fails_without_truncating ... ok
[INFO] [stdout] test roundtrip_arbitrary_offset ... ok
[INFO] [stdout] test second_open_of_locked_container_fails ... ok
[INFO] [stdout] test grow_then_write_into_grown_region ... ok
[INFO] [stdout] test write_past_end_errors ... ok
[INFO] [stdout] test persist_and_grow ... ok
[INFO] [stdout] test roundtrip_aligned ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bitmap_fastpath.rs (/opt/rustwide/target/debug/deps/bitmap_fastpath-13991393636e8fa7)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test checkout_at_commit_reads_fewer_blocks_than_full_walk ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/block_export.rs (/opt/rustwide/target/debug/deps/block_export-1a31944f961b8fdc)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test export_block_unknown_uuid_errors ... ok
[INFO] [stdout] test import_block_unregistered_uuid_errors ... ok
[INFO] [stdout] test register_unit_uuid_conflict_errors ... ok
[INFO] [stdout] test export_block_returns_ciphertext_not_plaintext ... ok
[INFO] [stdout] test import_then_export_roundtrips_ciphertext ... ok
[INFO] [stdout] test cross_container_import_decrypts_correctly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/build_tree_bench.rs (/opt/rustwide/target/debug/deps/build_tree_bench-5d3a5fd754f3e14f)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test measure_build_tree_batched ... ignored, measurement tool, not a gate — run with --ignored --nocapture
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/catalog.rs (/opt/rustwide/target/debug/deps/catalog-0c2eac50b0680f78)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test e2e_catalog_in_real_open_write_path ... ignored, deferred to Task 9/11: catalog not yet wired into real open/write path
[INFO] [stdout] test wireup_key_catalog_aliases_two_paths_same_uuid ... ok
[INFO] [stdout] test wireup_trie_backup_recovery ... ok
[INFO] [stdout] test wireup_id_catalog_put_overwrite_get ... ok
[INFO] [stdout] test wireup_scan_prefix_returns_sorted_subset ... ok
[INFO] [stdout] test wireup_trie_persistence_drop_reopen ... ok
[INFO] [stdout] test wireup_trie_1000_keys_put_get ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.38s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/catalog_reclaim.rs (/opt/rustwide/target/debug/deps/catalog_reclaim-c1fe04024ce953a5)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test reclaim_crash_before_commit_preserves_baseline ... ok
[INFO] [stdout] test reclaim_transaction_is_atomic_and_correct ... ok
[INFO] [stdout] test reclaim_bounds_container_growth_vs_per_transaction ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 59.96s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/chunking.rs (/opt/rustwide/target/debug/deps/chunking-30dc91a10e875382)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test e2e_chunking_in_write_read_path ... ignored, E2E deferred to Task 9/10 (write/read path not yet implemented)
[INFO] [stdout] test wireup_single_byte ... ok
[INFO] [stdout] test wireup_empty ... ok
[INFO] [stdout] test wireup_exact_multiple_of_fragsize ... ok
[INFO] [stdout] test prop_derive_fragsize_exp_no_overflow ... ok
[INFO] [stdout] test prop_derive_fragsize_exp_zero_returns_floor ... ok
[INFO] [stdout] test prop_last_frag_zero_is_zero ... ok
[INFO] [stdout] test prop_derive_fragsize_exp_in_bounds ... ok
[INFO] [stdout] test prop_frag_index_identity ... ok
[INFO] [stdout] test prop_fragsize_monotone_and_in_bounds ... ok
[INFO] [stdout] test prop_last_frag_length_invariant ... ok
[INFO] [stdout] test wireup_derive_split_reassemble ... ok
[INFO] [stdout] test prop_split_fixed_reassembly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 12.40s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cipher_none.rs (/opt/rustwide/target/debug/deps/cipher_none-d6e504e1e2d0e664)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test none_id_is_zero ... ok
[INFO] [stdout] test none_is_not_authenticated ... ok
[INFO] [stdout] test none_seal_empty ... ok
[INFO] [stdout] test none_seal_then_open_roundtrip ... ok
[INFO] [stdout] test registry_none_is_identity ... ok
[INFO] [stdout] test registry_returns_some_for_cipher_none ... ok
[INFO] [stdout] test none_open_returns_ciphertext_copy ... ok
[INFO] [stdout] test none_seal_returns_plaintext_copy ... ok
[INFO] [stdout] test none_seal_large_payload ... ok
[INFO] [stdout] test engine_none_container_inspect_reports_none ... ok
[INFO] [stdout] test engine_none_write_read_at_roundtrip ... ok
[INFO] [stdout] test engine_none_on_disk_bytes_equal_plaintext ... ok
[INFO] [stdout] test engine_none_write_read_roundtrip ... ok
[INFO] [stdout] test engine_none_reopen_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/commit_profile_bench.rs (/opt/rustwide/target/debug/deps/commit_profile_bench-a9d6d94a89b39114)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test commit_profile ... ignored, phase-decomposition measurement — run --release --features commit_profile, single-threaded
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/commits.rs (/opt/rustwide/target/debug/deps/commits-00dbc7eecb333897)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test commit_bitmap_set_clear ... ok
[INFO] [stdout] test commit_encode_decode_roundtrip ... ok
[INFO] [stdout] test write_after_commit_clears_bit_and_stamps_evicted ... ok
[INFO] [stdout] test e2e_commit_checkout_reconstructs_v1 ... ok
[INFO] [stdout] test checkout_zero_fills_sparse_holes_aead ... ok
[INFO] [stdout] test checkout_survives_reopen ... ok
[INFO] [stdout] test commit_adds_pin_bitmap ... ok
[INFO] [stdout] test history_shows_both_versions ... ok
[INFO] [stdout] test commit_is_listable ... ok
[INFO] [stdout] test checkout_zero_fills_sparse_holes_cipher_none ... ok
[INFO] [stdout] test e2e_multi_fragment_checkout ... ok
[INFO] [stdout] test commit_dag_parent_survives_reopen ... ok
[INFO] [stdout] test second_commit_references_first_as_parent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.59s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/conflict.rs (/opt/rustwide/target/debug/deps/conflict-af25c4663b535420)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test resolve_merged_content ... ok
[INFO] [stdout] test sequential_edits_fast_forward ... ok
[INFO] [stdout] test resolve_choose_strain_clears_conflict ... ok
[INFO] [stdout] test auto_merge_then_stable ... ok
[INFO] [stdout] test inspect_conflicts_lists_and_clears ... ok
[INFO] [stdout] test concurrent_different_frags_auto_merge ... ok
[INFO] [stdout] test resolve_choose_strain_0_hole_returns_error ... ok
[INFO] [stdout] test concurrent_same_frag_strain_split ... ok
[INFO] [stdout] test auto_merge_on_open_split_preserves_concurrent_strain ... ok
[INFO] [stdout] test resolve_partial_collapse_keeps_concurrent_strain ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.72s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/crypto_roundtrip.rs (/opt/rustwide/target/debug/deps/crypto_roundtrip-9b5f37c329b45f5c)
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test e2e_cipher_in_block_write_read_path ... ignored, Task 9/10 deferred: cipher not yet wired into real write/read path
[INFO] [stdout] test common_optimum_both_support_gcm ... ok
[INFO] [stdout] test common_optimum_only_xts_common ... ok
[INFO] [stdout] test common_optimum_empty_caps_uses_fallback ... ok
[INFO] [stdout] test gcm_is_authenticated ... ok
[INFO] [stdout] test common_optimum_disjoint_falls_back ... ok
[INFO] [stdout] test gcm_roundtrip_sub16_bytes ... ok
[INFO] [stdout] test gcm_wrong_ctx_fails ... ok
[INFO] [stdout] test gcm_same_ctx_same_ciphertext ... ok
[INFO] [stdout] test registry_get_xts_id ... ok
[INFO] [stdout] test common_optimum_single_capset_gcm_only ... ok
[INFO] [stdout] test xts_is_not_authenticated ... ok
[INFO] [stdout] test registry_seal_and_open_roundtrip_gcm ... ok
[INFO] [stdout] test registry_seal_and_open_roundtrip_xts ... ok
[INFO] [stdout] test registry_get_gcm_id ... ok
[INFO] [stdout] test gcm_roundtrip_multiblock ... ok
[INFO] [stdout] test registry_unknown_id_returns_none ... ok
[INFO] [stdout] test gcm_roundtrip_short ... ok
[INFO] [stdout] test xts_different_ctx_different_ciphertext ... ok
[INFO] [stdout] test gcm_different_ctx_different_ciphertext ... ok
[INFO] [stdout] test xts_roundtrip_multiblock ... ok
[INFO] [stdout] test xts_roundtrip_one_sector ... ok
[INFO] [stdout] test gcm_roundtrip_empty ... ok
[INFO] [stdout] test xts_roundtrip_non_multiple_of_16 ... ok
[INFO] [stdout] test xts_roundtrip_short_block ... ok
[INFO] [stdout] test xts_seal_sub16_bytes_returns_err_not_panic ... ok
[INFO] [stdout] test xts_same_ctx_same_ciphertext ... ok
[INFO] [stdout] test xts_roundtrip_large_non_multiple_of_16 ... ok
[INFO] [stdout] test xts_tamper_returns_different_plaintext_no_panic ... ok
[INFO] [stdout] test gcm_tamper_returns_err ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/db_head_preserved.rs (/opt/rustwide/target/debug/deps/db_head_preserved-e76088d85a0df36e)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test write_meta_preserves_db_head ... ok
[INFO] [stdout] test extend_preserves_db_head ... ok
[INFO] [stdout] test write_raw_key_preserves_db_head ... ok
[INFO] [stdout] test db_head_survives_write_meta_then_reopen ... ok
[INFO] [stdout] test truncate_preserves_db_head ... ok
[INFO] [stdout] test import_record_content_preserves_local_db_head ... ok
[INFO] [stdout] test resolve_conflict_preserves_db_head ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/decode_adversarial.rs (/opt/rustwide/target/debug/deps/decode_adversarial-cda69e7422ed8bea)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test unit_record_decode_survives_every_truncation ... ok
[INFO] [stdout] test commit_decode_survives_every_truncation ... ok
[INFO] [stdout] test header_load_on_garbage_file_errs_cleanly ... ok
[INFO] [stdout] test commit_decode_survives_crc_fixed_mutations ... ok
[INFO] [stdout] test peer_entry_decode_never_panics_on_random ... ok
[INFO] [stdout] test unit_record_decode_survives_crc_fixed_mutations ... ok
[INFO] [stdout] test unit_record_decode_never_panics_on_random ... ok
[INFO] [stdout] test writerset_open_never_panics_on_random ... ok
[INFO] [stdout] test commit_decode_never_panics_on_random ... ok
[INFO] [stdout] test evicted_block_decode_never_panics_on_random ... ok
[INFO] [stdout] test open_key_grant_never_panics_on_random ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.24s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/defrag.rs (/opt/rustwide/target/debug/deps/defrag-a4ab63571aa4c2ae)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test defrag_empty_container_is_noop ... ok
[INFO] [stdout] test defrag_single_unit_data_intact ... ok
[INFO] [stdout] test defrag_frees_old_blocks_within_session ... ok
[INFO] [stdout] test defrag_preserves_committed_history ... ok
[INFO] [stdout] test defrag_crash_before_commit_leaves_container_intact ... ok
[INFO] [stdout] test defrag_is_idempotent ... ok
[INFO] [stdout] test defrag_data_intact_after_compaction ... ok
[INFO] [stdout] test defrag_preserves_unlinked_orphan_blocks ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.65s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/differential_fuzz.rs (/opt/rustwide/target/debug/deps/differential_fuzz-ee10d4bdc1754cf6)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test differential_fuzz_engine_vs_shadow ... ok
[INFO] [stderr]      Running tests/extend_within_fragment.rs (/opt/rustwide/target/debug/deps/extend_within_fragment-70a41ebb9da1964e)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 56.10s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test extend_within_last_fragment_grows_with_zeros ... ok
[INFO] [stdout] test extend_then_write_fills_region ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/frag_dots.rs (/opt/rustwide/target/debug/deps/frag_dots-3fba871e58aac7ec)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test dot_pack_roundtrip ... ok
[INFO] [stdout] test default_alias_zero ... ok
[INFO] [stdout] test write_sets_dot_coupled_to_vv ... ok
[INFO] [stdout] test concurrent_same_frag_distinct_dots ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fsck_check.rs (/opt/rustwide/target/debug/deps/fsck_check-85b6a251455df225)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test clean_container_passes_fsck ... ok
[INFO] [stdout] test corrupted_content_fails_fsck ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fsck_repair.rs (/opt/rustwide/target/debug/deps/fsck_repair-629e2f096909fedb)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test repair_same_file_backup_is_rejected_no_changes ... ok
[INFO] [stdout] test repair_backup_failure_aborts_with_no_changes ... ok
[INFO] [stdout] test repair_rebuilds_catalog_and_makes_backup ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/header_commit.rs (/opt/rustwide/target/debug/deps/header_commit-7646dbbd77fc8826)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test e2e_full_container_with_catalog_roots ... ignored, deferred to Task 9: full container E2E with real catalog roots
[INFO] [stdout] test crash_sim_both_slots_invalid ... ok
[INFO] [stdout] test crash_sim_only_slot_corrupted ... ok
[INFO] [stdout] test wireup_commit_rejects_wrong_seq ... ok
[INFO] [stdout] test wireup_catalog_roots_round_trip ... ok
[INFO] [stdout] test wireup_corrupt_higher_seq_falls_back ... ok
[INFO] [stdout] test wireup_writer_set_round_trip ... ok
[INFO] [stdout] test wireup_sequential_commits ... ok
[INFO] [stdout] test crash_sim_torn_write_before_durability ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/in_memory_backend.rs (/opt/rustwide/target/debug/deps/in_memory_backend-f8c8078db70f0f39)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test in_memory_image_opens_as_a_file_backed_container ... ok
[INFO] [stdout] test in_memory_wrong_key_is_rejected ... ok
[INFO] [stdout] test in_memory_create_write_read_reopen_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/incremental_rekey.rs (/opt/rustwide/target/debug/deps/incremental_rekey-0202f31a73a27e1e)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test blob_len_constant_is_correct ... ok
[INFO] [stdout] test tampered_ct_byte_returns_err_no_panic ... ok
[INFO] [stdout] test epoch_not_in_blob_cleartext ... ok
[INFO] [stdout] test seal_open_returns_root_key_and_epoch_7 ... ok
[INFO] [stdout] test truncated_blob_returns_err_no_panic ... ok
[INFO] [stdout] test wrong_recipient_returns_err ... ok
[INFO] [stdout] test epoch_2_and_epoch_3_are_distinguishable ... ok
[INFO] [stdout] test engine_grant_read_returns_current_key_epoch ... ok
[INFO] [stdout] test open_with_grant_wrong_recipient_still_fails ... ok
[INFO] [stdout] test adopt_rekey_rejects_non_writerset_container ... ok
[INFO] [stdout] test engine_grant_read_reflects_rotated_epoch ... ok
[INFO] [stdout] test open_with_grant_still_opens_container ... ok
[INFO] [stdout] test adopt_rekey_rejects_non_successor_ws ... ok
[INFO] [stdout] test adopt_rekey_rejects_wrong_owner_ws ... ok
[INFO] [stdout] test adopt_rekey_rejects_ws_wrong_key_epoch ... ok
[INFO] [stdout] test adopt_rekey_crash_sim_restores_fully_old_state ... ok
[INFO] [stdout] test adopt_rekey_round_trip_peer_converges_no_brick ... ok
[INFO] [stdout] test adopt_rekey_preserves_live_strain ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.39s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/inplace_crash.rs (/opt/rustwide/target/debug/deps/inplace_crash-4c8fba7a8a67c9b0)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test crash_after_inplace_apply_before_commit_undo_restores_old ... ok
[INFO] [stdout] test crash_after_tail_copy_reads_old_version ... ok
[INFO] [stdout] test crash_after_commit_new_current_old_in_history ... ok
[INFO] [stdout] test history_roundtrip_v1_v2_v3_from_tail ... ok
[INFO] [stdout] test no_double_store_tail_count_equals_overwrites ... ok
[INFO] [stdout] test contiguous_head_after_n_overwrites ... ok
[INFO] [stdout] test crash_mid_inplace_batch_undoes_all_fragments ... ok
[INFO] [stdout] test o1_mount_does_not_walk_parent_chain ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.52s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/inspect_container.rs (/opt/rustwide/target/debug/deps/inspect_container-82b77dae045f1cb7)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test container_info_reports_basics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/inspect_history.rs (/opt/rustwide/target/debug/deps/inspect_history-d5f8cbdc5cb4fb00)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test history_versions_are_u64 ... ok
[INFO] [stdout] test history_commitish_links_to_commit ... ok
[INFO] [stdout] test history_and_commits ... ok
[INFO] [stdout] test commits_sorted_deterministically ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/inspect_space.rs (/opt/rustwide/target/debug/deps/inspect_space-3239735d0ba43872)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test space_stats_consistent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/inspect_units.rs (/opt/rustwide/target/debug/deps/inspect_units-2a4843dad3a823cf)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test unit_list_and_stat ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/key_epoch_ctx36.rs (/opt/rustwide/target/debug/deps/key_epoch_ctx36-c7081184ed9841bb)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test xts_wrong_key_epoch_changes_plaintext ... ok
[INFO] [stdout] test gcm_wrong_key_epoch_fails_authentication ... ok
[INFO] [stdout] test xts_v10_content_roundtrip ... ok
[INFO] [stdout] test gcm_v10_content_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/key_grant.rs (/opt/rustwide/target/debug/deps/key_grant-1c5bcbdc6bfdb510)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test open_with_grant_wrong_recipient_fails ... ok
[INFO] [stdout] test grant_roundtrip_unsigned ... ok
[INFO] [stdout] test grant_opened_engine_is_read_only_on_signed_container ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/keyed_engine.rs (/opt/rustwide/target/debug/deps/keyed_engine-984a868f04abced3)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test keyed_roundtrip ... ok
[INFO] [stdout] test keyed_cipher_and_key ... ok
[INFO] [stdout] test keyed_content_and_trie_under_injected_key ... ok
[INFO] [stdout] test keyed_distinct_from_default ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/keyspace.rs (/opt/rustwide/target/debug/deps/keyspace-74ba3b2edc015917)
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test wireup_duplicate_path_rejected ... ok
[INFO] [stdout] test wireup_list_dir_nonexistent_prefix_empty ... ok
[INFO] [stdout] test wireup_mkdir_is_meta_only_unit ... ok
[INFO] [stdout] test wireup_list_dir_mkdir_appears_as_dir ... ok
[INFO] [stdout] test wireup_rename_is_cow_atomic ... ok
[INFO] [stdout] test wireup_remove_unlinks_path ... ok
[INFO] [stdout] test wireup_list_dir_segment_with_leaf_and_deeper ... ok
[INFO] [stdout] test wireup_list_dir_mixed_siblings ... ok
[INFO] [stdout] test wireup_list_dir_dedup_segments ... ok
[INFO] [stdout] test rename_prefix_survives_reopen ... ok
[INFO] [stdout] test rename_prefix_validations_fail_closed ... ok
[INFO] [stdout] test e2e_distinct_paths_no_crosstalk ... ok
[INFO] [stdout] test wireup_rename_preserves_uuid ... ok
[INFO] [stdout] test wireup_list_prefix_sorted_recursive ... ok
[INFO] [stdout] test wireup_list_dir_immediate_children ... ok
[INFO] [stdout] test e2e_rename_follows_history_and_survives_reopen ... ok
[INFO] [stdout] test rename_prefix_moves_subtree_atomically ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/meta_seal.rs (/opt/rustwide/target/debug/deps/meta_seal-8e2e1131cf1b2a09)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test none_content_container_still_seals_meta ... ok
[INFO] [stdout] test xts_content_container_has_gcm_metadata ... ok
[INFO] [stdout] test sealed_meta_is_not_plaintext_on_disk_and_roundtrips ... ok
[INFO] [stdout] test meta_block_relocated_to_other_address_fails_open ... ok
[INFO] [stdout] test content_ciphers_roundtrip_with_gcm_metadata ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/meta_sync.rs (/opt/rustwide/target/debug/deps/meta_sync-70fdea6aaddf090b)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test updated_chmod_resyncs ... ok
[INFO] [stdout] test dir_and_chmod_reach_peer ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/meta_vv.rs (/opt/rustwide/target/debug/deps/meta_vv-0ea6b11223891914)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test sequential_write_meta_advances_meta_vv ... ok
[INFO] [stdout] test concurrent_meta_edits_are_detectable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mixed_suite_ops.rs (/opt/rustwide/target/debug/deps/mixed_suite_ops-22eca1d5eee7d688)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test mixed_suite_read_is_correct ... ok
[INFO] [stdout] test mixed_suite_defrag ... ok
[INFO] [stdout] test mixed_suite_extend ... ok
[INFO] [stdout] test mixed_suite_truncate ... ok
[INFO] [stdout] test mixed_suite_write_meta ... ok
[INFO] [stdout] test mixed_suite_op_sequence ... ok
[INFO] [stdout] test mixed_suite_op_fuzz ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/packing.rs (/opt/rustwide/target/debug/deps/packing-496e6bc3e44a5dc3)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test history_of_superseded_packed_version_intact ... ok
[INFO] [stdout] test overwrite_one_packed_unit_leaves_coresident_intact ... ok
[INFO] [stdout] test decrypt_at_sub_block_offset_gcm ... ok
[INFO] [stdout] test decrypt_at_sub_block_offset_xts ... ok
[INFO] [stdout] test decrypt_at_sub_block_offset_none ... ok
[INFO] [stdout] test reopen_reads_all_packed_data ... ok
[INFO] [stdout] test twenty_tiny_files_pack_into_few_blocks ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.86s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/padding.rs (/opt/rustwide/target/debug/deps/padding-4b84b072fa2860d7)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test padding_off_by_default ... ok
[INFO] [stdout] test padded_blocks_uniform_size ... ok
[INFO] [stdout] test padded_block_export_uniform ... ok
[INFO] [stdout] test padded_read_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/peer_registry.rs (/opt/rustwide/target/debug/deps/peer_registry-891835e646c0a457)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test peer_entry_codec_roundtrip_and_total ... ok
[INFO] [stdout] test misconfigured_local_alias_fails_closed ... ok
[INFO] [stdout] test admit_assigns_fcfs_aliases_and_bootstraps_owner ... ok
[INFO] [stdout] test retire_tombstones_but_never_recycles ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/read_decompose.rs (/opt/rustwide/target/debug/deps/read_decompose-568bb6a07a22b75b)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test read_decompose ... ignored
[INFO] [stdout] test record_cache_never_serves_stale ... ok
[INFO] [stdout] test concurrent_reads_are_byte_identical ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 8.31s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/read_path.rs (/opt/rustwide/target/debug/deps/read_path-5cd9f7cca5b97250)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test frag_index_boundary_at_fragsize ... ok
[INFO] [stdout] test frag_index_at_offset_zero ... ok
[INFO] [stdout] test read_missing_path_returns_not_found ... ok
[INFO] [stdout] test read_at_empty_content_stream_returns_empty ... ok
[INFO] [stdout] test read_at_offset_in_middle_of_first_fragment ... ok
[INFO] [stdout] test read_at_sub_range_crosses_fragment_boundary ... ok
[INFO] [stdout] test read_at_exact_eof_offset_returns_empty ... ok
[INFO] [stdout] test read_past_eof_returns_available_bytes ... ok
[INFO] [stdout] test read_last_partial_fragment_returns_exact_bytes ... ok
[INFO] [stdout] test e2e_reopen_then_read_at ... ok
[INFO] [stdout] test e2e_second_write_updates_fragment_read_returns_new ... ok
[INFO] [stdout] test read_at_full_multi_fragment_roundtrip ... ok
[INFO] [stdout] test e2e_large_write_full_read_equals_reference ... ok
[INFO] [stdout] test e2e_random_access_windows_match_reference ... ok
[INFO] [stdout] test e2e_head_record_decoded_once_not_per_fragment ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/rechunk.rs (/opt/rustwide/target/debug/deps/rechunk-d54711877008a782)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test rechunk_crash_before_commit_leaves_old_version_intact ... ok
[INFO] [stdout] test rechunk_uses_fresh_dots_no_nonce_reuse ... ok
[INFO] [stdout] test rechunk_survives_reopen ... ok
[INFO] [stdout] test rechunk_across_band_boundary_reexponents_and_content_exact ... ok
[INFO] [stdout] test rechunk_unpinned_old_fragments_are_freed_not_tailed ... ok
[INFO] [stdout] test rechunk_pinned_checkpoint_survives ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.67s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/rechunk_amplification.rs (/opt/rustwide/target/debug/deps/rechunk_amplification-3cc0995bfc9d65b8)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test multiband_streaming_append_is_near_1x ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/recipher.rs (/opt/rustwide/target/debug/deps/recipher-60e63540985965e6)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test fresh_container_content_cipher_equals_cipher ... ok
[INFO] [stdout] test recipher_tiny_file_gcm_to_xts ... ok
[INFO] [stdout] test recipher_noop_when_same ... ok
[INFO] [stdout] test recipher_to_none_and_back ... ok
[INFO] [stdout] test wal_xts_small_write_survives_reopen ... ok
[INFO] [stdout] test recipher_roundtrip_with_short_last_fragment ... ok
[INFO] [stdout] test recipher_preserves_strain_reads ... ok
[INFO] [stdout] test recipher_crash_then_real_recipher_succeeds ... ok
[INFO] [stdout] test recipher_crash_safe ... ok
[INFO] [stdout] test recipher_then_checkout_old_version_to_none ... ok
[INFO] [stdout] test recipher_roundtrip_gcm_xts_gcm ... ok
[INFO] [stdout] test recipher_then_checkout_old_version_reads_correct ... ok
[INFO] [stdout] test xts_write_multi_size_roundtrip ... ok
[INFO] [stdout] test recipher_content_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/record_encrypted.rs (/opt/rustwide/target/debug/deps/record_encrypted-9480718956750813)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test gcm_cipher_id_matches_header ... ok
[INFO] [stdout] test format_version_is_current ... ok
[INFO] [stdout] test gcm_tampered_record_fails_integrity ... ok
[INFO] [stdout] test gcm_record_roundtrip ... ok
[INFO] [stdout] test none_content_container_still_seals_record ... ok
[INFO] [stdout] test gcm_record_hides_unit_magic_and_marker ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/recovery.rs (/opt/rustwide/target/debug/deps/recovery-485c76c11be9cbc4)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test e2e_scan_recover_empty_container_is_noop ... ok
[INFO] [stdout] test wireup_single_corrupt_header_slot_still_loads ... ok
[INFO] [stdout] test wireup_both_catalog_roots_corrupt_relinks_to_lost_found ... ok
[INFO] [stdout] test e2e_scan_recover_idempotent ... ok
[INFO] [stdout] test wireup_corrupt_id_catalog_root_then_recover ... ok
[INFO] [stdout] test regression_cipher_none_both_header_slots_lost_still_recovers ... ok
[INFO] [stdout] test e2e_multiunit_corrupt_catalog_recover_then_checkout ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/rekey.rs (/opt/rustwide/target/debug/deps/rekey-3b85af590830a59e)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test remove_writer_without_rekey_rejected ... ok
[INFO] [stdout] test remove_writer_owner_or_nonmember_rejected ... ok
[INFO] [stdout] test writerset_key_epoch_exceeding_header_rejected_on_load ... ok
[INFO] [stdout] test adopt_nonsuperset_requires_key_epoch_bump ... ok
[INFO] [stdout] test remove_writer_non_owner_rejected ... ok
[INFO] [stdout] test remove_writer_drops_member_at_rekey_boundary ... ok
[INFO] [stdout] test removed_member_write_rejected ... ok
[INFO] [stdout] test rotate_owner_only ... ok
[INFO] [stdout] test rotate_crash_sim_with_strain ... ok
[INFO] [stdout] test rotate_preserves_unresolved_strain ... ok
[INFO] [stdout] test rotate_signed_writerset_roundtrip_and_owner_success ... ok
[INFO] [stdout] test record_by_member_readable_after_rekey ... ok
[INFO] [stdout] test removed_member_past_record_still_readable ... ok
[INFO] [stdout] test rotate_roundtrip_reads_all_under_new_key ... ok
[INFO] [stdout] test rotate_twice_roundtrip ... ok
[INFO] [stdout] test rotate_crash_sim_old_or_new ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.63s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/resolve_cache.rs (/opt/rustwide/target/debug/deps/resolve_cache-a8825ee06e5195c5)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test cache_hit_same_uuid ... ok
[INFO] [stdout] test coherence_after_remove ... ok
[INFO] [stdout] test coherence_after_rename ... ok
[INFO] [stdout] test coherence_after_recreate ... ok
[INFO] [stdout] test unrelated_cache_entries_survive_rename ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/retention.rs (/opt/rustwide/target/debug/deps/retention-3269eaf3f03e1ed5)
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test eviction_code_keep_all_roundtrip ... ok
[INFO] [stdout] test eviction_code_unknown_is_keep_all ... ok
[INFO] [stdout] test eviction_code_horizon_roundtrip ... ok
[INFO] [stdout] test eviction_code_time_machine_roundtrip ... ok
[INFO] [stdout] test keep_all_drops_nothing ... ok
[INFO] [stdout] test horizon_keeps_pinned_even_if_old ... ok
[INFO] [stdout] test horizon_drops_blocks_older_than_keep ... ok
[INFO] [stdout] test schedule_30min_is_full_res ... ok
[INFO] [stdout] test schedule_3d_is_daily ... ok
[INFO] [stdout] test schedule_5h_is_hourly ... ok
[INFO] [stdout] test schedule_60d_is_monthly ... ok
[INFO] [stdout] test schedule_800d_block_is_yearly ... ok
[INFO] [stdout] test evicted_block_zero_timestamp_roundtrip ... ok
[INFO] [stdout] test evicted_block_crc_corruption_rejected ... ok
[INFO] [stdout] test evicted_block_timestamp_roundtrip ... ok
[INFO] [stdout] test time_machine_pinned_never_dropped ... ok
[INFO] [stdout] test time_machine_keeps_all_full_res_blocks ... ok
[INFO] [stdout] test time_machine_thins_same_bucket ... ok
[INFO] [stdout] test time_machine_two_same_year_blocks_compete ... ok
[INFO] [stdout] test evict_time_machine_single_old_block_kept_as_winner ... ok
[INFO] [stdout] test e2e_evict_drops_unpinned_and_reclaims ... ok
[INFO] [stdout] test evict_horizon_drops_old_unpinned_block ... ok
[INFO] [stdout] test evict_report_fields_correct ... ok
[INFO] [stdout] test evict_keep_all_strategy_drops_nothing ... ok
[INFO] [stdout] test e2e_evict_drops_unpinned_version_makes_it_unavailable ... ok
[INFO] [stdout] test reopen_then_evict_reclaims_tail_blocks ... ok
[INFO] [stdout] test evict_never_drops_pinned_block ... ok
[INFO] [stdout] test e2e_evict_preserves_commit_pinned_checkout ... ok
[INFO] [stdout] test e2e_drop_reopen_state_consistent ... ok
[INFO] [stdout] test forward_grow_after_eviction_keeps_tail_block_visible ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/salt_threading.rs (/opt/rustwide/target/debug/deps/salt_threading-e120493894dc8fd0)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test peek_container_salt_fails_closed_on_invalid_container ... ok
[INFO] [stdout] test raw_key_container_has_no_salt ... ok
[INFO] [stdout] test create_with_salt_stamps_header_and_peek_reads_it_keylessly ... ok
[INFO] [stdout] test salt_survives_commits_and_reopen ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/seal_to_fit.rs (/opt/rustwide/target/debug/deps/seal_to_fit-2ba950c59e856ff4)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test seal_to_fit_shrinks_and_content_survives_remount ... ok
[INFO] [stdout] test seal_to_fit_refuses_when_tail_occupied ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/signing.rs (/opt/rustwide/target/debug/deps/signing-085657081456abd0)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test signing_payload_excludes_at_rest_fields ... ok
[INFO] [stdout] test signature_field_wire_roundtrip ... ok
[INFO] [stdout] test unsigned_container_unchanged ... ok
[INFO] [stdout] test signed_container_write_read_roundtrip ... ok
[INFO] [stdout] test tampered_signature_rejected_on_reopen ... ok
[INFO] [stdout] test tampered_signed_record_rejected_on_reopen ... ok
[INFO] [stdout] test forged_vv_bytes_rejected_on_import ... ok
[INFO] [stdout] test forged_fragsize_exp_rejected_on_import ... ok
[INFO] [stdout] test forged_last_frag_length_rejected_on_import ... ok
[INFO] [stdout] test forged_projection_rejected_on_import ... ok
[INFO] [stdout] test genuine_projection_imports_ok ... ok
[INFO] [stdout] test recipher_preserves_signature_deterministically ... ok
[INFO] [stdout] test cross_replica_signature_verifies ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/smoke.rs (/opt/rustwide/target/debug/deps/smoke-b24ca72cd88aa763)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test error_from_io ... ok
[INFO] [stdout] test crate_builds_and_error_displays ... ok
[INFO] [stdout] test result_ok_and_err_round_trip ... 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/sparse_extend.rs (/opt/rustwide/target/debug/deps/sparse_extend-3982714acc999d20)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test extend_to_same_or_smaller_is_noop ... ok
[INFO] [stdout] test sparse_extend_read_returns_zeros ... ok
[INFO] [stdout] test sparse_extend_crash_before_commit_reverts ... ok
[INFO] [stdout] test sparse_extend_write_into_hole ... ok
[INFO] [stdout] test sparse_extend_preserves_existing_content ... ok
[INFO] [stdout] test sparse_extend_large_beyond_old_cap ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.52s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/stats.rs (/opt/rustwide/target/debug/deps/stats-6c23e71129caf377)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/strain_provenance.rs (/opt/rustwide/target/debug/deps/strain_provenance-6a74d3a10d4255f8)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test strains_carry_human_readable_message ... ok
[INFO] [stdout] test merge_records_second_superseding_edge ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sync_records.rs (/opt/rustwide/target/debug/deps/sync_records-ed779daaee99c552)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test ciphertext_does_not_contain_plaintext_key ... ok
[INFO] [stdout] test tampered_record_rejected ... ok
[INFO] [stdout] test round_trip_basic ... ok
[INFO] [stdout] test out_of_order_import ... ok
[INFO] [stdout] test abstract_key_round_trip ... ok
[INFO] [stdout] test import_record_rekey_moves_unit ... ok
[INFO] [stdout] test incremental_resync_preserves_unchanged_frags ... ok
[INFO] [stdout] test import_record_key_to_different_uuid_still_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/throughput_bench.rs (/opt/rustwide/target/debug/deps/throughput_bench-d0cd1479b5c1907c)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test throughput ... ignored, throughput measurement — run isolated, single-threaded, --release
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/trie_encrypted.rs (/opt/rustwide/target/debug/deps/trie_encrypted-ff57ba5e23927106)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test gcm_trie_format_version_is_current ... ok
[INFO] [stdout] test gcm_corrupt_both_primary_and_backup_yields_integrity_err ... ok
[INFO] [stdout] test gcm_trie_roundtrip_create_write_read ... ok
[INFO] [stdout] test gcm_trie_roundtrip_close_open ... ok
[INFO] [stdout] test gcm_trie_hides_path_key_in_raw_bytes ... ok
[INFO] [stdout] test none_content_trie_path_key_not_in_raw_bytes ... ok
[INFO] [stdout] test gcm_corrupt_primary_recovers_from_backup ... ok
[INFO] [stdout] test gcm_node_malformed_ct_len_errs_no_panic ... ok
[INFO] [stdout] test gcm_trie_multiple_paths_reopen ... ok
[INFO] [stdout] test gcm_trie_orphaned_node_leaves_no_plaintext_key_remanence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.97s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/truncate_reseal.rs (/opt/rustwide/target/debug/deps/truncate_reseal-ccf641f5e203163a)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test truncate_to_fragment_boundary ... ok
[INFO] [stdout] test truncate_then_write_is_clean ... ok
[INFO] [stdout] test truncate_then_extend_reads_zeros_not_resurrected_bytes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/unit_record.rs (/opt/rustwide/target/debug/deps/unit_record-c0f552a6baf2c337)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test e2e_unit_record_in_real_path ... ignored, deferred to Task 9: real write/read path with catalog + block alloc
[INFO] [stdout] test stream_kind_discriminants ... ok
[INFO] [stdout] test unit_magic_is_exported_and_correct_length ... ok
[INFO] [stdout] test signing_payload_unchanged_for_blob_records ... ok
[INFO] [stdout] test db_head_roundtrip ... ok
[INFO] [stdout] test pre_phase8_record_without_db_field_decodes_to_none ... ok
[INFO] [stdout] test wireup_content_only_survives_storage ... ok
[INFO] [stdout] test wireup_both_streams_with_parent_survives_storage ... ok
[INFO] [stdout] test wireup_meta_only_directory_survives_storage ... ok
[INFO] [stdout] test wireup_record_survives_handle_reopen ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/verify_trailer.rs (/opt/rustwide/target/debug/deps/verify_trailer-1c5cd2672f59a52d)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test unsigned_container_verifiable_errs ... ok
[INFO] [stdout] test verify_record_trailer_single_wrong_pubkey ... ok
[INFO] [stdout] test verify_record_trailer_single_success_signed ... ok
[INFO] [stdout] test non_member_trailer_rejected ... ok
[INFO] [stdout] test tampered_signing_payload_rejected ... ok
[INFO] [stdout] test truncated_blobs_no_panic ... ok
[INFO] [stdout] test tampered_writer_pubkey_rejected ... ok
[INFO] [stdout] test projection_portion_uuid_consistent ... ok
[INFO] [stdout] test verifiable_blob_verify_success_writerset ... ok
[INFO] [stdout] test tampered_signature_rejected ... ok
[INFO] [stdout] test uuid_mismatch_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/version_vector.rs (/opt/rustwide/target/debug/deps/version_vector-cdf185ccb6b3a09d)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test e2e_vv_in_sync_path ... ignored, E2E: requires Phase 5 sync engine — single-host Phase 1 only
[INFO] [stdout] test wireup_multihost_scenario ... ok
[INFO] [stdout] test wireup_peer_registry_local_alias ... ok
[INFO] [stdout] test wireup_fork_yields_concurrent ... ok
[INFO] [stdout] test wireup_sequential_bumps_chain ... ok
[INFO] [stdout] test wireup_serialize_preserves_relations ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/wal_growth_repro.rs (/opt/rustwide/target/debug/deps/wal_growth_repro-995da45b35dd7e6a)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test wal_store_growth_per_small_block ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.57s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/write_path.rs (/opt/rustwide/target/debug/deps/write_path-714e208ff9080292)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test evicted_block_crc_mismatch_errors ... ok
[INFO] [stdout] test evicted_block_roundtrip ... ok
[INFO] [stdout] test evicted_block_roundtrip_with_commits ... ok
[INFO] [stdout] test persistence_store_resolves_current_and_history ... ok
[INFO] [stdout] test write_multi_fragment_roundtrips ... ok
[INFO] [stdout] test sparse_write_past_end_is_rejected ... ok
[INFO] [stdout] test write_then_read_decrypts_to_input ... ok
[INFO] [stdout] test e2e_reopen_reads_latest_version ... ok
[INFO] [stdout] test evicted_old_block_lands_in_tail_region ... ok
[INFO] [stdout] test second_write_changes_only_one_fragment ... ok
[INFO] [stdout] test crash_before_commit_full_path_keeps_pre_write_state ... ok
[INFO] [stdout] test e2e_reopen_then_write_does_not_corrupt ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/writerset.rs (/opt/rustwide/target/debug/deps/writerset-2c89239966b40b4e)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test create_writerset_container ... ok
[INFO] [stdout] test add_writer_increments_epoch ... ok
[INFO] [stdout] test non_member_write_rejected ... ok
[INFO] [stdout] test reopen_writerset ... ok
[INFO] [stdout] test non_owner_cannot_add_writer ... ok
[INFO] [stdout] test persisted_blob_verifiable ... ok
[INFO] [stdout] test owner_write_attributed_to_owner ... ok
[INFO] [stdout] test member_write_verified_and_attributed_to_b ... ok
[INFO] [stdout] test attribution_forgery_impossible ... ok
[INFO] [stdout] test writerset_projection_export_import_roundtrip ... ok
[INFO] [stdout] test non_member_projection_rejected ... ok
[INFO] [stdout] test recipher_preserves_attribution ... ok
[INFO] [stdout] test removed_member_past_record_reads_and_stays_attributed ... ok
[INFO] [stdout] test cross_replica_attribution_via_preserve ... ok
[INFO] [stdout] test cross_replica_concurrent_convergence_preserves_strain_attribution ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.05s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests sfs_core
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/stats.rs - stats::StatsSnapshot::delta (line 98) ... ignored
[INFO] [stdout] test src/stats.rs - stats::bump (line 48) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "649ae69fad476b679ed11043b668edcf568d66705654c52404fcaf9ebf01062b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "649ae69fad476b679ed11043b668edcf568d66705654c52404fcaf9ebf01062b", kill_on_drop: false }`
[INFO] [stdout] 649ae69fad476b679ed11043b668edcf568d66705654c52404fcaf9ebf01062b
