[INFO] fetching crate oxidelta 0.1.4...
[INFO] testing oxidelta-0.1.4 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate oxidelta 0.1.4 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate oxidelta 0.1.4
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate oxidelta 0.1.4
[INFO] tweaked toml for crates.io crate oxidelta 0.1.4 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate oxidelta 0.1.4 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate oxidelta 0.1.4 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" "+beta-2026-04-21" "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/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 540f7987267ea4b7bd099fac66e24d44c771f25ad6b11b1ced2f65ac5b0207d2
[INFO] running `Command { std: "docker" "start" "-a" "540f7987267ea4b7bd099fac66e24d44c771f25ad6b11b1ced2f65ac5b0207d2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "540f7987267ea4b7bd099fac66e24d44c771f25ad6b11b1ced2f65ac5b0207d2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "540f7987267ea4b7bd099fac66e24d44c771f25ad6b11b1ced2f65ac5b0207d2", kill_on_drop: false }`
[INFO] [stdout] 540f7987267ea4b7bd099fac66e24d44c771f25ad6b11b1ced2f65ac5b0207d2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8df339d85a6f0491368e00c88e70fe64834374f3ceae14c3e39dd73a6b644b4c
[INFO] running `Command { std: "docker" "start" "-a" "8df339d85a6f0491368e00c88e70fe64834374f3ceae14c3e39dd73a6b644b4c", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.23
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling zmij v1.0.20
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling crc-catalog v2.4.0
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling jiff v0.2.19
[INFO] [stderr]    Compiling zlib-rs v0.6.0
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling crc v3.4.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling lzma-rs v0.3.0
[INFO] [stderr]    Compiling clap_builder v4.5.58
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling env_filter v1.0.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling env_logger v0.11.9
[INFO] [stderr]    Compiling clap v4.5.58
[INFO] [stderr]    Compiling oxidelta v0.1.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 26.49s
[INFO] running `Command { std: "docker" "inspect" "8df339d85a6f0491368e00c88e70fe64834374f3ceae14c3e39dd73a6b644b4c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8df339d85a6f0491368e00c88e70fe64834374f3ceae14c3e39dd73a6b644b4c", kill_on_drop: false }`
[INFO] [stdout] 8df339d85a6f0491368e00c88e70fe64834374f3ceae14c3e39dd73a6b644b4c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0a5eff87777373595db855914bbd1cd6b7cf7a352395fcff49dee8a1ba09b033
[INFO] running `Command { std: "docker" "start" "-a" "0a5eff87777373595db855914bbd1cd6b7cf7a352395fcff49dee8a1ba09b033", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.181
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling rand_core v0.4.2
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling autocfg v0.1.8
[INFO] [stderr]    Compiling version_check v0.1.5
[INFO] [stderr]    Compiling cc v1.2.55
[INFO] [stderr]    Compiling clang-sys v0.28.1
[INFO] [stderr]    Compiling zerocopy-derive v0.8.39
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling humantime v1.3.0
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling bindgen v0.52.0
[INFO] [stderr]    Compiling rand_chacha v0.1.1
[INFO] [stderr]    Compiling rand_pcg v0.1.2
[INFO] [stderr]    Compiling rand_core v0.3.1
[INFO] [stderr]    Compiling rand v0.6.5
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling ansi_term v0.12.1
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling strsim v0.8.0
[INFO] [stderr]    Compiling nom v4.2.3
[INFO] [stderr]    Compiling rand_xorshift v0.1.1
[INFO] [stderr]    Compiling rand_hc v0.1.0
[INFO] [stderr]    Compiling rand_isaac v0.1.1
[INFO] [stderr]    Compiling rand_jitter v0.1.4
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling shlex v0.1.1
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling cfg-if v0.1.10
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling lazycell v1.3.0
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling peeking_take_while v0.1.2
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling cexpr v0.3.6
[INFO] [stderr]    Compiling libloading v0.5.2
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling rand_os v0.1.3
[INFO] [stderr]    Compiling which v3.1.1
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling clap v2.34.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling tempfile v3.25.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling env_logger v0.7.1
[INFO] [stderr]    Compiling env_filter v1.0.0
[INFO] [stderr]    Compiling env_logger v0.11.9
[INFO] [stderr]    Compiling oxidelta v0.1.4 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling xdelta3 v0.1.5
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 38.59s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: cexpr v0.3.6, nom v4.2.3
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] running `Command { std: "docker" "inspect" "0a5eff87777373595db855914bbd1cd6b7cf7a352395fcff49dee8a1ba09b033", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0a5eff87777373595db855914bbd1cd6b7cf7a352395fcff49dee8a1ba09b033", kill_on_drop: false }`
[INFO] [stdout] 0a5eff87777373595db855914bbd1cd6b7cf7a352395fcff49dee8a1ba09b033
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 5a50c9c48a425179171003c0ab6679ddca197b86eb140f6f9e7b87efbd6ba03b
[INFO] running `Command { std: "docker" "start" "-a" "5a50c9c48a425179171003c0ab6679ddca197b86eb140f6f9e7b87efbd6ba03b", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: cexpr v0.3.6, nom v4.2.3
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oxidelta-ee0d59f6f989e13f)
[INFO] [stdout] 
[INFO] [stdout] running 172 tests
[INFO] [stdout] test cli::tests::config_command_maps ... ok
[INFO] [stdout] test cli::tests::decode_subcommand_maps_correctly ... ok
[INFO] [stdout] test cli::tests::compress_options_mapping ... ok
[INFO] [stdout] test cli::tests::encode_subcommand_maps_correctly ... ok
[INFO] [stdout] test cli::tests::global_stdio_and_force_flags ... ok
[INFO] [stdout] test cli::tests::parse_byte_size_suffixes ... ok
[INFO] [stdout] test cli::tests::merge_flags_parse ... ok
[INFO] [stdout] test cli::tests::tuning_flags_parse ... ok
[INFO] [stdout] test cli::tests::verbose_is_capped ... ok
[INFO] [stdout] test compress::encoder::tests::all_levels_roundtrip ... ok
[INFO] [stdout] test compress::encoder::tests::level_0_store_only ... ok
[INFO] [stdout] test cli::tests::parse_source_and_secondary ... ok
[INFO] [stdout] test compress::decoder::tests::decode_all_roundtrip ... ok
[INFO] [stdout] test cli::tests::recode_app_header_flags ... ok
[INFO] [stdout] test compress::decoder::tests::no_checksum_verification ... ok
[INFO] [stdout] test compress::encoder::tests::secondary_lzma_roundtrip ... ok
[INFO] [stdout] test compress::decoder::tests::streaming_decode_to_writer ... ok
[INFO] [stdout] test compress::decoder::tests::window_by_window_decode ... ok
[INFO] [stdout] test cli::tests::header_commands_map ... ok
[INFO] [stdout] test compress::decoder::tests::empty_target ... ok
[INFO] [stdout] test compress::encoder::tests::empty_target ... ok
[INFO] [stdout] test compress::encoder::tests::encode_all_roundtrip ... ok
[INFO] [stdout] test compress::encoder::tests::no_source ... ok
[INFO] [stdout] test compress::encoder::tests::streaming_matches_bulk ... ok
[INFO] [stdout] test compress::pipeline::tests::coalesce_adjacent_adds ... ok
[INFO] [stdout] test compress::encoder::tests::secondary_zlib_roundtrip ... ok
[INFO] [stdout] test compress::pipeline::tests::coalesce_adjacent_runs ... ok
[INFO] [stdout] test compress::encoder::tests::xdelta3_can_decode_our_output ... ok
[INFO] [stdout] test compress::pipeline::tests::coalesce_contiguous_copies ... ok
[INFO] [stdout] test compress::pipeline::tests::detect_run_in_add ... ok
[INFO] [stdout] test compress::pipeline::tests::empty_instructions ... ok
[INFO] [stdout] test compress::pipeline::tests::mixed_instructions_preserve_order ... ok
[INFO] [stdout] test compress::pipeline::tests::no_coalesce_noncontiguous_copies ... ok
[INFO] [stdout] test compress::pipeline::tests::no_run_below_threshold ... ok
[INFO] [stdout] test compress::pipeline::tests::remove_zero_length ... ok
[INFO] [stdout] test compress::secondary::tests::backend_for_id_dispatch ... ok
[INFO] [stdout] test compress::secondary::tests::compress_sections_roundtrip_lzma ... ok
[INFO] [stdout] test compress::secondary::tests::custom_backend ... ok
[INFO] [stdout] test compress::secondary::tests::compress_sections_roundtrip_zlib ... ok
[INFO] [stdout] test compress::secondary::tests::incompressible_data_preserved ... ok
[INFO] [stdout] test compress::secondary::tests::missing_compressor_id_rejected ... ok
[INFO] [stdout] test compress::secondary::tests::no_compression_passthrough ... ok
[INFO] [stdout] test compress::secondary::tests::lzma_compress_decompress_roundtrip ... ok
[INFO] [stdout] test compress::secondary::tests::secondary_compression_enum ... ok
[INFO] [stdout] test compress::secondary::tests::small_data_not_compressed ... ok
[INFO] [stdout] test compress::secondary::tests::wrong_compressor_id_rejected ... ok
[INFO] [stdout] test compress::secondary::tests::zlib_compress_decompress_roundtrip ... ok
[INFO] [stdout] test engine::tests::roundtrip_all_levels ... ok
[INFO] [stdout] test engine::tests::delta_is_smaller_for_similar_data ... ok
[INFO] [stdout] test engine::tests::roundtrip_identical ... ok
[INFO] [stdout] test engine::tests::roundtrip_large_insert ... ok
[INFO] [stdout] test engine::tests::roundtrip_empty_target ... ok
[INFO] [stdout] test engine::tests::roundtrip_binary_data ... ok
[INFO] [stdout] test engine::tests::roundtrip_no_source ... ok
[INFO] [stdout] test engine::tests::roundtrip_repeating_data ... ok
[INFO] [stdout] test engine::tests::roundtrip_run_data ... ok
[INFO] [stdout] test engine::tests::roundtrip_small_edit ... ok
[INFO] [stdout] test engine::tests::xdelta3_can_decode_engine_output ... ok
[INFO] [stdout] test hash::config::tests::all_profiles_have_slook_4 ... ok
[INFO] [stdout] test hash::config::tests::all_profiles_have_llook_9 ... ok
[INFO] [stdout] test hash::config::tests::level_mapping ... ok
[INFO] [stdout] test hash::matching::tests::all_profiles_produce_valid_output ... ok
[INFO] [stdout] test hash::matching::tests::instructions_cover_full_target ... ok
[INFO] [stdout] test hash::matching::tests::empty_target ... ok
[INFO] [stdout] test compress::secondary::tests::zlib_vs_lzma_comparison ... ok
[INFO] [stdout] test hash::matching::tests::no_source_add_only ... ok
[INFO] [stdout] test hash::matching::tests::run_detection ... ok
[INFO] [stdout] test hash::rolling::tests::backward_match_differ_at_end ... ok
[INFO] [stdout] test hash::matching::tests::source_copy_identical ... ok
[INFO] [stdout] test hash::matching::tests::small_target_no_panic ... ok
[INFO] [stdout] test hash::rolling::tests::backward_match_empty ... ok
[INFO] [stdout] test hash::rolling::tests::comprun_all_same ... ok
[INFO] [stdout] test hash::rolling::tests::comprun_no_run ... ok
[INFO] [stdout] test hash::rolling::tests::backward_match_simd_boundary ... ok
[INFO] [stdout] test hash::rolling::tests::backward_match_differ_at_start ... ok
[INFO] [stdout] test hash::rolling::tests::comprun_trailing_run ... ok
[INFO] [stdout] test hash::rolling::tests::find_run_length_all_same ... ok
[INFO] [stdout] test hash::rolling::tests::find_run_length_empty ... ok
[INFO] [stdout] test hash::rolling::tests::find_run_length_max_limit ... ok
[INFO] [stdout] test hash::rolling::tests::backward_match_differ_in_middle ... ok
[INFO] [stdout] test hash::rolling::tests::find_run_length_partial ... ok
[INFO] [stdout] test hash::rolling::tests::forward_match_empty ... ok
[INFO] [stdout] test hash::rolling::tests::find_run_length_simd_boundary ... ok
[INFO] [stdout] test hash::rolling::tests::forward_match_differ_at_start ... ok
[INFO] [stdout] test hash::rolling::tests::forward_match_differ_in_middle ... ok
[INFO] [stdout] test hash::rolling::tests::find_run_length_no_match ... ok
[INFO] [stdout] test hash::rolling::tests::backward_match_identical ... ok
[INFO] [stdout] test hash::rolling::tests::forward_match_identical ... ok
[INFO] [stdout] test hash::matching::tests::target_self_copy ... ok
[INFO] [stdout] test hash::rolling::tests::hash_cfg_power_of_two ... ok
[INFO] [stdout] test hash::rolling::tests::hash_cfg_bucket_in_range ... ok
[INFO] [stdout] test hash::rolling::tests::hash_cfg_size_hashtable_bits ... ok
[INFO] [stdout] test hash::rolling::tests::large_hash_full_and_rolling ... ok
[INFO] [stdout] test hash::rolling::tests::forward_match_simd_boundary ... ok
[INFO] [stdout] test hash::rolling::tests::small_cksum_basic ... ok
[INFO] [stdout] test hash::rolling::tests::small_cksum_all_zeros ... ok
[INFO] [stdout] test hash::table::tests::large_table_insert_lookup ... ok
[INFO] [stdout] test hash::table::tests::large_table_overwrite ... ok
[INFO] [stdout] test hash::table::tests::small_table_chain_stale_rejection ... ok
[INFO] [stdout] test hash::table::tests::small_table_chaining ... ok
[INFO] [stdout] test hash::rolling::tests::large_hash_rolling_chain ... ok
[INFO] [stdout] test hash::table::tests::small_table_chain_boundary_is_stale ... ok
[INFO] [stdout] test hash::table::tests::small_table_overwrite ... ok
[INFO] [stdout] test hash::table::tests::small_table_reset ... ok
[INFO] [stdout] test hash::table::tests::small_table_insert_lookup ... ok
[INFO] [stdout] test hash::rolling::tests::forward_match_large ... ok
[INFO] [stdout] test vcdiff::address_cache::tests::cache_init_resets ... ok
[INFO] [stdout] test vcdiff::address_cache::tests::default_cache_params ... ok
[INFO] [stdout] test hash::rolling::tests::backward_match_large ... ok
[INFO] [stdout] test vcdiff::address_cache::tests::encode_decode_here_mode ... ok
[INFO] [stdout] test vcdiff::address_cache::tests::encode_decode_near_mode ... ok
[INFO] [stdout] test vcdiff::address_cache::tests::encode_decode_same_mode ... ok
[INFO] [stdout] test vcdiff::address_cache::tests::encode_decode_self_mode ... ok
[INFO] [stdout] test vcdiff::address_cache::tests::near_cache_is_circular ... ok
[INFO] [stdout] test vcdiff::code_table::tests::add_copy_doubles_start_at_163 ... ok
[INFO] [stdout] test vcdiff::code_table::tests::all_doubles_have_nonzero_sizes ... ok
[INFO] [stdout] test vcdiff::code_table::tests::choose_add_large ... ok
[INFO] [stdout] test vcdiff::address_cache::tests::roundtrip_many_addresses ... ok
[INFO] [stdout] test vcdiff::code_table::tests::choose_run ... ok
[INFO] [stdout] test vcdiff::code_table::tests::code_table_matches_descriptor_offsets ... ok
[INFO] [stdout] test vcdiff::code_table::tests::copy_mode_0_starts_at_19 ... ok
[INFO] [stdout] test vcdiff::code_table::tests::choose_copy_mode0_size4 ... ok
[INFO] [stdout] test vcdiff::code_table::tests::choose_add_small ... ok
[INFO] [stdout] test vcdiff::code_table::tests::choose_double_add_copy_mode6 ... ok
[INFO] [stdout] test vcdiff::code_table::tests::copy_add_doubles_start_at_247 ... ok
[INFO] [stdout] test vcdiff::code_table::tests::choose_double_add_copy ... ok
[INFO] [stdout] test vcdiff::code_table::tests::choose_double_copy_add ... ok
[INFO] [stdout] test vcdiff::code_table::tests::copy_mode_1_starts_at_35 ... ok
[INFO] [stdout] test vcdiff::code_table::tests::index_0_is_run ... ok
[INFO] [stdout] test vcdiff::code_table::tests::index_1_is_add_size0 ... ok
[INFO] [stdout] test vcdiff::code_table::tests::last_copy_mode_8 ... ok
[INFO] [stdout] test vcdiff::decoder::tests::decode_simple_add ... ok
[INFO] [stdout] test vcdiff::decoder::tests::decode_mixed_instructions ... ok
[INFO] [stdout] test vcdiff::decoder::tests::instruction_iterator_basic ... ok
[INFO] [stdout] test vcdiff::decoder::tests::decode_simple_run ... ok
[INFO] [stdout] test vcdiff::code_table::tests::table_has_256_entries ... ok
[INFO] [stdout] test vcdiff::decoder::tests::decode_target_self_copy ... ok
[INFO] [stdout] test vcdiff::decoder::tests::decode_source_copy ... ok
[INFO] [stdout] test vcdiff::code_table::tests::index_255_is_last ... ok
[INFO] [stdout] test vcdiff::decoder::tests::decode_overlapping_self_copy ... ok
[INFO] [stdout] test vcdiff::code_table::tests::indices_2_to_18_are_add ... ok
[INFO] [stdout] test vcdiff::decoder::tests::zero_copy_source_slice ... ok
[INFO] [stdout] test vcdiff::encoder::tests::encode_add_then_copy_packs_double ... ok
[INFO] [stdout] test vcdiff::decoder::tests::checksum_verification ... ok
[INFO] [stdout] test vcdiff::encoder::tests::encode_with_checksum ... ok
[INFO] [stdout] test vcdiff::header::tests::adler32_is_big_endian ... ok
[INFO] [stdout] test vcdiff::header::tests::file_header_rejects_bad_magic ... ok
[INFO] [stdout] test vcdiff::header::tests::file_header_roundtrip_with_appheader ... ok
[INFO] [stdout] test vcdiff::header::tests::file_header_roundtrip_with_secondary ... ok
[INFO] [stdout] test vcdiff::header::tests::file_header_roundtrip_minimal ... ok
[INFO] [stdout] test vcdiff::encoder::tests::stream_encoder_writes_header ... ok
[INFO] [stdout] test vcdiff::header::tests::window_header_roundtrip_no_source ... ok
[INFO] [stdout] test vcdiff::encoder::tests::encode_single_run ... ok
[INFO] [stdout] test vcdiff::decoder::tests::reusable_buffers_in_stream_decoder ... ok
[INFO] [stdout] test vcdiff::header::tests::window_header_eof_returns_none ... ok
[INFO] [stdout] test vcdiff::header::tests::file_header_rejects_invalid_bits ... ok
[INFO] [stdout] test vcdiff::header::tests::window_header_roundtrip_with_source ... ok
[INFO] [stdout] test vcdiff::varint::tests::encoding_is_big_endian ... ok
[INFO] [stdout] test vcdiff::varint::tests::overflow_detection_u32 ... ok
[INFO] [stdout] test vcdiff::varint::tests::roundtrip_u32 ... ok
[INFO] [stdout] test vcdiff::encoder::tests::encode_single_add ... ok
[INFO] [stdout] test vcdiff::varint::tests::roundtrip_u64 ... ok
[INFO] [stdout] test vcdiff::header::tests::window_header_rejects_both_source_and_target ... ok
[INFO] [stdout] test vcdiff::varint::tests::single_byte_values ... ok
[INFO] [stdout] test vcdiff::varint::tests::streaming_roundtrip ... ok
[INFO] [stdout] test vcdiff::varint::tests::underflow_detection ... ok
[INFO] [stdout] test vcdiff::varint::tests::write_read_roundtrip ... ok
[INFO] [stdout] test compress::encoder::tests::progress_tracking ... ok
[INFO] [stdout] test io::tests::sha256_checksums_computed ... ok
[INFO] [stdout] test io::tests::encode_decode_no_source ... ok
[INFO] [stdout] test io::tests::encode_decode_file_roundtrip ... ok
[INFO] [stdout] test io::tests::large_file_multi_window ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 172 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/oxidelta-ddf4dcd38443ce50)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_integration.rs (/opt/rustwide/target/debug/deps/cli_integration-2e58b4bd2d3231e6)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test cli_config_works ... ok
[INFO] [stderr] oxidelta: input size: 7
[INFO] [stdout] test cli_no_output_flag ... ok
[INFO] [stdout] test cli_encode_decode_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compress_integration.rs (/opt/rustwide/target/debug/deps/compress_integration-30527eaa027eea86)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test all_ones ... ok
[INFO] [stdout] test empty_target ... ok
[INFO] [stdout] test level_0_is_store_only ... ok
[INFO] [stdout] test custom_backend_roundtrip ... ok
[INFO] [stdout] test identical_source_and_target ... ok
[INFO] [stdout] test compress_can_decode_xdelta3_output ... ok
[INFO] [stdout] test empty_source_empty_target ... ok
[INFO] [stdout] test empty_source ... ok
[INFO] [stdout] test all_zeros ... ok
[INFO] [stdout] test optimization_does_not_break_correctness ... ok
[INFO] [stdout] test all_levels_1kb ... ok
[INFO] [stdout] test secondary_zlib_roundtrip ... ok
[INFO] [stdout] test streaming_encode_single_byte ... ok
[INFO] [stdout] test secondary_lzma_roundtrip ... ok
[INFO] [stdout] test streaming_encode_small_chunks ... ok
[INFO] [stdout] test delta_compression_effective ... ok
[INFO] [stdout] test streaming_encode_with_zlib ... ok
[INFO] [stdout] test xdelta3_can_decode_compress_output ... ok
[INFO] [stdout] test single_byte_target ... ok
[INFO] [stdout] test secondary_zlib_all_levels ... ok
[INFO] [stdout] test streaming_decode_window_by_window ... ok
[INFO] [stdout] test xdelta3_interop_all_levels ... ok
[INFO] [stdout] test secondary_lzma_vs_zlib_comparison ... ok
[INFO] [stdout] test secondary_lzma_vs_no_secondary ... ok
[INFO] [stdout] test multi_window_large_data ... ok
[INFO] [stdout] test multi_window_lzma_secondary ... ok
[INFO] [stdout] test multi_window_zlib_secondary ... ok
[INFO] [stdout] test all_levels_64kb ... ok
[INFO] [stdout] test all_levels_1mb ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.46s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/large_file_integration.rs (/opt/rustwide/target/debug/deps/large_file_integration-e0e3dce3aa851d51)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test edge_case_matrix ... ok
[INFO] [stdout] test multi_gb_sparse_file_roundtrip ... ignored, multi-GB test is opt-in due runtime and disk requirements
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proptest_properties.rs (/opt/rustwide/target/debug/deps/proptest_properties-527d49b5e33a9363)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test perf_property_decode_not_pathological ... ignored, performance properties are workload and machine dependent
[INFO] [stdout] test prop_identical_data_is_highly_compressible ... ok
[INFO] [stdout] test prop_small_mutation_keeps_delta_bounded ... ok
[INFO] [stderr]      Running tests/regression_vectors.rs (/opt/rustwide/target/debug/deps/regression_vectors-e3ee2eb0c29c443d)
[INFO] [stdout] test prop_encode_decode_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 1.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test rust_encode_xdelta_decode_all_vectors ... ok
[INFO] [stdout] test xdelta_encode_rust_decode_all_vectors ... ok
[INFO] [stdout] test rust_roundtrip_all_vectors ... ok
[INFO] [stdout] test vector_database_is_non_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/vcdiff_integration.rs (/opt/rustwide/target/debug/deps/vcdiff_integration-4b1b4689bb201f8b)
[INFO] [stdout] 
[INFO] [stdout] running 40 tests
[INFO] [stdout] test app_header_roundtrip ... ok
[INFO] [stdout] test binary_random_like ... ok
[INFO] [stdout] test delta_identical_files ... ok
[INFO] [stdout] test delta_prepend_and_append ... ok
[INFO] [stdout] test delta_small_edit ... ok
[INFO] [stdout] test double_copy_add_packing ... ok
[INFO] [stdout] test empty_target ... ok
[INFO] [stdout] test enc_len_redundancy_check ... ok
[INFO] [stdout] test binary_all_bytes ... ok
[INFO] [stdout] test double_add_copy_packing ... ok
[INFO] [stdout] test delta_multiple_copies ... ok
[INFO] [stdout] test large_add ... ok
[INFO] [stdout] test header_indicator_byte ... ok
[INFO] [stdout] test large_copy ... ok
[INFO] [stdout] test magic_bytes_present ... ok
[INFO] [stdout] test binary_zeros ... ok
[INFO] [stdout] test reject_bad_magic ... ok
[INFO] [stdout] test reject_truncated_header ... ok
[INFO] [stdout] test reject_truncated_window ... ok
[INFO] [stdout] test roundtrip_varying_add_sizes ... ok
[INFO] [stdout] test reject_invalid_header_bits ... ok
[INFO] [stdout] test many_small_instructions ... ok
[INFO] [stdout] test reject_window_too_large ... ok
[INFO] [stdout] test roundtrip_varying_copy_sizes ... ok
[INFO] [stdout] test mixed_instruction_stress ... ok
[INFO] [stdout] test roundtrip_varying_run_sizes ... ok
[INFO] [stdout] test run_mixed_with_add ... ok
[INFO] [stdout] test run_single_byte ... ok
[INFO] [stdout] test self_copy_pattern_expansion ... ok
[INFO] [stdout] test self_copy_repeat ... ok
[INFO] [stdout] test single_byte_target ... ok
[INFO] [stdout] test text_ascii_hello ... ok
[INFO] [stdout] test window_has_checksum ... ok
[INFO] [stdout] test text_large_lorem ... ok
[INFO] [stdout] test text_multiline ... ok
[INFO] [stdout] test text_unicode_utf8 ... ok
[INFO] [stdout] test self_copy_overlapping_rle ... ok
[INFO] [stdout] test xdelta3_can_decode_our_output ... ok
[INFO] [stdout] test we_can_decode_xdelta3_output ... ok
[INFO] [stdout] test large_run ... ok
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests oxidelta
[INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test src/compress/encoder.rs - compress::encoder::DeltaEncoder (line 91) - compile ... ok
[INFO] [stdout] test src/compress/secondary.rs - compress::secondary::CompressBackend (line 44) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 11) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.36s; merged doctests compilation took 0.34s
[INFO] running `Command { std: "docker" "inspect" "5a50c9c48a425179171003c0ab6679ddca197b86eb140f6f9e7b87efbd6ba03b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5a50c9c48a425179171003c0ab6679ddca197b86eb140f6f9e7b87efbd6ba03b", kill_on_drop: false }`
[INFO] [stdout] 5a50c9c48a425179171003c0ab6679ddca197b86eb140f6f9e7b87efbd6ba03b
