[INFO] fetching crate hvac-transcoder 5.4.2...
[INFO] testing hvac-transcoder-5.4.2 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate hvac-transcoder 5.4.2 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate hvac-transcoder 5.4.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate hvac-transcoder 5.4.2
[INFO] tweaked toml for crates.io crate hvac-transcoder 5.4.2 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate hvac-transcoder 5.4.2 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 hvac-transcoder 5.4.2 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 launchdarkly-server-sdk-evaluation v2.1.3
[INFO] [stderr]   Downloaded launchdarkly-server-sdk v3.0.3
[INFO] [stderr]   Downloaded serde_with_macros v3.20.0
[INFO] [stderr]   Downloaded launchdarkly-sdk-transport v0.1.2
[INFO] [stderr]   Downloaded no-proxy v0.3.6
[INFO] [stderr]   Downloaded cidr v0.3.2
[INFO] [stderr]   Downloaded hyper-http-proxy v1.1.0
[INFO] [stderr]   Downloaded serde_with v3.20.0
[INFO] [stderr]   Downloaded opentelemetry_sdk v0.32.0
[INFO] [stderr]   Downloaded eventsource-client v0.17.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] aad971ed0f0deac73a24ba24faf62a40dd01a4eb38a13123d5317407234202a4
[INFO] running `Command { std: "docker" "start" "aad971ed0f0deac73a24ba24faf62a40dd01a4eb38a13123d5317407234202a4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "aad971ed0f0deac73a24ba24faf62a40dd01a4eb38a13123d5317407234202a4", 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" "aad971ed0f0deac73a24ba24faf62a40dd01a4eb38a13123d5317407234202a4" "/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" "aad971ed0f0deac73a24ba24faf62a40dd01a4eb38a13123d5317407234202a4", 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" "aad971ed0f0deac73a24ba24faf62a40dd01a4eb38a13123d5317407234202a4" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling headers-core v0.3.0
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling opentelemetry v0.32.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling cidr v0.3.2
[INFO] [stderr]    Compiling headers v0.4.1
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.21
[INFO] [stderr]    Compiling chacha20 v0.10.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling pin-project-internal v1.1.12
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling no-proxy v0.3.6
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling webpki-roots v1.0.7
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling rand v0.10.1
[INFO] [stderr]    Compiling pin-project v1.1.12
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling prost-derive v0.14.3
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling maplit v1.0.2
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling tagptr v0.2.0
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling moka v0.12.15
[INFO] [stderr]    Compiling lru v0.16.4
[INFO] [stderr]    Compiling jiff v0.2.24
[INFO] [stderr]    Compiling isomage v2.1.0
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling prost v0.14.3
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling serde_with_macros v3.20.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling opentelemetry_sdk v0.32.0
[INFO] [stderr]    Compiling serde_with v3.20.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling env_filter v1.0.1
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling h2 v0.4.20
[INFO] [stderr]    Compiling tower-http v0.6.10
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling launchdarkly-server-sdk-evaluation v2.1.3
[INFO] [stderr]    Compiling opentelemetry-proto v0.32.0
[INFO] [stderr]    Compiling env_logger v0.11.10
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-timeout v0.5.2
[INFO] [stderr]    Compiling reqwest v0.13.3
[INFO] [stderr]    Compiling opentelemetry-http v0.32.0
[INFO] [stderr]    Compiling opentelemetry-otlp v0.32.0
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling hyper-http-proxy v1.1.0
[INFO] [stderr]    Compiling launchdarkly-sdk-transport v0.1.2
[INFO] [stderr]    Compiling eventsource-client v0.17.4
[INFO] [stderr]    Compiling launchdarkly-server-sdk v3.0.3
[INFO] [stderr]    Compiling hvac-transcoder v5.4.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 30s
[INFO] running `Command { std: "docker" "inspect" "aad971ed0f0deac73a24ba24faf62a40dd01a4eb38a13123d5317407234202a4", 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" "aad971ed0f0deac73a24ba24faf62a40dd01a4eb38a13123d5317407234202a4" "/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 tower-http v0.6.10
[INFO] [stderr]    Compiling launchdarkly-server-sdk v3.0.3
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling reqwest v0.13.3
[INFO] [stderr]    Compiling opentelemetry-http v0.32.0
[INFO] [stderr]    Compiling opentelemetry-otlp v0.32.0
[INFO] [stderr]    Compiling hvac-transcoder v5.4.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 53.63s
[INFO] running `Command { std: "docker" "inspect" "aad971ed0f0deac73a24ba24faf62a40dd01a4eb38a13123d5317407234202a4", 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" "aad971ed0f0deac73a24ba24faf62a40dd01a4eb38a13123d5317407234202a4" "/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.30s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/hvac-a56072e2fadcb332)
[INFO] [stdout] 
[INFO] [stdout] running 240 tests
[INFO] [stdout] test cli::tests::setup_launchdarkly_does_not_require_path ... ok
[INFO] [stdout] test cli::tests::probe_timeout_default_is_30 ... ok
[INFO] [stdout] test cli::tests::cli_command_factory_parses ... ok
[INFO] [stdout] test config::tests::test_empty_media_extensions_is_an_error ... ok
[INFO] [stdout] test config::tests::test_skip_ambiguous_audio_default_false ... ok
[INFO] [stdout] test config::tests::test_skip_ambiguous_audio_false_is_explicit ... ok
[INFO] [stdout] test cli::tests::min_duration_defaults_to_constant ... ok
[INFO] [stdout] test config::tests::test_skip_ambiguous_audio_typo_is_an_error ... ok
[INFO] [stdout] test config::tests::test_blank_codec_value_is_an_error ... ok
[INFO] [stdout] test cli::tests::dump_config_does_not_require_path ... ok
[INFO] [stdout] test cli::tests::overwrite_default_is_true ... ok
[INFO] [stdout] test flags::tests::flags_new_with_empty_str_is_noop ... ok
[INFO] [stdout] test config::tests::test_unknown_keys_are_ignored ... ok
[INFO] [stdout] test cli::tests::overwrite_false_when_no_overwrite_set ... ok
[INFO] [stdout] test cli::tests::skip_ambiguous_audio_flag_sets_true ... ok
[INFO] [stdout] test config::tests::test_defaults ... ok
[INFO] [stdout] test config::tests::test_embedded_const_is_valid_yaml ... ok
[INFO] [stdout] test config::tests::test_skip_ambiguous_audio_true ... ok
[INFO] [stdout] test cli::tests::skip_ambiguous_audio_default_is_false ... ok
[INFO] [stdout] test config::tests::test_parse_config ... ok
[INFO] [stdout] test config::tests::test_from_embedded_has_expected_values ... ok
[INFO] [stdout] test config::tests::test_load_falls_back_gracefully_on_missing_file ... ok
[INFO] [stdout] test cli::tests::launchdarkly_sdk_key_takes_no_env_var ... ok
[INFO] [stdout] test flags::tests::flags_new_with_none_is_noop ... ok
[INFO] [stdout] test gpu::tests::test_10bit_unsupported_early_pascal ... ok
[INFO] [stdout] test gpu::tests::test_max_encode_sessions_consumer_nvidia ... ok
[INFO] [stdout] test gpu::tests::test_max_encode_sessions_professional_nvidia ... ok
[INFO] [stdout] test gpu::tests::ffmpeg_encoder_missing_shows_install_cmd ... ok
[INFO] [stdout] test gpu::tests::no_gpu_message_mentions_all_three_encoders ... ok
[INFO] [stdout] test gpu::tests::test_10bit_case_insensitive ... ok
[INFO] [stdout] test gpu::tests::test_10bit_supported_turing_and_newer ... ok
[INFO] [stdout] test gpu::tests::test_10bit_unsupported_maxwell_second_gen ... ok
[INFO] [stdout] test gpu::tests::ffmpeg_broken_custom_no_alt_no_lib_error ... ok
[INFO] [stdout] test iso::tests::test_bluray_flat_finds_chapters ... ok
[INFO] [stdout] test iso::tests::test_cat_file_from_bdmv_disc ... ok
[INFO] [stdout] test iso::tests::test_bluray_main_feature_larger_than_extras ... ok
[INFO] [stdout] test gpu::tests::test_10bit_unsupported_maxwell_first_gen ... ok
[INFO] [stdout] test iso::tests::test_bluray_excludes_tiny_menu_clips ... ok
[INFO] [stdout] test gpu::tests::ffmpeg_broken_pkg_reinstall ... ok
[INFO] [stdout] test iso::tests::test_avchd_includes_all_clips ... ok
[INFO] [stdout] test gpu::tests::no_gpu_message_has_platform_specific_tail ... ok
[INFO] [stdout] test iso::tests::test_bare_media_excludes_tiny_files ... ok
[INFO] [stdout] test gpu::tests::test_detect_gpu_returns_result ... ok
[INFO] [stdout] test iso::tests::test_bare_media_largest_is_main ... ok
[INFO] [stdout] test iso::tests::test_detect_encryption_clean_disc ... ok
[INFO] [stdout] test iso::tests::test_bluray_main_feature_includes_chapters ... ok
[INFO] [stdout] test iso::tests::test_detect_avchd_disc ... ok
[INFO] [stdout] test iso::tests::test_cat_files_concatenates_in_order ... ok
[INFO] [stdout] test iso::tests::test_detect_encryption_bdsvm ... ok
[INFO] [stdout] test iso::tests::test_detect_bluray_disc ... ok
[INFO] [stdout] test iso::tests::test_detect_bare_media_disc ... ok
[INFO] [stdout] test iso::tests::test_detect_encryption_aacs_case_insensitive ... ok
[INFO] [stdout] test iso::tests::test_detect_encryption_aacs ... ok
[INFO] [stdout] test iso::tests::test_detect_bluray_flat_disc ... ok
[INFO] [stdout] test iso::tests::test_detect_dvd_disc ... ok
[INFO] [stdout] test iso::tests::test_dvd_main_feature_is_largest_title_set ... ok
[INFO] [stdout] test iso::tests::test_dvd_vob_order_is_sequential ... ok
[INFO] [stdout] test iso::tests::test_dvd_excludes_menu_vob ... ok
[INFO] [stdout] test pipeline::partition::tests::aggregate_iso_probes_falls_back_when_any_probe_failed ... ok
[INFO] [stdout] test pipeline::partition::tests::aggregate_iso_probes_sums_durations_when_all_probes_succeed ... ok
[INFO] [stdout] test pipeline::partition::tests::aggregate_iso_probes_takes_max_bitrate ... ok
[INFO] [stdout] test iso::tests::test_single_feature_dvd_has_no_multi_title_groups ... ok
[INFO] [stdout] test iso::tests::test_parse_vts_title ... ok
[INFO] [stdout] test iso::tests::test_file_size_from_bdmv_disc ... ok
[INFO] [stdout] test pipeline::partition::tests::dir_is_writable_false_for_readonly ... ok
[INFO] [stdout] test iso::tests::test_is_disc_image ... ok
[INFO] [stdout] test pipeline::partition::tests::dir_is_writable_cache_returns_same_result_twice ... ok
[INFO] [stdout] test pipeline::partition::tests::dir_is_writable_does_not_clobber_user_file ... ok
[INFO] [stdout] test pipeline::partition::tests::dir_is_writable_for_temp_dir ... ok
[INFO] [stdout] test pipeline::partition::tests::is_too_short_at_threshold_returns_false ... ok
[INFO] [stdout] test pipeline::partition::tests::is_too_short_below_threshold ... ok
[INFO] [stdout] test pipeline::partition::tests::is_too_short_with_min_zero_disables_skip ... ok
[INFO] [stdout] test pipeline::partition::tests::aggregate_iso_probes_single_file_returns_representative ... ok
[INFO] [stdout] test iso::tests::test_list_media_files_in_bdmv_disc ... ok
[INFO] [stdout] test iso::tests::test_multi_title_dvd_emits_per_title_groups ... ok
[INFO] [stdout] test iso::tests::test_multi_title_dvd_includes_all_similar_sets ... ok
[INFO] [stdout] test pipeline::partition::tests::is_too_short_zero_falls_through ... ok
[INFO] [stdout] test pipeline::render::tests::current_max_zero_corner_case ... ok
[INFO] [stdout] test pipeline::render::tests::equal_throughput_stalls_without_revert ... ok
[INFO] [stdout] test pipeline::partition::tests::min_transcode_duration_default_is_one_second ... ok
[INFO] [stdout] test pipeline::render::tests::slight_drop_stalls_without_revert ... ok
[INFO] [stdout] test pipeline::render::tests::wait_when_total_speed_zero ... ok
[INFO] [stdout] test pipeline::render::tests::ramp_does_not_overflow_on_large_baselines ... ok
[INFO] [stdout] test pipeline::render::tests::waiting_takes_priority_over_baseline_compare ... ok
[INFO] [stdout] test pipeline::render::tests::threshold_exactly_stalls_without_revert ... ok
[INFO] [stdout] test pipeline::render::tests::ramp_handles_u64_max_total_speed ... ok
[INFO] [stdout] test pipeline::scan::tests::iso_item_from_group_carries_title_suffix ... ok
[INFO] [stdout] test pipeline::render::tests::ramp_threshold_constants_are_sensible ... ok
[INFO] [stdout] test pipeline::render::tests::first_observation_ramps_up ... ok
[INFO] [stdout] test pipeline::render::tests::significant_drop_reverts ... ok
[INFO] [stdout] test pipeline::scan::tests::expand_regular_files_pass_through_unchanged ... ok
[INFO] [stdout] test pipeline::render::tests::improving_throughput_ramps_up ... ok
[INFO] [stdout] test pipeline::render::tests::wait_when_not_all_slots_reporting ... ok
[INFO] [stdout] test pipeline::scan::tests::expand_skips_non_iso_when_iso_path_present ... ok
[INFO] [stdout] test pipeline::replace::tests::replace_skips_disc_image_items ... ok
[INFO] [stdout] test pipeline::render::tests::far_below_baseline_reverts ... ok
[INFO] [stdout] test pipeline::worker::tests::classify_nothing_written_routes_to_subtitle_tier ... ok
[INFO] [stdout] test pipeline::worker::tests::classify_session_limit_after_other_tiers_exhausted ... ok
[INFO] [stdout] test pipeline::worker::tests::classify_subtitle_tiered ... ok
[INFO] [stdout] test pipeline::scan::tests::iso_item_from_group_single_file_uses_inner_path_not_paths ... ok
[INFO] [stdout] test pipeline::scan::tests::iso_item_from_group_multi_file_populates_inner_paths ... ok
[INFO] [stdout] test pipeline::worker::tests::output_stem_for_item_regular_file ... ok
[INFO] [stdout] test pipeline::worker::tests::classify_audio_copy_fires_once_then_falls_through ... ok
[INFO] [stdout] test pipeline::worker::tests::classify_unknown_error_bails ... ok
[INFO] [stdout] test pipeline::worker::tests::lower_max_never_raises ... ok
[INFO] [stdout] test pipeline::worker::tests::try_acquire_succeeds_below_max ... ok
[INFO] [stdout] test pipeline::worker::tests::output_stem_for_item_title_suffix_embeds_in_stem ... ok
[INFO] [stdout] test probe::tests::test_clean_color_tag_drops_unknown ... ok
[INFO] [stdout] test probe::tests::test_apply_frame_side_data_does_not_overwrite_stream_header ... ok
[INFO] [stdout] test pipeline::worker::tests::should_freeze_at_threshold ... ok
[INFO] [stdout] test probe::tests::test_fails_target_not_hevc ... ok
[INFO] [stdout] test probe::tests::test_fails_target_too_large ... ok
[INFO] [stdout] test probe::tests::test_is_10bit ... ok
[INFO] [stdout] test probe::tests::test_fails_target_bitrate_too_high ... ok
[INFO] [stdout] test probe::tests::test_looks_like_commentary_title_keywords ... ok
[INFO] [stdout] test probe::tests::test_exit_status_message_on_signal ... ok
[INFO] [stdout] test probe::tests::test_master_display_format_from_frame_side_data ... ok
[INFO] [stdout] test pipeline::worker::tests::output_stem_for_item_iso_no_suffix ... ok
[INFO] [stdout] test pipeline::worker::tests::classify_color_option_error_drops_tags_once ... ok
[INFO] [stdout] test pipeline::worker::tests::classify_disk_space_takes_priority ... ok
[INFO] [stdout] test pipeline::worker::tests::output_stem_for_item_title_suffix_distinguishes_outputs ... ok
[INFO] [stdout] test pipeline::worker::tests::classify_session_limit_caps_at_max_retries ... ok
[INFO] [stdout] test probe::tests::test_meets_target_hevc_within_bounds ... ok
[INFO] [stdout] test probe::tests::test_meets_target_bitrate_within_limit ... ok
[INFO] [stdout] test probe::tests::test_master_display_format_from_stream_side_data ... ok
[INFO] [stdout] test probe::tests::test_parse_audio_streams_no_audio ... ok
[INFO] [stdout] test probe::tests::test_needs_frame_side_data_probe_runs_on_pq_hdr_missing_fields ... ok
[INFO] [stdout] test probe::tests::test_master_display_missing_field_returns_none ... ok
[INFO] [stdout] test gpu::tests::test_has_ffmpeg_encoder ... FAILED
[INFO] [stdout] test probe::tests::test_max_cll_missing_field_returns_none ... ok
[INFO] [stdout] test probe::tests::test_needs_frame_side_data_probe_runs_when_color_tags_unknown ... ok
[INFO] [stdout] test probe::tests::test_parse_unknown_color_tags_become_none ... ok
[INFO] [stdout] test probe::tests::test_parse_year_dot_form ... ok
[INFO] [stdout] test probe::tests::test_needs_frame_side_data_probe_skips_complete_sdr ... ok
[INFO] [stdout] test probe::tests::test_needs_frame_side_data_probe_skips_pq_when_already_populated ... ok
[INFO] [stdout] test probe::tests::test_needs_frame_side_data_probe_skips_sdr_missing_hdr_fields ... ok
[INFO] [stdout] test probe::tests::test_parse_audio_streams_basic ... ok
[INFO] [stdout] test probe::tests::test_parse_year_requires_digit_boundary ... ok
[INFO] [stdout] test probe::tests::test_parse_year_out_of_range ... ok
[INFO] [stdout] test probe::tests::test_parse_year_no_match ... ok
[INFO] [stdout] test gpu::tests::ffmpeg_broken_custom_with_working_alt_recommends_rm ... ok
[INFO] [stdout] test probe::tests::test_parse_color_tags_from_stream ... ok
[INFO] [stdout] test probe::tests::test_parse_year_ignores_non_year_numbers ... ok
[INFO] [stdout] test probe::tests::test_parse_year_paren_form ... ok
[INFO] [stdout] test probe::tests::test_pick_primary_old_film_keyword_commentary_still_skipped ... ok
[INFO] [stdout] test probe::tests::test_pick_primary_ambiguous_when_commentary_filter_wipes_pool ... ok
[INFO] [stdout] test probe::tests::test_pick_primary_falls_back_when_everything_looks_like_commentary ... ok
[INFO] [stdout] test probe::tests::test_pick_primary_modern_prefers_more_channels ... ok
[INFO] [stdout] test probe::tests::test_pick_primary_none_for_empty ... ok
[INFO] [stdout] test probe::tests::test_pick_primary_ambiguous_when_top_two_tie_on_channels_and_bitrate ... ok
[INFO] [stdout] test probe::tests::test_pick_primary_lower_index_breaks_all_other_ties ... ok
[INFO] [stdout] test probe::tests::test_pick_primary_old_film_prefers_fewer_channels ... ok
[INFO] [stdout] test probe::tests::test_pick_primary_default_flag_breaks_bitrate_tie ... ok
[INFO] [stdout] test probe::tests::test_pick_primary_skips_title_keyword_commentary ... ok
[INFO] [stdout] test probe::tests::test_parse_year_returns_first_match ... ok
[INFO] [stdout] test probe::tests::test_pick_primary_unambiguous_when_channels_decide ... ok
[INFO] [stdout] test probe::tests::test_pick_primary_single_stream ... ok
[INFO] [stdout] test probe::tests::test_year_hint_falls_back_to_titles ... ok
[INFO] [stdout] test probe::tests::test_pick_primary_bitrate_breaks_channel_tie ... ok
[INFO] [stdout] test probe::tests::test_pick_primary_unambiguous_for_old_film_year_flip ... ok
[INFO] [stdout] test probe::tests::test_year_hint_none_when_nothing_known ... ok
[INFO] [stdout] test probe::tests::test_pick_primary_unambiguous_when_bitrate_decides ... ok
[INFO] [stdout] test probe::tests::test_year_hint_prefers_filename ... ok
[INFO] [stdout] test probe::tests::test_rational_helpers ... ok
[INFO] [stdout] test scanner::tests::test_scan_empty_dir ... ok
[INFO] [stdout] test scanner::tests::test_scan_dedup_symlinks ... ok
[INFO] [stdout] test probe::tests::test_pick_primary_skips_disposition_commentary ... ok
[INFO] [stdout] test scanner::tests::test_detect_network_mount_handles_nonexistent_path ... ok
[INFO] [stdout] test scanner::tests::test_detect_network_mount_local_paths_are_not_network ... ok
[INFO] [stdout] test scanner::tests::test_scan_case_insensitive ... ok
[INFO] [stdout] test scanner::tests::test_scan_single_file_wrong_ext ... ok
[INFO] [stdout] test scanner::tests::test_scan_finds_files ... ok
[INFO] [stdout] test scanner::tests::test_scan_skips_transcoded_files ... ok
[INFO] [stdout] test scanner::tests::test_scan_nested_dirs ... ok
[INFO] [stdout] test scanner::tests::test_scan_single_file ... ok
[INFO] [stdout] test scanner::tests::test_scan_skips_tmp_files ... ok
[INFO] [stdout] test telemetry::tests::telemetry_new_with_empty_str_is_noop ... ok
[INFO] [stdout] test transcode::tests::test_apply_subtitle_args_override_for_mp4 ... ok
[INFO] [stdout] test telemetry::tests::telemetry_new_with_none_is_noop ... ok
[INFO] [stdout] test transcode::tests::test_apply_subtitle_args_override_replaces_copy ... ok
[INFO] [stdout] test transcode::tests::test_apply_iso_audio_map_with_primary_index ... ok
[INFO] [stdout] test transcode::tests::test_apply_subtitle_args_override_wins_over_skip_subs_false_path ... ok
[INFO] [stdout] test transcode::tests::test_apply_iso_audio_map_without_primary_falls_back_to_first ... ok
[INFO] [stdout] test transcode::tests::test_apply_subtitle_args_default_copy ... ok
[INFO] [stdout] test transcode::tests::test_apply_iso_audio_map_never_emits_open_match ... ok
[INFO] [stdout] test transcode::tests::test_build_color_args_empty_when_no_metadata ... ok
[INFO] [stdout] test transcode::tests::test_build_color_args_nvenc_emits_hdr10 ... ok
[INFO] [stdout] test transcode::tests::test_build_color_args_partial_metadata ... ok
[INFO] [stdout] test transcode::tests::test_build_color_args_vaapi_skips_hdr10_flags ... ok
[INFO] [stdout] test transcode::tests::test_color_metadata_from_media_info ... ok
[INFO] [stdout] test transcode::tests::test_ffmpeg_color_trc_mapping ... ok
[INFO] [stdout] test transcode::tests::test_build_color_args_drops_reserved_and_unknown_values ... ok
[INFO] [stdout] test transcode::tests::test_is_audio_copy_error ... ok
[INFO] [stdout] test transcode::tests::test_apply_subtitle_args_skip_subs_emits_nothing ... ok
[INFO] [stdout] test transcode::tests::test_is_color_option_error ... ok
[INFO] [stdout] test transcode::tests::test_build_color_args_basic_tags_emitted ... ok
[INFO] [stdout] test transcode::tests::test_is_disk_space_error ... ok
[INFO] [stdout] test transcode::tests::test_build_color_args_translates_probe_names_to_option_names ... ok
[INFO] [stdout] test transcode::tests::test_output_path_different_container ... ok
[INFO] [stdout] test transcode::tests::test_output_path_next_to_source ... ok
[INFO] [stdout] test transcode::tests::test_subtitle_reencode_fallback_picks_per_container ... ok
[INFO] [stdout] test transcode::tests::test_summarize_dedupes_cascade_with_different_module_prefixes ... ok
[INFO] [stdout] test transcode::tests::test_summarize_extracts_root_cause_not_cascade ... ok
[INFO] [stdout] test transcode::tests::test_is_subtitle_error ... ok
[INFO] [stdout] test ui::tests::max_name_for_narrow_terminal_floors_at_20 ... ok
[INFO] [stdout] test transcode::tests::test_summarize_falls_back_to_tail_when_no_keywords ... ok
[INFO] [stdout] test transcode::tests::test_is_session_limit_error ... ok
[INFO] [stdout] test transcode::tests::test_summarize_handles_empty ... ok
[INFO] [stdout] test ui::tests::banner_ascii_form_uses_plain_borders ... ok
[INFO] [stdout] test transcode::tests::test_output_path_custom_dir ... ok
[INFO] [stdout] test ui::tests::banner_unicode_form_uses_box_drawing ... ok
[INFO] [stdout] test ui::tests::truncate_name_short_unchanged ... ok
[INFO] [stdout] test ui::tests::max_name_for_normal_terminal ... ok
[INFO] [stdout] test ui::tests::progress_bar_half ... ok
[INFO] [stdout] test ui::tests::progress_bar_zero_has_head_only ... ok
[INFO] [stdout] test ui::tests::truncate_name_zero_max_len_does_not_panic ... ok
[INFO] [stdout] test util::tests::available_disk_space_path_with_null_byte_errors ... ok
[INFO] [stdout] test ui::tests::truncate_name_small_max_len_clips_below_ellipsis ... ok
[INFO] [stdout] test ui::tests::truncate_name_truncates_with_ellipsis ... ok
[INFO] [stdout] test ui::tests::truncate_name_unicode_ellipsis_fits_exactly ... ok
[INFO] [stdout] test util::tests::format_size_basic_units ... ok
[INFO] [stdout] test util::tests::format_size_boundary_between_kb_and_mb ... ok
[INFO] [stdout] test util::tests::format_size_boundary_between_mb_and_gb ... ok
[INFO] [stdout] test util::tests::format_size_large_values_still_in_gb ... ok
[INFO] [stdout] test util::tests::format_size_sub_kb_rounds_to_zero_kb ... ok
[INFO] [stdout] test util::tests::format_size_zero_renders_zero_kb ... ok
[INFO] [stdout] test util::tests::available_disk_space_root_returns_a_value ... ok
[INFO] [stdout] test ui::tests::progress_bar_clamps_above_one ... ok
[INFO] [stdout] test ui::tests::progress_bar_full_at_one ... ok
[INFO] [stdout] test ui::tests::truncate_name_unicode_chars_count ... ok
[INFO] [stdout] test util::tests::format_size_u64_max_does_not_panic ... ok
[INFO] [stdout] test gpu::tests::test_run_output_with_timeout_fast_command ... ok
[INFO] [stdout] test gpu::tests::test_run_output_with_timeout_nonzero_exit ... ok
[INFO] [stdout] test probe::tests::test_exit_status_message_when_no_output ... ok
[INFO] [stdout] test probe::tests::test_large_stdout_does_not_deadlock ... ok
[INFO] [stdout] test probe::tests::test_timeout_does_not_fire_on_fast_command ... ok
[INFO] [stdout] test gpu::tests::test_run_output_with_timeout_fires_on_slow_command ... ok
[INFO] [stdout] test probe::tests::test_timeout_message_renders_subsecond_durations ... ok
[INFO] [stdout] test probe::tests::test_timeout_kills_child_on_expiry ... ok
[INFO] [stderr] error: test failed, to rerun pass `--bin hvac`
[INFO] [stdout] test probe::tests::test_timeout_fires_on_slow_command ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- gpu::tests::test_has_ffmpeg_encoder stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'gpu::tests::test_has_ffmpeg_encoder' (2160) panicked at src/gpu.rs:815:9:
[INFO] [stdout] no working ffmpeg with an h265 encoder found on this system
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x580b76a3a511 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x580b76a53e3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x580b76a3fdbc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x580b76a11866 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x580b76a30869 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x580b764c2d00 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x580b76a30b92 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x580b76a11944 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x580b76a09a89 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x580b76a12d3d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x580b76a5461c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x580b7647954d - hvac[2ff75656f4c3f590]::gpu::tests::test_has_ffmpeg_encoder
[INFO] [stdout]   12:     0x580b7642cd69 - <hvac[2ff75656f4c3f590]::gpu::tests::test_has_ffmpeg_encoder::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x580b764b5feb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x580b764c3655 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x580b764bcf14 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x580b764c67b2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x580b76a391b9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x707732042dfa - <unknown>
[INFO] [stdout]   19:     0x7077320d63d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     gpu::tests::test_has_ffmpeg_encoder
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 239 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.11s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "aad971ed0f0deac73a24ba24faf62a40dd01a4eb38a13123d5317407234202a4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aad971ed0f0deac73a24ba24faf62a40dd01a4eb38a13123d5317407234202a4", kill_on_drop: false }`
[INFO] [stdout] aad971ed0f0deac73a24ba24faf62a40dd01a4eb38a13123d5317407234202a4
