[INFO] cloning repository https://github.com/peterrrock2/binary-ensemble
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/peterrrock2/binary-ensemble" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpeterrrock2%2Fbinary-ensemble", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpeterrrock2%2Fbinary-ensemble'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e66e84d6c7a572fae8eacf018dfc96c9c7a4d138
[INFO] testing peterrrock2/binary-ensemble against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpeterrrock2%2Fbinary-ensemble" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/peterrrock2/binary-ensemble
[INFO] finished tweaking git repo https://github.com/peterrrock2/binary-ensemble
[INFO] tweaked toml for git repo https://github.com/peterrrock2/binary-ensemble written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/peterrrock2/binary-ensemble on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/peterrrock2/binary-ensemble 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.98.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-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] bcca156079d166c4a8c9dd0da87f551724b708e62379672d162b3def3c22e08d
[INFO] running `Command { std: "docker" "start" "bcca156079d166c4a8c9dd0da87f551724b708e62379672d162b3def3c22e08d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bcca156079d166c4a8c9dd0da87f551724b708e62379672d162b3def3c22e08d", 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" "bcca156079d166c4a8c9dd0da87f551724b708e62379672d162b3def3c22e08d" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bcca156079d166c4a8c9dd0da87f551724b708e62379672d162b3def3c22e08d", 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" "bcca156079d166c4a8c9dd0da87f551724b708e62379672d162b3def3c22e08d" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling unicode-ident v1.0.19
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling target-lexicon v0.13.3
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling cfg-if v1.0.3
[INFO] [stderr]    Compiling libm v0.2.15
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling find-msvc-tools v0.1.3
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling pkg-config v0.3.32
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling rawpointer v0.2.1
[INFO] [stderr]    Compiling cc v1.2.40
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling strsim v0.8.0
[INFO] [stderr]    Compiling ansi_term v0.12.1
[INFO] [stderr]    Compiling regex-syntax v0.8.6
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling clap v2.34.0
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling clap_lex v0.7.5
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling pyo3-build-config v0.26.0
[INFO] [stderr]    Compiling crc32c v0.6.8
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling clap_builder v4.5.48
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling rand_pcg v0.9.0
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling lzma-sys v0.1.20
[INFO] [stderr]    Compiling number_prefix v0.4.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling xz2 v0.1.7
[INFO] [stderr]    Compiling indicatif v0.17.11
[INFO] [stderr]    Compiling pipe v0.4.0
[INFO] [stderr]    Compiling unindent v0.2.4
[INFO] [stderr]    Compiling indoc v2.0.6
[INFO] [stderr]    Compiling pyo3-ffi v0.26.0
[INFO] [stderr]    Compiling pyo3-macros-backend v0.26.0
[INFO] [stderr]    Compiling pyo3 v0.26.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling rand_distr v0.5.1
[INFO] [stderr]    Compiling indexmap v2.13.1
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling rayon-cond v0.4.0
[INFO] [stderr]    Compiling ndarray v0.16.1
[INFO] [stderr]    Compiling structopt-derive v0.4.18
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling clap_derive v4.5.47
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling priority-queue v2.7.0
[INFO] [stderr]    Compiling petgraph v0.8.3
[INFO] [stderr]    Compiling structopt v0.3.26
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling clap v4.5.48
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling pcompress v1.0.7
[INFO] [stderr]    Compiling rustworkx-core v0.17.1
[INFO] [stderr]    Compiling pyo3-macros v0.26.0
[INFO] [stderr]    Compiling binary-ensemble v1.0.0 (/opt/rustwide/workdir/ben)
[INFO] [stderr]    Compiling ben-py v1.0.0 (/opt/rustwide/workdir/ben-py)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 47.97s
[INFO] running `Command { std: "docker" "inspect" "bcca156079d166c4a8c9dd0da87f551724b708e62379672d162b3def3c22e08d", 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" "bcca156079d166c4a8c9dd0da87f551724b708e62379672d162b3def3c22e08d" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling regex-syntax v0.8.6
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling bitflags v2.9.4
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling lipsum v0.9.1
[INFO] [stderr]    Compiling rand_distr v0.5.1
[INFO] [stderr]    Compiling rustworkx-core v0.17.1
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling proptest v1.8.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling binary-ensemble v1.0.0 (/opt/rustwide/workdir/ben)
[INFO] [stderr]    Compiling ben-py v1.0.0 (/opt/rustwide/workdir/ben-py)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 41.69s
[INFO] running `Command { std: "docker" "inspect" "bcca156079d166c4a8c9dd0da87f551724b708e62379672d162b3def3c22e08d", 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" "bcca156079d166c4a8c9dd0da87f551724b708e62379672d162b3def3c22e08d" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.30s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ben_py_core-4b6f636e3ab4e313)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/binary_ensemble-2b8de517d51604fc)
[INFO] [stdout] 
[INFO] [stdout] running 882 tests
[INFO] [stdout] test cli::ben::pcompress::tests::assignment_decode_ben_iterator_error_propagates ... ok
[INFO] [stdout] test cli::ben::pcompress::tests::assignment_decode_ben_passes_through_id_zero_and_max ... ok
[INFO] [stdout] test cli::ben::pcompress::tests::assignment_decode_ben_writes_json_lines ... ok
[INFO] [stdout] test cli::ben::pcompress::tests::assignment_decode_ben_propagates_read_error ... ok
[INFO] [stdout] test cli::ben::pcompress::tests::assignment_encode_ben_rejects_malformed_line_without_panicking ... ok
[INFO] [stdout] test cli::ben::pcompress::tests::assignment_encode_ben_writes_ben_unchanged ... ok
[INFO] [stdout] test cli::ben::pcompress::tests::resolved_output_path_returns_none_when_both_paths_absent ... ok
[INFO] [stdout] test cli::ben::pcompress::tests::assignment_encode_ben_accepts_id_65535 ... ok
[INFO] [stdout] test cli::ben::tests::decode_setup_derives_ben_and_xben_outputs ... ok
[INFO] [stdout] test cli::ben::tests::decode_setup_rejects_xz_input ... ok
[INFO] [stdout] test cli::ben::tests::decode_setup_rejects_unknown_input ... ok
[INFO] [stdout] test cli::ben::tests::count_jsonl_lines_counts_nonempty_lines ... ok
[INFO] [stdout] test cli::ben::tests::decode_setup_leaves_legacy_stacked_jsonl_names ... ok
[INFO] [stdout] test cli::ben::tests::append_graph_asset_errors_on_missing_graph_file ... ok
[INFO] [stdout] test cli::ben::pcompress::tests::derive_output_path_replaces_expected_suffixes ... ok
[INFO] [stdout] test cli::ben::pcompress::tests::assignment_encode_xben_rejects_malformed_line_without_panicking ... ok
[INFO] [stdout] test cli::ben::tests::open_reader_accepts_stdin ... ok
[INFO] [stdout] test cli::ben::tests::append_graph_asset_errors_when_bundle_already_has_graph ... ok
[INFO] [stdout] test cli::ben::tests::open_derived_writer_creates_file ... ok
[INFO] [stdout] test cli::ben::tests::open_reader_missing_file_errors_instead_of_panicking ... ok
[INFO] [stdout] test cli::ben::tests::append_graph_asset_adds_graph_to_bundle ... ok
[INFO] [stdout] test cli::ben::tests::open_reader_reads_file_contents ... ok
[INFO] [stdout] test cli::ben::tests::open_writer_creates_file_and_writes ... ok
[INFO] [stdout] test cli::ben::tests::open_writer_supports_stdout_and_print ... ok
[INFO] [stdout] test cli::ben::tests::encode_setup_derives_extensions ... ok
[INFO] [stdout] test cli::ben::tests::encode_setup_checks_overwrite ... ok
[INFO] [stdout] test cli::ben::tests::clap_metadata_uses_package_version ... ok
[INFO] [stdout] test cli::ben::tests::encode_setup_respects_explicit_output ... ok
[INFO] [stdout] test cli::ben::tests::encode_setup_with_graph_derives_bendl_extension ... ok
[INFO] [stdout] test cli::ben::tests::decode_setup_respects_explicit_output ... ok
[INFO] [stdout] test cli::ben::tests::resolve_variant_standard_arm ... ok
[INFO] [stdout] test cli::ben::tests::rewrite::ben_variant_name_covers_all_variants ... ok
[INFO] [stdout] test cli::ben::tests::resolve_variant_precedence ... ok
[INFO] [stdout] test cli::ben::tests::parse_encode_args ... ok
[INFO] [stdout] test cli::ben::tests::global_flags_accepted_before_and_after_subcommand ... ok
[INFO] [stdout] test cli::ben::tests::parse_decode_from_xben_flag ... ok
[INFO] [stdout] test cli::ben::tests::lookup_requires_sample_number ... ok
[INFO] [stdout] test cli::ben::tests::reencode_parses_with_and_without_options ... ok
[INFO] [stdout] test cli::ben::tests::rewrite::reencode_add_suffix_variant_name ... ok
[INFO] [stdout] test cli::ben::tests::rewrite::reencode_collapse_runs_round_trips ... ok
[INFO] [stdout] test cli::ben::tests::parse_variant_flag ... ok
[INFO] [stdout] test cli::ben::tests::parse_variant_aliases ... ok
[INFO] [stdout] test cli::ben::tests::rewrite::canonicalize_add_suffix_derives_name ... ok
[INFO] [stdout] test cli::ben::tests::rewrite::read_node_permutation_map_file_rejects_non_integer_index ... ok
[INFO] [stdout] test cli::ben::tests::rewrite::canonicalize_relabels_first_seen_zero_based ... ok
[INFO] [stdout] test cli::ben::pcompress::tests::assignment_encode_xben_writes_xben_unchanged ... ok
[INFO] [stdout] test cli::ben::pcompress::tests::parse_to_xben_args ... ok
[INFO] [stdout] test cli::ben::tests::rewrite::canonicalize_in_place_default ... ok
[INFO] [stdout] test cli::ben::tests::rewrite::reencode_add_suffix_reencode_name_without_variant ... ok
[INFO] [stdout] test cli::ben::tests::rewrite::canonicalize_rejects_output_file_with_add_suffix ... ok
[INFO] [stdout] test cli::ben::tests::parse_xencode_from_ben_flag ... ok
[INFO] [stdout] test cli::ben::tests::rewrite::reencode_default_preserves_arbitrary_labels ... ok
[INFO] [stdout] test cli::ben::tests::rewrite::reencode_rejects_no_op ... ok
[INFO] [stdout] test cli::ben::tests::rewrite::relabel_rejects_map_file_combined_with_key ... ok
[INFO] [stdout] test cli::ben::tests::rewrite::relabeling_label_errors_on_neither ... ok
[INFO] [stdout] test cli::ben::tests::rewrite::relabel_rejects_no_permutation_source ... ok
[INFO] [stdout] test cli::ben::tests::rewrite::relabeling_label_errors_on_both_key_and_ordering ... ok
[INFO] [stdout] test cli::ben::tests::rewrite::relabel_rejects_key_without_dual_graph ... ok
[INFO] [stdout] test cli::ben::tests::rewrite::relabel_add_suffix_derives_sorted_name ... ok
[INFO] [stdout] test cli::ben::tests::rewrite::relabel_with_key_and_dualgraph ... ok
[INFO] [stdout] test cli::ben::tests::run_xencode_bundle_with_graph_errors_on_invalid_ben ... ok
[INFO] [stdout] test cli::ben::tests::shape_file_is_accepted_as_hidden_alias_for_dualgraph ... ok
[INFO] [stdout] test cli::ben::tests::unknown_subcommand_errors ... ok
[INFO] [stdout] test cli::bendl::tests::format_from_path_detects_xben ... ok
[INFO] [stdout] test cli::ben::tests::rewrite::reencode_in_place_default ... ok
[INFO] [stdout] test cli::ben::tests::rewrite::relabel_rejects_output_file_with_add_suffix ... ok
[INFO] [stdout] test cli::ben::tests::run_encode_bundle_with_graph_creates_bendl ... ok
[INFO] [stdout] test cli::ben::tests::rewrite::relabel_in_place_default ... ok
[INFO] [stdout] test cli::ben::tests::run_xencode_bundle_with_graph_errors_on_missing_graph ... ok
[INFO] [stdout] test cli::ben::tests::rewrite::sort_graph_with_ordering_derives_outputs ... ok
[INFO] [stdout] test cli::ben::tests::rewrite::relabel_with_map_file ... ok
[INFO] [stdout] test cli::ben::tests::run_encode_bundle_with_graph_errors_on_missing_graph ... ok
[INFO] [stdout] test cli::ben::tests::rewrite::sort_graph_with_key_derives_outputs ... ok
[INFO] [stdout] test cli::bendl::tests::named_asset_from_str_rejects_empty_name ... ok
[INFO] [stdout] test cli::ben::tests::run_xencode_bundle_with_graph_errors_on_invalid_jsonl ... ok
[INFO] [stdout] test cli::bendl::tests::run_append_errors_on_missing_custom_asset_file ... ok
[INFO] [stdout] test cli::bendl::tests::format_from_path_rejects_unknown_extension ... ok
[INFO] [stdout] test cli::bendl::tests::run_append_errors_on_missing_metadata_file ... ok
[INFO] [stdout] test cli::bendl::tests::run_append_errors_on_missing_relabel_map_file ... ok
[INFO] [stdout] test cli::bendl::tests::run_append_no_assets_is_noop ... ok
[INFO] [stdout] test cli::bendl::tests::run_append_with_graph_raw_and_graph_asset ... ok
[INFO] [stdout] test cli::ben::tests::run_xencode_bundle_with_graph_from_jsonl_creates_bendl ... ok
[INFO] [stdout] test cli::bendl::tests::run_create_errors_on_missing_custom_asset_file ... ok
[INFO] [stdout] test cli::bendl::tests::run_extract_asset_by_name ... ok
[INFO] [stdout] test cli::bendl::tests::run_extract_stream_writes_raw_assignment_bytes ... ok
[INFO] [stdout] test cli::bendl::tests::run_extract_asset_with_unknown_name_errors_cleanly ... ok
[INFO] [stdout] test cli::bendl::tests::run_inspect_unknown_format_and_no_sample_count ... ok
[INFO] [stdout] test cli::bendl::tests::run_create_errors_on_missing_relabel_map_file ... ok
[INFO] [stdout] test cli::bendl::tests::run_inspect_displays_asset_with_no_flags_as_dash ... ok
[INFO] [stdout] test cli::bendl::tests::write_temp_bendl_xben_variant_works ... ok
[INFO] [stdout] test cli::bendl::tests::run_create_with_graph_raw_flag ... ok
[INFO] [stdout] test cli::bendl::tests::run_create_accepts_asset_compression_level ... ok
[INFO] [stdout] test cli::common::error::tests::io_source_propagates ... ok
[INFO] [stdout] test cli::bendl::tests::run_create_errors_on_missing_metadata_file ... ok
[INFO] [stdout] test cli::common::error::tests::other_constructor_accepts_string_and_str ... ok
[INFO] [stdout] test cli::bendl::tests::run_extract_stream_allows_unfinalized_when_requested ... ok
[INFO] [stdout] test cli::bendl::tests::run_create_with_relabel_map_and_custom_asset ... ok
[INFO] [stdout] test cli::bendl::tests::run_append_with_metadata_and_relabel_map ... ok
[INFO] [stdout] test cli::common::error::tests::overwrite_refused_displays_path ... ok
[INFO] [stdout] test cli::common::tests::check_overwrite_pure_passes_when_overwrite_flag_set ... ok
[INFO] [stdout] test cli::common::error::tests::io_error_round_trips_via_from ... ok
[INFO] [stdout] test cli::common::tests::check_overwrite_allows_existing_file_when_forced ... ok
[INFO] [stdout] test cli::common::tests::check_overwrite_pure_rejects_other_responses ... ok
[INFO] [stdout] test cli::common::tests::check_overwrite_allows_missing_file ... ok
[INFO] [stdout] test cli::common::tests::check_overwrite_pure_accepts_y_and_yes_responses ... ok
[INFO] [stdout] test codec::decode::ben::tests::decode_ben_line_accepts_non_byte_aligned_frame ... ok
[INFO] [stdout] test cli::common::tests::set_verbose_initializes_logger_without_setting_trace ... ok
[INFO] [stdout] test cli::common::tests::set_verbose_preserves_existing_log_level ... ok
[INFO] [stdout] test cli::common::tests::set_verbose_sets_rust_log ... ok
[INFO] [stdout] test codec::decode::ben::tests::decode_ben_line_accepts_narrow_bit_width_with_trailing_zero_padding ... ok
[INFO] [stdout] test codec::decode::ben::tests::decode_ben_line_rejects_oversized_n_bytes_without_allocating ... ok
[INFO] [stdout] test codec::decode::ben::tests::decode_ben_line_rejects_inconsistent_n_bytes ... ok
[INFO] [stdout] test codec::decode::ben::tests::decode_ben_line_rejects_zero_length_run_when_trailing_real_pair_present ... ok
[INFO] [stdout] test cli::common::tests::check_overwrite_pure_passes_when_file_missing ... ok
[INFO] [stdout] test cli::bendl::tests::run_inspect_xben_format_and_checksum_flag ... ok
[INFO] [stdout] test codec::decode::tests::decode_error_io_passthrough ... ok
[INFO] [stdout] test codec::decode::path::tests::decode_path_propagates_open_error ... ok
[INFO] [stdout] test codec::decode::tests::decode_error_non_io_becomes_invalid_data ... ok
[INFO] [stdout] test codec::decode::ben::tests::decode_ben_line_partial_bits_skip_val_len_check ... ok
[INFO] [stdout] test codec::decode::tests::decode_error_remaining_variants ... ok
[INFO] [stdout] test codec::decode::tests::decode_twodelta_frame_rejects_zero_run_length ... ok
[INFO] [stdout] test codec::decode::ben::tests::decode_ben_line_rejects_oversized_expansion ... ok
[INFO] [stdout] test cli::bendl::tests::run_create_rejects_non_json_metadata_file ... ok
[INFO] [stdout] test cli::bendl::tests::run_extract_rejects_missing_stream_and_asset ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_ben_to_jsonl_16bit_value_with_count ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_ben_to_jsonl_count_one ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_ben_to_jsonl_count_three_expands_to_three_lines ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_ben_to_jsonl_empty_stream_produces_no_output ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_ben_to_jsonl_exact ... ok
[INFO] [stdout] test codec::decode::tests::encode_ben_to_xben_rejects_invalid_banner ... ok
[INFO] [stdout] test codec::decode::tests::decode_xben_to_jsonl_rejects_invalid_banner ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_ben_to_jsonl_16bit_len ... ok
[INFO] [stdout] test codec::decode::tests::decode_xben_to_jsonl_twodelta ... ok
[INFO] [stdout] test codec::decode::jsonl::tests::decode_xben_to_jsonl_writer_error_propagates ... ok
[INFO] [stdout] test codec::decode::tests::decode_xben_to_ben_twodelta_with_repeated_assignments ... ok
[INFO] [stdout] test codec::decode::tests::decode_xben_to_ben_twodelta_roundtrip ... ok
[INFO] [stdout] test codec::decode::tests::encode_ben_to_xben_mkvchain_roundtrip ... ok
[INFO] [stdout] test codec::decode::tests::decode_xben_to_ben_rejects_invalid_banner ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_ben_to_jsonl_single_one ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_ben_to_jsonl_single_element ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_ben_to_jsonl_truncated_count_field_errors ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_ben_to_jsonl_sample_numbers_continue_across_frames ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_ben_to_jsonl_three_frames ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_ben_to_jsonl_max_val_65535 ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_xben_to_ben_rejects_mkvchain_zero_count_frame ... ok
[INFO] [stdout] test codec::decode::tests::encode_ben_to_xben_with_chunk_size ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_xben_to_ben_mkvchain_roundtrip ... ok
[INFO] [stdout] test codec::decode::tests::encode_ben_to_xben_roundtrip ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_xben_to_jsonl_ben32_16bit_len ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_xben_to_jsonl_ben32_mkvchain_count_five_expands_correctly ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_xben_to_jsonl_ben32_mkvchain_two_records_correct_sample_numbers ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_xben_to_jsonl_rejects_mkvchain_frame_missing_count ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_xben_to_jsonl_ben32_mkvchain_count_one ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_decode_ben_multiple_simple_lines ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_decode_ben_single_element ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_decode_ben_single_one ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_xben_to_jsonl_ben32_single_element ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_xben_to_jsonl_ben32_three_frames ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_decode_xben_to_ben_accepts_empty_ben32_body ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_xben_to_jsonl_ben32_max_val_65535 ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_decode_xben_to_ben_short_xz_stream_errors ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_decode_xben_to_ben_rejects_invalid_inner_header ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_xben_to_jsonl_ben32_16bit_val ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_xben_to_jsonl_mkvchain_count_expands ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_decode_xben_to_ben_rejects_truncated_ben32_body ... ok
[INFO] [stdout] test codec::decode::ben::tests::decode_ben_line_grows_past_the_clamped_preallocation ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_xben_to_jsonl_rejects_mkvchain_partial_overflow ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_decode_xben_to_jsonl_ben32_16_bit_len ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_decode_xben_to_jsonl_propagates_non_eof_reader_errors ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_decode_xben_to_jsonl_ben32_16_bit_val ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_decode_xben_to_jsonl_ben32_multiple_simple_lines ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_decode_xben_to_jsonl_ben32_single_element ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_xben_to_jsonl_rejects_mkvchain_zero_count_frame ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_decode_xben_to_jsonl_ben32_simple ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_decode_xben_to_jsonl_short_xz_stream_errors ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_jsonl_decode_ben_16_bit_len ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_jsonl_decode_ben_16_bit_val ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_jsonl_decode_ben_exact ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_decode_xben_to_jsonl_rejects_zero_length_ben32_run ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_decode_xben_to_jsonl_rejects_invalid_inner_header ... ok
[INFO] [stdout] test cli::ben::tests::run_xencode_bundle_with_graph_from_ben_creates_bendl ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_decode_xben_to_jsonl_ben32_max_val_65535 ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::apply_runs_alternating_single_positions ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_jsonl_decode_ben_underflow ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_jsonl_decode_ben_max_val_65535 ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_decode_xben_to_jsonl_accepts_empty_ben32_body ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_decode_xben_to_jsonl_rejects_truncated_ben32_body ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::apply_runs_basic_two_position_swap ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::apply_runs_full_reversal ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::apply_runs_non_pair_positions_unchanged ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::decode_ben_to_jsonl_16bit_len_anchor ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::decode_ben_to_jsonl_16bit_val_anchor ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::decode_ben_to_jsonl_exact_anchor ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::apply_runs_exhausted_before_all_positions_covered_errors ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::decode_ben_to_jsonl_single_one_anchor ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::decode_ben_to_jsonl_single_element_anchor ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::decode_ben_to_jsonl_twodelta_anchor_plus_one_delta ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::decode_ben_to_jsonl_twodelta_chain_of_deltas ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::decode_ben_to_jsonl_twodelta_multiple_repeated_deltas ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::decode_ben_to_jsonl_three_frames_byte_level ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::decode_ben_to_jsonl_twodelta_repeated_anchor_expands ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::decode_twodelta_frame_basic ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::decode_twodelta_frame_chain_returns_to_original ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::decode_ben_to_jsonl_underflow_anchor ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::decode_twodelta_frame_full_swap ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::decode_twodelta_frame_larger_assignment ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::decode_twodelta_frame_roundtrip_with_encode ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::decode_ben_to_jsonl_max_val_65535_anchor ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::decode_ben_to_jsonl_twodelta_anchor_only ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::decode_xben_to_jsonl_twodelta_with_repetitions ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::decode_xben_to_jsonl_twodelta_anchor_only ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::twodelta_ben_count_samples_over_mixed_stream ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::twodelta_ben_first_frame_carries_snapshot_tag ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::decode_xben_to_jsonl_twodelta_delta_snapshot_repeat_delta_via_translate ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::twodelta_ben_interleaved_swap_multiswap_swap_tags_and_roundtrip ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::decode_xben_to_jsonl_twodelta_chain_roundtrip ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::twodelta_ben_truncated_after_tag_errors_not_clean_eof ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::twodelta_ben_new_district_falls_back_to_snapshot_then_resumes_delta ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::twodelta_ben_unknown_tag_rejected ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::decode_xben_to_jsonl_twodelta_mixed_via_translate_roundtrip ... ok
[INFO] [stdout] test codec::decode::tests::xz_compress_direct_test ... ok
[INFO] [stdout] test codec::encode::path::tests::encode_path_propagates_open_error ... ok
[INFO] [stdout] test codec::encode::path::tests::ben_to_xben_path_round_trips ... ok
[INFO] [stdout] test codec::decode::tests::xz_decompress_roundtrip ... ok
[INFO] [stdout] test codec::encode::path::tests::jsonl_to_ben_path_round_trips ... ok
[INFO] [stdout] test codec::encode::path::tests::xz_compress_path_round_trips ... ok
[INFO] [stdout] test codec::encode::tests::ben32_encode_run_exceeding_u16_max_splits_correctly ... ok
[INFO] [stdout] test codec::encode::tests::bit_packing_boundary_widths_pin_encoder_choice ... ok
[INFO] [stdout] test codec::encode::tests::encode_ben32_assignments_empty_vec ... ok
[INFO] [stdout] test codec::encode::tests::encode_ben32_assignments_single_element ... ok
[INFO] [stdout] test codec::encode::tests::encode_ben32_line_float_value_errors ... ok
[INFO] [stdout] test codec::encode::tests::encode_ben32_line_missing_assignment_field ... ok
[INFO] [stdout] test codec::encode::path::tests::jsonl_to_xben_path_round_trips ... ok
[INFO] [stdout] test cli::ben::pcompress::tests::to_ben_surfaces_malformed_pcompress_decode_panic ... ok
[INFO] [stdout] test codec::encode::tests::encode_ben32_line_negative_value_errors ... ok
[INFO] [stdout] test codec::encode::tests::encode_ben32_line_non_integer_value ... ok
[INFO] [stdout] test codec::encode::tests::encode_ben32_line_value_at_u16_max ... ok
[INFO] [stdout] test codec::encode::tests::encode_ben32_line_value_too_large_for_u16 ... ok
[INFO] [stdout] test codec::encode::tests::encode_error_io_passthrough ... ok
[INFO] [stdout] test codec::encode::tests::encode_error_non_io_becomes_invalid_data ... ok
[INFO] [stdout] test codec::encode::tests::encode_jsonl_to_ben32_multiple_simple_lines ... ok
[INFO] [stdout] test codec::encode::tests::encode_ben32_line_null_value_errors ... ok
[INFO] [stdout] test codec::encode::tests::encode_jsonl_to_ben32_single_element ... ok
[INFO] [stdout] test cli::ben::pcompress::tests::to_xben_surfaces_malformed_pcompress_decode_panic ... ok
[INFO] [stdout] test codec::encode::tests::encode_jsonl_to_ben_invalid_json_errors ... ok
[INFO] [stdout] test codec::encode::tests::encode_jsonl_to_ben_empty_input ... ok
[INFO] [stdout] test codec::encode::tests::encode_jsonl_to_ben_single_element ... ok
[INFO] [stdout] test codec::encode::tests::encode_jsonl_to_ben_single_sample ... ok
[INFO] [stdout] test codec::encode::tests::encode_jsonl_to_ben_single_zero ... ok
[INFO] [stdout] test codec::encode::tests::encode_jsonl_to_ben_multiple_simple_lines ... ok
[INFO] [stdout] test codec::encode::tests::encode_jsonl_to_xben_invalid_json_errors ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::twodelta_ben_general_ensemble_roundtrip ... ok
[INFO] [stdout] test codec::encode::tests::encode_jsonl_to_xben_mkv_verifies_content ... ok
[INFO] [stdout] test codec::encode::tests::encode_jsonl_to_xben_roundtrip ... ok
[INFO] [stdout] test codec::encode::tests::encode_jsonl_to_xben_with_chunk_size ... ok
[INFO] [stdout] test codec::encode::tests::mkvchain_round_trip_with_label_zero ... ok
[INFO] [stdout] test codec::encode::tests::test_encode_ben_vec_from_assign_matches_rle_entrypoint ... ok
[INFO] [stdout] test codec::encode::tests::test_encode_jsonl_to_ben32_16_bit_len ... ok
[INFO] [stdout] test codec::encode::tests::test_encode_jsonl_to_ben32_16_bit_val ... ok
[INFO] [stdout] test codec::encode::tests::encode_jsonl_to_xben_twodelta_roundtrip ... ok
[INFO] [stdout] test codec::encode::tests::test_encode_jsonl_to_ben32_max_val_65535 ... ok
[INFO] [stdout] test codec::encode::tests::test_encode_jsonl_to_ben32_simple ... ok
[INFO] [stdout] test codec::encode::tests::encode_jsonl_to_xben_roundtrip_verifies_content ... ok
[INFO] [stdout] test codec::encode::tests::test_encode_jsonl_to_ben_16_bit_len ... ok
[INFO] [stdout] test codec::encode::tests::test_encode_jsonl_to_ben_16_bit_val ... ok
[INFO] [stdout] test codec::encode::tests::encode_jsonl_to_xben_mkv_variant ... ok
[INFO] [stdout] test codec::encode::tests::test_encode_jsonl_to_ben_exact ... ok
[INFO] [stdout] test codec::encode::tests::test_encode_jsonl_to_ben_max_val_65535 ... ok
[INFO] [stdout] test codec::encode::tests::test_encode_jsonl_to_ben_underflow ... ok
[INFO] [stdout] test codec::encode::tests::twodelta_encode_decode_roundtrip_via_codec ... ok
[INFO] [stdout] test codec::encode::tests::twodelta_encode_empty_mask_errors ... ok
[INFO] [stdout] test codec::encode::tests::twodelta_encode_empty_mask_for_pair0_errors ... ok
[INFO] [stdout] test codec::encode::tests::twodelta_encode_hint_without_masks_errors ... ok
[INFO] [stdout] test codec::encode::tests::bit_packing_boundary_widths_round_trip ... ok
[INFO] [stdout] test codec::encode::tests::twodelta_encode_identical_assignments_errors ... ok
[INFO] [stdout] test codec::encode::tests::twodelta_encode_length_mismatch ... ok
[INFO] [stdout] test codec::encode::tests::twodelta_encode_mask_hint_identical_errors ... ok
[INFO] [stdout] test codec::encode::tests::twodelta_encode_mask_out_of_pair_errors ... ok
[INFO] [stdout] test codec::encode::tests::twodelta_encode_missing_mask_errors ... ok
[INFO] [stdout] test codec::encode::tests::twodelta_encode_missing_mask_for_pair0_errors ... ok
[INFO] [stdout] test codec::encode::tests::twodelta_encode_new_val_out_of_pair_errors ... ok
[INFO] [stdout] test codec::encode::tests::twodelta_encode_outside_pair_change_errors ... ok
[INFO] [stdout] test codec::encode::tests::twodelta_encode_pair_mask_hint_identical_errors ... ok
[INFO] [stdout] test codec::encode::tests::twodelta_encode_from_scratch_run_exceeds_u16_max_errors ... ok
[INFO] [stdout] test codec::encode::tests::twodelta_encode_identical_pair_hint_errors ... ok
[INFO] [stdout] test codec::encode::tests::twodelta_encode_pair_position_changes_to_third_id_errors ... ok
[INFO] [stdout] test codec::encode::tests::twodelta_encode_run_lengths_correct ... ok
[INFO] [stdout] test codec::encode::tests::twodelta_encode_run_lengths_with_non_pair_gaps ... ok
[INFO] [stdout] test codec::encode::tests::twodelta_encode_too_many_ids_errors ... ok
[INFO] [stdout] test codec::encode::tests::twodelta_encode_with_count ... ok
[INFO] [stdout] test codec::encode::tests::twodelta_encode_with_mask_hint_only ... ok
[INFO] [stdout] test codec::encode::tests::twodelta_encode_with_pair_and_mask_hints ... ok
[INFO] [stdout] test codec::encode::tests::twodelta_round_trip_with_label_zero_pairs ... ok
[INFO] [stdout] test codec::encode::tests::twodelta_encode_pair_mask_run_exceeds_u16_max_errors ... ok
[INFO] [stdout] test codec::encode::xz::tests::cpus_from_signed_positive_clamps_to_host ... ok
[INFO] [stdout] test codec::encode::tests::twodelta_round_trip_all_zero_assignment ... ok
[INFO] [stdout] test codec::frames::tests::ben_decode_mkv_count_max_u16 ... ok
[INFO] [stdout] test codec::encode::xz::tests::cpus_from_signed_zero_clamps_to_one ... ok
[INFO] [stdout] test codec::encode::xz::tests::cpus_from_signed_negative_means_all_cores ... ok
[INFO] [stdout] test codec::frames::tests::ben_decode_mkv_non_eof_read_error_propagates ... ok
[INFO] [stdout] test codec::frames::tests::ben_decode_mkv_truncated_count_errors ... ok
[INFO] [stdout] test codec::frames::tests::ben_decode_oversized_n_bytes_rejected_before_allocating ... ok
[INFO] [stdout] test codec::frames::tests::ben_decode_mkv_eof_returns_none ... ok
[INFO] [stdout] test codec::frames::tests::ben_decode_standard_from_reader ... ok
[INFO] [stdout] test codec::frames::tests::ben_decode_mkv_from_reader ... ok
[INFO] [stdout] test codec::frames::tests::ben_decode_standard_truncated_header_errors ... ok
[INFO] [stdout] test codec::frames::tests::ben_decode_twodelta_count_max_u16 ... ok
[INFO] [stdout] test codec::frames::tests::ben_decode_twodelta_eof_returns_none ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_ben_to_jsonl_max_val_and_len_65535 ... ok
[INFO] [stdout] test codec::frames::tests::ben_decode_twodelta_inconsistent_n_bytes_errors ... ok
[INFO] [stdout] test codec::frames::tests::ben_decode_twodelta_interior_zero_errors_through_frame_reader ... ok
[INFO] [stdout] test codec::frames::tests::ben_decode_twodelta_invalid_max_len_bits_zero_errors ... ok
[INFO] [stdout] test codec::frames::tests::ben_decode_twodelta_truncated_errors ... ok
[INFO] [stdout] test codec::frames::tests::decode_count_returns_one_for_standard ... ok
[INFO] [stdout] test codec::frames::tests::decode_expand_standard_assignment ... ok
[INFO] [stdout] test codec::frames::tests::decode_expand_twodelta_requires_prev ... ok
[INFO] [stdout] test codec::frames::tests::decode_raw_bytes_returns_some_for_snapshot_arms_none_for_twodelta ... ok
[INFO] [stdout] test codec::frames::tests::decode_variant_method ... ok
[INFO] [stdout] test codec::frames::tests::encode_as_ref_and_deref_match_as_slice ... ok
[INFO] [stdout] test codec::frames::tests::encode_as_slice_to_bytes_into_bytes_agree ... ok
[INFO] [stdout] test codec::frames::tests::encode_count_method ... ok
[INFO] [stdout] test codec::frames::tests::encode_from_assignment_mkv_carries_count ... ok
[INFO] [stdout] test codec::frames::tests::encode_from_assignment_standard ... ok
[INFO] [stdout] test codec::frames::tests::encode_from_rle_mkv_count_none_defaults_to_one ... ok
[INFO] [stdout] test codec::frames::tests::encode_from_rle_mkv_with_count ... ok
[INFO] [stdout] test codec::frames::tests::ben_decode_standard_eof_returns_none ... ok
[INFO] [stdout] test codec::frames::tests::encode_from_rle_standard_carries_runs_and_bytes ... ok
[INFO] [stdout] test codec::frames::tests::encode_from_rle_twodelta_returns_invalid_input ... ok
[INFO] [stdout] test codec::frames::tests::encode_large_values_near_u16_max ... ok
[INFO] [stdout] test codec::frames::tests::encode_payload_returns_packed_payload_region ... ok
[INFO] [stdout] test codec::frames::tests::encode_single_run_frame ... ok
[INFO] [stdout] test codec::frames::tests::encode_variant_method ... ok
[INFO] [stdout] test codec::frames::tests::encode_partial_eq_vec_both_directions ... ok
[INFO] [stdout] test codec::frames::tests::mkv_encode_decode_roundtrip ... ok
[INFO] [stdout] test codec::frames::tests::mkv_decode_two_frames_back_to_back ... ok
[INFO] [stdout] test codec::frames::tests::standard_decode_two_frames_back_to_back ... ok
[INFO] [stdout] test codec::frames::tests::standard_encode_decode_roundtrip ... ok
[INFO] [stdout] test codec::frames::tests::twodelta_decode_two_frames_back_to_back ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_xben_to_jsonl_ben32_max_len_65535 ... ok
[INFO] [stdout] test codec::frames::tests::twodelta_encode_decode_roundtrip ... ok
[INFO] [stdout] test codec::frames::tests::twodelta_from_run_lengths_count_none_defaults_to_one ... ok
[INFO] [stdout] test codec::frames::tests::twodelta_from_run_lengths_then_try_from_parts_roundtrip ... ok
[INFO] [stdout] test codec::frames::tests::twodelta_from_run_lengths_single_run ... ok
[INFO] [stdout] test codec::frames::tests::twodelta_try_from_parts_preserves_nontrivial_count ... ok
[INFO] [stdout] test codec::frames::tests::twodelta_try_from_parts_rejects_inconsistent_payload_len ... ok
[INFO] [stdout] test codec::frames::tests::twodelta_try_from_parts_rejects_interior_zero_run_length ... ok
[INFO] [stdout] test codec::frames::tests::twodelta_unpack_accepts_trailing_zero_padding ... ok
[INFO] [stdout] test codec::frames::tests::twodelta_try_from_parts_rejects_invalid_width ... ok
[INFO] [stdout] test codec::frames::tests::twodelta_unpack_rejects_interior_zero_run_length ... ok
[INFO] [stdout] test codec::translate::tests::test_ben32_to_ben_line_rejects_missing_terminator ... ok
[INFO] [stdout] test codec::translate::tests::test_ben32_to_ben_line_rejects_zero_length_run ... ok
[INFO] [stdout] test codec::translate::tests::test_ben32_to_ben_line_rejects_invalid_length ... ok
[INFO] [stdout] test codec::translate::tests::test_ben32_to_ben_lines_preserves_mkv_counts ... ok
[INFO] [stdout] test codec::translate::tests::test_ben32_to_ben_lines_propagates_non_eof_read_errors ... ok
[INFO] [stdout] test codec::translate::tests::test_ben32_to_ben_lines_rejects_mid_frame_eof ... ok
[INFO] [stdout] test codec::translate::tests::test_ben32_to_ben_lines_rejects_zero_mkv_count ... ok
[INFO] [stdout] test codec::translate::tests::test_ben32_to_ben_lines_rejects_missing_mkv_count ... ok
[INFO] [stdout] test codec::translate::tests::test_ben32_to_ben_lines_rejects_mid_run_eof ... ok
[INFO] [stdout] test codec::translate::tests::test_ben_to_ben32_lines_non_eof_error_on_frame_boundary ... ok
[INFO] [stdout] test codec::translate::tests::test_ben_to_ben32_lines_propagates_non_eof_read_errors ... ok
[INFO] [stdout] test codec::translate::tests::test_ben_to_ben32_lines_mkv_roundtrip ... ok
[INFO] [stdout] test codec::translate::tests::test_simple_translation_ben32_to_ben ... ok
[INFO] [stdout] test codec::translate::tests::test_simple_translation_ben_to_ben32 ... ok
[INFO] [stdout] test codec::translate::tests::test_translate_error_io_passthrough ... ok
[INFO] [stdout] test codec::translate::tests::test_xben_variant_try_from_rejects_twodelta ... ok
[INFO] [stdout] test format::tests::format_error_io_passthrough ... ok
[INFO] [stdout] test format::tests::format_error_unknown_banner_becomes_invalid_data ... ok
[INFO] [stdout] test io::bundle::error::tests::checksum_target_display_for_stream_is_human_readable ... ok
[INFO] [stdout] test io::bundle::error::tests::checksum_target_display_includes_asset_name ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_decode_xben_to_jsonl_ben32_max_len_65535 ... ok
[INFO] [stdout] test io::bundle::error::tests::from_bendl_format_error_passes_through_non_io_variants ... ok
[INFO] [stdout] test io::bundle::error::tests::from_bendl_format_error_unwraps_io_arm ... ok
[INFO] [stdout] test io::bundle::tests::compact::already_compact_bundle_is_recognized_without_write_access ... ok
[INFO] [stdout] test io::bundle::error::tests::from_io_error_wraps_as_io_variant ... ok
[INFO] [stdout] test io::bundle::tests::compact::crash_after_stage_leaves_consistent_bundle_and_recompaction_recovers ... ok
[INFO] [stdout] test io::bundle::tests::compact::full_rewrite_output_has_valid_header_crc ... ok
[INFO] [stdout] test codec::frames::tests::ben_decode_standard_non_eof_read_error_propagates ... ok
[INFO] [stdout] test io::bundle::tests::compact::in_place_compaction_rejects_out_of_bounds_payload_len_without_panicking ... ok
[INFO] [stdout] test io::bundle::tests::compact::remove_assets_in_place_can_remove_a_corrupt_asset ... ok
[INFO] [stdout] test codec::frames::tests::ben_decode_twodelta_from_reader ... ok
[INFO] [stdout] test io::bundle::tests::compact::remove_assets_in_place_drops_post_stream_assets_via_tail_path ... ok
[INFO] [stdout] test io::bundle::tests::compact::remove_assets_in_place_rejects_unknown_name_without_touching_the_file ... ok
[INFO] [stdout] test io::bundle::tests::format::assignment_format_roundtrip ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_jsonl_decode_ben_max_len_65535 ... ok
[INFO] [stdout] test io::bundle::tests::format::bendl_format_error_io_passthrough ... ok
[INFO] [stdout] test io::bundle::tests::compact::remove_assets_in_place_failure_mid_rewrite_leaves_asset_present ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::decode_ben_to_jsonl_max_len_65535_anchor ... ok
[INFO] [stdout] test io::bundle::tests::format::default_compression_policy ... ok
[INFO] [stdout] test io::bundle::tests::format::directory_entry_name_too_long ... ok
[INFO] [stdout] test io::bundle::tests::format::directory_entry_name_not_utf8 ... ok
[INFO] [stdout] test io::bundle::tests::compact::full_rewrite_carries_assets_verbatim ... ok
[INFO] [stdout] test io::bundle::tests::format::bendl_format_error_non_io_becomes_invalid_data ... ok
[INFO] [stdout] test io::bundle::tests::format::directory_entry_round_trip_with_checksum ... ok
[INFO] [stdout] test io::bundle::tests::format::directory_table_round_trip ... ok
[INFO] [stdout] test io::bundle::tests::format::header_accepts_higher_minor_version ... ok
[INFO] [stdout] test io::bundle::tests::format::header_accepts_nonzero_alignment_padding ... ok
[INFO] [stdout] test io::bundle::tests::format::directory_entry_rejects_flag_clear_with_nonzero_checksum_len ... ok
[INFO] [stdout] test io::bundle::tests::format::directory_entry_round_trip_no_checksum ... ok
[INFO] [stdout] test io::bundle::tests::format::empty_directory_table_round_trip ... ok
[INFO] [stdout] test io::bundle::tests::format::header_accepts_reserved_flag_bits ... ok
[INFO] [stdout] test io::bundle::tests::format::directory_entry_rejects_flag_set_with_wrong_checksum_len ... ok
[INFO] [stdout] test io::bundle::tests::format::header_and_directory_entry_header_sizes_are_stable ... ok
[INFO] [stdout] test io::bundle::tests::format::header_rejects_invalid_magic ... ok
[INFO] [stdout] test io::bundle::tests::format::header_rejects_unsupported_major_version ... ok
[INFO] [stdout] test io::bundle::tests::format::header_round_trip_finalized ... ok
[INFO] [stdout] test io::bundle::tests::format::magic_is_eight_bytes_and_matches_spec ... ok
[INFO] [stdout] test io::bundle::tests::format::header_round_trip_provisional ... ok
[INFO] [stdout] test io::bundle::tests::format::header_is_exactly_64_bytes ... ok
[INFO] [stdout] test io::bundle::tests::format::trailing_directory_bytes_error_display ... ok
[INFO] [stdout] test codec::decode::tests::mkvchain::decode_ben_to_jsonl_max_len_65535 ... ok
[INFO] [stdout] test io::bundle::tests::format::header_read_from_truncated ... ok
[INFO] [stdout] test io::bundle::tests::manifest::manifest_json_round_trip ... ok
[INFO] [stdout] test io::bundle::tests::manifest::manifest_accepts_missing_variant ... ok
[INFO] [stdout] test io::bundle::tests::format::standardized_name_lookup ... ok
[INFO] [stdout] test io::bundle::tests::reader::asset_bytes_returns_unavailable_when_flag_clear ... ok
[INFO] [stdout] test io::bundle::tests::reader::asset_bytes_uncompressed_corrupt_payload_returns_checksum_mismatch ... ok
[INFO] [stdout] test io::bundle::tests::reader::asset_bytes_read_twice_returns_identical_payload ... ok
[INFO] [stdout] test io::bundle::tests::reader::asset_bytes_unverified_errors_with_unexpected_eof_when_payload_len_runs_past_eof ... ok
[INFO] [stdout] test io::bundle::tests::reader::asset_bytes_xz_corrupt_framing_returns_decode_error_not_checksum ... ok
[INFO] [stdout] test io::bundle::tests::reader::asset_bytes_returns_unexpected_eof_for_xz_asset_with_overlong_payload_len ... ok
[INFO] [stdout] test io::bundle::tests::reader::asset_bytes_surfaces_io_error_through_failing_reader ... ok
[INFO] [stdout] test io::bundle::tests::reader::asset_bytes_errors_with_unexpected_eof_when_payload_len_runs_past_eof ... ok
[INFO] [stdout] test io::bundle::tests::reader::asset_bytes_unverified_uncompressed_returns_corrupted_bytes_no_check ... ok
[INFO] [stdout] test io::bundle::tests::reader::asset_payload_reader_unverified_returns_compressed_bytes_for_xz_asset ... ok
[INFO] [stdout] test codec::encode::tests::test_encode_jsonl_to_ben32_len_65535 ... ok
[INFO] [stdout] test io::bundle::tests::reader::asset_reader_unverified_returns_unexpected_eof_when_payload_len_runs_past_eof ... ok
[INFO] [stdout] test io::bundle::tests::reader::asset_payload_reader_unverified_returns_unexpected_eof_when_payload_len_runs_past_eof ... ok
[INFO] [stdout] test io::bundle::tests::reader::assignment_stream_reader_returns_bundle_incomplete_for_unfinalized ... ok
[INFO] [stdout] test io::bundle::tests::reader::assignment_stream_range_matches_finalized_header ... ok
[INFO] [stdout] test io::bundle::tests::reader::assignment_stream_reader_returns_unexpected_eof_when_stream_len_runs_past_eof ... ok
[INFO] [stdout] test io::bundle::tests::reader::assignment_stream_reader_unverified_errors_when_stream_len_runs_past_eof ... ok
[INFO] [stdout] test io::bundle::tests::reader::crc32c_polynomial_pin_against_known_vectors ... ok
[INFO] [stdout] test io::bundle::tests::reader::incomplete_bundle_reports_no_directory_and_stream_runs_to_eof ... ok
[INFO] [stdout] test io::bundle::tests::reader::incomplete_bundle_sample_count_is_none_even_if_header_value_is_nonzero ... ok
[INFO] [stdout] test io::bundle::tests::reader::incomplete_bundle_stream_range_runs_to_eof_without_directory ... ok
[INFO] [stdout] test io::bundle::tests::reader::incomplete_bundle_with_nonzero_directory_offset_uses_it_as_stream_end ... ok
[INFO] [stdout] test io::bundle::tests::reader::asset_reader_returns_unexpected_eof_when_payload_len_runs_past_eof ... ok
[INFO] [stdout] test io::bundle::tests::reader::asset_reader_uncompressed_surfaces_mismatch_on_final_read ... ok
[INFO] [stdout] test io::bundle::tests::reader::asset_with_unknown_flag_bit_opens_and_verifies_checksum ... ok
[INFO] [stdout] test io::bundle::tests::reader::assignment_stream_reader_returns_unavailable_when_flag_clear ... ok
[INFO] [stdout] test io::bundle::tests::reader::asset_bytes_xz_corrupt_stored_crc_returns_checksum_mismatch ... ok
[INFO] [stdout] test io::bundle::tests::reader::open_assignment_reader_returns_decoder_init_on_bad_banner ... ok
[INFO] [stdout] test io::bundle::tests::reader::open_assignment_reader_rejects_unknown_assignment_format ... ok
[INFO] [stdout] test io::bundle::tests::reader::open_assignment_reader_returns_unexpected_eof_when_banner_falls_in_short_range ... ok
[INFO] [stdout] test io::bundle::tests::reader::open_assignment_reader_returns_unexpected_eof_when_stream_len_runs_past_eof ... ok
[INFO] [stdout] test io::bundle::tests::reader::open_rejects_directory_with_count_over_max ... ok
[INFO] [stdout] test io::bundle::tests::reader::open_rejects_directory_with_chopped_final_entry ... ok
[INFO] [stdout] test io::bundle::tests::reader::open_rejects_directory_with_truncated_entries ... ok
[INFO] [stdout] test io::bundle::tests::reader::open_rejects_malformed_magic ... ok
[INFO] [stdout] test io::bundle::tests::reader::open_rejects_short_header ... ok
[INFO] [stdout] test io::bundle::tests::reader::open_rejects_unsupported_major_version ... ok
[INFO] [stdout] test io::bundle::tests::reader::read_raw_custom_asset_returns_exact_bytes ... ok
[INFO] [stdout] test io::bundle::tests::reader::unknown_assignment_format_reports_none_on_typed_getter ... ok
[INFO] [stdout] test io::bundle::tests::reader::validate_directory_accepts_well_formed_multi_singleton_bundle ... ok
[INFO] [stdout] test io::bundle::tests::reader::validate_directory_catches_duplicate_names ... ok
[INFO] [stdout] test io::bundle::tests::reader::validate_directory_catches_duplicate_singleton_types ... ok
[INFO] [stdout] test io::bundle::tests::reader::validate_directory_catches_wrong_canonical_name ... ok
[INFO] [stdout] test io::bundle::tests::reader::read_compressed_graph_asset_decodes_through_xz ... ok
[INFO] [stdout] test io::bundle::tests::reader::validate_entry_extents_accepts_eof_boundary_and_rejects_past_it ... ok
[INFO] [stdout] test io::bundle::tests::reader::open_finalized_bundle_and_read_metadata ... ok
[INFO] [stdout] test io::bundle::tests::reader::verify_all_asset_checksums_reports_first_mismatch_in_directory_order ... ok
[INFO] [stdout] test io::bundle::tests::reader::verify_asset_checksum_returns_unavailable_when_flag_clear ... ok
[INFO] [stdout] test io::bundle::tests::reader::verify_asset_checksum_uncompressed_corrupt_payload_byte_returns_mismatch ... ok
[INFO] [stdout] test io::bundle::tests::reader::verify_asset_checksum_uncompressed_corrupt_stored_crc_returns_mismatch ... ok
[INFO] [stdout] test io::bundle::tests::reader::stress_many_custom_assets_round_trip ... ok
[INFO] [stdout] test io::bundle::tests::reader::open_assignment_reader_returns_bundle_incomplete_for_unfinalized ... ok
[INFO] [stdout] test io::bundle::tests::reader::interleaved_reads_do_not_corrupt_each_other ... ok
[INFO] [stdout] test io::bundle::tests::reader::verify_stream_checksum_returns_bundle_incomplete_for_unfinalized ... ok
[INFO] [stdout] test io::bundle::tests::reader::verify_asset_checksum_uncompressed_passes_on_intact_bundle ... ok
[INFO] [stdout] test io::bundle::tests::reader::verify_asset_checksum_xz_corrupt_stored_crc_returns_mismatch_no_decoder ... ok
[INFO] [stdout] test io::bundle::tests::reader::verify_stream_checksum_returns_unavailable_when_flag_clear ... ok
[INFO] [stdout] test io::bundle::tests::reader::validate_directory_rejects_wrong_canonical_name ... ok
[INFO] [stdout] test io::bundle::tests::reader::verify_stream_checksum_returns_unexpected_eof_when_stream_len_runs_past_eof ... ok
[INFO] [stdout] test io::bundle::tests::writer::append_commit_syncs_directory_before_the_header_patch_and_header_after ... ok
[INFO] [stdout] test io::bundle::tests::reader::xz_flagged_asset_with_corrupt_payload_surfaces_io_error ... ok
[INFO] [stdout] test io::bundle::tests::reader::write_all_jsonl_returns_unexpected_eof_when_stream_len_runs_past_eof ... ok
[INFO] [stdout] test io::bundle::tests::writer::append_empty_commit_is_noop ... ok
[INFO] [stdout] test io::bundle::tests::writer::append_leaves_stream_bytes_byte_for_byte_unchanged ... ok
[INFO] [stdout] test io::bundle::tests::reader::asset_bytes_unverified_xz_corrupt_framing_returns_decode_error_never_checksum ... ok
[INFO] [stdout] test io::bundle::tests::writer::append_adds_new_asset_and_preserves_old_entries ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_decode_ben_max_val_and_len_at_65535 ... ok
[INFO] [stdout] test io::bundle::tests::writer::append_refreshes_header_crc_and_post_append_flip_is_rejected ... ok
[INFO] [stdout] test io::bundle::tests::writer::append_does_not_disturb_front_loaded_asset_bytes ... ok
[INFO] [stdout] test io::bundle::tests::writer::append_preserves_existing_entries_payload_offsets ... ok
[INFO] [stdout] test io::bundle::tests::reader::verify_asset_checksum_xz_corrupt_payload_returns_mismatch_no_decoder ... ok
[INFO] [stdout] test io::bundle::tests::writer::append_rejects_conflicting_pending_additions ... ok
[INFO] [stdout] test io::bundle::tests::writer::append_rejects_finalized_bundle_with_zero_directory ... ok
[INFO] [stdout] test io::bundle::tests::writer::append_rejects_duplicate_custom_name_without_touching_file ... ok
[INFO] [stdout] test io::bundle::tests::writer::append_rejects_duplicate_singleton_without_touching_file ... ok
[INFO] [stdout] test io::bundle::tests::writer::append_rejects_wrong_canonical_name_without_touching_file ... ok
[INFO] [stdout] test io::bundle::tests::writer::append_rejects_duplicate_name_across_existing_and_pending ... ok
[INFO] [stdout] test io::bundle::tests::writer::append_rejects_incomplete_bundle ... ok
[INFO] [stdout] test io::bundle::tests::writer::appender_commit_after_abort_is_not_possible_but_abort_leaves_bytes_unchanged ... ok
[INFO] [stdout] test io::bundle::tests::writer::append_then_reopen_and_append_again ... ok
[INFO] [stdout] test io::bundle::tests::writer::appender_open_rejects_corrupt_header_before_trusting_offsets ... ok
[INFO] [stdout] test io::bundle::tests::writer::appender_rejects_bundle_with_trailing_directory_bytes ... ok
[INFO] [stdout] test io::bundle::tests::writer::appender_rejections_leave_appender_usable_even_on_foreign_squatter_bundles ... ok
[INFO] [stdout] test io::bundle::tests::writer::assignment_stream_reader_verified_round_trips_stream_bytes ... ok
[INFO] [stdout] test io::bundle::tests::writer::appender_preserves_unknown_asset_flag_bits_on_existing_entries ... ok
[INFO] [stdout] test io::bundle::tests::writer::appender_commit_auto_computes_crc32c_on_pending_assets ... ok
[INFO] [stdout] test io::bundle::tests::writer::appender_open_rejects_entry_with_payload_len_past_eof ... ok
[INFO] [stdout] test io::bundle::tests::writer::asset_only_bundle_finalizes_with_empty_stream ... ok
[INFO] [stdout] test io::bundle::tests::writer::assignment_stream_reader_detects_corrupt_stored_checksum ... ok
[INFO] [stdout] test io::bundle::tests::writer::bundle_ben_stream_json_value_and_caller_sample_count ... ok
[INFO] [stdout] test io::bundle::tests::writer::bundle_ben_stream_round_trips_through_assignment_reader ... ok
[INFO] [stdout] test io::bundle::tests::writer::count_samples_detects_corrupt_stored_checksum ... ok
[INFO] [stdout] test io::bundle::tests::writer::default_compression_is_size_gated_end_to_end ... ok
[INFO] [stdout] test io::bundle::tests::writer::dropped_stream_session_persists_recoverable_stream_offset_after_assets ... ok
[INFO] [stdout] test io::bundle::tests::writer::finish_after_assignment_stream_produces_finalized_bundle ... ok
[INFO] [stdout] test io::bundle::tests::writer::bundle_ben_stream_alongside_front_loaded_asset ... ok
[INFO] [stdout] test io::bundle::tests::writer::bundle_xben_stream_json_value ... ok
[INFO] [stdout] test io::bundle::tests::writer::for_each_assignment_detects_corrupt_stored_checksum_when_driven_to_eof ... ok
[INFO] [stdout] test io::bundle::tests::writer::bundle_streaming_session_drop_leaves_unfinalized ... ok
[INFO] [stdout] test io::bundle::tests::writer::fully_empty_bundle_finalizes_and_round_trips ... ok
[INFO] [stdout] test io::bundle::tests::writer::finalized_directory_lives_at_eof ... ok
[INFO] [stdout] test io::bundle::tests::writer::bundle_xben_stream_round_trips_through_assignment_reader ... ok
[INFO] [stdout] test io::bundle::tests::writer::graph_asset_can_be_forced_raw ... ok
[INFO] [stdout] test io::bundle::tests::writer::five_successive_appends_preserve_everything ... ok
[INFO] [stdout] test io::bundle::tests::writer::into_stream_session_after_stream_written_returns_wrong_state ... ok
[INFO] [stdout] test io::bundle::tests::writer::invalid_compression_level_is_rejected_and_reserves_nothing ... ok
[INFO] [stdout] test io::bundle::tests::writer::minimal_bundle_round_trip_through_reader ... ok
[INFO] [stdout] test io::bundle::tests::writer::open_assignment_reader_reports_ben_wire_format ... ok
[INFO] [stdout] test io::bundle::tests::writer::open_rejects_any_single_byte_header_flip ... ok
[INFO] [stdout] test io::bundle::tests::writer::open_rejects_corrupt_crc_tail_bytes ... ok
[INFO] [stdout] test io::bundle::tests::writer::open_rejects_nonzero_reserved_tail_bytes ... ok
[INFO] [stdout] test io::bundle::tests::compact::full_rewrite_preserves_file_permissions ... ok
[INFO] [stdout] test io::bundle::tests::writer::open_assignment_reader_intact_bundle_round_trips_count_samples ... ok
[INFO] [stdout] test io::bundle::tests::writer::open_assignment_reader_iterator_detects_corrupt_stored_checksum ... ok
[INFO] [stdout] test io::bundle::tests::writer::graph_asset_is_compressed_by_default ... ok
[INFO] [stdout] test io::bundle::tests::writer::stream_session_flush_succeeds ... ok
[INFO] [stdout] test io::bundle::tests::writer::stream_session_partial_writes_account_returned_bytes ... ok
[INFO] [stdout] test io::bundle::tests::writer::stream_session_start_offset_returns_recorded_value ... ok
[INFO] [stdout] test io::bundle::tests::writer::stress_many_custom_assets_round_trip ... ok
[INFO] [stdout] test io::bundle::tests::writer::append_multiple_assets_in_one_commit ... ok
[INFO] [stdout] test io::bundle::tests::writer::verify_sample_count_accepts_correct_and_rejects_corrupt_header ... ok
[INFO] [stdout] test io::bundle::tests::writer::randomized_append_sequence_preserves_all_prior_entries ... ok
[INFO] [stdout] test io::bundle::tests::writer::verify_sample_count_rejects_overlong_stream_len_even_when_prefix_count_matches ... ok
[INFO] [stdout] test io::bundle::tests::writer::incompressible_payload_is_stored_raw_even_above_the_threshold ... ok
[INFO] [stdout] test io::bundle::tests::writer::verify_stream_checksum_fails_on_corrupt_stream_payload ... ok
[INFO] [stdout] test io::bundle::tests::writer::verify_stream_checksum_passes_on_intact_bundle ... ok
[INFO] [stdout] test io::bundle::tests::writer::writer_asset_round_trips_with_auto_computed_crc32c ... ok
[INFO] [stdout] test io::bundle::tests::writer::verify_stream_checksum_fails_on_corrupt_stored_checksum ... ok
[INFO] [stdout] test io::bundle::tests::writer::write_all_jsonl_detects_corrupt_stored_checksum ... ok
[INFO] [stdout] test io::bundle::tests::writer::finished_writer_rejects_further_operations ... ok
[INFO] [stdout] test io::bundle::tests::writer::writer_rejects_add_json_asset_with_wrong_canonical_metadata_name ... ok
[INFO] [stdout] test io::bundle::tests::writer::writer_rejects_asset_added_after_stream_begins ... ok
[INFO] [stdout] test io::bundle::tests::writer::writer_rejected_add_leaves_singleton_slot_usable ... ok
[INFO] [stdout] test io::bundle::tests::writer::writer_failed_asset_write_does_not_poison_registry ... ok
[INFO] [stdout] test io::bundle::tests::writer::writer_rejects_custom_asset_claiming_canonical_name ... ok
[INFO] [stdout] test io::bundle::tests::writer::writer_rejects_duplicate_custom_name ... ok
[INFO] [stdout] test io::bundle::tests::writer::two_parallel_readers_against_the_same_bundle_agree ... ok
[INFO] [stdout] test io::bundle::tests::writer::writer_rejects_wrong_standardized_name_for_singleton ... ok
[INFO] [stdout] test io::bundle::tests::writer::writer_sets_header_flag_stream_checksum_on_finalization ... ok
[INFO] [stdout] test io::bundle::tests::writer::writer_writes_valid_header_tail_and_zero_reserved ... ok
[INFO] [stdout] test io::bundle::tests::writer::writer_sets_stream_checksum_zero_for_empty_stream ... ok
[INFO] [stdout] test io::bundle::tests::writer::writer_rejects_second_graph ... ok
[INFO] [stdout] test io::reader::stream_reader::xben::tests::pop_twodelta_full_frame_huge_run_count_is_incomplete_not_a_panic ... ok
[INFO] [stdout] test io::reader::stream_reader::xben::tests::try_parse_twodelta_chunk_decodes_valid_chunk ... ok
[INFO] [stdout] test io::reader::stream_reader::xben::tests::try_parse_twodelta_chunk_huge_n_frames_is_incomplete_not_a_panic ... ok
[INFO] [stdout] test io::reader::tests::assignment_reader_count_samples_rejects_zero_count_frame ... ok
[INFO] [stdout] test io::reader::tests::assignment_reader_count_samples ... ok
[INFO] [stdout] test io::reader::tests::assignment_reader_for_each_rejects_zero_count_frame ... ok
[INFO] [stdout] test io::reader::tests::assignment_reader_mkv_roundtrip ... ok
[INFO] [stdout] test io::reader::tests::assignment_reader_standard_roundtrip ... ok
[INFO] [stdout] test io::reader::tests::assignment_reader_twodelta_roundtrip ... ok
[INFO] [stdout] test io::reader::stream_reader::xben::tests::try_parse_twodelta_chunk_rejects_zero_run ... ok
[INFO] [stdout] test io::reader::tests::count_samples_from_frame_iter_basic ... ok
[INFO] [stdout] test io::reader::tests::count_samples_from_frame_iter_mkv ... ok
[INFO] [stdout] test io::reader::tests::assignment_reader_write_all_jsonl ... ok
[INFO] [stdout] test io::bundle::tests::writer::writer_reserved_name_rejection_leaves_writer_usable ... ok
[INFO] [stdout] test io::bundle::tests::writer::writer_xz_asset_stores_crc_over_compressed_bytes_not_raw ... ok
[INFO] [stdout] test io::reader::tests::decoder_init_error_io ... ok
[INFO] [stdout] test io::reader::tests::decoder_init_error_unknown_mode ... ok
[INFO] [stdout] test io::reader::tests::decoder_init_error_unknown_banner ... ok
[INFO] [stdout] test io::reader::tests::count_samples_from_frame_iter_xben ... ok
[INFO] [stdout] test io::bundle::tests::writer::compression_level_is_plumbed_end_to_end ... ok
[INFO] [stdout] test io::reader::tests::decoder_init_error_xz_header_detected ... ok
[INFO] [stdout] test io::reader::tests::extract_assignment_ben_mkv_mid_block ... ok
[INFO] [stdout] test io::reader::tests::raw_frame_iter_propagates_twodelta_decode_error ... ok
[INFO] [stdout] test io::reader::tests::raw_frame_iter_rejects_zero_count_mkv_frame ... ok
[INFO] [stdout] test io::reader::tests::raw_frame_surface_roundtrips_mixed_twodelta_ben ... ok
[INFO] [stdout] test io::reader::tests::subsample_decoder_zero_count_frame_errors ... ok
[INFO] [stdout] test io::reader::tests::raw_frame_surface_roundtrips_mixed_twodelta_xben ... ok
[INFO] [stdout] test io::reader::tests::subsample_every_start_beyond_hi_returns_zero ... ok
[INFO] [stdout] test io::reader::tests::subsample_every_step_larger_than_stream ... ok
[INFO] [stdout] test io::reader::tests::subsample_indices_empty_yields_nothing ... ok
[INFO] [stdout] test io::reader::tests::subsample_indices_mixed_before_and_after ... ok
[INFO] [stdout] test io::reader::tests::subsample_mixed_twodelta_ben_selects_correct_samples ... ok
[INFO] [stdout] test io::reader::tests::subsample_indices_skip_past_lo ... ok
[INFO] [stdout] test io::reader::tests::subsample_twodelta_by_range ... ok
[INFO] [stdout] test io::reader::tests::subsample_mixed_twodelta_xben_selects_correct_samples ... ok
[INFO] [stdout] test io::reader::tests::subsample_indices_with_zero_skips_past_lo ... ok
[INFO] [stdout] test io::reader::tests::translate_ben_twodelta_to_xben_many_deltas ... ok
[INFO] [stdout] test io::reader::tests::xz_frame_reader_mkv_zero_count_errors ... ok
[INFO] [stdout] test io::reader::tests::subsample_range_non_overlapping_returns_empty ... ok
[INFO] [stdout] test io::reader::tests::subsample_every_first_past_hi ... ok
[INFO] [stdout] test io::reader::tests::subsample_twodelta_every ... ok
[INFO] [stdout] test io::reader::tests::translate_ben_twodelta_to_xben_with_repetitions ... ok
[INFO] [stdout] test io::reader::tests::xz_frame_reader_twodelta_truncated_errors ... ok
[INFO] [stdout] test io::reader::tests::translate_ben_twodelta_to_xben_roundtrip ... ok
[INFO] [stdout] test io::reader::tests::xz_frame_reader_twodelta_into_frames ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_count_samples_twodelta ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_count_samples ... ok
[INFO] [stdout] test io::reader::tests::xz_frame_reader_new ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_count_samples_mkv ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_for_each_assignment_callback_error_propagates ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_for_each_assignment ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_for_each_assignment_silent ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_into_frames_standard ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_into_frames_standard_content ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_count_samples_standard ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_new_rejects_invalid_data ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_for_each_assignment_early_stop ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_for_each_assignment_stream_error ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_into_frames_twodelta ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_silent_suppresses_output ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_standard_corrupt_frame_errors ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_standard_iterator ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_mkv_iterator ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_single_sample_twodelta ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_large_assignment_roundtrip ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_standard_zero_count_frame_errors ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_subsample_by_indices_deduplicates_and_sorts ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_subsample_by_range ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_single_sample_standard ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_subsample_every ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_subsample_by_indices ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_subsample_twodelta ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_truncated_stream_errors ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_twodelta_chunk_delta_without_anchor_errors ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_subsample_by_range_single_element ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_subsample_mkv_with_count_gt_1 ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_subsample_every_offset_beyond_stream ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_twodelta_tag1_rejected_as_unknown ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_twodelta_truncated_stream_errors ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_twodelta_chunk_zero_count_errors ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_twodelta_full_frame_zero_count_errors ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_twodelta_iterator ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_twodelta_unknown_frame_tag_errors ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_write_all_jsonl_standard_content_verified ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_write_all_jsonl_twodelta ... ok
[INFO] [stdout] test io::reader::tests::xz_twodelta_all_identical_single_value_roundtrip ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_write_all_jsonl_standard_roundtrip ... ok
[INFO] [stdout] test io::reader::tests::xz_twodelta_chunk_boundary_roundtrip ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_write_all_jsonl_mkv_expands_counts ... ok
[INFO] [stdout] test io::reader::tests::xz_twodelta_alternating_assignments_roundtrip ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_write_all_jsonl_mkv_content_verified ... ok
[INFO] [stdout] test io::reader::tests::xz_twodelta_repeated_delta_in_chunk_roundtrip ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_subsample_by_indices_beyond_stream ... ok
[INFO] [stdout] test io::reader::tests::xz_twodelta_large_assignment_roundtrip ... ok
[INFO] [stdout] test io::reader::tests::xz_twodelta_many_identical_assignments_roundtrip ... ok
[INFO] [stdout] test io::reader::tests::xz_reader_write_all_jsonl ... ok
[INFO] [stdout] test io::writer::options::tests::new_equals_default ... ok
[INFO] [stdout] test io::writer::options::tests::defaults_are_none_and_default_chunk_size ... ok
[INFO] [stdout] test io::writer::options::tests::with_block_size_round_trips_any_value ... ok
[INFO] [stdout] test io::writer::options::tests::with_n_threads_clamps_zero_to_one ... ok
[INFO] [stdout] test io::writer::options::tests::with_twodelta_chunk_size_clamps_zero_to_one ... ok
[INFO] [stdout] test io::writer::options::tests::chained_builder_composes_all_fields ... ok
[INFO] [stdout] test io::writer::tests::ben_twodelta_first_call_write_frame_emits_anchor_with_count ... ok
[INFO] [stdout] test io::writer::options::tests::with_compression_level_clamps_to_nine ... ok
[INFO] [stdout] test io::writer::tests::ben_write_frame_then_write_assignment_mixed_standard ... ok
[INFO] [stdout] test io::writer::tests::ben_write_frame_then_write_assignment_mixed_mkv ... ok
[INFO] [stdout] test io::writer::tests::ben_twodelta_write_frame_updates_previous_assignment_for_next_delta ... ok
[INFO] [stdout] test io::writer::tests::ben_write_frame_zero_count_is_noop_and_does_not_flush ... ok
[INFO] [stdout] test io::writer::tests::finish_into_inner_from_complete_state_returns_buffer_without_double_flush ... ok
[INFO] [stdout] test io::writer::tests::finish_into_inner_returns_underlying_buffer_for_ben_open_state ... ok
[INFO] [stdout] test io::writer::tests::ben_writer_failed_state_after_underlying_writer_error ... ok
[INFO] [stdout] test io::writer::tests::finish_into_inner_returns_underlying_buffer_for_xben_open_state ... ok
[INFO] [stdout] test io::writer::tests::ingest_ben_stream_lifecycle_terminal_for_sample_writes ... ok
[INFO] [stdout] test io::writer::tests::ingest_ben_stream_rejects_non_fresh_writer ... ok
[INFO] [stdout] test io::writer::tests::for_xben_top_level_constructor_round_trips_per_variant ... ok
[INFO] [stdout] test io::writer::tests::translate_twodelta_non_eof_read_error_propagates ... ok
[INFO] [stdout] test io::writer::tests::ingest_ben_stream_rejects_ben_mode_writer ... ok
[INFO] [stdout] test io::writer::tests::write_frame_on_xben_returns_invalid_input ... ok
[INFO] [stdout] test io::writer::tests::write_frame_zero_count_on_xben_returns_invalid_input ... ok
[INFO] [stdout] test io::writer::tests::write_frame_after_finish_with_zero_count_still_returns_invalid_input ... ok
[INFO] [stdout] test io::writer::tests::write_methods_after_finish_return_invalid_input ... ok
[INFO] [stdout] test io::writer::tests::writer_ben_one_sample_round_trip_per_variant ... ok
[INFO] [stdout] test io::writer::tests::writer_ben_zero_sample_round_trip_per_variant ... ok
[INFO] [stdout] test io::writer::tests::write_json_value_with_malformed_assignment_field_does_not_poison ... ok
[INFO] [stdout] test io::writer::tests::writer_finish_is_idempotent ... ok
[INFO] [stdout] test io::writer::tests::writer_ingest_ben_stream_mkv_roundtrip ... ok
[INFO] [stdout] test io::writer::tests::writer_ingest_ben_stream_twodelta_rejects_bannerless ... ok
[INFO] [stdout] test io::writer::tests::writer_ingest_ben_stream_standard_roundtrip ... ok
[INFO] [stdout] test io::writer::tests::writer_ingest_ben_stream_twodelta_roundtrip ... ok
[INFO] [stdout] test io::writer::tests::writer_mkv_deduplication ... ok
[INFO] [stdout] test io::writer::tests::writer_standard_basic_roundtrip ... ok
[INFO] [stdout] test io::writer::tests::writer_standard_single_element_assignments ... ok
[INFO] [stdout] test io::writer::tests::writer_translate_ben_twodelta_chunk_flush ... ok
[INFO] [stdout] test io::writer::tests::writer_twodelta_all_identical_values ... ok
[INFO] [stdout] test codec::encode::tests::encode_jsonl_to_ben_max_val_and_len_at_65535 ... ok
[INFO] [stdout] test io::writer::tests::twodelta_repeat_frame_run_exceeds_u16_max_errors ... ok
[INFO] [stdout] test io::writer::tests::writer_twodelta_basic_roundtrip ... ok
[INFO] [stdout] test io::writer::tests::writer_twodelta_anchor_only ... ok
[INFO] [stdout] test io::writer::tests::writer_twodelta_chunk_size_1 ... ok
[INFO] [stdout] test io::writer::tests::writer_twodelta_chunk_size_larger_than_stream ... ok
[INFO] [stdout] test io::writer::tests::ben_writer_twodelta_repeat_frame_via_u16max_overflow ... ok
[INFO] [stdout] test io::writer::tests::writer_twodelta_repeated_anchor ... ok
[INFO] [stdout] test io::writer::tests::writer_twodelta_repeated_delta ... ok
[INFO] [stdout] test io::writer::tests::writer_mkv_count_overflow_u16max ... ok
[INFO] [stdout] test io::writer::tests::writer_twodelta_u16_max_value_in_assignment ... ok
[INFO] [stdout] test io::writer::tests::writer_twodelta_write_json_value ... ok
[INFO] [stdout] test io::writer::tests::writer_variant_and_wire_format_accessors_reflect_construction ... ok
[INFO] [stdout] test io::writer::tests::writer_xben_one_sample_round_trip_per_variant ... ok
[INFO] [stdout] test io::writer::tests::writer_twodelta_stress_many_unique_deltas ... ok
[INFO] [stdout] test io::writer::tests::xben_finish_emits_complete_stream_before_drop ... ok
[INFO] [stdout] test codec::encode::tests::test_encode_jsonl_to_ben_len_65535 ... ok
[INFO] [stdout] test io::writer::tests::writer_twodelta_delta_count_overflow_u16max ... ok
[INFO] [stdout] test io::writer::tests::writer_twodelta_anchor_count_overflow_u16max ... ok
[INFO] [stdout] test io::writer::tests::writer_xben_zero_sample_round_trip_per_variant ... ok
[INFO] [stdout] test io::writer::tests::xz_writer_twodelta_delta_snapshot_repeat_delta_direct ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::decode_ben_to_jsonl_max_val_and_len_65535_anchor ... ok
[INFO] [stdout] test io::writer::tests::xz_writer_twodelta_mixed_snapshot_delta_direct_roundtrip ... ok
[INFO] [stdout] test io::writer::tests::xz_writer_twodelta_new_district_falls_back_to_snapshot_direct ... ok
[INFO] [stdout] test io::writer::tests::xz_writer_twodelta_too_many_ids_falls_back_to_snapshot ... ok
[INFO] [stdout] test json::graph::tests::test_algos::test_mlc_with_isolated_node ... ok
[INFO] [stdout] test json::graph::tests::test_algos::test_relabel_small_file ... ok
[INFO] [stdout] test json::graph::tests::test_algos::test_sort_by_key_directed_graph ... ok
[INFO] [stdout] test json::graph::tests::test_algos::test_sort_by_ordering_directed_mlc ... ok
[INFO] [stdout] test json::graph::tests::test_algos::test_sort_by_ordering_directed_rcm ... ok
[INFO] [stdout] test json::graph::tests::test_algos::test_sort_json_file_by_key_err_string_vs_number_branch ... ok
[INFO] [stdout] test json::graph::tests::test_algos::test_sort_json_file_by_key_fips_string_ids ... ok
[INFO] [stdout] test json::graph::tests::test_algos::test_sort_json_file_by_key_float_sort_values ... ok
[INFO] [stdout] test json::graph::tests::test_algos::test_sort_json_file_by_key_id ... ok
[INFO] [stdout] test json::graph::tests::test_algos::test_sort_json_file_by_key_missing_attribute_uses_null ... ok
[INFO] [stdout] test json::graph::tests::test_algos::test_sort_json_file_by_key_mixed_numeric_and_string ... ok
[INFO] [stdout] test json::graph::tests::test_algos::test_sort_json_file_by_key_with_non_numeric_values ... ok
[INFO] [stdout] test json::graph::tests::test_algos::test_sort_json_file_by_key_without_nodes_or_edges ... ok
[INFO] [stdout] test io::writer::tests::ben_twodelta_long_run_delta_falls_back_to_snapshot ... ok
[INFO] [stdout] test json::graph::tests::test_algos::test_sort_json_file_by_numeric_key ... ok
[INFO] [stdout] test json::graph::tests::test_algos::test_sort_json_file_by_reverse_cuthill_mckee ... ok
[INFO] [stdout] test io::writer::tests::xz_writer_twodelta_pending_full_count_overflow_u16max ... ok
[INFO] [stdout] test json::graph::tests::test_io::antiparallel_not_parallel_in_directed ... ok
[INFO] [stdout] test json::graph::tests::test_algos::test_sort_json_file_by_multi_level_cluster ... ok
[INFO] [stdout] test json::graph::tests::test_io::directed_cycle_roundtrip ... ok
[INFO] [stdout] test json::graph::tests::test_io::directed_cycle_structure ... ok
[INFO] [stdout] test json::graph::tests::test_io::directedness_mismatch_directed_as_undirected ... ok
[INFO] [stdout] test json::graph::tests::test_io::directedness_mismatch_undirected_as_directed ... ok
[INFO] [stdout] test json::graph::tests::test_io::directedness_mismatch_undirected_to_directed ... ok
[INFO] [stdout] test json::graph::tests::test_io::construct_nx_from_petx_restores_both_directions ... ok
[INFO] [stdout] test json::graph::tests::test_io::directedness_mismatch_directed_to_undirected ... ok
[INFO] [stdout] test json::graph::tests::test_io::duplicate_node_id_error ... ok
[INFO] [stdout] test json::graph::tests::test_io::disconnected_graph_two_triangles ... ok
[INFO] [stdout] test json::graph::tests::test_io::empty_edges_graph ... ok
[INFO] [stdout] test json::graph::tests::test_io::duplicate_node_id ... ok
[INFO] [stdout] test json::graph::tests::test_io::graph_has_parallel_edges_detects_multigraph ... ok
[INFO] [stdout] test json::graph::tests::test_io::graph_with_parallel_edges_sets_multigraph_true ... ok
[INFO] [stdout] test json::graph::tests::test_io::graph_has_no_parallel_edges_for_simple_graph ... ok
[INFO] [stdout] test json::graph::tests::test_io::empty_edges_roundtrip ... ok
[INFO] [stdout] test json::graph::tests::test_io::json_fidelity_empty_edges ... ok
[INFO] [stdout] test json::graph::tests::test_io::json_fidelity_directed_cycle ... ok
[INFO] [stdout] test json::graph::tests::test_io::json_fidelity_p4 ... ok
[INFO] [stdout] test json::graph::tests::test_io::json_fidelity_k5 ... ok
[INFO] [stdout] test json::graph::tests::test_io::json_fidelity_self_loop ... ok
[INFO] [stdout] test json::graph::tests::test_io::json_fidelity_single_node ... ok
[INFO] [stdout] test json::graph::tests::test_io::json_fidelity_small_directed ... ok
[INFO] [stdout] test json::graph::tests::test_io::json_fidelity_string_ids ... ok
[INFO] [stdout] test json::graph::tests::test_io::k5_all_pairs_connected ... ok
[INFO] [stdout] test json::graph::tests::test_io::k5_node_and_edge_counts ... ok
[INFO] [stdout] test json::graph::tests::test_io::json_fidelity_two_triangles ... ok
[INFO] [stdout] test json::graph::tests::test_io::k5_roundtrip ... ok
[INFO] [stdout] test json::graph::tests::test_io::karate_club_graph_attrs_preserved ... ok
[INFO] [stdout] test json::graph::tests::test_io::karate_club_node_and_edge_counts ... ok
[INFO] [stdout] test json::graph::tests::test_io::karate_club_node_attrs_preserved ... ok
[INFO] [stdout] test io::writer::tests::xben_twodelta_long_run_delta_falls_back_to_full_frame ... ok
[INFO] [stdout] test json::graph::tests::test_io::karate_club_roundtrip ... ok
[INFO] [stdout] test json::graph::tests::test_io::missing_neighbor_node ... ok
[INFO] [stdout] test json::graph::tests::test_io::no_parallel_edges_simple_graph ... ok
[INFO] [stdout] test json::graph::tests::test_io::node_adjacency_length_mismatch ... ok
[INFO] [stdout] test json::graph::tests::test_io::node_adjacency_length_mismatch_error ... ok
[INFO] [stdout] test json::graph::tests::test_io::nx_node_to_petx_node_preserves_attrs ... ok
[INFO] [stdout] test json::graph::tests::test_io::nx_to_petx_node_stores_id_in_attrs ... ok
[INFO] [stdout] test json::graph::tests::test_io::p4_roundtrip ... ok
[INFO] [stdout] test json::graph::tests::test_io::p4_structure ... ok
[INFO] [stdout] test json::graph::tests::test_io::parallel_edges_detected_directed ... ok
[INFO] [stdout] test json::graph::tests::test_io::parallel_edges_detected_undirected ... ok
[INFO] [stdout] test json::graph::tests::test_io::petx_node_to_nx_node_missing_networkx_id ... ok
[INFO] [stdout] test json::graph::tests::test_io::petx_to_nx_node_missing_id_errors ... ok
[INFO] [stdout] test json::graph::tests::test_io::petx_to_nx_node_restores_id ... ok
[INFO] [stdout] test json::graph::tests::test_io::missing_neighbor_node_error ... ok
[INFO] [stdout] test json::graph::tests::test_io::simple_graph_roundtrip_multigraph_false ... ok
[INFO] [stdout] test json::graph::tests::test_io::single_node_no_edges ... ok
[INFO] [stdout] test json::graph::tests::test_io::no_parallel_edges_directed ... ok
[INFO] [stdout] test json::graph::tests::test_io::self_loop_preserved ... ok
[INFO] [stdout] test json::graph::tests::test_io::small_directed_structure ... ok
[INFO] [stdout] test json::graph::tests::test_io::single_node_roundtrip ... ok
[INFO] [stdout] test json::graph::tests::test_io::string_ids_edge_attrs_preserved ... ok
[INFO] [stdout] test json::graph::tests::test_io::small_directed_roundtrip ... ok
[INFO] [stdout] test json::graph::tests::test_io::string_ids_roundtrip ... ok
[INFO] [stdout] test json::graph::tests::test_io::type_aliases_work ... ok
[INFO] [stdout] test json::graph::tests::test_io::undirected_dedup_produces_correct_edge_count ... ok
[INFO] [stdout] test ops::extract::tests::extract_assignment_ben_path_propagates_missing_file ... ok
[INFO] [stdout] test json::graph::tests::test_io::string_ids_structure ... ok
[INFO] [stdout] test ops::extract::tests::extract_assignment_ben_seek_uses_snapshots_without_changing_result ... ok
[INFO] [stdout] test ops::extract::tests::test_extract_assignment_ben ... ok
[INFO] [stdout] test ops::extract::tests::test_extract_assignment_ben_rejects_zero_sample_number ... ok
[INFO] [stdout] test ops::extract::tests::test_extract_assignment_sample_too_large ... ok
[INFO] [stdout] test ops::extract::tests::test_extract_assignment_xben_roundtrip_and_errors ... ok
[INFO] [stdout] test ops::extract::tests::extract_assignment_ben_path_returns_assignment ... ok
[INFO] [stdout] test json::graph::tests::test_io::json_fidelity_karate_club ... ok
[INFO] [stdout] test ops::extract::tests::test_sample_error_conversion_and_sources ... ok
[INFO] [stdout] test ops::extract::tests::test_sample_error_new_io_error ... ok
[INFO] [stdout] test ops::relabel::permutation::tests::dense_permutation_duplicate_old_indices_rejected ... ok
[INFO] [stdout] test ops::relabel::permutation::tests::dense_permutation_empty_map_returns_empty_vec ... ok
[INFO] [stdout] test ops::relabel::permutation::tests::dense_permutation_non_contiguous_below_max_errors ... ok
[INFO] [stdout] test ops::relabel::permutation::tests::dense_permutation_non_zero_start_errors ... ok
[INFO] [stdout] test ops::relabel::permutation::tests::first_seen_relabel_assignment_all_same ... ok
[INFO] [stdout] test ops::relabel::permutation::tests::dense_permutation_contiguous_map_yields_dense_vec ... ok
[INFO] [stdout] test ops::relabel::permutation::tests::first_seen_relabel_assignment_equals_rle_path ... ok
[INFO] [stdout] test ops::relabel::permutation::tests::first_seen_relabel_assignment_monotonic ... ok
[INFO] [stdout] test ops::relabel::permutation::tests::first_seen_relabel_assignment_reversed ... ok
[INFO] [stdout] test ops::relabel::permutation::tests::first_seen_relabel_assignment_with_gaps ... ok
[INFO] [stdout] test ops::relabel::permutation::tests::first_seen_relabel_rle_basic ... ok
[INFO] [stdout] test ops::relabel::permutation::tests::next_first_seen_label_zero_based_and_bounded ... ok
[INFO] [stdout] test ops::relabel::permutation::tests::permute_assignment_identity ... ok
[INFO] [stdout] test ops::relabel::permutation::tests::permute_assignment_length_mismatch ... ok
[INFO] [stdout] test ops::relabel::permutation::tests::permute_assignment_old_index_out_of_range ... ok
[INFO] [stdout] test ops::relabel::permutation::tests::permute_assignment_reversal ... ok
[INFO] [stdout] test ops::relabel::tests::collapse_policy_disables_fast_path ... ok
[INFO] [stdout] test ops::relabel::tests::fast_path_matches_slow_path_mkvchain ... ok
[INFO] [stdout] test ops::relabel::tests::fast_path_matches_slow_path_standard ... ok
[INFO] [stdout] test ops::relabel::tests::fast_path_predicate_matrix ... ok
[INFO] [stdout] test ops::relabel::tests::first_seen_fast_path_rejects_zero_count_frame ... ok
[INFO] [stdout] test ops::relabel::tests::relabel_error_io_passthrough ... ok
[INFO] [stdout] test ops::relabel::tests::relabel_error_non_io_becomes_invalid_input ... ok
[INFO] [stdout] test ops::relabel::tests::run_policy_pins_frame_preservation_and_collapse ... ok
[INFO] [stdout] test ops::relabel::tests::standard_target_cross_policy_byte_identity ... ok
[INFO] [stdout] test ops::relabel::tests::test_convert_ben_file_limit_truncates ... ok
[INFO] [stdout] test ops::relabel::tests::test_convert_ben_file_rejects_invalid_banner ... ok
[INFO] [stdout] test ops::relabel::tests::test_convert_ben_file_standard_to_mkv ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_ben_file_as_variant_limit ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_ben_file_as_variant_rejects_invalid_banner ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_ben_file_as_variant_standard_to_twodelta ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_ben_file_twodelta_malformed_frame_error_propagates ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_ben_file_with_map_as_variant ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_ben_file_with_map_as_variant_limit ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_ben_file_with_map_non_eof_read_error_propagates ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_ben_file_with_map_twodelta_malformed_frame_error_propagates ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_ben_length_mismatch ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_ben_line_simple ... ok
[INFO] [stdout] test json::graph::tests::test_io::two_triangles_roundtrip ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_ben_line_with_map ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_ben_line_with_shuffle ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_ben_lines_limit_standard ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_ben_lines_non_eof_read_error_propagates ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_ben_lines_with_map_limit_standard ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_file_rejects_invalid_header ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_file_with_map_rejects_invalid_header ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_lines_propagate_non_eof_reader_error ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_lines_with_map_propagate_non_eof_reader_error ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_simple_file ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_simple_file_mkv ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_simple_file_mkv_with_limit ... ok
[INFO] [stdout] test ops::relabel::permutation::tests::first_seen_relabel_assignment_empty ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_simple_file_twodelta ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_simple_file_with_map_mkv ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_simple_file_with_map ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_simple_file_with_map_mkv_limit_truncates_counts ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_simple_file_with_map_twodelta ... ok
[INFO] [stdout] test test_utils::tests::bendl_bytes_reads_and_patches_named_fields ... ok
[INFO] [stdout] test test_utils::tests::expand_rle_truncates_at_cap ... ok
[INFO] [stdout] test test_utils::tests::expand_rle_handles_zero_cap ... ok
[INFO] [stdout] test test_utils::tests::sample_ben_bytes_round_trips_via_decode ... ok
[INFO] [stdout] test test_utils::tests::jsonl_from_assignments_emits_one_line_per_sample ... ok
[INFO] [stdout] test test_utils::tests::sample_bendl_bytes_yields_complete_bundle ... ok
[INFO] [stdout] test test_utils::tests::unique_path_includes_name_and_is_unique ... ok
[INFO] [stdout] test util::rle::tests::test_rle_to_vec ... ok
[INFO] [stdout] test util::rle::tests::test_assign_to_rle ... ok
[INFO] [stdout] test io::writer::tests::xben_twodelta_long_run_repeat_after_chunk_flush_falls_back_to_full_frame ... ok
[INFO] [stdout] test io::bundle::tests::writer::randomized_round_trip_many_custom_assets ... ok
[INFO] [stdout] test ops::relabel::permutation::tests::first_seen_relabel_accepts_all_distinct_u16_ids ... ok
[INFO] [stdout] test io::writer::tests::ben_twodelta_long_run_repeat_falls_back_to_snapshot ... ok
[INFO] [stdout] test io::bundle::tests::writer::probe_skips_full_compression_of_large_incompressible_payloads ... ok
[INFO] [stdout] test io::bundle::tests::writer::probe_still_compresses_large_compressible_payloads ... ok
[INFO] [stdout] test ops::relabel::tests::test_relabel_ben_line_with_large_shuffle ... ok
[INFO] [stdout] test codec::translate::tests::test_random_translation_ben_to_ben32 ... ok
[INFO] [stdout] test codec::translate::tests::test_random_translation_ben32_to_ben ... ok
[INFO] [stdout] test io::writer::tests::xben_twodelta_long_run_chunk_repeat_saturation_falls_back_to_full_frame ... ok
[INFO] [stdout] test codec::decode::tests::twodelta::twodelta_ben_forces_snapshot_after_50000_delta_frames ... ok
[INFO] [stdout] test io::writer::tests::xben_twodelta_long_run_repeat_saturation_falls_back_to_full_frame ... ok
[INFO] [stdout] test io::writer::tests::writer_twodelta_chunk_boundary_off_by_one_grid ... ok
[INFO] [stdout] test codec::decode::tests::standard::test_decode_xben_to_jsonl_rejects_oversized_expansion ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 882 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.81s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/ben.rs (/opt/rustwide/target/debug/deps/ben-78182567314ad380)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/bendl.rs (/opt/rustwide/target/debug/deps/bendl-d020e0ca88f0904a)
[INFO] [stderr]      Running tests/test_arbitrary_labels.rs (/opt/rustwide/target/debug/deps/test_arbitrary_labels-ed938fbfb65d61c5)
[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] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test all_zero_assignment_survives ... ok
[INFO] [stdout] test twodelta_delta_path_with_district_zero_survives ... ok
[INFO] [stdout] test non_consecutive_labels_survive ... ok
[INFO] [stdout] test zeros_embedded_in_the_assignment_survive ... ok
[INFO] [stdout] test twodelta_delta_path_with_non_consecutive_districts_survives ... ok
[INFO] [stdout] test mixed_ensemble_with_gaps_and_zeros_across_frames_survives ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_assignment_reader.rs (/opt/rustwide/target/debug/deps/test_assignment_reader-7fb0e8e05373f487)
[INFO] [stdout] 
[INFO] [stdout] running 65 tests
[INFO] [stdout] test mkvchain::count_samples_empty_stream ... ok
[INFO] [stdout] test mkvchain::empty_payload_yields_nothing ... ok
[INFO] [stdout] test mkvchain::single_assignment_round_trip ... ok
[INFO] [stdout] test mkvchain::frame_reader_mixed_runs_yield_correct_counts ... ok
[INFO] [stdout] test mkvchain::for_each_mixed_runs_delivers_correct_pairs ... ok
[INFO] [stdout] test mkvchain::alternating_assignments_each_have_count_one ... ok
[INFO] [stdout] test mkvchain::frame_reader_bytes_decode_back_to_original_assignment ... ok
[INFO] [stdout] test mkvchain::count_samples_with_no_repetitions ... ok
[INFO] [stdout] test mkvchain::count_samples_expands_repetitions ... ok
[INFO] [stdout] test mkvchain::multiple_distinct_assignments_each_have_count_one ... ok
[INFO] [stdout] test mkvchain::for_each_early_stop_terminates_after_first_frame ... ok
[INFO] [stdout] test mkvchain::banner_is_correct ... ok
[INFO] [stdout] test mkvchain::subsample_by_indices_locates_correct_sample_in_run ... ok
[INFO] [stdout] test mkvchain::iterator_values_match_original_assignments ... ok
[INFO] [stdout] test mkvchain::count_samples_propagates_truncation_error ... ok
[INFO] [stdout] test mkvchain::mixed_runs_yield_correct_frame_counts ... ok
[INFO] [stdout] test mkvchain::frame_reader_yields_count_in_tuple ... ok
[INFO] [stdout] test mkvchain::write_all_jsonl_matches_codec_decode ... ok
[INFO] [stdout] test mkvchain::subsample_every_within_single_run ... ok
[INFO] [stdout] test mkvchain::subsample_by_range_spans_repeated_frames ... ok
[INFO] [stdout] test mkvchain::write_all_jsonl_sample_numbers_are_sequential ... ok
[INFO] [stdout] test mkvchain::truncated_count_field_errors_on_next ... ok
[INFO] [stdout] test mkvchain::variant_accessor_returns_mkvchain ... ok
[INFO] [stdout] test mkvchain::write_all_jsonl_mixed_runs_are_correct ... ok
[INFO] [stdout] test mkvchain::write_all_jsonl_propagates_truncation_error ... ok
[INFO] [stdout] test mkvchain::write_all_jsonl_expands_repetitions ... ok
[INFO] [stdout] test twodelta::anchor_and_delta_repetitions_round_trip ... ok
[INFO] [stdout] test twodelta::anchor_repetition_count_is_correct ... ok
[INFO] [stdout] test mkvchain::subsample_by_indices_multiple_in_same_frame_returns_count ... ok
[INFO] [stdout] test mkvchain::subsample_every_across_two_runs ... ok
[INFO] [stdout] test mkvchain::truncated_mid_payload_errors_on_next ... ok
[INFO] [stdout] test twodelta::anchor_then_single_delta_round_trip ... ok
[INFO] [stdout] test twodelta::banner_is_correct ... ok
[INFO] [stdout] test twodelta::count_samples_propagates_truncation_error ... ok
[INFO] [stdout] test twodelta::delta_values_are_applied_correctly ... ok
[INFO] [stdout] test twodelta::count_samples_anchor_plus_two_deltas ... ok
[INFO] [stdout] test twodelta::count_samples_single_anchor ... ok
[INFO] [stdout] test twodelta::delta_repetition_count_is_correct ... ok
[INFO] [stdout] test twodelta::for_each_early_stop ... ok
[INFO] [stdout] test twodelta::for_each_receives_anchor_count ... ok
[INFO] [stdout] test twodelta::interleaved_repetitions_round_trip ... ok
[INFO] [stdout] test twodelta::into_frames_count_is_preserved_through_re_encoding ... ok
[INFO] [stdout] test twodelta::into_frames_from_anchor_only_has_single_frame_with_count_one ... ok
[INFO] [stdout] test twodelta::into_frames_decodes_to_correct_assignments ... ok
[INFO] [stdout] test twodelta::long_delta_chain_round_trip ... ok
[INFO] [stdout] test twodelta::into_frames_length_matches_unique_assignment_count ... ok
[INFO] [stdout] test twodelta::partial_swap_delta_is_correct ... ok
[INFO] [stdout] test twodelta::multiple_deltas_round_trip ... ok
[INFO] [stdout] test twodelta::single_anchor_frame_round_trip ... ok
[INFO] [stdout] test twodelta::subsample_by_indices_across_repeated_frames ... ok
[INFO] [stdout] test twodelta::subsample_every_distinct_frames ... ok
[INFO] [stdout] test twodelta::subsample_by_range_distinct_frames ... ok
[INFO] [stdout] test twodelta::write_all_jsonl_propagates_truncation_error ... ok
[INFO] [stdout] test twodelta::write_all_jsonl_expands_all_repetitions ... ok
[INFO] [stdout] test twodelta::variant_accessor_returns_twodelta ... ok
[INFO] [stdout] test twodelta::write_all_jsonl_sample_numbers_are_sequential ... ok
[INFO] [stdout] test twodelta::subsample_by_indices_distinct_frames ... ok
[INFO] [stdout] test twodelta::truncated_anchor_errors_on_next ... ok
[INFO] [stdout] test twodelta::truncated_delta_errors_on_next ... ok
[INFO] [stdout] test twodelta::write_all_jsonl_matches_codec_decode ... ok
[INFO] [stdout] test twodelta::write_all_jsonl_single_anchor ... ok
[INFO] [stdout] test twodelta::count_samples_expands_repetitions ... ok
[INFO] [stdout] test twodelta::for_each_receives_anchor_and_delta_counts ... ok
[INFO] [stdout] test mkvchain::identical_run_compressed_into_single_frame_with_correct_count ... ok
[INFO] [stderr]      Running tests/test_bendl_append_proptest.rs (/opt/rustwide/target/debug/deps/test_bendl_append_proptest-a36bfece779c9ac0)
[INFO] [stdout] test mkvchain::for_each_receives_correct_count ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test compact_rejects_unfinalized_bundle ... ok
[INFO] [stdout] test remove_singleton_frees_its_type_for_re_add ... ok
[INFO] [stdout] test remove_asset_drops_entry_and_preserves_everything_else ... ok
[INFO] [stdout] test remove_unknown_asset_errors_and_commit_stays_a_no_op ... ok
[INFO] [stdout] test compact_drops_dead_space_and_preserves_semantics ... ok
[INFO] [stdout] test remove_then_add_same_name_replaces_payload_in_one_session ... ok
[INFO] [stdout] test in_place_compaction_picks_tail_rewrite_and_never_touches_the_stream ... ok
[INFO] [stdout] test in_place_compaction_falls_back_to_full_rewrite_for_pre_stream_dead_space ... ok
[INFO] [stdout] test bendl_appender_preserves_existing_entries_and_no_op_aborts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_boundary_proptest.rs (/opt/rustwide/target/debug/deps/test_boundary_proptest-18e6addfa63e4096)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test boundary_sequences_round_trip_every_variant_and_wire_format ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_cli.rs (/opt/rustwide/target/debug/deps/test_cli-b0cb1104130705e9)
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test ben_xencode_graph_rejects_combination_with_print ... ok
[INFO] [stdout] test ben_xencode_graph_requires_input_file_not_stdin ... ok
[INFO] [stdout] test ben_encode_graph_refuses_to_overwrite_existing_file_without_flag ... ok
[INFO] [stdout] test ben_encode_graph_rejects_missing_graph_file ... ok
[INFO] [stdout] test ben_cli_xz_roundtrip_and_overwrite_prompt ... ok
[INFO] [stdout] test ben_cli_supports_ben_to_xben_and_xben_to_ben_paths ... ok
[INFO] [stdout] test ben_cli_uses_default_output_names ... ok
[INFO] [stdout] test reben_cli_can_canonicalize_into_a_different_ben_variant ... ok
[INFO] [stdout] test pcben_decodes_committed_foreign_pcompress_fixture ... ok
[INFO] [stdout] test pcompress_round_trips_zero_based_ben ... ok
[INFO] [stdout] test reben_cli_can_convert_between_ben_variants ... ok
[INFO] [stdout] test ben_cli_supports_stdin_stdout_workflows ... ok
[INFO] [stdout] test ben_xencode_graph_happy_path_produces_bendl ... ok
[INFO] [stdout] test ben_encode_graph_requires_input_file_not_stdin ... ok
[INFO] [stdout] test ben_cli_reports_expected_error_paths ... ok
[INFO] [stdout] test reben_cli_json_and_ben_modes_work ... ok
[INFO] [stdout] test ben_cli_encode_decode_read_and_x_modes_roundtrip ... ok
[INFO] [stdout] test reben_cli_supports_rcm_ordering ... ok
[INFO] [stdout] test reben_cli_supports_multi_level_cluster_ordering ... ok
[INFO] [stdout] test bendl_cli_create_inspect_extract_append_roundtrip ... ok
[INFO] [stdout] test pben_cli_converts_between_formats ... ok
[INFO] [stdout] test reben_cli_rejects_map_referencing_missing_assignment_index ... ok
[INFO] [stdout] test reben_cli_generates_map_from_dual_graph_and_reports_invalid_flag_combinations ... ok
[INFO] [stdout] test ben_xencode_graph_with_ben_input_round_trips ... ok
[INFO] [stdout] test reben_cli_supports_twodelta_ben_mode ... ok
[INFO] [stdout] test reben_cli_can_limit_variant_conversion_to_first_n_items ... ok
[INFO] [stdout] test all_clis_report_help_and_package_version ... ok
[INFO] [stdout] test ben_encode_graph_rejects_combination_with_print ... ok
[INFO] [stdout] test reben_cli_can_limit_ben_relabeling_to_first_n_items ... ok
[INFO] [stdout] test ben_encode_graph_happy_path_produces_bendl ... ok
[INFO] [stdout] test ben_cli_reports_overwrite_denials_and_remaining_error_modes ... ok
[INFO] [stdout] test bendl_cli_remove_reclaims_bytes_and_compact_is_stable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_coverage.rs (/opt/rustwide/target/debug/deps/test_coverage-7850dd70ad7952b5)
[INFO] [stdout] 
[INFO] [stdout] running 108 tests
[INFO] [stdout] test banner_for_variant_returns_correct_banners ... ok
[INFO] [stdout] test ben_decoder_accepts_cursor_reader ... ok
[INFO] [stdout] test ben_decoder_count_samples_mkv_with_repetitions ... ok
[INFO] [stdout] test ben_decoder_iterator_on_empty_payload_yields_nothing ... ok
[INFO] [stdout] test ben_decoder_iterator_collects_all_frames ... ok
[INFO] [stdout] test ben_decoder_for_each_assignment_early_stop ... ok
[INFO] [stdout] test ben_decoder_rejects_empty_input ... ok
[INFO] [stdout] test ben_decoder_mkv_preserves_repetition_counts ... ok
[INFO] [stdout] test ben_decoder_rejects_wrong_banner ... ok
[INFO] [stdout] test ben_decoder_rejects_xz_data_with_helpful_message ... ok
[INFO] [stdout] test ben_decoder_standard_multiple_assignments_round_trip ... ok
[INFO] [stdout] test ben_decoder_write_all_jsonl_produces_correct_output ... ok
[INFO] [stdout] test ben_decoder_standard_single_assignment_round_trip ... ok
[INFO] [stdout] test ben_encoder_standard_identical_assignments_still_written ... ok
[INFO] [stdout] test ben_encoder_write_json_value_valid_input ... ok
[INFO] [stdout] test ben_encoder_finish_is_idempotent ... ok
[INFO] [stdout] test ben_encoder_standard_single_assignment_round_trip ... ok
[INFO] [stdout] test ben_frame_decoder_twodelta_yields_standard_frames ... ok
[INFO] [stdout] test ben_encoder_twodelta_base_frame_then_delta_round_trip ... ok
[INFO] [stdout] test ben_encoder_mkv_identical_assignments_deduplicated ... ok
[INFO] [stdout] test ben_encoder_writes_correct_banner_standard ... ok
[INFO] [stdout] test ben_encoder_writes_correct_banner_twodelta ... ok
[INFO] [stdout] test ben_variant_debug ... ok
[INFO] [stdout] test convert_ben_file_standard_to_mkvchain ... ok
[INFO] [stdout] test convert_ben_file_limit_zero_produces_banner_only ... ok
[INFO] [stdout] test convert_ben_file_rejects_invalid_header ... ok
[INFO] [stdout] test ben_encoder_write_json_value_value_too_large_errors ... ok
[INFO] [stdout] test ben_frame_decoder_standard_iterates ... ok
[INFO] [stdout] test ben_encoder_writes_correct_banner_mkvchain ... ok
[INFO] [stdout] test ben_variant_clone_and_copy ... ok
[INFO] [stdout] test ben_encoder_write_json_value_missing_assignment_field_errors ... ok
[INFO] [stdout] test convert_ben_file_limit_truncates_to_max_samples ... ok
[INFO] [stdout] test ben_encoder_write_json_value_negative_value_errors ... ok
[INFO] [stdout] test decode_ben_to_jsonl_rejects_empty_input ... ok
[INFO] [stdout] test decode_ben_to_jsonl_rejects_wrong_banner ... ok
[INFO] [stdout] test convert_ben_file_standard_to_standard_identity ... ok
[INFO] [stdout] test decoder_init_error_converts_from_io_error ... ok
[INFO] [stdout] test decode_ben_to_jsonl_rejects_truncated_frame_header ... ok
[INFO] [stdout] test decoder_init_error_converts_to_io_error_from_invalid_format ... ok
[INFO] [stdout] test decoder_init_error_converts_to_io_error_from_io ... ok
[INFO] [stdout] test decoder_init_error_display_invalid_format_non_xz ... ok
[INFO] [stdout] test decoder_init_error_display_xz_header_mentions_compressed ... ok
[INFO] [stdout] test decoder_init_error_display_io_variant ... ok
[INFO] [stdout] test encode_and_decode_empty_assignment_standard ... ok
[INFO] [stdout] test encode_ben_frame_from_assignment ... ok
[INFO] [stdout] test decoder_init_error_source_invalid_format_has_no_source ... ok
[INFO] [stdout] test decoder_init_error_source_io_variant_has_source ... ok
[INFO] [stdout] test encode_ben_vec_from_assign_and_rle_are_equivalent ... ok
[INFO] [stdout] test encode_and_decode_max_u16_values_standard ... ok
[INFO] [stdout] test encode_ben_vec_from_assign_single_element ... ok
[INFO] [stdout] test encode_twodelta_frame_single_value_swap ... ok
[INFO] [stdout] test encode_twodelta_frame_more_than_two_values_errors ... ok
[INFO] [stdout] test encode_twodelta_frame_different_lengths_errors ... ok
[INFO] [stdout] test encode_ben_vec_from_assign_all_same ... ok
[INFO] [stdout] test encode_ben_vec_from_rle_empty_rle ... ok
[INFO] [stdout] test encode_twodelta_frame_valid_two_value_transition ... ok
[INFO] [stdout] test has_known_banner_prefix_recognises_all_variants ... ok
[INFO] [stdout] test graph_invalid_node_id_errors ... ok
[INFO] [stdout] test graph_unknown_adjacency_node_errors ... ok
[INFO] [stdout] test has_known_banner_prefix_recognises_prefixed_bytes ... ok
[INFO] [stdout] test relabel_ben_file_as_variant_limit_zero_gives_empty ... ok
[INFO] [stdout] test relabel_ben_file_as_variant_mkvchain_to_standard ... ok
[INFO] [stdout] test relabel_ben_file_as_variant_limit_truncates_output ... ok
[INFO] [stdout] test graph_invalid_link_id_errors ... ok
[INFO] [stdout] test relabel_ben_file_as_variant_rejects_invalid_header ... ok
[INFO] [stdout] test relabel_ben_file_as_variant_standard_to_mkvchain ... ok
[INFO] [stdout] test has_known_banner_prefix_rejects_garbage ... ok
[INFO] [stdout] test relabel_ben_file_twodelta_canonicalizes_labels ... ok
[INFO] [stdout] test relabel_ben_file_standard_is_idempotent ... ok
[INFO] [stdout] test relabel_ben_file_with_map_as_variant_limit_zero_gives_empty ... ok
[INFO] [stdout] test relabel_ben_file_with_map_as_variant_limit_truncates ... ok
[INFO] [stdout] test relabel_ben_file_with_map_as_variant_standard_to_mkvchain ... ok
[INFO] [stdout] test relabel_ben_file_as_variant_standard_to_standard ... ok
[INFO] [stdout] test relabel_ben_file_with_map_as_variant_rejects_invalid_header ... ok
[INFO] [stdout] test relabel_ben_file_with_map_as_variant_standard_to_standard ... ok
[INFO] [stdout] test rle_roundtrip_with_max_values ... ok
[INFO] [stdout] test relabel_file_with_map_detects_gap_in_permutation ... ok
[INFO] [stdout] test relabel_ben_lines_limit_truncates_standard ... ok
[INFO] [stdout] test rle_roundtrip_preserves_data ... ok
[INFO] [stdout] test single_unique_label_assignment_round_trips ... ok
[INFO] [stdout] test single_sample_mkvchain_round_trip ... ok
[INFO] [stdout] test sort_by_ordering_disconnected_graph_rcm ... ok
[INFO] [stdout] test twodelta_frame_try_from_parts_round_trip ... ok
[INFO] [stdout] test single_unique_label_relabeled_to_zero ... ok
[INFO] [stdout] test relabel_ben_file_with_map_as_variant_permutes_correctly ... ok
[INFO] [stdout] test variant_from_banner_returns_none_for_all_zeros ... ok
[INFO] [stdout] test encode_ben_to_xben_and_back_standard ... ok
[INFO] [stdout] test sort_by_ordering_rcm_large_ring_graph ... ok
[INFO] [stdout] test single_sample_standard_round_trip ... ok
[INFO] [stdout] test variant_from_banner_returns_none_for_partial_match ... ok
[INFO] [stdout] test variant_from_banner_round_trips_all_variants ... ok
[INFO] [stdout] test variant_from_banner_returns_none_for_unknown_banner ... ok
[INFO] [stdout] test ben_decoder_count_samples_standard ... ok
[INFO] [stdout] test convert_ben_file_limit_with_mkvchain_repetitions ... ok
[INFO] [stdout] test encode_twodelta_frame_identical_assignments_errors ... ok
[INFO] [stdout] test sort_by_ordering_disconnected_graph_multilevel ... ok
[INFO] [stdout] test xben_mkvchain_round_trip_preserves_all_samples ... ok
[INFO] [stdout] test xben_decoder_reads_variant_from_banner_twodelta ... ok
[INFO] [stdout] test xben_round_trip_with_level_0_compression ... ok
[INFO] [stdout] test xben_decoder_count_samples_mkvchain ... ok
[INFO] [stdout] test xben_decoder_count_samples_standard ... ok
[INFO] [stdout] test xben_decoder_reads_variant_from_banner_standard ... ok
[INFO] [stdout] test xben_frame_decoder_new_and_iterate ... ok
[INFO] [stdout] test sort_by_ordering_multilevel_cluster_large_ring_graph ... ok
[INFO] [stdout] test sort_by_ordering_large_graph_multilevel_verifies_permutation ... ok
[INFO] [stdout] test xben_decoder_iterator_standard_collects_all ... ok
[INFO] [stdout] test xben_decoder_reads_variant_from_banner_mkvchain ... ok
[INFO] [stdout] test encode_decode_max_run_length_standard ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 108 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_extreme_plans.rs (/opt/rustwide/target/debug/deps/test_extreme_plans-95eb976d618ac089)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test extreme_two_district_plan_round_trips_through_a_bendl_bundle ... ok
[INFO] [stdout] test extreme_two_district_plan_round_trips_every_variant_and_wire_format ... ok
[INFO] [stderr]      Running tests/test_fixture_mutations.rs (/opt/rustwide/target/debug/deps/test_fixture_mutations-21e788d0ca2ac70e)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.38s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test mutated_xben_fixtures_never_panic_any_entry_point ... ok
[INFO] [stdout] test truncated_xben_bodies_never_panic_any_entry_point ... ok
[INFO] [stdout] test truncated_fixtures_never_panic_any_entry_point ... ok
[INFO] [stdout] test mutated_bendl_fixtures_never_panic_any_entry_point ... ok
[INFO] [stdout] test mutated_ben_fixtures_never_panic_any_entry_point ... ok
[INFO] [stdout] test mutated_xben_bodies_never_panic_any_entry_point ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.29s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_format_stability.rs (/opt/rustwide/target/debug/deps/test_format_stability-b4a4ff617245afb0)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test generate_format_stability_fixtures ... ignored, regenerates committed v1.0.0 fixtures; never run as part of normal CI
[INFO] [stdout] test generate_pcompress_interop_fixture ... ignored, mints only the foreign-format pcompress interop fixture; never run as part of normal CI
[INFO] [stdout] test mkvchain_xben_v1_0_0_round_trips ... ok
[INFO] [stdout] test standard_ben_v1_0_0_round_trips ... ok
[INFO] [stdout] test mkvchain_ben_v1_0_0_round_trips ... ok
[INFO] [stdout] test unknown_flags_bendl_v1_0_0_opens_and_decodes_cleanly ... ok
[INFO] [stdout] test flags_set_bendl_v1_0_0_decodes_all_assets_and_stream ... ok
[INFO] [stdout] test standard_xben_v1_0_0_round_trips ... ok
[INFO] [stdout] test twodelta_xben_v1_0_0_round_trips ... ok
[INFO] [stdout] test twodelta_ben_v1_0_0_round_trips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_impls_pipeline.rs (/opt/rustwide/target/debug/deps/test_impls_pipeline-982cd1313ea44c6b)
[INFO] [stdout] 
[INFO] [stdout] running 52 tests
[INFO] [stdout] test ben_decoder_frame_read_error_paths ... ok
[INFO] [stdout] test ben_decoder_count_samples_propagates_frame_errors ... ok
[INFO] [stdout] test ben_decoder_write_all_jsonl_propagates_frame_errors ... ok
[INFO] [stdout] test ben_decoder_subsample_helpers_work_on_public_api ... ok
[INFO] [stdout] test ben_decoder_new_reports_short_header_as_io_error ... ok
[INFO] [stdout] test benencoder_finish_flushes_once ... ok
[INFO] [stdout] test ben_encoder_write_assignment_path_roundtrips ... ok
[INFO] [stdout] test encode_decode_ben32_odd_bit_packing_roundtrip ... ok
[INFO] [stdout] test encode_jsonl_to_ben_rejects_bad_assignment_shapes ... ok
[INFO] [stdout] test encode_ben_to_xben_round_trips_through_decode ... ok
[INFO] [stdout] test decoder_init_error_display_source_and_conversion_paths ... ok
[INFO] [stdout] test ben_decoder_and_xben_decoder_count_samples ... ok
[INFO] [stdout] test build_frame_iter_and_count_samples_from_file_cover_public_file_api ... ok
[INFO] [stdout] test ben_new_invalid_header_detects_xz ... ok
[INFO] [stdout] test ben_encode_xben_respects_existing_ben_header ... ok
[INFO] [stdout] test ben_decoder_mkv_count_read_error_path ... ok
[INFO] [stdout] test fuzz_roundtrip_ben_twodelta ... ok
[INFO] [stdout] test fuzz_bendecoder_iterator_matches_jsonl_twodelta ... ok
[INFO] [stdout] test fuzz_subsample_by_indices_twodelta ... ok
[INFO] [stdout] test extract_twodelta_returns_the_correct_sample ... ok
[INFO] [stdout] test fuzz_roundtrip_xben_twodelta ... ok
[INFO] [stdout] test invalid_ben_header_yields_error ... ok
[INFO] [stdout] test subsample_by_indices_sorts_and_dedups ... ok
[INFO] [stdout] test subsample_every_respects_offset ... ok
[INFO] [stdout] test subsample_frame_decoder_propagates_inner_and_decode_errors ... ok
[INFO] [stdout] test twodelta_first_frame_carries_repeat_trailer ... ok
[INFO] [stdout] test twodelta_non_pair_transition_falls_back_to_snapshot ... ok
[INFO] [stdout] test twodelta_roundtrips_and_counts_repeated_frames ... ok
[INFO] [stdout] test extract_twodelta_seek_matches_plain_and_truth ... ok
[INFO] [stdout] test twodelta_supports_frame_iteration_counting_and_sample_extraction ... ok
[INFO] [stdout] test twodelta_write_json_value_non_pair_transition_falls_back_to_snapshot ... ok
[INFO] [stdout] test xben_decoder_rejects_bad_banner ... ok
[INFO] [stdout] test xben_frame_decoder_new_and_truncated_iteration_paths ... ok
[INFO] [stdout] test xben_new_invalid_banner ... ok
[INFO] [stdout] test xben_truncated_frame_reports_unexpected_eof ... ok
[INFO] [stdout] test xbenencoder_drop_flushes_tail_group ... ok
[INFO] [stdout] test xz_mt_params_are_capped_and_safe ... ok
[INFO] [stdout] test fuzz_decode_xben_direct_equals_via_ben_twodelta ... ok
[INFO] [stdout] test twodelta_seek_lookup_crosses_forced_checkpoint ... ok
[INFO] [stdout] test fuzz_xbendecoder_iterator_matches_jsonl_twodelta ... ok
[INFO] [stdout] test fuzz_subsample_by_indices ... ok
[INFO] [stdout] test fuzz_subsample_every ... ok
[INFO] [stdout] test fuzz_subsample_range ... ok
[INFO] [stdout] test fuzz_bendecoder_iterator_matches_jsonl has been running for over 60 seconds
[INFO] [stdout] test fuzz_decode_xben_direct_equals_via_ben has been running for over 60 seconds
[INFO] [stdout] test fuzz_decode_xben_direct_equals_via_ben_standard has been running for over 60 seconds
[INFO] [stdout] test fuzz_roundtrip_ben_mkv has been running for over 60 seconds
[INFO] [stdout] test fuzz_roundtrip_ben_standard has been running for over 60 seconds
[INFO] [stdout] test fuzz_roundtrip_xben_mkv has been running for over 60 seconds
[INFO] [stdout] test fuzz_roundtrip_xben_standard has been running for over 60 seconds
[INFO] [stdout] test fuzz_roundtrip_xben_standard ... ok
[INFO] [stdout] test fuzz_roundtrip_xben_mkv ... ok
[INFO] [stdout] test fuzz_xbendecoder_iterator_matches_jsonl has been running for over 60 seconds
[INFO] [stdout] test fuzz_bendecoder_iterator_matches_jsonl ... ok
[INFO] [stdout] test fuzz_xz_roundtrip has been running for over 60 seconds
[INFO] [stdout] test fuzz_roundtrip_ben_standard ... ok
[INFO] [stdout] test fuzz_roundtrip_ben_mkv ... ok
[INFO] [stdout] test fuzz_decode_xben_direct_equals_via_ben ... ok
[INFO] [stdout] test fuzz_xbendecoder_iterator_matches_jsonl ... ok
[INFO] [stdout] test fuzz_decode_xben_direct_equals_via_ben_standard ... ok
[INFO] [stdout] test fuzz_xz_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 52 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 107.60s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_ops_equivalence_proptest.rs (/opt/rustwide/target/debug/deps/test_ops_equivalence_proptest-7b15919dc68ff92a)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test extract_returns_the_correct_sample ... ok
[INFO] [stdout] test relabel_composition_is_identity ... ok
[INFO] [stdout] test relabel_random_shuffle_composition_is_identity ... ok
[INFO] [stderr]      Running tests/test_pipeline.rs (/opt/rustwide/target/debug/deps/test_pipeline-b993e186903698fd)
[INFO] [stdout] test convert_variant_round_trip_preserves_assignments ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_xtwodeltaben_pipeline ... ok
[INFO] [stdout] test test_twodeltaben_pipeline ... ok
[INFO] [stdout] test test_mkvben_pipeline ... ok
[INFO] [stdout] test test_ben_pipeline ... ok
[INFO] [stdout] test test_xben_pipeline ... ok
[INFO] [stdout] test test_xmkvben_pipeline ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.66s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_streaming_soak.rs (/opt/rustwide/target/debug/deps/test_streaming_soak-d45b6de564e18ac3)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test plain_ben_round_trip_streams_without_slurping ... ignored, streaming soak: multi-gigabyte logical stream; run via the slow/stress gate
[INFO] [stdout] test xben_round_trip_streams_without_slurping ... ignored, streaming soak: multi-gigabyte logical stream; run via the slow/stress gate
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_stress_edges.rs (/opt/rustwide/target/debug/deps/test_stress_edges-5aa472d791b850aa)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test bendl_append_header_patch_crash_preserves_old_directory ... ok
[INFO] [stdout] test bendl_open_rejects_directory_len_mismatches ... ok
[INFO] [stdout] test bendl_append_truncated_new_directory_is_rejected_on_reopen ... ok
[INFO] [stdout] test bendl_open_rejects_name_len_longer_than_remaining_directory_bytes ... ok
[INFO] [stdout] test bendl_open_rejects_malformed_directory_invariants ... ok
[INFO] [stdout] test malformed_ben_bit_widths_return_invalid_data ... ok
[INFO] [stdout] test bendl_open_rejects_directory_offset_past_eof ... ok
[INFO] [stdout] test bendl_nonzero_alignment_padding_is_ignored ... ok
[INFO] [stdout] test bendl_stream_offset_past_eof_surfaces_short_range ... ok
[INFO] [stdout] test malformed_twodelta_bit_width_and_extra_runs_return_errors ... ok
[INFO] [stdout] test relabel_map_out_of_range_old_indices_error_cleanly ... ok
[INFO] [stdout] test bendl_open_rejects_directory_offset_plus_directory_len_overflow ... ok
[INFO] [stdout] test bendl_unknown_header_flag_bits_are_ignored ... ok
[INFO] [stdout] test bendl_clear_stream_checksum_flag_with_nonzero_bytes_returns_unavailable_not_mismatch ... ok
[INFO] [stdout] test standard_rle_splits_assignment_run_longer_than_u16_max ... ok
[INFO] [stdout] test xz_compress_propagates_input_reader_errors ... ok
[INFO] [stdout] test direct_xben_helpers_propagate_corrupt_xz_errors ... ok
[INFO] [stdout] test xben_twodelta_huge_incomplete_chunk_errors_without_panicking ... ok
[INFO] [stdout] test xz_compress_propagates_output_writer_errors_at_finish ... ok
[INFO] [stdout] test zero_count_frames_are_rejected ... ok
[INFO] [stdout] test bendl_stream_offset_plus_stream_len_overflow_surfaces_short_range ... ok
[INFO] [stdout] test mkvchain_writer_splits_repetition_count_longer_than_u16_max ... ok
[INFO] [stdout] test twodelta_writer_splits_repetition_count_longer_than_u16_max ... ok
[INFO] [stdout] test seeded_malformed_ben_bytes_do_not_panic ... ok
[INFO] [stdout] test seeded_malformed_xben_bytes_do_not_panic ... ok
[INFO] [stdout] test seeded_malformed_bendl_bytes_do_not_panic ... ok
[INFO] [stdout] test xben_mkvchain_splits_repetition_count_longer_than_u16_max ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests binary_ensemble
[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" "bcca156079d166c4a8c9dd0da87f551724b708e62379672d162b3def3c22e08d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bcca156079d166c4a8c9dd0da87f551724b708e62379672d162b3def3c22e08d", kill_on_drop: false }`
[INFO] [stdout] bcca156079d166c4a8c9dd0da87f551724b708e62379672d162b3def3c22e08d
