[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.100.0-beta.1 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-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/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-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/amber-store/core-rs on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7580ff5baa76627b9159fb713fa5ca247a01257822c46e495bd8dbeb453d360d
[INFO] running `Command { std: "docker" "start" "7580ff5baa76627b9159fb713fa5ca247a01257822c46e495bd8dbeb453d360d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7580ff5baa76627b9159fb713fa5ca247a01257822c46e495bd8dbeb453d360d", 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" "7580ff5baa76627b9159fb713fa5ca247a01257822c46e495bd8dbeb453d360d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7580ff5baa76627b9159fb713fa5ca247a01257822c46e495bd8dbeb453d360d", 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" "7580ff5baa76627b9159fb713fa5ca247a01257822c46e495bd8dbeb453d360d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.10
[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 zstd-safe v7.2.4
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling redb v2.6.3
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling smallvec v1.16.1
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling arrayvec v0.7.8
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[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 libsqlite3-sys v0.38.2
[INFO] [stderr]    Compiling lz4-sys v1.11.1+lz4-1.10.0
[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 40.39s
[INFO] running `Command { std: "docker" "inspect" "7580ff5baa76627b9159fb713fa5ca247a01257822c46e495bd8dbeb453d360d", 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" "7580ff5baa76627b9159fb713fa5ca247a01257822c46e495bd8dbeb453d360d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "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-query v1.1.5
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling once_cell v1.21.4
[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.42s
[INFO] running `Command { std: "docker" "inspect" "7580ff5baa76627b9159fb713fa5ca247a01257822c46e495bd8dbeb453d360d", 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" "7580ff5baa76627b9159fb713fa5ca247a01257822c46e495bd8dbeb453d360d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/amber-store-core/b88bb61691f1c810/out/amber_store_core-b88bb61691f1c810)
[INFO] [stdout] 
[INFO] [stdout] running 658 tests
[INFO] [stdout] test amberignore::tests::decode_rune_matches_go ... ok
[INFO] [stdout] test amberignore::tests::double_star_glob ... ok
[INFO] [stdout] test amberignore::tests::anchored_pattern_only_matches_at_its_domain ... ok
[INFO] [stdout] test amberignore::tests::blank_lines_including_unicode_space ... ok
[INFO] [stdout] test amberignore::tests::empty_component_and_bare_doublestar ... ok
[INFO] [stdout] test amberignore::tests::missing_subdir_descends_to_shared_parent ... ok
[INFO] [stdout] test amberignore::tests::domain_scoped_to_defining_directory ... ok
[INFO] [stdout] test amberignore::tests::amberignore_file_never_self_excluded ... ok
[INFO] [stdout] test amberignore::tests::trailing_space_handling ... ok
[INFO] [stdout] test amberignore::tests::fmatch_table ... ok
[INFO] [stdout] test amberignore::tests::nested_file_adds_patterns ... ok
[INFO] [stdout] test amberignore::tests::no_ignore_file_ignores_nothing ... ok
[INFO] [stdout] test amberignore::tests::non_utf8_names_match_like_go ... ok
[INFO] [stdout] test amberignore::tests::pattern_table ... ok
[INFO] [stdout] test amberpack::tests::compression_text_form ... ok
[INFO] [stdout] test amberpack::tests::compression_validate ... ok
[INFO] [stdout] test amberignore::tests::patterns_apply_to_deeper_descendants ... ok
[INFO] [stdout] test amberpack::tests::decode_payload_raw_copies ... ok
[INFO] [stdout] test amberpack::tests::empty_stream_is_valid ... ok
[INFO] [stdout] test amberignore::tests::unreadable_ignore_file_fails ... ok
[INFO] [stdout] test amberpack::tests::encode_record_with_rejects_invalid_compression ... ok
[INFO] [stdout] test amberpack::tests::decode_payload_errors ... ok
[INFO] [stdout] test amberignore::tests::nil_matcher_ignores_nothing ... ok
[INFO] [stdout] test amberignore::tests::root_patterns ... ok
[INFO] [stdout] test amberpack::tests::decode_payload_rejects_unknown_codec ... ok
[INFO] [stdout] test amberpack::tests::encode_record_default_is_raw ... ok
[INFO] [stdout] test amberignore::tests::crlf_line_endings ... ok
[INFO] [stdout] test amberignore::tests::nested_negation_wins ... ok
[INFO] [stdout] test amberpack::tests::decompressor_survives_bad_frames_on_each_thread ... ok
[INFO] [stdout] test amberpack::tests::parse_record_ignores_trailing_bytes ... ok
[INFO] [stdout] test amberpack::tests::incompressible_payload_falls_back_to_raw ... ok
[INFO] [stdout] test amberpack::tests::reader_non_canonical_key_rejected ... ok
[INFO] [stdout] test amberpack::tests::parse_record_rejects_oversized_ulen ... ok
[INFO] [stdout] test amberpack::tests::reader_bad_magic ... ok
[INFO] [stdout] test amberpack::tests::reader_oversized_payload_rejected ... ok
[INFO] [stdout] test amberpack::tests::reader_bad_record_tag ... ok
[INFO] [stdout] test amberpack::tests::reader_record_crc_mismatch ... ok
[INFO] [stdout] test amberpack::tests::reader_records_crc_mismatch ... ok
[INFO] [stdout] test amberpack::tests::reader_reads_a_pack_that_mixes_codecs ... ok
[INFO] [stdout] test amberpack::tests::reader_rejects_legacy_versions ... ok
[INFO] [stdout] test amberpack::tests::parse_record_rejects_corruption ... ok
[INFO] [stdout] test amberpack::tests::reader_stops_after_error ... ok
[INFO] [stdout] test amberpack::tests::reader_stops_at_end_marker_ignoring_trailing_bytes ... ok
[INFO] [stdout] test amberpack::tests::reader_truncated_missing_end_marker ... ok
[INFO] [stdout] test amberpack::tests::record_too_large_bound ... ok
[INFO] [stdout] test amberpack::tests::record_empty_payload ... ok
[INFO] [stdout] test amberpack::tests::parse_record_rejects_unknown_codec ... ok
[INFO] [stdout] test amberpack::tests::reader_truncated_payload ... 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::reader_records_truncated ... ok
[INFO] [stdout] test amberpack::tests::writer_reader_round_trip ... ok
[INFO] [stdout] test amberpack::tests::writer_with_invalid_compression_fails_add ... ok
[INFO] [stdout] test binaryfuse::tests::duplicate_keys ... ok
[INFO] [stdout] test amberpack::tests::record_round_trip_compressed ... ok
[INFO] [stdout] test binaryfuse::tests::duplicate_keys_issue30 ... ok
[INFO] [stdout] test binaryfuse::tests::error_messages ... ok
[INFO] [stdout] test binaryfuse::tests::go_math_bit_exact ... ok
[INFO] [stdout] test amberpack::tests::add_record_round_trip ... ok
[INFO] [stdout] test binaryfuse::tests::first_seed_pinned ... ok
[INFO] [stdout] test binaryfuse::tests::params_table_matches_go ... ok
[INFO] [stdout] test binaryfuse::tests::parse_section_rejects_zero_segment_count ... ok
[INFO] [stdout] test amberpack::tests::encode_record_with_round_trip ... ok
[INFO] [stdout] test binaryfuse::tests::section_round_trip ... ok
[INFO] [stdout] test binaryfuse::tests::parse_section_errors ... ok
[INFO] [stdout] test binaryfuse::tests::zero_set ... ok
[INFO] [stdout] test cbor::tests::append_head_shortest_form ... ok
[INFO] [stdout] test cbor::tests::decode_xattrs_accepts_non_shortest_heads ... 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_rejects_wrong_major ... ok
[INFO] [stdout] test cbor::tests::decode_xattrs_roundtrip ... ok
[INFO] [stdout] test cbor::tests::decode_xattrs_wraps_key_and_value_errors ... ok
[INFO] [stdout] test cbor::tests::encode_xattrs_canonical_sorted ... ok
[INFO] [stdout] test cbor::tests::encode_xattrs_empty ... ok
[INFO] [stdout] test cbor::tests::decode_xattrs_duplicate_key_last_wins ... ok
[INFO] [stdout] test cbor::tests::decode_xattrs_huge_count_errors_promptly ... 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_rejects_ai_28_to_31 ... ok
[INFO] [stdout] test cbor::tests::error_display_content ... ok
[INFO] [stdout] test cbor::tests::read_head_roundtrip ... ok
[INFO] [stdout] test cbor::tests::read_head_truncated ... ok
[INFO] [stdout] test chunkers::tests::is_boundary_at_max_always_boundary ... ok
[INFO] [stdout] test chunkers::tests::is_boundary_below_min_never_boundary ... ok
[INFO] [stdout] test chunkers::tests::is_boundary_deterministic ... ok
[INFO] [stdout] test chunkers::tests::is_boundary_hits_on_low_bits_zero ... ok
[INFO] [stdout] test amberpack::tests::reader_records_round_trip ... ok
[INFO] [stdout] test chunkers::tests::hamming_table_matches_upstream ... ok
[INFO] [stdout] test chunkers::tests::is_boundary_uses_little_endian_low_bits ... ok
[INFO] [stdout] test cbor::tests::encode_xattrs_sorts_by_encoding_not_raw_key ... ok
[INFO] [stdout] test amberpack::tests::writer_with_compression ... ok
[INFO] [stdout] test chunkers::tests::split_bytes_dist_zero_cuts_before_update ... ok
[INFO] [stdout] test chunkers::tests::new_item_chunker_derives_bounds ... ok
[INFO] [stdout] test chunkers::tests::split_bytes_empty_input_yields_no_chunks ... 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_mask_switches_at_normal_point ... ok
[INFO] [stdout] test chunkers::tests::split_bytes_reader_error_discards_buffered_bytes ... ok
[INFO] [stdout] test chunkers::tests::split_bytes_low_entropy_cut ... ok
[INFO] [stdout] test chunkers::tests::split_bytes_respects_custom_sizes ... ok
[INFO] [stdout] test chunkers::tests::split_bytes_short_inputs_are_single_chunks ... ok
[INFO] [stdout] test amberpack::tests::round_trip_compressed ... ok
[INFO] [stdout] test chunkers::tests::split_bytes_pathological_max_below_min_plus_8 ... ok
[INFO] [stdout] test chunkers::tests::split_bytes_validates_options_in_upstream_order ... ok
[INFO] [stdout] test commit::tests::conflicted_commit_matches_hand_assembled_bytes ... ok
[INFO] [stdout] test commit::tests::decode_rejects ... ok
[INFO] [stdout] test chunkers::tests::split_bytes_callback_error_stops_iteration ... ok
[INFO] [stdout] test commit::tests::decode_rejects_jj_fields ... ok
[INFO] [stdout] test commit::tests::encode_accepts_jj_bounds ... ok
[INFO] [stdout] test commit::tests::encode_accepts_bounds ... ok
[INFO] [stdout] test amberpack::tests::compression_parse_rejects_sloppy_text ... ok
[INFO] [stdout] test amberpack::tests::records_stops_after_error ... ok
[INFO] [stdout] test binaryfuse::tests::deterministic_rebuild ... ok
[INFO] [stdout] test commit::tests::encode_decode_round_trip ... ok
[INFO] [stdout] test amberpack::tests::writer_stores_raw_by_default ... ok
[INFO] [stdout] test amberpack::tests::tiny_payloads_round_trip ... ok
[INFO] [stdout] test commit::tests::encode_matches_hand_assembled_bytes ... ok
[INFO] [stdout] test commit::tests::golden_vector ... ok
[INFO] [stdout] test commit::tests::object_key ... ok
[INFO] [stdout] test commit::tests::footprint_sums_own_bytes_and_trees ... ok
[INFO] [stdout] test commit::tests::golden_vector_conflicted ... ok
[INFO] [stdout] test commit::tests::encode_rejects_invalid ... ok
[INFO] [stdout] test commit::tests::signature_payload ... ok
[INFO] [stdout] test commit::tests::encode_rejects_invalid_jj_fields ... 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::new_fields_round_trip ... ok
[INFO] [stdout] test commit::tests::signature_payload_covers_new_fields ... ok
[INFO] [stdout] test fstree::builder::tests::add_entry_encode_error_leaves_builder_usable ... ok
[INFO] [stdout] test fstree::builder::tests::dir_three_entries_matches_go_oracle ... ok
[INFO] [stdout] test fstree::builder::tests::emit_error_propagates ... ok
[INFO] [stdout] test fstree::builder::tests::file_index_finish_with_no_children_errors ... ok
[INFO] [stdout] test fstree::builder::tests::dir_empty_dir_is_single_empty_leaf ... ok
[INFO] [stdout] test fstree::builder::tests::file_index_multiple_children_produce_file_node_root ... ok
[INFO] [stdout] test fstree::builder::tests::dir_single_entry_is_leaf_root ... ok
[INFO] [stdout] test fstree::decode::tests::dir_leaf_decoded_values ... ok
[INFO] [stdout] test fstree::builder::tests::file_index_single_child_is_root_no_node ... ok
[INFO] [stdout] test fstree::decode::tests::error_variants_are_matchable ... ok
[INFO] [stdout] test fstree::encode::tests::encode_blob_empty_matches_go ... ok
[INFO] [stdout] test fstree::decode::tests::file_node_error_cases ... ok
[INFO] [stdout] test fstree::encode::tests::encode_dir_leaf_bad_keys_error_text ... ok
[INFO] [stdout] test fstree::decode::tests::dir_node_cases ... ok
[INFO] [stdout] test fstree::decode::tests::dir_leaf_round_trips_through_encode ... ok
[INFO] [stdout] test fstree::encode::tests::encode_blob_length_is_byte_count ... ok
[INFO] [stdout] test fstree::decode::tests::dir_leaf_cases ... 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_empty_is_canonical_empty_array ... ok
[INFO] [stdout] test fstree::encode::tests::encode_dir_node_bad_keys_error_text ... ok
[INFO] [stdout] test fstree::encode::tests::encode_dir_leaf_inline_xattrs_embedded_verbatim ... ok
[INFO] [stdout] test fstree::encode::tests::encode_dir_node_length_is_own_bytes_plus_children ... ok
[INFO] [stdout] test fstree::encode::tests::encode_dir_node_matches_go_bytes ... 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::encode_xattr_set_length_is_own_bytes ... ok
[INFO] [stdout] test fstree::encode::tests::marshal_entries_empty_optionals_omitted ... 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_short_content_key_not_counted ... ok
[INFO] [stdout] test fstree::encode::tests::marshal_entries_name_255_and_256 ... ok
[INFO] [stdout] test fstree::encode::tests::marshal_entries_raw_message_errors ... ok
[INFO] [stdout] test fstree::encode::tests::encoders_deterministic ... ok
[INFO] [stdout] test chunkers::tests::split_bytes_zero_fields_select_defaults ... ok
[INFO] [stdout] test fstree::decode::tests::file_node_ok_cases ... ok
[INFO] [stdout] test fstree::encode::tests::marshal_entries_matches_fxamacker ... ok
[INFO] [stdout] test fstree::fx::tests::bignum_decimal_rendering ... 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::builder::tests::file_index_many_children_multi_level ... ok
[INFO] [stdout] test fstree::read::tests::check_complete_missing_leaf ... ok
[INFO] [stdout] test fstree::read::tests::child_keys_blob_has_none ... ok
[INFO] [stdout] test binaryfuse::tests::contains_all_across_sizes ... ok
[INFO] [stdout] test fstree::read::tests::child_keys_commit ... 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::check_complete_missing_interior_node ... ok
[INFO] [stdout] test fstree::read::tests::child_keys_rejects_short_entry_keys ... ok
[INFO] [stdout] test fstree::read::tests::collect_entries_dir_leaf ... ok
[INFO] [stdout] test fstree::read::tests::collect_entries_rejects_non_dir_key ... ok
[INFO] [stdout] test fstree::read::tests::check_complete_has_error_passthrough ... ok
[INFO] [stdout] test fstree::read::tests::commit_as_a_dir_node_child_is_rejected ... ok
[INFO] [stdout] test fstree::read::tests::collect_entries_descends_dir_node ... ok
[INFO] [stdout] test fstree::read::tests::collect_entries_rejects_out_of_order_leaves ... ok
[INFO] [stdout] test fstree::read::tests::corrupt_dir_node_child_key_errors ... ok
[INFO] [stdout] test fstree::read::tests::commit_keyed_without_its_footprint_is_rejected ... ok
[INFO] [stdout] test fstree::read::tests::dir_leaf_length_counts_a_commit_entry ... ok
[INFO] [stdout] test fstree::read::tests::commit_whose_footprint_overflows_is_rejected ... ok
[INFO] [stdout] test fstree::read::tests::dir_of_cases ... ok
[INFO] [stdout] test fstree::read::tests::directory_reader_does_not_cache_failed_reads_or_decodes ... ok
[INFO] [stdout] test fstree::read::tests::directory_reader_bounds_its_commits ... ok
[INFO] [stdout] test fstree::read::tests::check_complete_complete_tree ... ok
[INFO] [stdout] test fstree::read::tests::directory_reader_passes_through_a_commit ... ok
[INFO] [stdout] test fstree::read::tests::corrupt_object_decode_errors ... ok
[INFO] [stdout] test fstree::read::tests::list_entries_empty_dir ... ok
[INFO] [stdout] test fstree::read::tests::list_entries_bad_limit ... ok
[INFO] [stdout] test fstree::encode::tests::raw_message_marshaler_nesting_limit ... ok
[INFO] [stdout] test fstree::encode::tests::raw_message_marshaler_allows_arrays_over_decode_cap ... ok
[INFO] [stdout] test fstree::read::tests::list_entries_rejects_non_dir ... ok
[INFO] [stdout] test fstree::read::tests::list_entries_touches_few_objects ... ok
[INFO] [stdout] test fstree::read::tests::check_complete_follows_history ... ok
[INFO] [stdout] test fstree::read::tests::lookup_entry_rejects_non_dir ... ok
[INFO] [stdout] test fstree::read::tests::list_entries_more_flag ... ok
[INFO] [stdout] test fstree::read::tests::check_complete_through_a_commit_entry ... ok
[INFO] [stdout] test fstree::read::tests::lookup_entry_big_dir ... ok
[INFO] [stdout] test fstree::read::tests::directory_reader_reuses_decodes_and_matches_single_lookups ... ok
[INFO] [stdout] test fstree::read::tests::collect_entries_rejects_fan_in_dag ... ok
[INFO] [stdout] test fstree::builder::tests::dir_many_entries_produce_dirnode_root_last ... ok
[INFO] [stdout] test fstree::read::tests::lookup_entry_single_leaf ... ok
[INFO] [stdout] test fstree::read::tests::reachable_keys_file_root ... ok
[INFO] [stdout] test fstree::read::tests::lookup_entry_touches_few_objects ... ok
[INFO] [stdout] test fstree::read::tests::reachable_keys_missing_object ... ok
[INFO] [stdout] test fstree::read::tests::reachable_keys_all_types_dedup ... ok
[INFO] [stdout] test fstree::read::tests::readers_pass_through_a_commit ... ok
[INFO] [stdout] test fstree::read::tests::resolve_entry_cases ... ok
[INFO] [stdout] test fstree::read::tests::resolve_path_cases ... ok
[INFO] [stdout] test fstree::read::tests::write_content_rejects_non_content_object ... ok
[INFO] [stdout] test fstree::scan::tests::leaf_defers_inline_xattrs_and_unsorted_names ... ok
[INFO] [stdout] test fstree::read::tests::write_content_read_error_unprefixed ... ok
[INFO] [stdout] test fstree::read::tests::write_content_concatenates_blobs ... ok
[INFO] [stdout] test amberpack::tests::decode_payload_lz4_errors ... ok
[INFO] [stdout] test gc::multi_tests::child_process_entry ... ok
[INFO] [stdout] test chunkers::tests::split_bytes_chunks_are_owned_copies_safe_to_retain ... ok
[INFO] [stdout] test fstree::read::tests::reachable_keys_wide_parallel ... ok
[INFO] [stdout] test binaryfuse::tests::false_positive_rate ... ok
[INFO] [stdout] test fstree::read::tests::reachable_keys_follows_history ... ok
[INFO] [stdout] test gc::multi_tests::a_failed_mark_releases_the_gate ... ok
[INFO] [stdout] test fstree::read::tests::reachability_covers_every_conflict_term ... ok
[INFO] [stdout] test gc::multi_tests::cycle_waits_for_a_foreign_write_span ... ok
[INFO] [stdout] test gc::multi_tests::begin_span_takes_the_reference_lock_before_the_gate ... 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 amberpack::tests::decode_payload_bomb_stops_at_ulen ... ok
[INFO] [stdout] test gc::tests::free_below_probes_the_filesystem ... ok
[INFO] [stdout] test gc::multi_tests::foreign_prepare_ref_waits_for_a_cycle ... ok
[INFO] [stdout] test gc::tests::pcg_matches_go_reference_draws ... ok
[INFO] [stdout] test gc::tests::open_sweeps_stale_closure_state ... ok
[INFO] [stdout] test gc::multi_tests::status_sees_what_another_store_wrote_and_named ... ok
[INFO] [stdout] test gc::tests::prepare_ref_missing_object_fails ... ok
[INFO] [stdout] test gc::tests::prepare_ref_missing_ancestor_fails ... ok
[INFO] [stdout] test gc::multi_tests::span_puts_a_reference_while_a_cycle_waits ... ok
[INFO] [stdout] test gc::multi_tests::owned_foreign_active_segment_is_left_alone ... ok
[INFO] [stdout] test gc::tests::run_overlap_refused ... ok
[INFO] [stdout] test gc::tests::throttle_owed_divides_before_multiplying ... ok
[INFO] [stdout] test gc::multi_tests::writes_inside_a_collector_span_pass_a_waiting_wipe ... ok
[INFO] [stdout] test gc::multi_tests::idle_foreign_active_segment_is_collected ... ok
[INFO] [stdout] test fstree::read::tests::list_entries_pages_match_collect ... 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 inbox::tests::close_drains_queued_work ... ok
[INFO] [stdout] test gc::tests::why_names_the_holding_ref ... ok
[INFO] [stdout] test inbox::tests::commit_idempotent ... ok
[INFO] [stdout] test inbox::tests::commit_processes_into_store ... ok
[INFO] [stdout] test inbox::tests::meta_decoding_matches_go ... ok
[INFO] [stdout] test binaryfuse::tests::go_reference_sections ... ok
[INFO] [stdout] test inbox::tests::meta_encoding_matches_go ... ok
[INFO] [stdout] test inbox::tests::corrupt_pack_quarantined ... ok
[INFO] [stdout] test inbox::tests::meta_header_round_trip ... ok
[INFO] [stdout] test inbox::tests::read_meta_header_error_prefixes ... ok
[INFO] [stdout] test inbox::tests::open_sweeps_tmp_dir ... 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 ingest::tests::build_dir_fail_fast_on_unreadable_file ... ok
[INFO] [stdout] test inbox::tests::stage_layout_discard_and_bad_commit ... ok
[INFO] [stdout] test ingest::tests::build_dir_honors_amberignore ... ok
[INFO] [stdout] test gc::tests::run_respects_grace ... ok
[INFO] [stdout] test inbox::tests::recovery_resumes_entry ... 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_nil_matcher_ingests_everything ... 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::objects_no_ignore ... ok
[INFO] [stdout] test ingest::tests::exclude_skips_root_name_only ... 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_reports_progress ... ok
[INFO] [stdout] test ingest::tests::objects_honors_amberignore ... ok
[INFO] [stdout] test ingest::tests::objects_root_set_after_drain ... ok
[INFO] [stdout] test ingest::tests::read_xattrs_round_trip ... ok
[INFO] [stdout] test ingest::tests::scan_tree_counts_regular_file_bytes ... ok
[INFO] [stdout] test ingest::tests::scan_tree_empty_dir ... ok
[INFO] [stdout] test gc::tests::status_scores_and_counts ... ok
[INFO] [stdout] test ingest::tests::progress_totals_match_ingest_with_amberignore ... ok
[INFO] [stdout] test ingest::tests::scan_tree_excludes_symlinks ... ok
[INFO] [stdout] test ingest::tests::scan_with_honors_exclude ... 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 ingest::xattrs::tests::reads_values ... ok
[INFO] [stdout] test key::tests::accessors_single_byte_length ... ok
[INFO] [stdout] test key::tests::debug_and_byte_accessors ... ok
[INFO] [stdout] test key::tests::display_hex ... ok
[INFO] [stdout] test key::tests::error_messages_match_go ... ok
[INFO] [stdout] test key::tests::accessors_multi_byte_length ... ok
[INFO] [stdout] test key::tests::key_deterministic_and_comparable ... ok
[INFO] [stdout] test key::tests::new_from_hash_layout ... ok
[INFO] [stdout] test key::tests::new_from_hash_commit ... ok
[INFO] [stdout] test key::tests::new_from_hash_length_size_boundaries ... ok
[INFO] [stdout] test key::tests::new_from_hash_round_trip ... ok
[INFO] [stdout] test key::tests::new_known_answer_and_truncation ... ok
[INFO] [stdout] test ingest::tests::scan_tree_honors_amberignore ... 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::new_length_is_logical_not_serialized ... 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::new_from_hash_low_entropy_fields_at_the_end ... 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 key::tests::validate_zero_length_is_canonical ... ok
[INFO] [stdout] test gc::tests::run_reaps_dead_keeps_live ... ok
[INFO] [stdout] test packstore::budget_tests::a_budget_for_one_victim_takes_one ... ok
[INFO] [stdout] test packstore::budget_tests::a_budget_under_the_smallest_victim_copies_nothing ... 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::compression_tests::compression_for_invalid_value_fails_the_write ... ok
[INFO] [stdout] test packstore::budget_tests::a_budget_for_both_victims_takes_both ... 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_invalid_value_mid_run ... ok
[INFO] [stdout] test packstore::compression_tests::compression_for_receives_key_data_and_default ... ok
[INFO] [stdout] test key::tests::type_accessor_panics_on_reserved_nibble - should panic ... ok
[INFO] [stdout] test ingest::tests::end_to_end_structure_round_trips ... 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_is_not_asked_for_dedup_hits_or_records ... ok
[INFO] [stdout] test packstore::compression_tests::rejected_deferred_put_sets_no_flag ... ok
[INFO] [stdout] test gc::tests::ref_put_during_mark_keeps_late_closure ... ok
[INFO] [stdout] test packstore::compression_tests::repair_replacement_uses_the_handles_compression ... 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::rejected_repair_leaves_the_store_untouched ... 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::tiny_objects_round_trip ... ok
[INFO] [stdout] test packstore::compression_tests::compression_for_under_parallel_writers ... 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 packstore::compression_tests::compression_on_every_write_path ... ok
[INFO] [stdout] test packstore::gate_tests::begin_sweep_honours_cancellation_behind_a_local_span ... 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 chunkers::tests::split_bytes_reassembles_input ... ok
[INFO] [stdout] test gc::tests::commit_history_stays_live ... ok
[INFO] [stdout] test packstore::gate_tests::local_writes_run_under_a_local_sweep_lock ... ok
[INFO] [stdout] test packstore::gate_tests::back_to_back_sweeps_yield_to_a_waiting_writer ... ok
[INFO] [stdout] test packstore::compression_tests::mixed_codec_store ... ok
[INFO] [stdout] test gc::tests::tree_holding_a_commit_keeps_its_history_live ... ok
[INFO] [stdout] test packstore::gate_tests::every_sweep_moves_the_generation ... ok
[INFO] [stdout] test packstore::gate_tests::compact_waits_for_local_write_spans ... ok
[INFO] [stdout] test packstore::gate_tests::compact_inside_a_sweep_waits_for_local_write_spans ... ok
[INFO] [stdout] test packstore::gate_tests::nested_write_spans_count ... ok
[INFO] [stdout] test packstore::gc_tests::abort_barrier_discards_capture ... ok
[INFO] [stdout] test packstore::gate_tests::stale_writer_refreshes_before_dedup ... ok
[INFO] [stdout] test packstore::gate_tests::store_opened_during_a_sweep_looks_again_before_its_first_write ... ok
[INFO] [stdout] test packstore::gate_tests::write_span_blocks_a_foreign_sweep ... ok
[INFO] [stdout] test packstore::gc_tests::append_record_validates ... ok
[INFO] [stdout] test packstore::gc_tests::compact_rejects_corrupt_record ... ok
[INFO] [stdout] test packstore::gc_tests::compact_all_dead ... ok
[INFO] [stdout] test packstore::gc_tests::compact_horizon_spares_young_segments ... ok
[INFO] [stdout] test packstore::gate_tests::wipe_waits_for_a_foreign_write_span ... ok
[INFO] [stdout] test ingest::tests::dir_writes_to_packstore ... ok
[INFO] [stdout] test packstore::gc_tests::compact_skips_below_threshold ... ok
[INFO] [stdout] test ingest::tests::objects_parallel_parity_deep_tree ... 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_keeps_barrier_grey ... 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::liveness_reports_per_segment ... ok
[INFO] [stdout] test packstore::gc_tests::mark_set_marks_and_counts ... ok
[INFO] [stdout] test packstore::gate_tests::sweep_blocks_foreign_writes ... ok
[INFO] [stdout] test packstore::gc_tests::compact_removes_dead_objects ... ok
[INFO] [stdout] test packstore::gc_tests::record_reports_corrupt_payload ... ok
[INFO] [stdout] test packstore::gc_tests::observe_keys_protects_closure ... 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::mark_set_drives_compact ... ok
[INFO] [stdout] test packstore::multi_tests::adopter_completes_a_crashed_seal ... ok
[INFO] [stdout] test packstore::multi_tests::child_process_entry ... ok
[INFO] [stdout] test packstore::gc_tests::has_outside_skips_own_segment ... ok
[INFO] [stdout] test packstore::multi_tests::concurrent_creators_get_distinct_ids ... ok
[INFO] [stdout] test packstore::multi_tests::dedup_does_not_refresh ... ok
[INFO] [stdout] test packstore::gc_tests::record_round_trip ... ok
[INFO] [stdout] test packstore::multi_tests::compact_does_not_leave_the_only_copy_unsynced ... ok
[INFO] [stdout] test packstore::multi_tests::fast_path_still_sees_other_stores_writes ... ok
[INFO] [stdout] test packstore::multi_tests::dedup_does_not_rely_on_another_stores_unsynced_records ... ok
[INFO] [stdout] test packstore::gc_tests::remove_during_reads ... ok
[INFO] [stdout] test packstore::multi_tests::foreign_read_never_returns_the_wrong_record ... ok
[INFO] [stdout] test packstore::gc_tests::remove_drops_segment ... ok
[INFO] [stdout] test packstore::multi_tests::many_active_segments_open ... ok
[INFO] [stdout] test packstore::gc_tests::scan_index_covers_body ... ok
[INFO] [stdout] test packstore::gc_tests::remove_during_scan_index_is_safe ... ok
[INFO] [stdout] test packstore::multi_tests::highest_segment_id_does_not_stop_the_first_write ... ok
[INFO] [stdout] test packstore::gc_tests::segments_reports_sealed_segments ... ok
[INFO] [stdout] test packstore::multi_tests::old_exclusive_directory_lock_is_refused ... ok
[INFO] [stdout] test packstore::gate_tests::writes_inside_a_span_pass_a_waiting_sweep ... ok
[INFO] [stdout] test packstore::multi_tests::missing_refreshes_once ... 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::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::stale_temporary_segment_is_removed ... ok
[INFO] [stdout] test packstore::multi_tests::misses_do_not_list_an_unchanged_directory ... ok
[INFO] [stdout] test packstore::parallel::tests::seen_set_spreads_keys_of_one_type_and_length ... ok
[INFO] [stdout] test packstore::multi_tests::long_lived_reader_survives_seal_and_compaction ... 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::wipe_refuses_while_another_store_owns_a_segment ... ok
[INFO] [stdout] test packstore::record_tests::write_parallel_record_key_mismatch_fails ... ok
[INFO] [stdout] test packstore::record_tests::write_parallel_record_corrupt_fails ... 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_data_and_record_fails ... ok
[INFO] [stdout] test packstore::multi_tests::writer_adopts_the_largest_unlocked_segment ... ok
[INFO] [stdout] test packstore::record_tests::write_batch_records ... ok
[INFO] [stdout] test packstore::multi_tests::refresh_lists_again_when_a_listed_segment_vanished ... ok
[INFO] [stdout] test packstore::repair_tests::a_durable_put_syncs_a_record_a_deferred_put_left_behind ... ok
[INFO] [stdout] test packstore::record_tests::write_parallel_record_verify_catches_wrong_payload ... ok
[INFO] [stdout] test packstore::repair_tests::concurrent_verified_writes_and_reads_preserve_objects ... ok
[INFO] [stdout] test packstore::repair_tests::deferred_verified_puts_are_durable_after_one_sync ... ok
[INFO] [stdout] test gc::tests::oracle_random_churn ... ok
[INFO] [stdout] test packstore::repair_tests::verified_put_cleans_stale_repair_file ... ok
[INFO] [stdout] test packstore::repair_tests::crashed_seal_retains_records_after_corruption ... ok
[INFO] [stdout] test packstore::repair_tests::verified_put_rejects_bad_input_and_preserves_existing_object ... 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_hash_mismatch_with_valid_crc ... ok
[INFO] [stdout] test packstore::repair_tests::verified_put_repairs_hidden_duplicate_and_keeps_old_mapping_alive ... ok
[INFO] [stdout] test packstore::repair_tests::verified_put_repairs_every_corrupt_duplicate ... ok
[INFO] [stdout] test packstore::repair_tests::verified_put_observes_gc_barrier_and_preserves_mark_positions ... ok
[INFO] [stdout] test packstore::record_tests::write_parallel_records_dedup_against_present ... ok
[INFO] [stdout] test packstore::record_tests::write_parallel_records_stored_and_readable ... ok
[INFO] [stdout] test packstore::segment_version_tests::empty_version_2_active_is_let_go_not_rewritten ... ok
[INFO] [stdout] test packstore::multi_tests::a_lookup_between_detach_and_unlink_does_not_bring_victims_back ... ok
[INFO] [stdout] test packstore::repair_tests::verified_put_repairs_active_corruption_without_losing_later_records ... ok
[INFO] [stdout] test packstore::repair_tests::verified_put_repairs_sealed_records_and_preserves_neighbors ... ok
[INFO] [stdout] test packstore::segment_version_tests::adoption_respects_the_segment_version ... 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::repair_raises_the_version_only_for_an_lz4_replacement ... 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::pre_encoded_lz4_record_moves_the_handle_to_version_3 ... ok
[INFO] [stdout] test packstore::sidecar_tests::advance_refuses_another_format_version ... 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::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::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::sidecar_tests::acknowledged_record_missing_from_index_is_found ... ok
[INFO] [stdout] test packstore::sidecar_tests::sidecar_record_round_trip ... ok
[INFO] [stdout] test fstree::read::tests::directory_reader_eviction_preserves_lookup_results ... ok
[INFO] [stdout] test packstore::sidecar_tests::sidecar_writer_appends_and_resumes ... ok
[INFO] [stdout] test packstore::sidecar_tests::open_trusts_synced_entries ... ok
[INFO] [stdout] test packstore::sidecar_tests::sidecar_writer_stops_after_a_failure ... ok
[INFO] [stdout] test packstore::segment_version_tests::open_refuses_a_version_beyond_the_ones_it_reads ... ok
[INFO] [stdout] test packstore::store_tests::build_footer_rejects_empty ... ok
[INFO] [stdout] test packstore::sidecar_tests::wipe_removes_sidecar ... ok
[INFO] [stdout] test packstore::sidecar_tests::unsynced_entries_are_verified ... ok
[INFO] [stdout] test packstore::sidecar_tests::crashed_seal_leaves_no_sidecar ... ok
[INFO] [stdout] test packstore::segment_version_tests::lz4_handle_writes_version_3_from_the_start ... ok
[INFO] [stdout] test packstore::segment_version_tests::compaction_keeps_lz4_records_in_version_3_segments ... 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::sidecar_tests::seal_removes_sidecar ... ok
[INFO] [stdout] test packstore::store_tests::closed_store_errors ... ok
[INFO] [stdout] test packstore::store_tests::filter_section_field_round_trip ... ok
[INFO] [stdout] test packstore::store_tests::get_absent_returns_not_found ... ok
[INFO] [stdout] test packstore::store_tests::filter_section_false_positive_rate ... 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_golden_bytes ... ok
[INFO] [stdout] test packstore::store_tests::index_section_empty_and_empty_bucket ... 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::store_tests::index_section_is_in_key_order ... ok
[INFO] [stdout] test packstore::store_tests::concurrent_put_get_has ... ok
[INFO] [stdout] test packstore::sidecar_tests::sidecar_problems_fall_back_to_a_full_scan ... ok
[INFO] [stdout] test packstore::store_tests::non_segment_files_are_ignored ... ok
[INFO] [stdout] test packstore::store_tests::open_fails_on_corrupt_sealed_segment ... ok
[INFO] [stdout] test packstore::store_tests::open_sealed_rejects_corruption ... ok
[INFO] [stdout] test packstore::store_tests::open_sealed_tiny_files ... 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::filter_section_membership ... ok
[INFO] [stdout] test packstore::store_tests::put_is_idempotent ... ok
[INFO] [stdout] test packstore::store_tests::crash_between_footer_and_rename ... ok
[INFO] [stdout] test packstore::store_tests::a_seal_out_of_room_leaves_the_store_writable ... ok
[INFO] [stdout] test packstore::store_tests::reopen_truncates_corrupt_tail ... ok
[INFO] [stdout] test packstore::store_tests::reopen_resumes_active_segment ... 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::store_tests::scan_active_corrupt_byte_truncates_at_that_record ... 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::open_refuses_store_of_another_format_version ... ok
[INFO] [stdout] test packstore::store_tests::scan_active_valid_footer_with_trailing_garbage ... ok
[INFO] [stdout] test packstore::store_tests::get_record_round_trip ... ok
[INFO] [stdout] test packstore::store_tests::seal_truncates_stale_bytes_past_logical_end ... ok
[INFO] [stdout] test packstore::store_tests::sealed_get_rejects_crafted_offsets ... ok
[INFO] [stdout] test packstore::store_tests::segment_id_parsing ... ok
[INFO] [stdout] test packstore::segment_version_tests::segments_stay_at_version_2_without_lz4 ... ok
[INFO] [stdout] test packstore::store_tests::put_get_has_round_trip ... ok
[INFO] [stdout] test packstore::store_tests::sort_by_location_puts_absent_keys_last ... ok
[INFO] [stdout] test packstore::store_tests::sealed_segment_round_trip ... ok
[INFO] [stdout] test packstore::store_tests::oracle ... ok
[INFO] [stdout] test packstore::multi_tests::lookups_during_the_first_write_see_no_error ... 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::stored_size_matches_record_payload ... ok
[INFO] [stdout] test packstore::store_tests::verify_ignores_active_segment ... ok
[INFO] [stdout] test packstore::store_tests::verify_scrub_hash_mismatch_is_corrupt ... ok
[INFO] [stdout] test packstore::store_tests::rotation_mid_stream_keeps_all_objects ... ok
[INFO] [stdout] test packstore::store_tests::rotation_seals_segments ... ok
[INFO] [stdout] test packstore::store_tests::wipe_clears_poisoned_write_path ... 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 packstore::store_tests::missing_preserves_order_and_multiplicity ... ok
[INFO] [stdout] test packstore::store_tests::write_batch_stores_all ... ok
[INFO] [stdout] test packstore::store_tests::verify_clean_store ... ok
[INFO] [stdout] test packstore::gc_tests::compact_during_reads ... 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_parallel_on_closed_store ... ok
[INFO] [stdout] test packstore::store_tests::write_batch_rotates ... 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 packstore::store_tests::write_parallel_skips_existing ... ok
[INFO] [stdout] test reference::tests::decode_invalid_record_is_classified_invalid ... ok
[INFO] [stdout] test packstore::store_tests::write_batch_survives_reopen ... ok
[INFO] [stdout] test reference::tests::decode_map_key_types ... 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_garbage ... ok
[INFO] [stdout] test reference::tests::decode_rejects_indefinite_length_map ... ok
[INFO] [stdout] test reference::tests::decode_rejects_invalid_utf8_text ... ok
[INFO] [stdout] test reference::tests::decode_rejects_extra_text_key ... 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_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_top_level_null_is_zero_record ... ok
[INFO] [stdout] test reference::tests::decode_text_key_utf8_checked ... 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_decode_round_trip ... ok
[INFO] [stdout] test reference::tests::encode_deterministic ... 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::golden_vector ... ok
[INFO] [stdout] test reference::tests::fxamacker_verbatim_messages ... 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::negative_created_at_encoding ... 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 reference::tests::decode_nesting_boundaries ... ok
[INFO] [stdout] test refstore::tests::a_path_that_looks_like_a_uri_is_taken_literally ... ok
[INFO] [stdout] test refstore::tests::a_reader_whose_read_failed_is_not_reused ... ok
[INFO] [stdout] test packstore::store_tests::verify_honors_cancel ... ok
[INFO] [stdout] test packstore::store_tests::sort_by_location_orders_by_disk_layout ... ok
[INFO] [stdout] test refstore::tests::an_empty_update_batch_changes_nothing ... ok
[INFO] [stdout] test refstore::tests::an_update_batch_conflict_rolls_the_whole_batch_back ... 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 packstore::store_tests::wipe ... ok
[INFO] [stdout] test refstore::tests::embedded_migrations_match_the_directory ... ok
[INFO] [stdout] test packstore::store_tests::verify_detects_body_corruption ... 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::empty_name_and_empty_record_round_trip ... ok
[INFO] [stdout] test refstore::tests::load_migrations_rejects_bad_sets ... 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::migrations_upgrade_an_existing_database ... ok
[INFO] [stdout] test refstore::tests::negative_schema_version_is_refused ... ok
[INFO] [stdout] test refstore::tests::newer_schema_is_refused ... 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::poison_layout ... ok
[INFO] [stdout] test refstore::tests::open_creates_directory ... ok
[INFO] [stdout] test refstore::tests::opens_in_wal_mode ... ok
[INFO] [stdout] test packstore::store_tests::write_parallel_stores_all ... 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 packstore::store_tests::wipe_with_concurrent_readers ... ok
[INFO] [stdout] test refstore::tests::store_is_send_and_sync ... 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 refstore::tests::sync_flag_selects_durability_pragmas ... ok
[INFO] [stdout] test refstore::tests::reads_do_not_wait_for_a_queued_writer ... 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::format_pax_time_vectors ... ok
[INFO] [stdout] test tarexport::tests::go_quote_is_exact_for_ascii ... 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::split_ustar_path_vectors ... ok
[INFO] [stdout] test tarexport::tests::write_nested_dir ... ok
[INFO] [stdout] test tarexport::tests::write_reads_through_a_commit ... ok
[INFO] [stdout] test refstore::tests::write_transactions_survive_a_panic ... ok
[INFO] [stdout] test tarexport::tests::write_rejects_non_directory_root ... ok
[INFO] [stdout] test refstore::tests::writer_is_not_blocked_by_an_open_reader ... ok
[INFO] [stdout] test tarexport::tests::write_regular_files_and_dir ... 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_files_dirs_and_deferred_dir_meta ... ok
[INFO] [stdout] test tarextract::tests::extract_rejects_unsupported_type ... ok
[INFO] [stdout] test tarextract::tests::extract_skips_pax_global_header ... ok
[INFO] [stdout] test refstore::tests::volatile_writes_land_and_leave_the_durability_as_configured ... 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_setuid_survives_chown ... ok
[INFO] [stdout] test tarextract::tests::safe_join_cases ... ok
[INFO] [stdout] test tarextract::tests::extract_symlink_sibling ... ok
[INFO] [stdout] test tarextract::tests::roundtrip_edge_headers ... ok
[INFO] [stdout] test tarextract::tests::extract_rejects_write_through_symlink ... ok
[INFO] [stdout] test packstore::store_tests::concurrent_rotation_reads ... ok
[INFO] [stdout] test refstore::tests::second_writer_fails_after_busy_timeout ... ok
[INFO] [stdout] test refstore::tests::a_retirement_that_keeps_failing_makes_one_backup_copy ... ok
[INFO] [stdout] test refstore::tests::a_database_appearing_during_the_import_is_kept_without_hard_links_too ... ok
[INFO] [stdout] test gc::multi_tests::collect_while_another_store_ingests ... ok
[INFO] [stdout] test refstore::tests::a_database_appearing_during_the_import_is_kept_and_merged_into ... ok
[INFO] [stdout] test packstore::store_tests::scan_active_truncation_at_every_byte ... ok
[INFO] [stdout] test refstore::tests::import_and_backup_without_hard_links ... 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 37.53s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/amber_bench_smoke.rs (/opt/rustwide/target/debug/build/amber-store-core/e42caaa46f817ec4/out/amber_bench_smoke-e42caaa46f817ec4)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stdout] test smoke ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- smoke stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'smoke' (5856) panicked at tests/amber_bench_smoke.rs:62:10:
[INFO] [stdout] running amber-bench: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c2713d05d51 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c2713d05d51 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c2713d05d51 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c2713d05d51 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c2713d1abaa - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c2713d1abaa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5c2713d0a3bc - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5c2713d0a3bc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5c2713ce0796 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c2713ce0796 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5c2713cfd9b9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5c2713c988e0 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x5c2713c988e0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5c2713cfdb72 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x5c2713cfdb72 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5c2713ce0842 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5c2713cd92a9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c2713ce144d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5c2713d1b35c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c2713d1b0b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x5c2713c5a463 - <core[a373ad73a504971]::result::Result<std[617be2ca0a6fd877]::process::Output, core[a373ad73a504971]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1184:23
[INFO] [stdout]   21:     0x5c2713c58cc4 - amber_bench_smoke[7aeffad0bfe43b17]::smoke
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/amber_bench_smoke.rs:62:10
[INFO] [stdout]   22:     0x5c2713c57dc7 - amber_bench_smoke[7aeffad0bfe43b17]::smoke::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/amber_bench_smoke.rs:44:11
[INFO] [stdout]   23:     0x5c2713c5d1f6 - <amber_bench_smoke[7aeffad0bfe43b17]::smoke::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c2713c8bd2b - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5c2713c8bd2b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   26:     0x5c2713c98f05 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   27:     0x5c2713c98f05 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5c2713c98f05 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   29:     0x5c2713c98f05 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   30:     0x5c2713c98f05 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5c2713c98f05 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   32:     0x5c2713c98f05 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   33:     0x5c2713c927f4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   34:     0x5c2713c927f4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5c2713c9bf92 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5c2713c9bf92 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5c2713c9bf92 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   38:     0x5c2713c9bf92 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   39:     0x5c2713c9bf92 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5c2713c9bf92 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5c2713c9bf92 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5c2713d0529f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   43:     0x5c2713d0529f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7b8a69502dfa - <unknown>
[INFO] [stdout]   45:     0x7b8a695963d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     smoke
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test amber_bench_smoke`
[INFO] running `Command { std: "docker" "inspect" "7580ff5baa76627b9159fb713fa5ca247a01257822c46e495bd8dbeb453d360d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7580ff5baa76627b9159fb713fa5ca247a01257822c46e495bd8dbeb453d360d", kill_on_drop: false }`
[INFO] [stdout] 7580ff5baa76627b9159fb713fa5ca247a01257822c46e495bd8dbeb453d360d
