[INFO] fetching crate deepshrink-core 0.3.15...
[INFO] testing deepshrink-core-0.3.15 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate deepshrink-core 0.3.15 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate deepshrink-core 0.3.15
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate deepshrink-core 0.3.15
[INFO] tweaked toml for crates.io crate deepshrink-core 0.3.15 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate deepshrink-core 0.3.15 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate deepshrink-core 0.3.15 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded deepshrink-ffmpeg v0.3.15
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 90c1e150b2ea3ece801882ab631af4ac3c3f44d14b35c178b8882c320041bca3
[INFO] running `Command { std: "docker" "start" "90c1e150b2ea3ece801882ab631af4ac3c3f44d14b35c178b8882c320041bca3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "90c1e150b2ea3ece801882ab631af4ac3c3f44d14b35c178b8882c320041bca3", 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" "90c1e150b2ea3ece801882ab631af4ac3c3f44d14b35c178b8882c320041bca3" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "90c1e150b2ea3ece801882ab631af4ac3c3f44d14b35c178b8882c320041bca3", 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" "90c1e150b2ea3ece801882ab631af4ac3c3f44d14b35c178b8882c320041bca3" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling deepshrink-ffmpeg v0.3.15
[INFO] [stderr]    Compiling deepshrink-core v0.3.15 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 15.18s
[INFO] running `Command { std: "docker" "inspect" "90c1e150b2ea3ece801882ab631af4ac3c3f44d14b35c178b8882c320041bca3", 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" "90c1e150b2ea3ece801882ab631af4ac3c3f44d14b35c178b8882c320041bca3" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling deepshrink-core v0.3.15 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4.62s
[INFO] running `Command { std: "docker" "inspect" "90c1e150b2ea3ece801882ab631af4ac3c3f44d14b35c178b8882c320041bca3", 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" "90c1e150b2ea3ece801882ab631af4ac3c3f44d14b35c178b8882c320041bca3" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/deepshrink_core-e7e5cafae018a5d9)
[INFO] [stdout] 
[INFO] [stdout] running 61 tests
[INFO] [stdout] test budget::tests::fit_audio_steps_down ... ok
[INFO] [stdout] test budget::tests::search_crf_best_effort_when_unreachable ... ok
[INFO] [stdout] test budget::tests::search_crf_picks_highest_meeting_target ... ok
[INFO] [stdout] test budget::tests::audio_bitrate_fits_target ... ok
[INFO] [stdout] test budget::tests::reduce_keeps_complement ... ok
[INFO] [stdout] test budget::tests::snap_audio_floors_to_a_step ... ok
[INFO] [stdout] test budget::tests::choose_height_picks_best_feasible_rung ... ok
[INFO] [stdout] test budget::tests::search_crf_keeps_top_quality_when_all_pass ... ok
[INFO] [stdout] test budget::tests::video_bitrate_none_when_audio_eats_budget ... ok
[INFO] [stdout] test budget::tests::video_bitrate_subtracts_audio_and_overhead ... ok
[INFO] [stdout] test detect::tests::detects_audio ... ok
[INFO] [stdout] test engine::media::tests::an_iphone_mov_stays_mov_in_quality_mode_only ... ok
[INFO] [stdout] test engine::media::tests::apple_hardware_uses_quality_one_pass_and_no_preset ... ok
[INFO] [stdout] test engine::media::tests::a_compact_audiobook_is_kept_in_quality_mode ... ok
[INFO] [stdout] test engine::media::tests::a_portrait_video_is_capped_on_its_short_side ... ok
[INFO] [stdout] test engine::media::tests::a_size_target_is_a_ceiling_at_the_quality_crf ... ok
[INFO] [stdout] test detect::tests::detects_video ... ok
[INFO] [stdout] test detect::tests::rejects_out_of_scope ... ok
[INFO] [stdout] test engine::media::tests::a_video_audio_track_is_never_upsampled ... ok
[INFO] [stdout] test engine::media::tests::metadata_is_kept_by_default_and_strippable ... ok
[INFO] [stdout] test engine::media::tests::h265_adds_hvc1_tag ... ok
[INFO] [stdout] test engine::media::tests::hdr_transfer_is_recognised ... ok
[INFO] [stdout] test engine::media::tests::heavy_video_samples_shorter_windows ... ok
[INFO] [stdout] test engine::media::tests::pass1_args_have_no_audio_and_null_sink ... ok
[INFO] [stdout] test engine::media::tests::apple_local_time_converts_to_utc ... ok
[INFO] [stdout] test engine::media::tests::hdr_is_tone_mapped_to_sdr_for_size_targets_only ... ok
[INFO] [stdout] test engine::media::tests::pass2_args_write_output_with_audio ... ok
[INFO] [stdout] test engine::media::tests::plan_audio_passthrough_when_source_fits ... ok
[INFO] [stdout] test engine::media::tests::plan_drops_audio_when_requested ... ok
[INFO] [stdout] test engine::media::tests::plan_infeasible_when_target_too_small ... ok
[INFO] [stdout] test engine::media::tests::plan_passthrough_when_source_already_fits ... ok
[INFO] [stdout] test engine::media::tests::plan_quality_mode_uses_crf_single_pass ... ok
[INFO] [stdout] test engine::media::tests::plan_reduce_targets_complement_of_original ... ok
[INFO] [stdout] test engine::media::tests::plan_target_builds_two_pass_with_budget ... ok
[INFO] [stdout] test engine::media::tests::plan_audio_infeasible_when_target_tiny ... ok
[INFO] [stdout] test engine::media::tests::plan_audio_mono_source_marked_speech ... ok
[INFO] [stdout] test engine::media::tests::plan_passthrough_keeps_the_source_container ... ok
[INFO] [stdout] test engine::media::tests::plan_audio_single_pass_with_fitted_bitrate ... ok
[INFO] [stdout] test engine::media::tests::the_guard_is_for_quality_mode_only ... ok
[INFO] [stdout] test engine::media::tests::plan_audio_opus_extension_and_vbr_args ... ok
[INFO] [stdout] test engine::media::tests::supports_video_and_audio ... ok
[INFO] [stdout] test engine::plan::tests::a_size_target_plans_a_bitrate_under_budget ... ok
[INFO] [stdout] test engine::plan::tests::an_overshoot_is_corrected_in_proportion_down_to_a_floor ... ok
[INFO] [stdout] test engine::plan::tests::local_capture_time_converts_to_utc ... ok
[INFO] [stdout] test engine::media::tests::plan_preset_discord_sets_target ... ok
[INFO] [stdout] test engine::plan::tests::long_clips_sample_three_windows_short_ones_the_whole_clip ... ok
[INFO] [stdout] test engine::media::tests::plan_video_mono_downmixes_the_audio_track ... ok
[INFO] [stdout] test engine::media::tests::video_mono_reaches_ffmpeg_as_ac_1 ... ok
[INFO] [stdout] test engine::media::tests::quality_audio_bitrate_follows_tier_codec_and_channels ... ok
[INFO] [stdout] test engine::plan::tests::a_portrait_cap_is_on_the_short_side ... ok
[INFO] [stdout] test engine::plan::tests::apple_hardware_quality_is_used_only_when_available ... ok
[INFO] [stdout] test engine::tests::a_re_encode_must_save_at_least_five_percent ... ok
[INFO] [stdout] test size::tests::parses_percent ... ok
[INFO] [stdout] test size::tests::rejects_bad_percent ... ok
[INFO] [stdout] test size::tests::parses_binary_units ... ok
[INFO] [stdout] test size::tests::rejects_garbage ... ok
[INFO] [stdout] test size::tests::known_presets_resolve ... ok
[INFO] [stdout] test size::tests::rounds_fractional_bytes ... ok
[INFO] [stdout] test size::tests::parses_bare_bytes_and_case_and_spaces ... ok
[INFO] [stdout] test size::tests::parses_decimal_units ... ok
[INFO] [stdout] test size::tests::unknown_preset_is_none ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 61 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cancel.rs (/opt/rustwide/target/release/deps/cancel-a7e1fc2a45707949)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/estimate.rs (/opt/rustwide/target/release/deps/estimate-064a0ce2ad2bd63a)
[INFO] [stdout] test a_cancelled_encode_leaves_no_process_and_no_file ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test estimate_tracks_the_real_encode ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests deepshrink_core
[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" "90c1e150b2ea3ece801882ab631af4ac3c3f44d14b35c178b8882c320041bca3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "90c1e150b2ea3ece801882ab631af4ac3c3f44d14b35c178b8882c320041bca3", kill_on_drop: false }`
[INFO] [stdout] 90c1e150b2ea3ece801882ab631af4ac3c3f44d14b35c178b8882c320041bca3
