[INFO] fetching crate oxidelta 0.1.4... [INFO] testing oxidelta-0.1.4 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate oxidelta 0.1.4 into /workspace/builds/worker-0-tc1/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-0-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate oxidelta 0.1.4 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded libloading v0.5.2 [INFO] [stderr] Downloaded clang-sys v0.28.1 [INFO] [stderr] Downloaded which v3.1.1 [INFO] [stderr] Downloaded cexpr v0.3.6 [INFO] [stderr] Downloaded jiff-static v0.2.19 [INFO] [stderr] Downloaded bindgen v0.52.0 [INFO] [stderr] Downloaded xdelta3 v0.1.5 [INFO] [stderr] Downloaded jiff v0.2.19 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] dc6f27ea23a0ec985b39f80f2e9b732067424e6f572c6bc728878cdf6ba8f60b [INFO] running `Command { std: "docker" "start" "-a" "dc6f27ea23a0ec985b39f80f2e9b732067424e6f572c6bc728878cdf6ba8f60b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "dc6f27ea23a0ec985b39f80f2e9b732067424e6f572c6bc728878cdf6ba8f60b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dc6f27ea23a0ec985b39f80f2e9b732067424e6f572c6bc728878cdf6ba8f60b", kill_on_drop: false }` [INFO] [stdout] dc6f27ea23a0ec985b39f80f2e9b732067424e6f572c6bc728878cdf6ba8f60b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0c8d5e36e6d57213b5b165abd3ad5aed68d845308f341b29993ba10ba6042a76 [INFO] running `Command { std: "docker" "start" "-a" "0c8d5e36e6d57213b5b165abd3ad5aed68d845308f341b29993ba10ba6042a76", 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 serde_core v1.0.228 [INFO] [stderr] Compiling zmij v1.0.20 [INFO] [stderr] Compiling clap_lex v1.0.0 [INFO] [stderr] Compiling crc-catalog v2.4.0 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [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 proc-macro2 v1.0.106 [INFO] [stderr] Compiling crc v3.4.0 [INFO] [stderr] Compiling clap_builder v4.5.58 [INFO] [stderr] Compiling lzma-rs v0.3.0 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling regex-automata v0.4.14 [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 20.50s [INFO] running `Command { std: "docker" "inspect" "0c8d5e36e6d57213b5b165abd3ad5aed68d845308f341b29993ba10ba6042a76", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0c8d5e36e6d57213b5b165abd3ad5aed68d845308f341b29993ba10ba6042a76", kill_on_drop: false }` [INFO] [stdout] 0c8d5e36e6d57213b5b165abd3ad5aed68d845308f341b29993ba10ba6042a76 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b415515b28c5c97bca50d52e6b3bfd1ef492008f15f7715916e14a9736e08ae5 [INFO] running `Command { std: "docker" "start" "-a" "b415515b28c5c97bca50d52e6b3bfd1ef492008f15f7715916e14a9736e08ae5", 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 version_check v0.1.5 [INFO] [stderr] Compiling autocfg v0.1.8 [INFO] [stderr] Compiling zerocopy-derive v0.8.39 [INFO] [stderr] Compiling cc v1.2.55 [INFO] [stderr] Compiling clang-sys v0.28.1 [INFO] [stderr] Compiling unicode-width v0.1.14 [INFO] [stderr] Compiling humantime v1.3.0 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling bindgen v0.52.0 [INFO] [stderr] Compiling strsim v0.8.0 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling rand_chacha v0.1.1 [INFO] [stderr] Compiling rand_pcg v0.1.2 [INFO] [stderr] Compiling rand v0.6.5 [INFO] [stderr] Compiling getrandom v0.4.1 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling rand_core v0.3.1 [INFO] [stderr] Compiling vec_map v0.8.2 [INFO] [stderr] Compiling ansi_term v0.12.1 [INFO] [stderr] Compiling rand_hc v0.1.0 [INFO] [stderr] Compiling nom v4.2.3 [INFO] [stderr] Compiling rand_xorshift v0.1.1 [INFO] [stderr] Compiling rand_isaac v0.1.1 [INFO] [stderr] Compiling rand_jitter v0.1.4 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling shlex v0.1.1 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling cfg-if v0.1.10 [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 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 is-terminal v0.4.17 [INFO] [stderr] Compiling clap v2.34.0 [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 serde v1.0.228 [INFO] [stderr] Compiling tempfile v3.25.0 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling regex v1.12.3 [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 env_logger v0.7.1 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling 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 50.24s [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 1` [INFO] running `Command { std: "docker" "inspect" "b415515b28c5c97bca50d52e6b3bfd1ef492008f15f7715916e14a9736e08ae5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b415515b28c5c97bca50d52e6b3bfd1ef492008f15f7715916e14a9736e08ae5", kill_on_drop: false }` [INFO] [stdout] b415515b28c5c97bca50d52e6b3bfd1ef492008f15f7715916e14a9736e08ae5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 7a704440ab8cd04c0318d317bab5ebff0a45816462cf9f950c766292e99d2722 [INFO] running `Command { std: "docker" "start" "-a" "7a704440ab8cd04c0318d317bab5ebff0a45816462cf9f950c766292e99d2722", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.28s [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 1` [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oxidelta-7ee282fc097b8930) [INFO] [stdout] [INFO] [stdout] running 172 tests [INFO] [stdout] test cli::tests::compress_options_mapping ... ok [INFO] [stdout] test cli::tests::config_command_maps ... ok [INFO] [stdout] test cli::tests::encode_subcommand_maps_correctly ... ok [INFO] [stdout] test cli::tests::merge_flags_parse ... ok [INFO] [stdout] test cli::tests::decode_subcommand_maps_correctly ... ok [INFO] [stdout] test cli::tests::parse_byte_size_suffixes ... ok [INFO] [stdout] test compress::decoder::tests::decode_all_roundtrip ... ok [INFO] [stdout] test compress::decoder::tests::empty_target ... ok [INFO] [stdout] test compress::decoder::tests::no_checksum_verification ... ok [INFO] [stdout] test cli::tests::global_stdio_and_force_flags ... ok [INFO] [stdout] test cli::tests::recode_app_header_flags ... ok [INFO] [stdout] test compress::encoder::tests::level_0_store_only ... ok [INFO] [stdout] test compress::encoder::tests::no_source ... 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::streaming_matches_bulk ... ok [INFO] [stdout] test compress::encoder::tests::secondary_zlib_roundtrip ... ok [INFO] [stdout] test compress::decoder::tests::window_by_window_decode ... ok [INFO] [stdout] test cli::tests::verbose_is_capped ... ok [INFO] [stdout] test compress::pipeline::tests::empty_instructions ... ok [INFO] [stdout] test compress::decoder::tests::streaming_decode_to_writer ... ok [INFO] [stdout] test cli::tests::header_commands_map ... ok [INFO] [stdout] test cli::tests::tuning_flags_parse ... ok [INFO] [stdout] test compress::encoder::tests::all_levels_roundtrip ... ok [INFO] [stdout] test cli::tests::parse_source_and_secondary ... 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::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::custom_backend ... ok [INFO] [stdout] test compress::secondary::tests::no_compression_passthrough ... ok [INFO] [stdout] test compress::secondary::tests::compress_sections_roundtrip_lzma ... ok [INFO] [stdout] test compress::encoder::tests::secondary_lzma_roundtrip ... 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 engine::tests::roundtrip_all_levels ... ok [INFO] [stdout] test compress::pipeline::tests::coalesce_adjacent_adds ... ok [INFO] [stdout] test compress::secondary::tests::small_data_not_compressed ... ok [INFO] [stdout] test compress::secondary::tests::incompressible_data_preserved ... ok [INFO] [stdout] test compress::secondary::tests::compress_sections_roundtrip_zlib ... 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 compress::secondary::tests::missing_compressor_id_rejected ... ok [INFO] [stdout] test engine::tests::delta_is_smaller_for_similar_data ... ok [INFO] [stdout] test engine::tests::roundtrip_large_insert ... ok [INFO] [stdout] test engine::tests::roundtrip_no_source ... ok [INFO] [stdout] test engine::tests::roundtrip_repeating_data ... ok [INFO] [stdout] test hash::config::tests::level_mapping ... ok [INFO] [stdout] test engine::tests::roundtrip_run_data ... ok [INFO] [stdout] test hash::config::tests::all_profiles_have_llook_9 ... ok [INFO] [stdout] test engine::tests::roundtrip_identical ... ok [INFO] [stdout] test engine::tests::roundtrip_binary_data ... ok [INFO] [stdout] test hash::matching::tests::instructions_cover_full_target ... ok [INFO] [stdout] test engine::tests::roundtrip_empty_target ... ok [INFO] [stdout] test hash::config::tests::all_profiles_have_slook_4 ... ok [INFO] [stdout] test hash::matching::tests::empty_target ... ok [INFO] [stdout] test hash::matching::tests::all_profiles_produce_valid_output ... ok [INFO] [stdout] test compress::secondary::tests::zlib_vs_lzma_comparison ... ok [INFO] [stdout] test compress::pipeline::tests::mixed_instructions_preserve_order ... ok [INFO] [stdout] test engine::tests::xdelta3_can_decode_engine_output ... ok [INFO] [stdout] test hash::matching::tests::no_source_add_only ... 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::comprun_all_same ... ok [INFO] [stdout] test hash::matching::tests::source_copy_identical ... ok [INFO] [stdout] test hash::rolling::tests::backward_match_differ_at_end ... ok [INFO] [stdout] test hash::rolling::tests::comprun_trailing_run ... ok [INFO] [stdout] test hash::rolling::tests::backward_match_differ_at_start ... ok [INFO] [stdout] test engine::tests::roundtrip_small_edit ... ok [INFO] [stdout] test hash::rolling::tests::find_run_length_no_match ... ok [INFO] [stdout] test hash::rolling::tests::forward_match_differ_in_middle ... ok [INFO] [stdout] test hash::rolling::tests::forward_match_empty ... 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::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::find_run_length_partial ... ok [INFO] [stdout] test hash::rolling::tests::backward_match_differ_in_middle ... ok [INFO] [stdout] test hash::matching::tests::small_target_no_panic ... ok [INFO] [stdout] test hash::matching::tests::run_detection ... ok [INFO] [stdout] test hash::rolling::tests::hash_cfg_size_hashtable_bits ... ok [INFO] [stdout] test hash::rolling::tests::forward_match_simd_boundary ... ok [INFO] [stdout] test hash::rolling::tests::large_hash_rolling_chain ... ok [INFO] [stdout] test hash::rolling::tests::backward_match_empty ... ok [INFO] [stdout] test hash::rolling::tests::backward_match_identical ... ok [INFO] [stdout] test hash::rolling::tests::small_cksum_basic ... 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::hash_cfg_power_of_two ... ok [INFO] [stdout] test hash::rolling::tests::hash_cfg_bucket_in_range ... ok [INFO] [stdout] test hash::rolling::tests::forward_match_large ... ok [INFO] [stdout] test hash::rolling::tests::large_hash_full_and_rolling ... 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::table::tests::small_table_insert_lookup ... ok [INFO] [stdout] test hash::table::tests::small_table_overwrite ... ok [INFO] [stdout] test hash::table::tests::small_table_chain_boundary_is_stale ... ok [INFO] [stdout] test hash::table::tests::small_table_reset ... ok [INFO] [stdout] test vcdiff::address_cache::tests::encode_decode_same_mode ... ok [INFO] [stdout] test vcdiff::address_cache::tests::near_cache_is_circular ... ok [INFO] [stdout] test hash::rolling::tests::small_cksum_all_zeros ... ok [INFO] [stdout] test vcdiff::code_table::tests::add_copy_doubles_start_at_163 ... ok [INFO] [stdout] test vcdiff::address_cache::tests::encode_decode_near_mode ... ok [INFO] [stdout] test vcdiff::code_table::tests::choose_add_large ... ok [INFO] [stdout] test vcdiff::code_table::tests::all_doubles_have_nonzero_sizes ... ok [INFO] [stdout] test vcdiff::address_cache::tests::roundtrip_many_addresses ... 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 vcdiff::address_cache::tests::encode_decode_self_mode ... ok [INFO] [stdout] test hash::rolling::tests::backward_match_large ... ok [INFO] [stdout] test vcdiff::code_table::tests::choose_add_small ... ok [INFO] [stdout] test vcdiff::code_table::tests::choose_copy_mode0_size4 ... ok [INFO] [stdout] test vcdiff::code_table::tests::choose_double_add_copy_mode6 ... ok [INFO] [stdout] test vcdiff::code_table::tests::choose_double_copy_add ... ok [INFO] [stdout] test vcdiff::code_table::tests::choose_run ... ok [INFO] [stdout] test vcdiff::code_table::tests::copy_mode_0_starts_at_19 ... ok [INFO] [stdout] test vcdiff::code_table::tests::last_copy_mode_8 ... ok [INFO] [stdout] test vcdiff::code_table::tests::code_table_matches_descriptor_offsets ... ok [INFO] [stdout] test vcdiff::code_table::tests::table_has_256_entries ... 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::decoder::tests::checksum_verification ... ok [INFO] [stdout] test vcdiff::decoder::tests::decode_mixed_instructions ... ok [INFO] [stdout] test vcdiff::decoder::tests::decode_simple_add ... ok [INFO] [stdout] test vcdiff::decoder::tests::decode_overlapping_self_copy ... 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::decoder::tests::decode_source_copy ... 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::encoder::tests::encode_single_run ... ok [INFO] [stdout] test vcdiff::encoder::tests::encode_single_add ... ok [INFO] [stdout] test vcdiff::encoder::tests::encode_with_checksum ... ok [INFO] [stdout] test vcdiff::code_table::tests::copy_mode_1_starts_at_35 ... ok [INFO] [stdout] test vcdiff::encoder::tests::stream_encoder_writes_header ... ok [INFO] [stdout] test vcdiff::header::tests::file_header_rejects_invalid_bits ... ok [INFO] [stdout] test vcdiff::code_table::tests::index_0_is_run ... ok [INFO] [stdout] test vcdiff::header::tests::adler32_is_big_endian ... ok [INFO] [stdout] test vcdiff::code_table::tests::indices_2_to_18_are_add ... ok [INFO] [stdout] test vcdiff::code_table::tests::index_255_is_last ... ok [INFO] [stdout] test vcdiff::header::tests::file_header_roundtrip_with_appheader ... ok [INFO] [stdout] test vcdiff::header::tests::file_header_roundtrip_minimal ... ok [INFO] [stdout] test vcdiff::header::tests::file_header_roundtrip_with_secondary ... ok [INFO] [stdout] test vcdiff::header::tests::window_header_roundtrip_no_source ... ok [INFO] [stdout] test vcdiff::header::tests::window_header_eof_returns_none ... ok [INFO] [stdout] test vcdiff::header::tests::window_header_roundtrip_with_source ... ok [INFO] [stdout] test vcdiff::varint::tests::overflow_detection_u32 ... ok [INFO] [stdout] test vcdiff::varint::tests::encoding_is_big_endian ... ok [INFO] [stdout] test vcdiff::header::tests::window_header_rejects_both_source_and_target ... ok [INFO] [stdout] test vcdiff::varint::tests::roundtrip_u32 ... ok [INFO] [stdout] test vcdiff::code_table::tests::index_1_is_add_size0 ... ok [INFO] [stdout] test vcdiff::header::tests::file_header_rejects_bad_magic ... ok [INFO] [stdout] test vcdiff::varint::tests::single_byte_values ... ok [INFO] [stdout] test vcdiff::varint::tests::underflow_detection ... ok [INFO] [stdout] test vcdiff::varint::tests::write_read_roundtrip ... ok [INFO] [stdout] test vcdiff::varint::tests::roundtrip_u64 ... ok [INFO] [stdout] test vcdiff::varint::tests::streaming_roundtrip ... ok [INFO] [stdout] test vcdiff::decoder::tests::decode_target_self_copy ... ok [INFO] [stdout] test vcdiff::decoder::tests::reusable_buffers_in_stream_decoder ... ok [INFO] [stdout] test vcdiff::address_cache::tests::encode_decode_here_mode ... ok [INFO] [stdout] test io::tests::encode_decode_no_source ... ok [INFO] [stdout] test io::tests::sha256_checksums_computed ... ok [INFO] [stdout] test io::tests::encode_decode_file_roundtrip ... ok [INFO] [stdout] test compress::encoder::tests::progress_tracking ... 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.41s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/oxidelta-e17cd087fd12979d) [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-06e0f0908a008b1d) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test cli_no_output_flag ... ok [INFO] [stderr] oxidelta: input size: 7 [INFO] [stdout] test cli_config_works ... 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.07s [INFO] [stdout] [INFO] [stderr] Running tests/compress_integration.rs (/opt/rustwide/target/debug/deps/compress_integration-e617b505e8eedbf4) [INFO] [stdout] [INFO] [stdout] running 29 tests [INFO] [stdout] test all_ones ... ok [INFO] [stdout] test compress_can_decode_xdelta3_output ... ok [INFO] [stdout] test empty_source ... ok [INFO] [stdout] test custom_backend_roundtrip ... ok [INFO] [stdout] test empty_source_empty_target ... ok [INFO] [stdout] test all_levels_1kb ... ok [INFO] [stdout] test all_zeros ... ok [INFO] [stdout] test delta_compression_effective ... ok [INFO] [stdout] test optimization_does_not_break_correctness ... ok [INFO] [stdout] test single_byte_target ... ok [INFO] [stdout] test identical_source_and_target ... ok [INFO] [stdout] test empty_target ... ok [INFO] [stdout] test secondary_lzma_roundtrip ... ok [INFO] [stdout] test streaming_decode_window_by_window ... ok [INFO] [stdout] test streaming_encode_single_byte ... ok [INFO] [stdout] test secondary_zlib_all_levels ... ok [INFO] [stdout] test level_0_is_store_only ... ok [INFO] [stdout] test streaming_encode_with_zlib ... ok [INFO] [stdout] test xdelta3_can_decode_compress_output ... ok [INFO] [stdout] test secondary_zlib_roundtrip ... ok [INFO] [stdout] test streaming_encode_small_chunks ... ok [INFO] [stdout] test xdelta3_interop_all_levels ... ok [INFO] [stdout] test multi_window_large_data ... ok [INFO] [stdout] test secondary_lzma_vs_no_secondary ... ok [INFO] [stdout] test secondary_lzma_vs_zlib_comparison ... 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] [stderr] Running tests/large_file_integration.rs (/opt/rustwide/target/debug/deps/large_file_integration-34772616c2f8f742) [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.58s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test multi_gb_sparse_file_roundtrip ... ignored, multi-GB test is opt-in due runtime and disk requirements [INFO] [stdout] test edge_case_matrix ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/proptest_properties.rs (/opt/rustwide/target/debug/deps/proptest_properties-9f215cc769a1fecc) [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] [stdout] test prop_encode_decode_roundtrip ... ok [INFO] [stderr] Running tests/regression_vectors.rs (/opt/rustwide/target/debug/deps/regression_vectors-c235e775a4d24e69) [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 1.42s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test vector_database_is_non_empty ... ok [INFO] [stdout] test xdelta_encode_rust_decode_all_vectors ... ok [INFO] [stdout] test rust_encode_xdelta_decode_all_vectors ... ok [INFO] [stdout] test rust_roundtrip_all_vectors ... ok [INFO] [stderr] Running tests/vcdiff_integration.rs (/opt/rustwide/target/debug/deps/vcdiff_integration-1550c3ccbc347ea1) [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] [stdout] [INFO] [stdout] running 40 tests [INFO] [stdout] test binary_random_like ... ok [INFO] [stdout] test binary_all_bytes ... ok [INFO] [stdout] test app_header_roundtrip ... ok [INFO] [stdout] test delta_multiple_copies ... 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 delta_prepend_and_append ... ok [INFO] [stdout] test large_add ... ok [INFO] [stdout] test delta_small_edit ... ok [INFO] [stdout] test header_indicator_byte ... ok [INFO] [stdout] test double_add_copy_packing ... ok [INFO] [stdout] test reject_invalid_header_bits ... ok [INFO] [stdout] test mixed_instruction_stress ... ok [INFO] [stdout] test reject_truncated_window ... ok [INFO] [stdout] test reject_window_too_large ... ok [INFO] [stdout] test self_copy_overlapping_rle ... ok [INFO] [stdout] test self_copy_repeat ... ok [INFO] [stdout] test magic_bytes_present ... ok [INFO] [stdout] test large_copy ... ok [INFO] [stdout] test many_small_instructions ... ok [INFO] [stdout] test reject_bad_magic ... ok [INFO] [stdout] test roundtrip_varying_add_sizes ... ok [INFO] [stdout] test single_byte_target ... ok [INFO] [stdout] test text_unicode_utf8 ... ok [INFO] [stdout] test window_has_checksum ... ok [INFO] [stdout] test xdelta3_can_decode_our_output ... ok [INFO] [stdout] test large_run ... ok [INFO] [stdout] test delta_identical_files ... ok [INFO] [stdout] test text_ascii_hello ... ok [INFO] [stdout] test reject_truncated_header ... ok [INFO] [stdout] test text_large_lorem ... ok [INFO] [stdout] test text_multiline ... ok [INFO] [stdout] test we_can_decode_xdelta3_output ... 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 roundtrip_varying_copy_sizes ... ok [INFO] [stdout] test self_copy_pattern_expansion ... ok [INFO] [stderr] Doc-tests oxidelta [INFO] [stdout] test binary_zeros ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [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.95s; merged doctests compilation took 0.92s [INFO] running `Command { std: "docker" "inspect" "7a704440ab8cd04c0318d317bab5ebff0a45816462cf9f950c766292e99d2722", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7a704440ab8cd04c0318d317bab5ebff0a45816462cf9f950c766292e99d2722", kill_on_drop: false }` [INFO] [stdout] 7a704440ab8cd04c0318d317bab5ebff0a45816462cf9f950c766292e99d2722