[INFO] cloning repository https://github.com/amber-store/core-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/amber-store/core-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Famber-store%2Fcore-rs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Famber-store%2Fcore-rs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] e6e900b7a0f41b3540a319c1367fd167921d5d8c [INFO] testing amber-store/core-rs against 1.99.0-beta.8 for beta-1.100-4 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Famber-store%2Fcore-rs" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/amber-store/core-rs [INFO] finished tweaking git repo https://github.com/amber-store/core-rs [INFO] tweaked toml for git repo https://github.com/amber-store/core-rs written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/amber-store/core-rs 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 git repo https://github.com/amber-store/core-rs 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 rusqlite v0.40.2 [INFO] [stderr] Downloaded hashlink v0.12.2 [INFO] [stderr] Downloaded redb v2.6.3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 1ae7b5f65a63ee18a94d76c86e92988ca45a3ffb1bdeebd279e907067cbbaf5f [INFO] running `Command { std: "docker" "start" "1ae7b5f65a63ee18a94d76c86e92988ca45a3ffb1bdeebd279e907067cbbaf5f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1ae7b5f65a63ee18a94d76c86e92988ca45a3ffb1bdeebd279e907067cbbaf5f", 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" "1ae7b5f65a63ee18a94d76c86e92988ca45a3ffb1bdeebd279e907067cbbaf5f" "/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" "1ae7b5f65a63ee18a94d76c86e92988ca45a3ffb1bdeebd279e907067cbbaf5f", 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" "1ae7b5f65a63ee18a94d76c86e92988ca45a3ffb1bdeebd279e907067cbbaf5f" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.189 [INFO] [stderr] Compiling find-msvc-tools v0.1.10 [INFO] [stderr] Compiling shlex v2.0.1 [INFO] [stderr] Compiling pkg-config v0.3.33 [INFO] [stderr] Compiling proc-macro2 v1.0.107 [INFO] [stderr] Compiling quote v1.0.47 [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling vcpkg v0.2.15 [INFO] [stderr] Compiling semver v1.0.28 [INFO] [stderr] Compiling bitflags v2.13.1 [INFO] [stderr] Compiling zstd-safe v7.2.4 [INFO] [stderr] Compiling foldhash v0.2.0 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling thiserror v2.0.20 [INFO] [stderr] Compiling redb v2.6.3 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling smallvec v1.16.1 [INFO] [stderr] Compiling fallible-streaming-iterator v0.1.9 [INFO] [stderr] Compiling fallible-iterator v0.3.0 [INFO] [stderr] Compiling cpufeatures v0.3.0 [INFO] [stderr] Compiling hashbrown v0.17.1 [INFO] [stderr] Compiling arrayvec v0.7.8 [INFO] [stderr] Compiling constant_time_eq v0.4.2 [INFO] [stderr] Compiling cfg-if v1.0.4 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling crc32c v0.6.8 [INFO] [stderr] Compiling hashlink v0.12.2 [INFO] [stderr] Compiling syn v3.0.3 [INFO] [stderr] Compiling jobserver v0.1.35 [INFO] [stderr] Compiling memmap2 v0.9.11 [INFO] [stderr] Compiling cc v1.4.2 [INFO] [stderr] Compiling xattr v1.6.1 [INFO] [stderr] Compiling zstd-sys v2.0.16+zstd.1.5.7 [INFO] [stderr] Compiling lz4-sys v1.11.1+lz4-1.10.0 [INFO] [stderr] Compiling libsqlite3-sys v0.38.2 [INFO] [stderr] Compiling blake3 v1.8.6 [INFO] [stderr] Compiling thiserror-impl v2.0.20 [INFO] [stderr] Compiling zstd v0.13.3 [INFO] [stderr] Compiling lz4 v1.28.1 [INFO] [stderr] Compiling rusqlite v0.40.2 [INFO] [stderr] Compiling amber-store-core v0.10.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 42.85s [INFO] running `Command { std: "docker" "inspect" "1ae7b5f65a63ee18a94d76c86e92988ca45a3ffb1bdeebd279e907067cbbaf5f", 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" "1ae7b5f65a63ee18a94d76c86e92988ca45a3ffb1bdeebd279e907067cbbaf5f" "/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 rustix v1.1.4 [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling colorchoice v1.0.5 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.2 [INFO] [stderr] Compiling anstyle-query v1.1.5 [INFO] [stderr] Compiling getrandom v0.4.3 [INFO] [stderr] Compiling zmij v1.0.23 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling syn v3.0.3 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling anstyle-parse v1.0.0 [INFO] [stderr] Compiling fastrand v2.5.0 [INFO] [stderr] Compiling itoa v1.0.18 [INFO] [stderr] Compiling memchr v2.8.3 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling anstream v1.0.0 [INFO] [stderr] Compiling clap_builder v4.6.6 [INFO] [stderr] Compiling xattr v1.6.1 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling thiserror-impl v2.0.20 [INFO] [stderr] Compiling clap_derive v4.6.4 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling thiserror v2.0.20 [INFO] [stderr] Compiling amber-store-core v0.10.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling clap v4.6.6 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 43.28s [INFO] running `Command { std: "docker" "inspect" "1ae7b5f65a63ee18a94d76c86e92988ca45a3ffb1bdeebd279e907067cbbaf5f", 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" "1ae7b5f65a63ee18a94d76c86e92988ca45a3ffb1bdeebd279e907067cbbaf5f" "/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.13s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/amber_store_core-b88bb61691f1c810) [INFO] [stdout] [INFO] [stdout] running 658 tests [INFO] [stdout] test amberignore::tests::amberignore_file_never_self_excluded ... ok [INFO] [stdout] test amberignore::tests::non_utf8_names_match_like_go ... ok [INFO] [stdout] test amberignore::tests::empty_component_and_bare_doublestar ... ok [INFO] [stdout] test amberignore::tests::pattern_table ... ok [INFO] [stdout] test amberignore::tests::decode_rune_matches_go ... ok [INFO] [stdout] test amberignore::tests::blank_lines_including_unicode_space ... ok [INFO] [stdout] test amberignore::tests::anchored_pattern_only_matches_at_its_domain ... ok [INFO] [stdout] test amberignore::tests::unreadable_ignore_file_fails ... ok [INFO] [stdout] test amberignore::tests::domain_scoped_to_defining_directory ... ok [INFO] [stdout] test amberignore::tests::patterns_apply_to_deeper_descendants ... ok [INFO] [stdout] test amberignore::tests::root_patterns ... ok [INFO] [stdout] test amberignore::tests::trailing_space_handling ... ok [INFO] [stdout] test amberignore::tests::missing_subdir_descends_to_shared_parent ... ok [INFO] [stdout] test amberpack::tests::decode_payload_rejects_unknown_codec ... ok [INFO] [stdout] test amberignore::tests::double_star_glob ... ok [INFO] [stdout] test amberignore::tests::nested_file_adds_patterns ... ok [INFO] [stdout] test amberpack::tests::empty_stream_is_valid ... ok [INFO] [stdout] test amberignore::tests::nil_matcher_ignores_nothing ... ok [INFO] [stdout] test amberignore::tests::no_ignore_file_ignores_nothing ... ok [INFO] [stdout] test amberpack::tests::compression_validate ... ok [INFO] [stdout] test amberpack::tests::decode_payload_raw_copies ... ok [INFO] [stdout] test amberpack::tests::compression_text_form ... ok [INFO] [stdout] test amberignore::tests::nested_negation_wins ... ok [INFO] [stdout] test amberpack::tests::parse_record_rejects_oversized_ulen ... ok [INFO] [stdout] test amberpack::tests::parse_record_rejects_unknown_codec ... ok [INFO] [stdout] test amberpack::tests::reader_bad_magic ... ok [INFO] [stdout] test amberpack::tests::reader_bad_record_tag ... ok [INFO] [stdout] test amberpack::tests::parse_record_ignores_trailing_bytes ... ok [INFO] [stdout] test amberpack::tests::reader_reads_a_pack_that_mixes_codecs ... ok [INFO] [stdout] test amberpack::tests::reader_record_crc_mismatch ... ok [INFO] [stdout] test amberpack::tests::reader_non_canonical_key_rejected ... ok [INFO] [stdout] test amberpack::tests::incompressible_payload_falls_back_to_raw ... ok [INFO] [stdout] test amberpack::tests::reader_records_crc_mismatch ... ok [INFO] [stdout] test amberpack::tests::reader_oversized_payload_rejected ... ok [INFO] [stdout] test amberpack::tests::reader_rejects_legacy_versions ... ok [INFO] [stdout] test amberpack::tests::reader_stops_after_error ... ok [INFO] [stdout] test amberpack::tests::parse_record_rejects_corruption ... ok [INFO] [stdout] test amberpack::tests::reader_records_truncated ... ok [INFO] [stdout] test amberpack::tests::compression_parse_rejects_sloppy_text ... ok [INFO] [stdout] test amberignore::tests::fmatch_table ... ok [INFO] [stdout] test amberpack::tests::reader_truncated_missing_end_marker ... ok [INFO] [stdout] test amberpack::tests::encode_record_with_rejects_invalid_compression ... ok [INFO] [stdout] test amberpack::tests::encode_record_default_is_raw ... ok [INFO] [stdout] test amberpack::tests::decompressor_survives_bad_frames_on_each_thread ... ok [INFO] [stdout] test amberpack::tests::reader_records_round_trip ... ok [INFO] [stdout] test amberpack::tests::reader_stops_at_end_marker_ignoring_trailing_bytes ... ok [INFO] [stdout] test amberpack::tests::decode_payload_errors ... ok [INFO] [stdout] test amberpack::tests::record_empty_payload ... ok [INFO] [stdout] test amberpack::tests::record_round_trip_compressed ... ok [INFO] [stdout] test amberpack::tests::add_record_round_trip ... ok [INFO] [stdout] test amberpack::tests::encode_record_with_round_trip ... ok [INFO] [stdout] test amberpack::tests::reader_truncated_payload ... ok [INFO] [stdout] test amberignore::tests::crlf_line_endings ... ok [INFO] [stdout] test amberpack::tests::record_too_large_bound ... ok [INFO] [stdout] test amberpack::tests::too_large_error_message ... ok [INFO] [stdout] test amberpack::tests::record_round_trip_raw ... ok [INFO] [stdout] test amberpack::tests::records_stops_after_error ... ok [INFO] [stdout] test binaryfuse::tests::duplicate_keys_issue30 ... ok [INFO] [stdout] test binaryfuse::tests::error_messages ... ok [INFO] [stdout] test amberpack::tests::writer_stores_raw_by_default ... ok [INFO] [stdout] test amberpack::tests::writer_reader_round_trip ... ok [INFO] [stdout] test binaryfuse::tests::first_seed_pinned ... ok [INFO] [stdout] test binaryfuse::tests::go_math_bit_exact ... ok [INFO] [stdout] test binaryfuse::tests::parse_section_rejects_zero_segment_count ... ok [INFO] [stdout] test binaryfuse::tests::zero_set ... ok [INFO] [stdout] test binaryfuse::tests::parse_section_errors ... ok [INFO] [stdout] test amberpack::tests::tiny_payloads_round_trip ... ok [INFO] [stdout] test amberpack::tests::writer_with_invalid_compression_fails_add ... ok [INFO] [stdout] test cbor::tests::append_head_shortest_form ... ok [INFO] [stdout] test binaryfuse::tests::section_round_trip ... ok [INFO] [stdout] test cbor::tests::decode_xattrs_missing_value ... ok [INFO] [stdout] test cbor::tests::decode_xattrs_rejects_oversized_count ... ok [INFO] [stdout] test cbor::tests::decode_xattrs_rejects_trailing_bytes ... ok [INFO] [stdout] test cbor::tests::decode_xattrs_duplicate_key_last_wins ... ok [INFO] [stdout] test cbor::tests::decode_xattrs_wraps_key_and_value_errors ... ok [INFO] [stdout] test cbor::tests::decode_xattrs_huge_count_errors_promptly ... ok [INFO] [stdout] test cbor::tests::encode_xattrs_canonical_sorted ... ok [INFO] [stdout] test cbor::tests::decode_xattrs_roundtrip ... ok [INFO] [stdout] test cbor::tests::decode_xattrs_rejects_wrong_major ... ok [INFO] [stdout] test cbor::tests::error_display_content ... ok [INFO] [stdout] test cbor::tests::error_display_non_utf8_name ... ok [INFO] [stdout] test cbor::tests::read_bstr_ok_and_errors ... ok [INFO] [stdout] test cbor::tests::read_head_accepts_non_shortest ... ok [INFO] [stdout] test cbor::tests::read_head_roundtrip ... ok [INFO] [stdout] test cbor::tests::read_head_truncated ... ok [INFO] [stdout] test cbor::tests::read_head_rejects_ai_28_to_31 ... ok [INFO] [stdout] test chunkers::tests::hamming_table_matches_upstream ... ok [INFO] [stdout] test chunkers::tests::is_boundary_at_max_always_boundary ... ok [INFO] [stdout] test chunkers::tests::is_boundary_hits_on_low_bits_zero ... ok [INFO] [stdout] test binaryfuse::tests::duplicate_keys ... ok [INFO] [stdout] test chunkers::tests::is_boundary_uses_little_endian_low_bits ... ok [INFO] [stdout] test chunkers::tests::is_boundary_below_min_never_boundary ... ok [INFO] [stdout] test cbor::tests::encode_xattrs_empty ... ok [INFO] [stdout] test chunkers::tests::is_boundary_deterministic ... ok [INFO] [stdout] test chunkers::tests::new_item_chunker_derives_bounds ... ok [INFO] [stdout] test cbor::tests::encode_xattrs_sorts_by_encoding_not_raw_key ... ok [INFO] [stdout] test chunkers::tests::split_bytes_empty_input_yields_no_chunks ... ok [INFO] [stdout] test chunkers::tests::split_bytes_mask_switches_at_normal_point ... ok [INFO] [stdout] test chunkers::tests::split_bytes_pathological_max_below_min_plus_8 ... ok [INFO] [stdout] test chunkers::tests::split_bytes_reader_error_discards_buffered_bytes ... ok [INFO] [stdout] test chunkers::tests::split_bytes_equal_windows_take_lest_path_even_when_dist_matches ... ok [INFO] [stdout] test chunkers::tests::split_bytes_low_entropy_cut ... ok [INFO] [stdout] test cbor::tests::decode_xattrs_accepts_non_shortest_heads ... ok [INFO] [stdout] test chunkers::tests::split_bytes_dist_zero_cuts_before_update ... ok [INFO] [stdout] test chunkers::tests::split_bytes_respects_custom_sizes ... ok [INFO] [stdout] test commit::tests::conflicted_commit_matches_hand_assembled_bytes ... ok [INFO] [stdout] test chunkers::tests::split_bytes_short_inputs_are_single_chunks ... ok [INFO] [stdout] test chunkers::tests::split_bytes_validates_options_in_upstream_order ... ok [INFO] [stdout] test commit::tests::decode_rejects_jj_fields ... ok [INFO] [stdout] test commit::tests::decode_rejects ... ok [INFO] [stdout] test amberpack::tests::writer_with_compression ... ok [INFO] [stdout] test binaryfuse::tests::params_table_matches_go ... ok [INFO] [stdout] test commit::tests::encode_decode_round_trip ... ok [INFO] [stdout] test amberpack::tests::round_trip_compressed ... ok [INFO] [stdout] test commit::tests::encode_accepts_bounds ... ok [INFO] [stdout] test commit::tests::footprint_sums_own_bytes_and_trees ... ok [INFO] [stdout] test commit::tests::golden_vector ... ok [INFO] [stdout] test commit::tests::encode_rejects_invalid ... ok [INFO] [stdout] test commit::tests::encode_rejects_invalid_jj_fields ... ok [INFO] [stdout] test commit::tests::encode_matches_hand_assembled_bytes ... ok [INFO] [stdout] test commit::tests::object_key ... ok [INFO] [stdout] test commit::tests::signature_payload ... ok [INFO] [stdout] test commit::tests::new_fields_round_trip ... ok [INFO] [stdout] test commit::tests::object_length_is_the_footprint ... ok [INFO] [stdout] test commit::tests::object_rejects_length_overflow ... ok [INFO] [stdout] test commit::tests::golden_vector_conflicted ... ok [INFO] [stdout] test fstree::builder::tests::add_entry_encode_error_leaves_builder_usable ... ok [INFO] [stdout] test fstree::builder::tests::dir_empty_dir_is_single_empty_leaf ... ok [INFO] [stdout] test fstree::builder::tests::emit_error_propagates ... ok [INFO] [stdout] test fstree::builder::tests::dir_single_entry_is_leaf_root ... ok [INFO] [stdout] test fstree::builder::tests::file_index_finish_with_no_children_errors ... ok [INFO] [stdout] test commit::tests::signature_payload_covers_new_fields ... ok [INFO] [stdout] test fstree::builder::tests::file_index_single_child_is_root_no_node ... ok [INFO] [stdout] test fstree::builder::tests::file_index_multiple_children_produce_file_node_root ... ok [INFO] [stdout] test fstree::builder::tests::dir_three_entries_matches_go_oracle ... ok [INFO] [stdout] test fstree::decode::tests::dir_leaf_decoded_values ... ok [INFO] [stdout] test fstree::decode::tests::dir_leaf_round_trips_through_encode ... ok [INFO] [stdout] test fstree::decode::tests::error_variants_are_matchable ... ok [INFO] [stdout] test fstree::decode::tests::dir_node_cases ... ok [INFO] [stdout] test binaryfuse::tests::deterministic_rebuild ... ok [INFO] [stdout] test fstree::encode::tests::encode_blob_empty_matches_go ... ok [INFO] [stdout] test fstree::builder::tests::file_index_many_children_multi_level ... ok [INFO] [stdout] test fstree::decode::tests::file_node_error_cases ... ok [INFO] [stdout] test fstree::encode::tests::encode_dir_leaf_empty_is_canonical_empty_array ... ok [INFO] [stdout] test fstree::decode::tests::dir_leaf_cases ... ok [INFO] [stdout] test fstree::encode::tests::encode_dir_leaf_length_is_own_bytes_plus_content_keys ... ok [INFO] [stdout] test fstree::encode::tests::encode_dir_leaf_inline_xattrs_embedded_verbatim ... ok [INFO] [stdout] test fstree::encode::tests::encode_dir_leaf_short_content_key_not_counted ... ok [INFO] [stdout] test fstree::encode::tests::encode_dir_leaf_symlink_adds_only_own_bytes ... ok [INFO] [stdout] test fstree::encode::tests::encode_dir_leaf_bad_keys_error_text ... ok [INFO] [stdout] test fstree::encode::tests::encode_dir_node_length_is_own_bytes_plus_children ... ok [INFO] [stdout] test fstree::encode::tests::encode_blob_length_is_byte_count ... ok [INFO] [stdout] test chunkers::tests::split_bytes_callback_error_stops_iteration ... ok [INFO] [stdout] test fstree::encode::tests::encode_dir_node_bad_keys_error_text ... ok [INFO] [stdout] test fstree::encode::tests::encode_xattr_set_length_is_own_bytes ... ok [INFO] [stdout] test fstree::encode::tests::encode_dir_node_matches_go_bytes ... ok [INFO] [stdout] test fstree::encode::tests::encoders_deterministic ... ok [INFO] [stdout] test fstree::decode::tests::file_node_ok_cases ... ok [INFO] [stdout] test fstree::encode::tests::marshal_entries_raw_message_errors ... ok [INFO] [stdout] test fstree::encode::tests::encode_file_node_length_is_sum_of_children ... ok [INFO] [stdout] test fstree::encode::tests::encode_file_node_matches_go_bytes ... ok [INFO] [stdout] test fstree::encode::tests::marshal_entries_empty_optionals_omitted ... ok [INFO] [stdout] test fstree::encode::tests::marshal_entries_name_255_and_256 ... ok [INFO] [stdout] test fstree::encode::tests::marshal_entries_matches_fxamacker ... ok [INFO] [stdout] test fstree::fx::tests::bignum_u64_fit ... ok [INFO] [stdout] test fstree::fx::tests::wellformed_limits_and_syntax ... ok [INFO] [stdout] test fstree::fx::tests::bignum_decimal_rendering ... ok [INFO] [stdout] test fstree::read::tests::check_complete_has_error_passthrough ... ok [INFO] [stdout] test commit::tests::encode_accepts_jj_bounds ... ok [INFO] [stdout] test fstree::read::tests::check_complete_missing_interior_node ... ok [INFO] [stdout] test fstree::read::tests::child_keys_blob_has_none ... ok [INFO] [stdout] test fstree::read::tests::check_complete_missing_leaf ... ok [INFO] [stdout] test fstree::read::tests::child_keys_conflicted_commit ... ok [INFO] [stdout] test fstree::read::tests::child_keys_dir_leaf ... ok [INFO] [stdout] test fstree::read::tests::child_keys_file_node ... ok [INFO] [stdout] test fstree::read::tests::child_keys_commit ... ok [INFO] [stdout] test fstree::read::tests::collect_entries_descends_dir_node ... ok [INFO] [stdout] test fstree::read::tests::collect_entries_dir_leaf ... ok [INFO] [stdout] test chunkers::tests::split_bytes_zero_fields_select_defaults ... ok [INFO] [stdout] test fstree::read::tests::collect_entries_rejects_non_dir_key ... ok [INFO] [stdout] test fstree::read::tests::collect_entries_rejects_out_of_order_leaves ... ok [INFO] [stdout] test fstree::read::tests::child_keys_rejects_short_entry_keys ... ok [INFO] [stdout] test fstree::read::tests::commit_as_a_dir_node_child_is_rejected ... ok [INFO] [stdout] test fstree::read::tests::check_complete_complete_tree ... ok [INFO] [stdout] test fstree::read::tests::corrupt_dir_node_child_key_errors ... ok [INFO] [stdout] test fstree::read::tests::commit_whose_footprint_overflows_is_rejected ... ok [INFO] [stdout] test fstree::read::tests::commit_keyed_without_its_footprint_is_rejected ... ok [INFO] [stdout] test fstree::encode::tests::raw_message_marshaler_nesting_limit ... ok [INFO] [stdout] test fstree::read::tests::dir_leaf_length_counts_a_commit_entry ... ok [INFO] [stdout] test fstree::read::tests::corrupt_object_decode_errors ... ok [INFO] [stdout] test fstree::read::tests::directory_reader_does_not_cache_failed_reads_or_decodes ... ok [INFO] [stdout] test fstree::read::tests::dir_of_cases ... ok [INFO] [stdout] test fstree::read::tests::directory_reader_bounds_its_commits ... ok [INFO] [stdout] test fstree::read::tests::directory_reader_passes_through_a_commit ... ok [INFO] [stdout] test fstree::read::tests::list_entries_bad_limit ... ok [INFO] [stdout] test fstree::read::tests::list_entries_empty_dir ... ok [INFO] [stdout] test fstree::read::tests::directory_reader_reuses_decodes_and_matches_single_lookups ... ok [INFO] [stdout] test fstree::read::tests::list_entries_rejects_non_dir ... ok [INFO] [stdout] test fstree::read::tests::list_entries_more_flag ... ok [INFO] [stdout] test binaryfuse::tests::contains_all_across_sizes ... ok [INFO] [stdout] test fstree::read::tests::lookup_entry_rejects_non_dir ... ok [INFO] [stdout] test fstree::read::tests::lookup_entry_single_leaf ... ok [INFO] [stdout] test fstree::read::tests::check_complete_follows_history ... ok [INFO] [stdout] test fstree::builder::tests::dir_many_entries_produce_dirnode_root_last ... ok [INFO] [stdout] test fstree::read::tests::lookup_entry_touches_few_objects ... ok [INFO] [stdout] test fstree::read::tests::reachable_keys_all_types_dedup ... ok [INFO] [stdout] test fstree::read::tests::lookup_entry_big_dir ... ok [INFO] [stdout] test fstree::read::tests::reachable_keys_missing_object ... ok [INFO] [stdout] test fstree::read::tests::reachable_keys_file_root ... ok [INFO] [stdout] test fstree::encode::tests::raw_message_marshaler_allows_arrays_over_decode_cap ... ok [INFO] [stdout] test fstree::read::tests::readers_pass_through_a_commit ... ok [INFO] [stdout] test fstree::read::tests::reachability_covers_every_conflict_term ... ok [INFO] [stdout] test fstree::read::tests::resolve_path_cases ... ok [INFO] [stdout] test fstree::read::tests::write_content_concatenates_blobs ... ok [INFO] [stdout] test fstree::read::tests::resolve_entry_cases ... ok [INFO] [stdout] test fstree::read::tests::write_content_rejects_non_content_object ... ok [INFO] [stdout] test fstree::read::tests::check_complete_through_a_commit_entry ... ok [INFO] [stdout] test fstree::read::tests::write_content_read_error_unprefixed ... ok [INFO] [stdout] test fstree::read::tests::list_entries_touches_few_objects ... ok [INFO] [stdout] test fstree::scan::tests::leaf_defers_inline_xattrs_and_unsorted_names ... ok [INFO] [stdout] test fstree::read::tests::collect_entries_rejects_fan_in_dag ... ok [INFO] [stdout] test gc::multi_tests::child_process_entry ... ok [INFO] [stdout] test fstree::read::tests::reachable_keys_wide_parallel ... ok [INFO] [stdout] test fstree::read::tests::reachable_keys_follows_history ... ok [INFO] [stdout] test chunkers::tests::split_bytes_chunks_are_owned_copies_safe_to_retain ... ok [INFO] [stdout] test amberpack::tests::decode_payload_lz4_errors ... ok [INFO] [stdout] test gc::multi_tests::a_failed_mark_releases_the_gate ... ok [INFO] [stdout] test binaryfuse::tests::false_positive_rate ... ok [INFO] [stdout] test fstree::read::tests::reachable_keys_order_matches_go_oracle ... ok [INFO] [stdout] test gc::multi_tests::cycle_waits_for_another_process ... ok [INFO] [stdout] test gc::multi_tests::cycle_waits_for_a_foreign_write_span ... ok [INFO] [stdout] test gc::multi_tests::foreign_prepare_ref_waits_for_a_cycle ... ok [INFO] [stdout] test gc::tests::free_below_probes_the_filesystem ... ok [INFO] [stdout] test chunkers::tests::split_bytes_reassembles_input ... ok [INFO] [stdout] test gc::tests::open_sweeps_stale_closure_state ... ok [INFO] [stdout] test gc::tests::pcg_matches_go_reference_draws ... ok [INFO] [stdout] test gc::multi_tests::status_sees_what_another_store_wrote_and_named ... ok [INFO] [stdout] test gc::multi_tests::begin_span_takes_the_reference_lock_before_the_gate ... ok [INFO] [stdout] test amberpack::tests::decode_payload_bomb_stops_at_ulen ... ok [INFO] [stdout] test gc::tests::run_overlap_refused ... ok [INFO] [stdout] test gc::multi_tests::writes_inside_a_collector_span_pass_a_waiting_wipe ... ok [INFO] [stdout] test gc::tests::prepare_ref_missing_object_fails ... ok [INFO] [stdout] test gc::multi_tests::idle_foreign_active_segment_is_collected ... ok [INFO] [stdout] test gc::tests::throttle_owed_divides_before_multiplying ... ok [INFO] [stdout] test gc::multi_tests::span_puts_a_reference_while_a_cycle_waits ... ok [INFO] [stdout] test gc::tests::prepare_ref_missing_ancestor_fails ... ok [INFO] [stdout] test fstree::read::tests::list_entries_pages_match_collect ... ok [INFO] [stdout] test gc::multi_tests::owned_foreign_active_segment_is_left_alone ... ok [INFO] [stdout] test gc::tests::unreachable_from_separates_reached_from_unreached ... ok [INFO] [stdout] test gc::tests::unreachable_from_takes_no_references_into_account ... ok [INFO] [stdout] test gc::tests::why_names_the_holding_ref ... ok [INFO] [stdout] test inbox::tests::close_drains_queued_work ... ok [INFO] [stdout] test inbox::tests::commit_idempotent ... ok [INFO] [stdout] test inbox::tests::meta_decoding_matches_go ... ok [INFO] [stdout] test inbox::tests::meta_encoding_matches_go ... ok [INFO] [stdout] test inbox::tests::meta_header_round_trip ... ok [INFO] [stdout] test inbox::tests::open_sweeps_tmp_dir ... ok [INFO] [stdout] test inbox::tests::read_meta_header_error_prefixes ... ok [INFO] [stdout] test inbox::tests::recovery_enqueues_then_quarantines_truncated_body ... ok [INFO] [stdout] test inbox::tests::recovery_quarantines_unreadable_entries ... ok [INFO] [stdout] test inbox::tests::recovery_resumes_entry ... ok [INFO] [stdout] test inbox::tests::commit_processes_into_store ... ok [INFO] [stdout] test ingest::tests::build_dir_fail_fast_on_unreadable_file ... ok [INFO] [stdout] test inbox::tests::corrupt_pack_quarantined ... ok [INFO] [stdout] test ingest::tests::build_dir_nil_matcher_ingests_everything ... ok [INFO] [stdout] test inbox::tests::stage_layout_discard_and_bad_commit ... ok [INFO] [stdout] test gc::tests::wipe_waits_for_running_cycle_before_reset ... ok [INFO] [stdout] test ingest::tests::entry_meta_regular_file ... ok [INFO] [stdout] test ingest::tests::build_dir_honors_amberignore ... ok [INFO] [stdout] test binaryfuse::tests::go_reference_sections ... ok [INFO] [stdout] test ingest::tests::ingest_objects_amberignore_parity ... ok [INFO] [stdout] test ingest::tests::objects_file ... ok [INFO] [stdout] test ingest::tests::exclude_ignores_no_ignore ... ok [INFO] [stdout] test ingest::tests::exclude_skips_root_name_only ... ok [INFO] [stdout] test gc::tests::run_respects_grace ... ok [INFO] [stdout] test ingest::tests::objects_parity_with_sequential ... ok [INFO] [stdout] test ingest::tests::objects_rejects_missing_path ... ok [INFO] [stdout] test ingest::tests::objects_no_ignore ... ok [INFO] [stdout] test ingest::tests::objects_honors_amberignore ... ok [INFO] [stdout] test ingest::tests::progress_totals_match_ingest_with_amberignore ... ok [INFO] [stdout] test ingest::tests::end_to_end_structure_round_trips ... ok [INFO] [stdout] test ingest::tests::read_xattrs_round_trip ... ok [INFO] [stdout] test ingest::tests::objects_root_set_after_drain ... ok [INFO] [stdout] test ingest::tests::objects_reports_progress ... ok [INFO] [stdout] test ingest::tests::scan_tree_empty_dir ... ok [INFO] [stdout] test ingest::tests::scan_tree_counts_regular_file_bytes ... ok [INFO] [stdout] test ingest::tests::scan_tree_excludes_symlinks ... ok [INFO] [stdout] test ingest::xattrs::tests::other_errors_propagate ... ok [INFO] [stdout] test ingest::xattrs::tests::unsupported_filesystem_means_none ... ok [INFO] [stdout] test key::tests::accessors_multi_byte_length ... ok [INFO] [stdout] test key::tests::accessors_single_byte_length ... ok [INFO] [stdout] test key::tests::debug_and_byte_accessors ... ok [INFO] [stdout] test ingest::xattrs::tests::reads_values ... ok [INFO] [stdout] test key::tests::display_hex ... ok [INFO] [stdout] test key::tests::error_messages_match_go ... ok [INFO] [stdout] test key::tests::key_deterministic_and_comparable ... ok [INFO] [stdout] test key::tests::new_from_hash_commit ... ok [INFO] [stdout] test key::tests::new_from_hash_layout ... ok [INFO] [stdout] test key::tests::new_from_hash_low_entropy_fields_at_the_end ... ok [INFO] [stdout] test key::tests::new_from_hash_round_trip ... ok [INFO] [stdout] test key::tests::new_from_hash_length_size_boundaries ... ok [INFO] [stdout] test key::tests::new_known_answer_and_truncation ... ok [INFO] [stdout] test key::tests::new_length_is_logical_not_serialized ... ok [INFO] [stdout] test key::tests::ord_is_byte_lexicographic ... ok [INFO] [stdout] test key::tests::parse_bad_length ... ok [INFO] [stdout] test key::tests::parse_round_trip ... ok [INFO] [stdout] test key::tests::type_display ... ok [INFO] [stdout] test key::tests::type_from_u8 ... ok [INFO] [stdout] test key::tests::type_is_valid ... ok [INFO] [stdout] test key::tests::validate_non_canonical_length ... ok [INFO] [stdout] test key::tests::validate_order_reserved_bit_before_type ... ok [INFO] [stdout] test key::tests::validate_reserved_bit ... ok [INFO] [stdout] test key::tests::validate_reserved_type ... ok [INFO] [stdout] test ingest::tests::scan_with_honors_exclude ... ok [INFO] [stdout] test key::tests::validate_zero_length_is_canonical ... ok [INFO] [stdout] test ingest::tests::scan_tree_honors_amberignore ... ok [INFO] [stdout] test key::tests::type_accessor_panics_on_reserved_nibble - should panic ... ok [INFO] [stdout] test gc::tests::status_scores_and_counts ... ok [INFO] [stdout] test packstore::budget_tests::the_default_budget_is_unbounded ... ok [INFO] [stdout] test packstore::compression_tests::compression_for_chooses_per_object ... ok [INFO] [stdout] test packstore::budget_tests::a_budget_under_the_smallest_victim_copies_nothing ... ok [INFO] [stdout] test packstore::budget_tests::a_budget_for_one_victim_takes_one ... ok [INFO] [stdout] test packstore::compression_tests::compression_for_invalid_value_fails_the_write ... ok [INFO] [stdout] test packstore::budget_tests::a_zero_budget_still_reclaims_a_fully_dead_segment ... ok [INFO] [stdout] test packstore::compression_tests::compression_for_is_asked_when_the_setting_is_none ... ok [INFO] [stdout] test packstore::compression_tests::compression_for_receives_key_data_and_default ... ok [INFO] [stdout] test gc::tests::ref_put_during_mark_keeps_late_closure ... ok [INFO] [stdout] test packstore::compression_tests::compression_for_is_not_asked_for_dedup_hits_or_records ... ok [INFO] [stdout] test packstore::compression_tests::default_store_writes_raw ... ok [INFO] [stdout] test packstore::compression_tests::open_rejects_invalid_compression ... ok [INFO] [stdout] test packstore::compression_tests::compression_for_invalid_value_mid_run ... ok [INFO] [stdout] test packstore::compression_tests::rejected_deferred_put_sets_no_flag ... ok [INFO] [stdout] test packstore::budget_tests::a_budget_for_both_victims_takes_both ... ok [INFO] [stdout] test packstore::compression_tests::put_dedups_across_codecs ... ok [INFO] [stdout] test packstore::compression_tests::the_last_compression_wins ... ok [INFO] [stdout] test packstore::compression_tests::compression_for_under_parallel_writers ... ok [INFO] [stdout] test packstore::compression_tests::write_parallel_returns_when_its_writer_fails_with_the_channel_full ... ok [INFO] [stdout] test packstore::compression_tests::rejected_repair_leaves_the_store_untouched ... ok [INFO] [stdout] test packstore::compression_tests::tiny_objects_round_trip ... ok [INFO] [stdout] test packstore::compression_tests::repair_replacement_uses_the_handles_compression ... ok [INFO] [stdout] test packstore::gate_tests::a_panic_in_the_refresh_does_not_hold_the_gate ... ok [INFO] [stdout] test packstore::gate_tests::a_waiting_local_sweep_leaves_the_shared_lock_alone ... ok [INFO] [stdout] test packstore::gate_tests::begin_sweep_honours_cancellation ... ok [INFO] [stdout] test gc::tests::commit_history_stays_live ... ok [INFO] [stdout] test gc::tests::run_reaps_dead_keeps_live ... ok [INFO] [stdout] test packstore::gate_tests::generation_moves_before_anything_is_deleted ... ok [INFO] [stdout] test packstore::gate_tests::generation_moves_on_sweep_and_wipe ... ok [INFO] [stdout] test packstore::gate_tests::local_writes_run_under_a_local_sweep_lock ... ok [INFO] [stdout] test packstore::compression_tests::compression_on_every_write_path ... ok [INFO] [stdout] test packstore::gate_tests::back_to_back_sweeps_yield_to_a_waiting_writer ... ok [INFO] [stdout] test packstore::gate_tests::every_sweep_moves_the_generation ... ok [INFO] [stdout] test packstore::gate_tests::begin_sweep_honours_cancellation_behind_a_local_span ... ok [INFO] [stdout] test packstore::compression_tests::mixed_codec_store ... ok [INFO] [stdout] test packstore::gate_tests::compact_inside_a_sweep_waits_for_local_write_spans ... ok [INFO] [stdout] test gc::tests::tree_holding_a_commit_keeps_its_history_live ... ok [INFO] [stdout] test packstore::gate_tests::nested_write_spans_count ... ok [INFO] [stdout] test packstore::gate_tests::compact_waits_for_local_write_spans ... ok [INFO] [stdout] test packstore::gate_tests::stale_writer_refreshes_before_dedup ... ok [INFO] [stdout] test packstore::gc_tests::append_record_validates ... ok [INFO] [stdout] test packstore::gc_tests::abort_barrier_discards_capture ... ok [INFO] [stdout] test packstore::gate_tests::wipe_waits_for_a_foreign_write_span ... ok [INFO] [stdout] test packstore::gc_tests::compact_all_dead ... ok [INFO] [stdout] test packstore::gate_tests::write_span_blocks_a_foreign_sweep ... ok [INFO] [stdout] test packstore::gate_tests::store_opened_during_a_sweep_looks_again_before_its_first_write ... ok [INFO] [stdout] test packstore::gc_tests::compact_rejects_corrupt_record ... ok [INFO] [stdout] test packstore::gate_tests::the_end_of_a_sweep_waits_for_spans_that_ran_under_it ... ok [INFO] [stdout] test packstore::gc_tests::compact_horizon_spares_young_segments ... ok [INFO] [stdout] test packstore::gc_tests::compact_removes_dead_objects ... ok [INFO] [stdout] test packstore::gc_tests::compact_skips_below_threshold ... ok [INFO] [stdout] test packstore::gc_tests::liveness_reports_per_segment ... ok [INFO] [stdout] test packstore::gc_tests::oldest_inflight_write_covers_put ... ok [INFO] [stdout] test packstore::gc_tests::oldest_inflight_write_tracks_write_batch ... ok [INFO] [stdout] test packstore::gc_tests::compact_keeps_barrier_grey ... ok [INFO] [stdout] test packstore::gc_tests::mark_set_drives_compact ... ok [INFO] [stdout] test packstore::gate_tests::sweep_blocks_foreign_writes ... ok [INFO] [stdout] test packstore::gc_tests::mark_set_marks_and_counts ... ok [INFO] [stdout] test packstore::gc_tests::observe_keys_protects_closure ... ok [INFO] [stdout] test packstore::gc_tests::record_reports_corrupt_payload ... ok [INFO] [stdout] test packstore::gc_tests::has_outside_skips_own_segment ... ok [INFO] [stdout] test packstore::missing::tests::chunk_bounds_cover_input_exactly ... ok [INFO] [stdout] test packstore::missing::tests::plan_respects_min_chunk ... ok [INFO] [stdout] test packstore::multi_tests::a_failed_refresh_loses_nothing ... ok [INFO] [stdout] test packstore::gc_tests::remove_during_reads ... ok [INFO] [stdout] test packstore::gc_tests::remove_during_scan_index_is_safe ... ok [INFO] [stdout] test packstore::multi_tests::child_process_entry ... ok [INFO] [stdout] test packstore::gc_tests::scan_index_covers_body ... ok [INFO] [stdout] test packstore::gc_tests::record_round_trip ... ok [INFO] [stdout] test packstore::gc_tests::segments_reports_sealed_segments ... ok [INFO] [stdout] test packstore::multi_tests::adopter_completes_a_crashed_seal ... ok [INFO] [stdout] test packstore::gate_tests::writes_inside_a_span_pass_a_waiting_sweep ... ok [INFO] [stdout] test packstore::multi_tests::dedup_does_not_refresh ... ok [INFO] [stdout] test packstore::multi_tests::concurrent_creators_get_distinct_ids ... ok [INFO] [stdout] test packstore::multi_tests::foreign_read_never_returns_the_wrong_record ... ok [INFO] [stdout] test packstore::multi_tests::dedup_does_not_rely_on_another_stores_unsynced_records ... ok [INFO] [stdout] test packstore::multi_tests::highest_segment_id_does_not_stop_the_first_write ... ok [INFO] [stdout] test packstore::multi_tests::fast_path_still_sees_other_stores_writes ... ok [INFO] [stdout] test packstore::multi_tests::many_active_segments_open ... ok [INFO] [stdout] test packstore::multi_tests::misses_do_not_list_an_unchanged_directory ... ok [INFO] [stdout] test packstore::multi_tests::long_lived_reader_survives_seal_and_compaction ... ok [INFO] [stdout] test ingest::tests::objects_parallel_parity_deep_tree ... ok [INFO] [stdout] test ingest::tests::dir_writes_to_packstore ... ok [INFO] [stdout] test packstore::multi_tests::old_exclusive_directory_lock_is_refused ... ok [INFO] [stdout] test packstore::multi_tests::missing_refreshes_once ... ok [INFO] [stdout] test packstore::multi_tests::compact_does_not_leave_the_only_copy_unsynced ... ok [INFO] [stdout] test packstore::multi_tests::reader_holds_no_lock ... ok [INFO] [stdout] test packstore::multi_tests::second_writer_creates_its_own_segment ... ok [INFO] [stdout] test packstore::multi_tests::second_process_writes_are_visible ... ok [INFO] [stdout] test packstore::multi_tests::stale_temporary_segment_is_removed ... ok [INFO] [stdout] test packstore::multi_tests::serial_writers_fill_one_segment ... ok [INFO] [stdout] test packstore::multi_tests::reader_sees_what_another_wrote_after_it_opened ... ok [INFO] [stdout] test packstore::multi_tests::wipe_refuses_while_another_store_owns_a_segment ... ok [INFO] [stdout] test packstore::record_tests::append_record_rejects_empty_record ... ok [INFO] [stdout] test packstore::multi_tests::two_stores_open_one_directory ... ok [INFO] [stdout] test packstore::multi_tests::a_lookup_between_detach_and_unlink_does_not_bring_victims_back ... ok [INFO] [stdout] test packstore::parallel::tests::seen_set_spreads_keys_of_one_type_and_length ... ok [INFO] [stdout] test packstore::record_tests::write_parallel_record_corrupt_fails ... ok [INFO] [stdout] test packstore::record_tests::write_parallel_data_and_record_fails ... ok [INFO] [stdout] test packstore::multi_tests::writer_adopts_the_largest_unlocked_segment ... ok [INFO] [stdout] test gc::tests::oracle_random_churn ... ok [INFO] [stdout] test packstore::multi_tests::refresh_lists_again_when_a_listed_segment_vanished ... ok [INFO] [stdout] test packstore::record_tests::write_parallel_record_verify_catches_wrong_payload ... ok [INFO] [stdout] test packstore::repair_tests::a_durable_put_syncs_a_record_a_deferred_put_left_behind ... ok [INFO] [stdout] test packstore::repair_tests::concurrent_verified_writes_and_reads_preserve_objects ... ok [INFO] [stdout] test packstore::record_tests::write_batch_records ... ok [INFO] [stdout] test packstore::repair_tests::crashed_seal_retains_records_after_corruption ... ok [INFO] [stdout] test packstore::repair_tests::deferred_verified_puts_are_durable_after_one_sync ... ok [INFO] [stdout] test packstore::repair_tests::verified_put_cleans_stale_repair_file ... ok [INFO] [stdout] test packstore::repair_tests::verified_put_rejects_bad_input_and_preserves_existing_object ... ok [INFO] [stdout] test packstore::multi_tests::write_parallel_does_not_rely_on_another_stores_unsynced_records ... ok [INFO] [stdout] test packstore::record_tests::write_parallel_record_key_mismatch_fails ... ok [INFO] [stdout] test packstore::repair_tests::verified_put_observes_gc_barrier_and_preserves_mark_positions ... ok [INFO] [stdout] test packstore::repair_tests::verified_put_rejects_failed_store_and_propagates_active_read_error ... ok [INFO] [stdout] test packstore::repair_tests::verified_put_repairs_hidden_duplicate_and_keeps_old_mapping_alive ... ok [INFO] [stdout] test packstore::record_tests::write_parallel_records_dedup_against_present ... ok [INFO] [stdout] test packstore::repair_tests::verified_put_repairs_hash_mismatch_with_valid_crc ... ok [INFO] [stdout] test packstore::repair_tests::verified_put_repairs_every_corrupt_duplicate ... ok [INFO] [stdout] test packstore::record_tests::write_parallel_records_stored_and_readable ... ok [INFO] [stdout] test packstore::repair_tests::verified_put_repairs_sealed_records_and_preserves_neighbors ... ok [INFO] [stdout] test packstore::segment_version_tests::empty_version_2_active_is_let_go_not_rewritten ... ok [INFO] [stdout] test packstore::repair_tests::verified_put_repairs_active_corruption_without_losing_later_records ... ok [INFO] [stdout] test packstore::segment_version_tests::adoption_respects_the_segment_version ... ok [INFO] [stdout] test packstore::segment_version_tests::first_lz4_record_moves_the_handle_to_version_3 ... ok [INFO] [stdout] test packstore::segment_version_tests::repair_keeps_the_version_of_a_version_3_segment ... ok [INFO] [stdout] test packstore::segment_version_tests::pre_encoded_lz4_record_moves_the_handle_to_version_3 ... ok [INFO] [stdout] test packstore::segment_version_tests::verify_rejects_an_lz4_record_in_a_version_2_segment ... ok [INFO] [stdout] test packstore::sidecar_tests::advance_refuses_another_format_version ... ok [INFO] [stdout] test packstore::segment_version_tests::repair_raises_the_version_only_for_an_lz4_replacement ... ok [INFO] [stdout] test packstore::sidecar_tests::decode_rejects_malformed_records ... ok [INFO] [stdout] test packstore::segment_version_tests::leaving_for_a_version_3_segment_checks_it_for_the_key ... ok [INFO] [stdout] test packstore::sidecar_tests::acknowledged_record_missing_from_index_is_found ... ok [INFO] [stdout] test packstore::sidecar_tests::orphan_sidecar_is_removed ... ok [INFO] [stdout] test packstore::sidecar_tests::read_sidecar_rejects_bad_magic ... ok [INFO] [stdout] test packstore::sidecar_tests::read_sidecar_stops_at_first_bad_record ... ok [INFO] [stdout] test packstore::sidecar_tests::recovery_reads_only_the_untrusted_tail ... ok [INFO] [stdout] test packstore::segment_version_tests::open_refuses_a_version_beyond_the_ones_it_reads ... ok [INFO] [stdout] test packstore::sidecar_tests::sidecar_record_round_trip ... ok [INFO] [stdout] test packstore::sidecar_tests::sidecar_writer_appends_and_resumes ... ok [INFO] [stdout] test packstore::sidecar_tests::sidecar_writer_stops_after_a_failure ... ok [INFO] [stdout] test packstore::segment_version_tests::lz4_handle_writes_version_3_from_the_start ... ok [INFO] [stdout] test packstore::sidecar_tests::open_trusts_synced_entries ... ok [INFO] [stdout] test packstore::sidecar_tests::crashed_seal_leaves_no_sidecar ... ok [INFO] [stdout] test packstore::store_tests::build_footer_rejects_empty ... ok [INFO] [stdout] test packstore::segment_version_tests::compaction_keeps_lz4_records_in_version_3_segments ... ok [INFO] [stdout] test packstore::sidecar_tests::unsynced_entries_are_verified ... ok [INFO] [stdout] test packstore::sidecar_tests::wipe_removes_sidecar ... ok [INFO] [stdout] test packstore::store_tests::closed_store_errors ... ok [INFO] [stdout] test packstore::store_tests::filter_key_separates_keys_of_one_type_and_length ... ok [INFO] [stdout] test packstore::store_tests::filter_section_duplicate_heads ... ok [INFO] [stdout] test packstore::store_tests::filter_section_false_positive_rate ... ok [INFO] [stdout] test packstore::store_tests::filter_section_field_round_trip ... ok [INFO] [stdout] test packstore::sidecar_tests::seal_removes_sidecar ... ok [INFO] [stdout] test packstore::store_tests::filter_section_membership ... ok [INFO] [stdout] test packstore::store_tests::get_absent_returns_not_found ... ok [INFO] [stdout] test packstore::store_tests::get_record_absent_returns_not_found ... ok [INFO] [stdout] test packstore::store_tests::index_section_absent_key ... ok [INFO] [stdout] test packstore::store_tests::index_section_does_not_mutate_input ... ok [INFO] [stdout] test packstore::store_tests::index_section_empty_and_empty_bucket ... ok [INFO] [stdout] test packstore::store_tests::index_section_golden_bytes ... ok [INFO] [stdout] test packstore::store_tests::index_section_is_in_key_order ... ok [INFO] [stdout] test packstore::store_tests::index_section_lookup ... ok [INFO] [stdout] test packstore::store_tests::index_section_single_entry_and_edge_buckets ... ok [INFO] [stdout] test packstore::store_tests::missing_empty_input ... ok [INFO] [stdout] test packstore::sidecar_tests::sidecar_problems_fall_back_to_a_full_scan ... ok [INFO] [stdout] test packstore::store_tests::concurrent_put_get_has ... ok [INFO] [stdout] test packstore::store_tests::non_segment_files_are_ignored ... ok [INFO] [stdout] test packstore::store_tests::crash_between_footer_and_rename ... ok [INFO] [stdout] test packstore::store_tests::open_fails_on_corrupt_sealed_segment ... ok [INFO] [stdout] test packstore::store_tests::open_sealed_tiny_files ... ok [INFO] [stdout] test packstore::store_tests::open_sealed_rejects_corruption ... ok [INFO] [stdout] test packstore::store_tests::oversized_record_error_passthrough ... ok [INFO] [stdout] test packstore::store_tests::parse_filter_section_rejects_bad_geometry ... ok [INFO] [stdout] test packstore::store_tests::parse_filter_section_rejects_corruption ... ok [INFO] [stdout] test packstore::store_tests::parse_footer_rejects_wrapping_trailer ... ok [INFO] [stdout] test packstore::store_tests::parse_index_section_rejects_corruption ... ok [INFO] [stdout] test packstore::store_tests::a_seal_out_of_room_leaves_the_store_writable ... ok [INFO] [stdout] test packstore::store_tests::put_is_idempotent ... ok [INFO] [stdout] test packstore::store_tests::reopen_resumes_active_segment ... ok [INFO] [stdout] test packstore::store_tests::reopen_truncates_corrupt_tail ... ok [INFO] [stdout] test packstore::store_tests::open_refuses_store_of_another_format_version ... ok [INFO] [stdout] test packstore::store_tests::get_record_round_trip ... ok [INFO] [stdout] test packstore::store_tests::scan_active_bad_header_resets ... ok [INFO] [stdout] test packstore::store_tests::scan_active_clean_file ... ok [INFO] [stdout] test packstore::segment_version_tests::segments_stay_at_version_2_without_lz4 ... ok [INFO] [stdout] test packstore::store_tests::scan_active_detects_sealed_file ... ok [INFO] [stdout] test packstore::store_tests::scan_active_middle_record_corruption_no_resync ... ok [INFO] [stdout] test packstore::store_tests::scan_active_partial_footer_truncates ... ok [INFO] [stdout] test packstore::store_tests::scan_active_refuses_another_format_version ... ok [INFO] [stdout] test packstore::store_tests::scan_active_corrupt_byte_truncates_at_that_record ... ok [INFO] [stdout] test packstore::store_tests::scan_active_valid_footer_with_trailing_garbage ... ok [INFO] [stdout] test packstore::store_tests::put_get_has_round_trip ... ok [INFO] [stdout] test packstore::store_tests::sealed_get_rejects_crafted_offsets ... ok [INFO] [stdout] test packstore::store_tests::seal_truncates_stale_bytes_past_logical_end ... ok [INFO] [stdout] test packstore::store_tests::segment_id_parsing ... ok [INFO] [stdout] test packstore::multi_tests::lookups_during_the_first_write_see_no_error ... ok [INFO] [stdout] test packstore::store_tests::sort_by_location_puts_absent_keys_last ... ok [INFO] [stdout] test packstore::gc_tests::remove_drops_segment ... ok [INFO] [stdout] test packstore::store_tests::sealed_segment_round_trip ... ok [INFO] [stdout] test packstore::store_tests::oracle ... ok [INFO] [stdout] test packstore::store_tests::stored_size_matches_record_payload ... ok [INFO] [stdout] test packstore::store_tests::verify_detects_key_count_mismatch ... ok [INFO] [stdout] test packstore::store_tests::verify_detects_wrong_index_entry ... ok [INFO] [stdout] test packstore::store_tests::rotation_mid_stream_keeps_all_objects ... ok [INFO] [stdout] test packstore::store_tests::missing_preserves_order_and_multiplicity ... ok [INFO] [stdout] test packstore::store_tests::verify_scrub_hash_mismatch_is_corrupt ... ok [INFO] [stdout] test packstore::gc_tests::compact_during_reads ... ok [INFO] [stdout] test packstore::store_tests::verify_ignores_active_segment ... ok [INFO] [stdout] test packstore::store_tests::wipe_clears_poisoned_write_path ... ok [INFO] [stdout] test packstore::store_tests::rotation_seals_segments ... ok [INFO] [stdout] test packstore::store_tests::with_sync_false ... ok [INFO] [stdout] test packstore::store_tests::write_batch_iterator_error ... ok [INFO] [stdout] test packstore::store_tests::write_batch_on_closed_store ... ok [INFO] [stdout] test fstree::read::tests::directory_reader_eviction_preserves_lookup_results ... ok [INFO] [stdout] test packstore::store_tests::verify_clean_store ... ok [INFO] [stdout] test packstore::store_tests::write_batch_stores_all ... ok [INFO] [stdout] test packstore::store_tests::write_parallel_dedup_only_run_still_syncs ... ok [INFO] [stdout] test packstore::store_tests::write_parallel_error_flushes_prefix ... ok [INFO] [stdout] test packstore::store_tests::write_batch_rotates ... ok [INFO] [stdout] test packstore::store_tests::write_parallel_on_closed_store ... ok [INFO] [stdout] test packstore::store_tests::write_parallel_iterator_error ... ok [INFO] [stdout] test packstore::store_tests::write_parallel_syncs_once_per_run ... ok [INFO] [stdout] test packstore::store_tests::write_parallel_verify_catches_mismatch ... ok [INFO] [stdout] test packstore::verify::tests::verify_object_checks_commit_length ... ok [INFO] [stdout] test reference::tests::created_at_extremes_round_trip ... ok [INFO] [stdout] test reference::tests::decode_accepts_out_of_order_keys_only_via_canonical_check ... ok [INFO] [stdout] test reference::tests::decode_arrays_fill_byte_fields ... ok [INFO] [stdout] test reference::tests::decode_created_at_overflow ... ok [INFO] [stdout] test reference::tests::decode_duplicate_key_first_wins_and_skips_unchecked ... ok [INFO] [stdout] test reference::tests::decode_int_key_overflow ... ok [INFO] [stdout] test reference::tests::decode_invalid_record_is_classified_invalid ... ok [INFO] [stdout] test reference::tests::decode_map_key_types ... ok [INFO] [stdout] test packstore::store_tests::write_parallel_skips_existing ... ok [INFO] [stdout] test reference::tests::decode_null_values_zero_then_reject ... ok [INFO] [stdout] test reference::tests::decode_rejects_duplicate_keys ... ok [INFO] [stdout] test reference::tests::decode_rejects_extra_map_key ... ok [INFO] [stdout] test reference::tests::decode_rejects_extra_text_key ... ok [INFO] [stdout] test packstore::store_tests::write_batch_survives_reopen ... ok [INFO] [stdout] test reference::tests::decode_rejects_garbage ... ok [INFO] [stdout] test reference::tests::decode_rejects_indefinite_length_map ... ok [INFO] [stdout] test reference::tests::decode_rejects_low_two_byte_simple_values ... ok [INFO] [stdout] test reference::tests::decode_rejects_non_canonical_encoding ... ok [INFO] [stdout] test reference::tests::decode_rejects_trailing_bytes ... ok [INFO] [stdout] test reference::tests::decode_rejects_invalid_utf8_text ... ok [INFO] [stdout] test reference::tests::decode_rejects_wrong_field_types ... ok [INFO] [stdout] test reference::tests::decode_simple_values_fill_created_at ... ok [INFO] [stdout] test reference::tests::decode_tag_handling ... ok [INFO] [stdout] test reference::tests::decode_text_key_utf8_checked ... ok [INFO] [stdout] test reference::tests::decode_top_level_null_is_zero_record ... ok [INFO] [stdout] test reference::tests::decode_well_formedness_precedes_field_decoding ... ok [INFO] [stdout] test reference::tests::empty_signature_means_absent ... ok [INFO] [stdout] test reference::tests::encode_deterministic ... ok [INFO] [stdout] test reference::tests::encode_decode_round_trip ... ok [INFO] [stdout] test reference::tests::encode_rejects_invalid ... ok [INFO] [stdout] test reference::tests::encode_rejects_too_long_user_signature_public_key ... ok [INFO] [stdout] test reference::tests::error_messages_match_go ... ok [INFO] [stdout] test reference::tests::fxamacker_verbatim_messages ... ok [INFO] [stdout] test reference::tests::golden_vector ... ok [INFO] [stdout] test reference::tests::negative_created_at_encoding ... ok [INFO] [stdout] test reference::tests::signature_payload_excludes_signature ... ok [INFO] [stdout] test reference::tests::signature_payload_includes_public_key ... ok [INFO] [stdout] test reference::tests::signature_payload_validates ... ok [INFO] [stdout] test reference::tests::validate_name_specific_errors ... ok [INFO] [stdout] test reference::tests::validate_name_table ... ok [INFO] [stdout] test reference::tests::validate_order_matches_go ... ok [INFO] [stdout] test reference::tests::validate_user_table ... ok [INFO] [stdout] test packstore::store_tests::verify_detects_body_corruption ... ok [INFO] [stdout] test refstore::tests::a_path_that_looks_like_a_uri_is_taken_literally ... ok [INFO] [stdout] test packstore::store_tests::sort_by_location_orders_by_disk_layout ... ok [INFO] [stdout] test reference::tests::decode_nesting_boundaries ... ok [INFO] [stdout] test refstore::tests::a_reader_whose_read_failed_is_not_reused ... ok [INFO] [stdout] test refstore::tests::an_empty_update_batch_changes_nothing ... ok [INFO] [stdout] test packstore::store_tests::verify_honors_cancel ... ok [INFO] [stdout] test refstore::tests::application_id_renders_as_go_does ... ok [INFO] [stdout] test refstore::tests::embedded_migrations_are_contiguous ... ok [INFO] [stdout] test refstore::tests::embedded_migrations_match_the_directory ... ok [INFO] [stdout] test refstore::tests::an_update_batch_is_all_or_nothing ... ok [INFO] [stdout] test refstore::tests::error_messages_quote_as_go_does ... ok [INFO] [stdout] test refstore::tests::an_update_batch_conflict_rolls_the_whole_batch_back ... ok [INFO] [stdout] test refstore::tests::empty_name_and_empty_record_round_trip ... ok [INFO] [stdout] test refstore::tests::failed_migration_changes_nothing ... ok [INFO] [stdout] test refstore::tests::file_format_pins ... ok [INFO] [stdout] test refstore::tests::load_migrations_rejects_bad_sets ... ok [INFO] [stdout] test refstore::tests::migrations_upgrade_an_existing_database ... ok [INFO] [stdout] test refstore::tests::newer_schema_is_refused ... ok [INFO] [stdout] test packstore::store_tests::wipe ... ok [INFO] [stdout] test packstore::store_tests::wipe_with_concurrent_readers ... ok [INFO] [stdout] test refstore::tests::negative_schema_version_is_refused ... ok [INFO] [stdout] test packstore::store_tests::write_parallel_stores_all ... ok [INFO] [stdout] test refstore::tests::poison_layout ... ok [INFO] [stdout] test refstore::tests::open_and_read_do_not_wait_for_a_writer ... ok [INFO] [stdout] test refstore::tests::poison_defeats_redb ... ok [INFO] [stdout] test refstore::tests::open_creates_directory ... ok [INFO] [stdout] test refstore::tests::opens_in_wal_mode ... ok [INFO] [stdout] test refstore::tests::store_is_send_and_sync ... ok [INFO] [stdout] test refstore::tests::reader_pool_reuses_and_caps_idle_connections ... ok [INFO] [stdout] test refstore::tests::refused_compare_forms_release_the_write_lock ... ok [INFO] [stdout] test refstore::tests::update_batch_publishes_a_name_it_also_withdraws ... ok [INFO] [stdout] test refstore::tests::update_batch_withdraws_a_missing_name_quietly ... ok [INFO] [stdout] test packstore::store_tests::concurrent_rotation_reads ... ok [INFO] [stdout] test refstore::tests::reads_do_not_wait_for_a_queued_writer ... ok [INFO] [stdout] test refstore::tests::sync_flag_selects_durability_pragmas ... ok [INFO] [stdout] test refstore::tests::update_batch_withdraws_and_publishes_in_one_commit ... ok [INFO] [stdout] test tarexport::tests::format_pax_record_vectors ... ok [INFO] [stdout] test tarexport::tests::go_quote_is_exact_for_ascii ... ok [INFO] [stdout] test tarexport::tests::format_pax_time_vectors ... ok [INFO] [stdout] test tarexport::tests::path_clean_vectors ... ok [INFO] [stdout] test tarexport::tests::spilled_xattrs_are_exported ... ok [INFO] [stdout] test tarexport::tests::write_nested_dir ... ok [INFO] [stdout] test tarexport::tests::split_ustar_path_vectors ... ok [INFO] [stdout] test tarexport::tests::write_regular_files_and_dir ... ok [INFO] [stdout] test tarexport::tests::write_rejects_non_directory_root ... ok [INFO] [stdout] test tarexport::tests::write_reads_through_a_commit ... ok [INFO] [stdout] test tarextract::tests::extract_files_dirs_and_deferred_dir_meta ... ok [INFO] [stdout] test tarexport::tests::write_rejects_unsafe_entry_name ... ok [INFO] [stdout] test tarextract::tests::extract_rejects_unsafe_name ... ok [INFO] [stdout] test tarextract::tests::extract_rejects_unsupported_type ... ok [INFO] [stdout] test refstore::tests::write_transactions_survive_a_panic ... ok [INFO] [stdout] test tarextract::tests::extract_setuid_survives_chown ... ok [INFO] [stdout] test tarextract::tests::extract_skips_pax_global_header ... ok [INFO] [stdout] test tarextract::tests::parse_numeric_vectors ... ok [INFO] [stdout] test tarextract::tests::parse_pax_record_vectors ... ok [INFO] [stdout] test tarextract::tests::parse_pax_time_vectors ... ok [INFO] [stdout] test tarextract::tests::extract_rejects_write_through_symlink ... ok [INFO] [stdout] test tarextract::tests::extract_symlink_sibling ... ok [INFO] [stdout] test tarextract::tests::roundtrip_edge_headers ... ok [INFO] [stdout] test tarextract::tests::safe_join_cases ... ok [INFO] [stdout] test refstore::tests::volatile_writes_land_and_leave_the_durability_as_configured ... ok [INFO] [stdout] test refstore::tests::writer_is_not_blocked_by_an_open_reader ... ok [INFO] [stdout] test refstore::tests::a_database_appearing_during_the_import_is_kept_without_hard_links_too ... ok [INFO] [stdout] test refstore::tests::a_database_appearing_during_the_import_is_kept_and_merged_into ... ok [INFO] [stdout] test refstore::tests::import_and_backup_without_hard_links ... ok [INFO] [stdout] test refstore::tests::second_writer_fails_after_busy_timeout ... ok [INFO] [stdout] test packstore::store_tests::scan_active_truncation_at_every_byte ... ok [INFO] [stdout] test gc::multi_tests::collect_while_another_store_ingests ... ok [INFO] [stdout] test refstore::tests::a_retirement_that_keeps_failing_makes_one_backup_copy ... ok [INFO] [stdout] test packstore::multi_tests::lookups_during_compact ... ok [INFO] [stdout] test packstore::store_tests::verify_concurrent_with_close ... ok [INFO] [stdout] test fstree::scan::tests::node_agrees_with_decoder ... ok [INFO] [stdout] test fstree::scan::tests::leaf_agrees_with_decoder ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 658 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 38.22s [INFO] [stdout] [INFO] [stderr] Running tests/amber_bench_smoke.rs (/opt/rustwide/target/debug/deps/amber_bench_smoke-e42caaa46f817ec4) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.08s [INFO] [stdout] test smoke ... ok [INFO] [stderr] Running tests/cbor.rs (/opt/rustwide/target/debug/deps/cbor-354a1b27f778fdcd) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 12.14s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stderr] Running tests/cli_e2e.rs (/opt/rustwide/target/debug/deps/cli_e2e-58893c11f046fbcc) [INFO] [stdout] test xattr_codec_roundtrip_and_canonical_order ... ok [INFO] [stdout] test decode_rejects_trailing_bytes_and_wrong_major ... ok [INFO] [stdout] test public_primitives_roundtrip ... 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] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test missing_store_flag ... ok [INFO] [stdout] test compression_rejects_bad_values ... ok [INFO] [stdout] test ref_set_checks_completeness ... ok [INFO] [stdout] test commit_show_conflicted_and_nameless ... ok [INFO] [stdout] test commit_keyed_by_the_old_rule_is_refused ... ok [INFO] [stdout] test commit_under_a_regular_file_entry_is_refused ... ok [INFO] [stdout] test commit_identity_and_rendering ... ok [INFO] [stdout] test commit_inside_a_directory ... ok [INFO] [stdout] test gc_over_mixed_codecs ... ok [INFO] [stdout] test gc_end_to_end ... ok [INFO] [stdout] test ref_lifecycle ... ok [INFO] [stdout] test commit_end_to_end ... ok [INFO] [stdout] test ref_expect ... ok [INFO] [stdout] test compression_end_to_end ... ok [INFO] [stderr] Running tests/defaults.rs (/opt/rustwide/target/debug/deps/defaults-dabf7c8c4acecf13) [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.96s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test segment_size_default_is_2_gib ... ok [INFO] [stdout] test chunk_size_defaults_are_32k_512k_1m ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/golden_amberignore.rs (/opt/rustwide/target/debug/deps/golden_amberignore-4124121f8aa1f71a) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test golden_amberignore ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/golden_amberpack.rs (/opt/rustwide/target/debug/deps/golden_amberpack-7b495341d6a37b47) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test golden_records_raw ... ok [INFO] [stdout] test golden_pack_empty ... ok [INFO] [stdout] test golden_records_lz4 ... ok [INFO] [stdout] test golden_records_compressed ... ok [INFO] [stdout] test golden_pack_go ... ok [INFO] [stdout] test golden_pack_round_trip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s [INFO] [stdout] [INFO] [stderr] Running tests/golden_binaryfuse.rs (/opt/rustwide/target/debug/deps/golden_binaryfuse-0812fbed9d674e73) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test golden_filters ... ok [INFO] [stderr] Running tests/golden_chunkers.rs (/opt/rustwide/target/debug/deps/golden_chunkers-c3caf3e4becfdba8) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test golden_item_chunker ... ok [INFO] [stdout] test golden_ultracdc ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.01s [INFO] [stdout] [INFO] [stderr] Running tests/golden_commit.rs (/opt/rustwide/target/debug/deps/golden_commit-de00d79531b971db) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/golden_fstree_codec.rs (/opt/rustwide/target/debug/deps/golden_fstree_codec-8da6e9563e394140) [INFO] [stdout] test golden_commit ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test golden_fstree_dir_leaves_reference_known_objects ... ok [INFO] [stdout] test golden_fstree_objects ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stderr] Running tests/golden_fstree_tree.rs (/opt/rustwide/target/debug/deps/golden_fstree_tree-432636a1d3ab2626) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test golden_tree_lookup_samples ... ok [INFO] [stdout] test golden_tree_resolve ... ok [INFO] [stdout] test golden_tree_root_and_object_set ... ok [INFO] [stdout] test golden_tree_reachable_keys ... ok [INFO] [stdout] test golden_tree_check_complete ... ok [INFO] [stdout] test golden_tree_write_content ... ok [INFO] [stdout] test golden_tree_list_pagination_sweep ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.22s [INFO] [stdout] [INFO] [stderr] Running tests/golden_key.rs (/opt/rustwide/target/debug/deps/golden_key-1a409b9eb4ef213c) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test golden_keys ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/golden_packstore.rs (/opt/rustwide/target/debug/deps/golden_packstore-ad03e6ec2f09cd69) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test golden_segments_go_sidecar_is_trusted ... ok [INFO] [stdout] test golden_segments_read_go_lz4_store ... ok [INFO] [stdout] test golden_segments_read_go_store ... ok [INFO] [stdout] test golden_segments_rewrite_rotate_reopen ... 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/golden_reference.rs (/opt/rustwide/target/debug/deps/golden_reference-7af4cf00497d2db0) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test golden_reference ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/golden_tar.rs (/opt/rustwide/target/debug/deps/golden_tar-9124d521974df7b1) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test golden_tar_byte_identity ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s [INFO] [stdout] [INFO] [stderr] Running tests/ingest.rs (/opt/rustwide/target/debug/deps/ingest-ce3a7ca75ddbd979) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test single_file_root_is_content_key ... ok [INFO] [stdout] test early_drop_aborts_build ... ok [INFO] [stdout] test public_api_end_to_end ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stderr] Running tests/refstore.rs (/opt/rustwide/target/debug/deps/refstore-951094337bb61916) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test wipe ... ok [INFO] [stdout] test all_sorted_by_name ... ok [INFO] [stdout] test put_get_delete ... ok [INFO] [stdout] test survives_reopen ... ok [INFO] [stdout] test all_orders_names_bytewise ... ok [INFO] [stdout] test all_empty ... ok [INFO] [stdout] test reference_records_round_trip_byte_exactly ... ok [INFO] [stdout] test wipe_empty_and_twice ... ok [INFO] [stdout] test concurrent_delete_reports_once ... ok [INFO] [stdout] test batch_is_visible_atomically_to_readers ... ok [INFO] [stdout] test batch_replaces_records_and_survives_reopen ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stderr] Running tests/refstore_cas.rs (/opt/rustwide/target/debug/deps/refstore_cas-adc4eb23f9c6ed7c) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test child_process ... ok [INFO] [stdout] test compare_forms_reject_an_undecodable_current_record ... ok [INFO] [stdout] test create ... ok [INFO] [stdout] test compare_and_delete ... ok [INFO] [stdout] test compare_and_swap ... ok [INFO] [stdout] test concurrent_swaps_have_one_winner ... ok [INFO] [stdout] test concurrent_swaps_across_processes_have_one_winner ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s [INFO] [stdout] [INFO] [stderr] Running tests/refstore_migrate.rs (/opt/rustwide/target/debug/deps/refstore_migrate-69b1ddb021623b33) [INFO] [stdout] [INFO] [stdout] running 25 tests [INFO] [stdout] test child_process ... ok [INFO] [stdout] test fresh_store_gets_no_poison ... ok [INFO] [stdout] test pebble_directory_is_refused ... ok [INFO] [stdout] test imported_pebble_directory_opens ... ok [INFO] [stdout] test pebble_refusal_comes_before_the_redb_import ... ok [INFO] [stdout] test merging_a_legacy_store_overwrites_nothing ... ok [INFO] [stdout] test orphaned_wal_is_not_replayed_into_the_import ... ok [INFO] [stdout] test unreadable_legacy_file_fails_the_open ... ok [INFO] [stdout] test unreadable_legacy_file_next_to_a_database_fails_the_open ... ok [INFO] [stdout] test a_database_next_to_a_never_imported_store_does_not_hide_it ... ok [INFO] [stdout] test concurrent_first_opens_of_a_legacy_store_across_processes ... ok [INFO] [stdout] test files_that_are_not_ours_stay_put ... ok [INFO] [stdout] test retirement_refuses_a_store_in_use ... ok [INFO] [stdout] test merge_waits_for_a_foreign_write_transaction ... ok [INFO] [stdout] test crash_between_publishing_and_removing_the_temporary_name ... ok [INFO] [stdout] test empty_legacy_store_migrates ... ok [INFO] [stdout] test concurrent_opens_migrate_once ... ok [INFO] [stdout] test zero_byte_legacy_file_migrates ... ok [INFO] [stdout] test stale_temporaries_are_replaced ... ok [INFO] [stdout] test live_wal_of_an_existing_database_survives_the_merge ... ok [INFO] [stdout] test resumed_retirement_keeps_the_backup_link ... ok [INFO] [stdout] test migration_refuses_a_store_in_use ... ok [INFO] [stdout] test migrated_store_refuses_old_redb_binaries ... ok [INFO] [stdout] test migrates_legacy_redb_store ... ok [INFO] [stdout] test interrupted_cleanup_does_not_reimport ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.44s [INFO] [stdout] [INFO] [stderr] Running tests/refstore_sqlite.rs (/opt/rustwide/target/debug/deps/refstore_sqlite-98c97d68a4d6f9de) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test child_process ... ok [INFO] [stdout] test uri_child ... ok [INFO] [stdout] test open_rejects_non_database_file ... ok [INFO] [stdout] test relative_store_directory_that_looks_like_a_uri ... ok [INFO] [stdout] test concurrent_first_opens_across_processes ... ok [INFO] [stdout] test second_process_shares_the_store ... ok [INFO] [stdout] test open_path_with_special_characters ... ok [INFO] [stdout] test put_empty_record_reads_back_empty ... ok [INFO] [stdout] test two_handles_share_one_store ... ok [INFO] [stdout] test open_rejects_another_application_id ... ok [INFO] [stdout] test open_rejects_foreign_database ... ok [INFO] [stdout] test non_utf8_name_fails_all_loudly ... ok [INFO] [stdout] test arbitrary_names_and_large_records ... ok [INFO] [stdout] test two_handles_keep_batches_atomic ... ok [INFO] [stderr] Running tests/tar_extract.rs (/opt/rustwide/target/debug/deps/tar_extract-325eb29f57b36d83) [INFO] [stdout] test concurrent_first_opens ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.63s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test export_extract_roundtrip ... ok [INFO] [stdout] test golden_tar_extracts ... ok [INFO] [stderr] Doc-tests amber_store_core [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.89s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "1ae7b5f65a63ee18a94d76c86e92988ca45a3ffb1bdeebd279e907067cbbaf5f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1ae7b5f65a63ee18a94d76c86e92988ca45a3ffb1bdeebd279e907067cbbaf5f", kill_on_drop: false }` [INFO] [stdout] 1ae7b5f65a63ee18a94d76c86e92988ca45a3ffb1bdeebd279e907067cbbaf5f