[INFO] cloning repository https://github.com/trevor-ofarrell/ffmpeg-rust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/trevor-ofarrell/ffmpeg-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftrevor-ofarrell%2Fffmpeg-rust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftrevor-ofarrell%2Fffmpeg-rust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] a3eb78de83c591347354721f5f69028f4c2ec4d2
[INFO] testing trevor-ofarrell/ffmpeg-rust against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftrevor-ofarrell%2Fffmpeg-rust" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/trevor-ofarrell/ffmpeg-rust
[INFO] finished tweaking git repo https://github.com/trevor-ofarrell/ffmpeg-rust
[INFO] tweaked toml for git repo https://github.com/trevor-ofarrell/ffmpeg-rust written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/trevor-ofarrell/ffmpeg-rust on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/trevor-ofarrell/ffmpeg-rust already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c63a650622fb2a790845b38c44b824892f597a99b217056a16f06f9a739d6292
[INFO] running `Command { std: "docker" "start" "c63a650622fb2a790845b38c44b824892f597a99b217056a16f06f9a739d6292", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c63a650622fb2a790845b38c44b824892f597a99b217056a16f06f9a739d6292", 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" "c63a650622fb2a790845b38c44b824892f597a99b217056a16f06f9a739d6292" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c63a650622fb2a790845b38c44b824892f597a99b217056a16f06f9a739d6292", 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" "c63a650622fb2a790845b38c44b824892f597a99b217056a16f06f9a739d6292" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling avutil v0.1.0 (/opt/rustwide/workdir/crates/avutil)
[INFO] [stderr]    Compiling avfilter v0.1.0 (/opt/rustwide/workdir/crates/avfilter)
[INFO] [stderr]    Compiling oracle v0.1.0 (/opt/rustwide/workdir/crates/oracle)
[INFO] [stderr]    Compiling avdevice v0.1.0 (/opt/rustwide/workdir/crates/avdevice)
[INFO] [stderr]    Compiling swscale v0.1.0 (/opt/rustwide/workdir/crates/swscale)
[INFO] [stderr]    Compiling xtask v0.1.0 (/opt/rustwide/workdir/xtask)
[INFO] [stderr]    Compiling fate-runner v0.1.0 (/opt/rustwide/workdir/crates/fate-runner)
[INFO] [stderr]    Compiling swresample v0.1.0 (/opt/rustwide/workdir/crates/swresample)
[INFO] [stderr]    Compiling avformat v0.1.0 (/opt/rustwide/workdir/crates/avformat)
[INFO] [stderr]    Compiling avcodec v0.1.0 (/opt/rustwide/workdir/crates/avcodec)
[INFO] [stderr]    Compiling fftools v0.1.0 (/opt/rustwide/workdir/crates/fftools)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.63s
[INFO] running `Command { std: "docker" "inspect" "c63a650622fb2a790845b38c44b824892f597a99b217056a16f06f9a739d6292", 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" "c63a650622fb2a790845b38c44b824892f597a99b217056a16f06f9a739d6292" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling avutil v0.1.0 (/opt/rustwide/workdir/crates/avutil)
[INFO] [stderr]    Compiling avformat v0.1.0 (/opt/rustwide/workdir/crates/avformat)
[INFO] [stderr]    Compiling fftools v0.1.0 (/opt/rustwide/workdir/crates/fftools)
[INFO] [stderr]    Compiling avcodec v0.1.0 (/opt/rustwide/workdir/crates/avcodec)
[INFO] [stderr]    Compiling swscale v0.1.0 (/opt/rustwide/workdir/crates/swscale)
[INFO] [stderr]    Compiling xtask v0.1.0 (/opt/rustwide/workdir/xtask)
[INFO] [stderr]    Compiling oracle v0.1.0 (/opt/rustwide/workdir/crates/oracle)
[INFO] [stderr]    Compiling avfilter v0.1.0 (/opt/rustwide/workdir/crates/avfilter)
[INFO] [stderr]    Compiling avdevice v0.1.0 (/opt/rustwide/workdir/crates/avdevice)
[INFO] [stderr]    Compiling swresample v0.1.0 (/opt/rustwide/workdir/crates/swresample)
[INFO] [stderr]    Compiling fate-runner v0.1.0 (/opt/rustwide/workdir/crates/fate-runner)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 50.77s
[INFO] running `Command { std: "docker" "inspect" "c63a650622fb2a790845b38c44b824892f597a99b217056a16f06f9a739d6292", 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" "c63a650622fb2a790845b38c44b824892f597a99b217056a16f06f9a739d6292" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/avcodec-d24df86343ce5b46)
[INFO] [stdout] 
[INFO] [stdout] running 53 tests
[INFO] [stdout] test pcm::tests::computes_sample_counts_for_mono_and_multichannel_packets ... ok
[INFO] [stdout] test rawvideo::tests::decodes_gbrap_packet_to_four_planes ... ok
[INFO] [stdout] test rawvideo::tests::decodes_bayer_packets_to_single_plane_frames ... ok
[INFO] [stdout] test rawvideo::tests::decodes_gbrp12_packet_to_three_planes ... ok
[INFO] [stdout] test pcm::tests::rejects_packets_that_split_sample_frames ... ok
[INFO] [stdout] test pcm::tests::accepts_empty_packets_as_zero_samples ... ok
[INFO] [stdout] test rawvideo::tests::decodes_gbrapf32_packet_to_four_planes ... ok
[INFO] [stdout] test rawvideo::tests::decodes_gbrp9_packet_to_three_planes ... ok
[INFO] [stdout] test rawvideo::tests::decodes_gbrp14_packet_to_three_planes ... ok
[INFO] [stdout] test rawvideo::tests::decodes_gbrp16_packet_to_three_planes ... ok
[INFO] [stdout] test rawvideo::tests::decodes_gbrp_packet_to_three_planes ... ok
[INFO] [stdout] test rawvideo::tests::decodes_gray16_packet_to_single_plane_frame ... ok
[INFO] [stdout] test rawvideo::tests::decodes_gray32_packet_to_single_plane_frame ... ok
[INFO] [stdout] test rawvideo::tests::decodes_gbrpf_packet_to_three_planes ... ok
[INFO] [stdout] test pcm::tests::validates_constructor_arguments ... ok
[INFO] [stdout] test rawvideo::tests::decodes_low_bit_depth_rgb_byte_packets_to_single_plane_frames ... ok
[INFO] [stdout] test rawvideo::tests::decodes_high_bit_packed_yuv_packets_to_single_plane_frames ... ok
[INFO] [stdout] test rawvideo::tests::decodes_high_bit_depth_gray_packet_to_single_plane_frame ... ok
[INFO] [stdout] test rawvideo::tests::decodes_mono_bitstream_packets_to_single_plane_frames ... ok
[INFO] [stdout] test rawvideo::tests::decodes_gray8_packet_to_single_plane_frame ... ok
[INFO] [stdout] test rawvideo::tests::decodes_gray_float_packets_to_single_plane_frames ... ok
[INFO] [stdout] test rawvideo::tests::decodes_high_bit_depth_planar_yuv_packets_to_three_planes ... ok
[INFO] [stdout] test rawvideo::tests::decodes_packed_4bit_rgb_packets_to_single_plane_frames ... ok
[INFO] [stdout] test rawvideo::tests::decodes_packed_16bit_rgb_packets_to_single_plane_frames ... ok
[INFO] [stdout] test rawvideo::tests::decodes_rgb96_and_rgba128_packets_to_single_plane_frames ... ok
[INFO] [stdout] test rawvideo::tests::decodes_packed_8bit_yuv_packets_to_single_plane_frames ... ok
[INFO] [stdout] test rawvideo::tests::decodes_rgb_float_packets_to_single_plane_frames ... ok
[INFO] [stdout] test rawvideo::tests::decodes_pal8_packet_to_single_index_plane_frame ... ok
[INFO] [stdout] test rawvideo::tests::decodes_uyyvyy411_packet_to_single_plane_frame ... ok
[INFO] [stdout] test rawvideo::tests::decodes_semiplanar_yuv_packets_to_two_plane_frames ... ok
[INFO] [stdout] test rawvideo::tests::decodes_x2rgb10_packets_to_single_plane_frames ... ok
[INFO] [stdout] test rawvideo::tests::decodes_xyz12_packets_to_single_plane_frames ... ok
[INFO] [stdout] test rawvideo::tests::decodes_xv_packed_yuv_packets_to_single_plane_frames ... ok
[INFO] [stdout] test rawvideo::tests::decodes_rgba64_packet_to_single_plane_frame ... ok
[INFO] [stdout] test rawvideo::tests::decodes_packed_yuv422_packets_to_single_plane_frames ... ok
[INFO] [stdout] test rawvideo::tests::decodes_msb_planar_gbr_packets_to_three_planes ... ok
[INFO] [stdout] test rawvideo::tests::decodes_yuv410p_packet_to_three_planes ... ok
[INFO] [stdout] test rawvideo::tests::decodes_yaf_packets_to_single_plane_frames ... ok
[INFO] [stdout] test rawvideo::tests::decodes_yuv420p_packet_to_three_planes ... ok
[INFO] [stdout] test rawvideo::tests::decodes_yuv411p_packet_to_three_planes ... ok
[INFO] [stdout] test rawvideo::tests::decodes_yuv422p_packet_to_three_planes ... ok
[INFO] [stdout] test rawvideo::tests::decodes_yuv440p_packet_to_three_planes ... ok
[INFO] [stdout] test rawvideo::tests::decodes_rgba_float_packets_to_single_plane_frames ... ok
[INFO] [stdout] test rawvideo::tests::decodes_ya8_packet_to_single_plane_frame ... ok
[INFO] [stdout] test rawvideo::tests::decodes_ya16_packet_to_single_plane_frame ... ok
[INFO] [stdout] test rawvideo::tests::decodes_yuva_packets_to_four_planes ... ok
[INFO] [stdout] test rawvideo::tests::validates_dimensions_and_packet_size ... ok
[INFO] [stdout] test rawvideo::tests::packed_rgb_and_rgba_use_single_payload_plane ... ok
[INFO] [stdout] test rawvideo::tests::decodes_yuvj_packets_to_three_planes ... ok
[INFO] [stdout] test pcm::tests::decodes_stereo_s16le_packet_to_packed_audio_frame ... ok
[INFO] [stdout] test rawvideo::tests::decodes_ayuv64_packets_to_single_plane_frames ... ok
[INFO] [stdout] test rawvideo::tests::decodes_gbrp10_packet_to_three_planes ... ok
[INFO] [stdout] test rawvideo::tests::decodes_yuv444p_packet_to_three_planes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 53 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/avdevice-f9eb103a9233f010)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/avfilter-099994526326b024)
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/avformat-14a43ecee1f5c16d)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 258 tests
[INFO] [stdout] test audio::tests::validates_user_parameters_and_derives_audio_metadata ... ok
[INFO] [stdout] test avi::tests::muxer_pads_scanlines_without_exposing_riff_chunk_padding_as_payload ... ok
[INFO] [stdout] test audio::tests::container_parameters_return_invalid_data_for_untrusted_fields ... ok
[INFO] [stdout] test avi::tests::muxer_finish_prevents_more_writes ... ok
[INFO] [stdout] test audio::tests::counts_whole_sample_frames_in_byte_payloads ... ok
[INFO] [stdout] test avi::tests::muxer_rejects_invalid_parameters_and_packets ... ok
[INFO] [stdout] test avi::tests::parses_top_down_bitmap_height_as_positive_stream_height ... ok
[INFO] [stdout] test avi::tests::muxer_writes_headers_and_round_trips_through_demuxer ... ok
[INFO] [stdout] test avi::tests::rejects_bad_riff_headers_and_chunk_bounds ... ok
[INFO] [stdout] test avi::tests::parses_video_metadata_and_movi_packets ... ok
[INFO] [stdout] test avi::tests::registers_avi_probe_descriptor_for_signature_extension_and_mime ... ok
[INFO] [stdout] test avio::tests::exact_read_eof_returns_typed_error_and_rewinds ... ok
[INFO] [stdout] test avio::tests::reader_reads_seeks_and_skips ... ok
[INFO] [stdout] test avio::tests::skip_rejects_negative_positions ... ok
[INFO] [stdout] test framecrc_muxer::tests::empty_packets_produce_zero_size_checksum_records ... ok
[INFO] [stdout] test framecrc_muxer::tests::finish_prevents_more_writes ... ok
[INFO] [stdout] test framecrc_muxer::tests::records_packet_checksum_and_timing_fields ... ok
[INFO] [stdout] test framecrc_muxer::tests::renders_multiple_records_in_write_order ... ok
[INFO] [stdout] test framehash_muxer::tests::finish_prevents_more_writes ... ok
[INFO] [stdout] test framehash_muxer::tests::empty_packets_produce_zero_size_hash_records ... ok
[INFO] [stdout] test hash_muxer::tests::adler32_hashes_packet_data_in_write_order ... ok
[INFO] [stdout] test framehash_muxer::tests::renders_multiple_records_in_write_order ... ok
[INFO] [stdout] test hash_muxer::tests::crc32_hashes_packet_data_in_write_order ... ok
[INFO] [stdout] test hash_muxer::tests::murmur3_hashes_packet_data_in_write_order ... ok
[INFO] [stdout] test hash_muxer::tests::md5_hashes_packet_data_in_write_order ... ok
[INFO] [stdout] test hash_muxer::tests::sha160_hashes_packet_data_in_write_order ... ok
[INFO] [stdout] test hash_muxer::tests::ripemd_hashes_packet_data_in_write_order ... ok
[INFO] [stdout] test avi::tests::skips_unknown_chunks_and_reads_rec_lists ... ok
[INFO] [stdout] test avi::tests::rejects_unsupported_streams_and_unknown_packet_streams ... ok
[INFO] [stdout] test hash_muxer::tests::sha224_hashes_packet_data_in_write_order ... ok
[INFO] [stdout] test hash_muxer::tests::sha256_hashes_packet_data_in_write_order ... ok
[INFO] [stdout] test hash_muxer::tests::sha384_hashes_packet_data_in_write_order ... ok
[INFO] [stdout] test framehash_muxer::tests::records_packet_hash_and_timing_fields ... ok
[INFO] [stdout] test hash_muxer::tests::empty_packets_count_but_do_not_change_empty_digest ... ok
[INFO] [stdout] test hash_muxer::tests::sha512_224_hashes_packet_data_in_write_order ... ok
[INFO] [stdout] test hash_muxer::tests::finish_prevents_more_writes ... ok
[INFO] [stdout] test avi::tests::rejects_missing_required_headers_and_stream_mismatch ... ok
[INFO] [stdout] test hash_muxer::tests::sha512_256_hashes_packet_data_in_write_order ... ok
[INFO] [stdout] test image2::tests::accepts_wide_zero_padded_sequence_inputs ... ok
[INFO] [stdout] test hash_muxer::tests::sha512_hashes_packet_data_in_write_order ... ok
[INFO] [stdout] test image2::tests::muxer_finish_prevents_more_writes ... ok
[INFO] [stdout] test image2::tests::accepts_padded_sequence_entries_that_grow_beyond_width ... ok
[INFO] [stdout] test image2::tests::muxer_formats_unpadded_and_zero_padded_paths ... ok
[INFO] [stdout] test image2::tests::reads_nonzero_start_number_with_zero_based_packet_timestamps ... ok
[INFO] [stdout] test image2::tests::reads_numbered_sequence_in_frame_order ... ok
[INFO] [stdout] test image2::tests::muxer_supports_single_image_output ... ok
[INFO] [stdout] test image2::tests::reads_single_frame_sequence_entry_at_max_start_number ... ok
[INFO] [stdout] test image2::tests::single_image_mode_ignores_start_number_for_packet_timestamps ... ok
[INFO] [stdout] test image2::tests::sequence_stops_on_first_gap_or_skips_until_first_available_frame ... ok
[INFO] [stdout] test image2::tests::validates_patterns_and_frame_rate ... ok
[INFO] [stdout] test image2::tests::sequence_rejects_padded_pattern_when_start_probe_range_is_exhausted ... ok
[INFO] [stdout] test image2::tests::muxer_rejects_invalid_parameters_packets_and_duplicate_single_path ... ok
[INFO] [stdout] test image2::tests::muxer_writes_numbered_sequence_and_round_trips_through_demuxer ... ok
[INFO] [stdout] test image2::tests::rejects_unpadded_numeric_aliases_for_same_frame_number ... ok
[INFO] [stdout] test mov::tests::accepts_size_zero_top_level_box_as_remaining_payload ... ok
[INFO] [stdout] test mov::tests::applies_single_entry_aac_edit_list_as_skip_samples_side_data ... ok
[INFO] [stdout] test mov::tests::extracts_int8_metadata_from_ilst_data_atoms ... ok
[INFO] [stdout] test mov::tests::extracts_media_handler_name_as_track_metadata ... ok
[INFO] [stdout] test image2::tests::rejects_start_numbers_above_32_bit_limit ... ok
[INFO] [stdout] test mov::tests::extracts_freeform_metadata_from_ilst_atoms ... ok
[INFO] [stdout] test mov::tests::extracts_media_language_as_track_metadata ... ok
[INFO] [stdout] test mov::tests::extracts_media_handler_type_without_handler_name ... ok
[INFO] [stdout] test image2::tests::rejects_unmatched_duplicate_non_contiguous_and_empty_entries ... ok
[INFO] [stdout] test image2::tests::supports_single_image_inputs ... ok
[INFO] [stdout] test mov::tests::extracts_movie_metadata_from_common_ilst_data_atoms ... ok
[INFO] [stdout] test mov::tests::extracts_track_metadata_from_track_udta ... ok
[INFO] [stdout] test mov::tests::extracts_genre_metadata_from_ilst_index_atoms ... ok
[INFO] [stdout] test mov::tests::parses_amr_audio_sample_entry_specific_box ... ok
[INFO] [stdout] test mov::tests::parses_ac3_audio_sample_entry_specific_box ... ok
[INFO] [stdout] test mov::tests::parses_alac_audio_sample_entry_specific_box ... ok
[INFO] [stdout] test mov::tests::extracts_utf16_movie_metadata_from_ilst_data_atoms ... ok
[INFO] [stdout] test mov::tests::parses_audio_sample_entry_codec_parameters ... ok
[INFO] [stdout] test mov::tests::parses_audio_sample_entry_version_one_fields ... ok
[INFO] [stdout] test mov::tests::extracts_pascal_media_handler_name_as_track_metadata ... ok
[INFO] [stdout] test mov::tests::extracts_cover_art_metadata_from_ilst_atoms ... ok
[INFO] [stdout] test avio::tests::writer_writes_seeks_overwrites_and_flushes ... ok
[INFO] [stdout] test mov::tests::parses_flac_audio_sample_entry_specific_box ... ok
[INFO] [stdout] test mov::tests::parses_audio_sample_entry_version_two_fields ... ok
[INFO] [stdout] test mov::tests::parses_ec3_audio_sample_entry_specific_box ... ok
[INFO] [stdout] test mov::tests::parses_hevc_sample_entry_codec_parameters ... ok
[INFO] [stdout] test mov::tests::parses_ftyp_movie_and_track_metadata ... ok
[INFO] [stdout] test mov::tests::parses_metadata_sample_entry_codec_parameters ... ok
[INFO] [stdout] test mov::tests::parses_opus_audio_sample_entry_specific_box ... ok
[INFO] [stdout] test mov::tests::parses_single_entry_edit_list_without_sample_table ... ok
[INFO] [stdout] test mov::tests::parses_timed_text_sample_payload_modifiers ... ok
[INFO] [stdout] test mov::tests::parses_timed_text_sample_entry_codec_parameters ... ok
[INFO] [stdout] test mov::tests::parses_visual_sample_entry_codec_parameters ... ok
[INFO] [stdout] test mov::tests::parses_webvtt_sample_payload_boxes ... ok
[INFO] [stdout] test mov::tests::parses_text_subtitle_sample_entry_codec_parameters ... ok
[INFO] [stdout] test mov::tests::parses_visual_sample_entry_nclc_color_information ... ok
[INFO] [stdout] test mov::tests::parses_webvtt_sample_entry_codec_parameters ... ok
[INFO] [stdout] test mov::tests::parses_sample_description_codec_parameters ... ok
[INFO] [stdout] test mov::tests::parses_visual_sample_entry_pixel_aspect_and_color_information ... ok
[INFO] [stdout] test mov::tests::reads_composition_offsets_for_packet_pts ... ok
[INFO] [stdout] test mov::tests::reads_signed_composition_offsets_for_packet_pts ... ok
[INFO] [stdout] test mov::tests::reads_packets_from_simple_sample_table ... ok
[INFO] [stdout] test mov::tests::parses_xml_subtitle_sample_entry_codec_parameters ... ok
[INFO] [stdout] test mov::tests::parses_visual_sample_entry_icc_color_information ... ok
[INFO] [stdout] test mov::tests::reads_timed_text_packets_with_sample_payload_side_data ... ok
[INFO] [stdout] test mov::tests::rejects_invalid_full_boxes_and_ftyp_payloads ... ok
[INFO] [stdout] test mov::tests::reads_webvtt_packets_with_sample_payload_side_data ... ok
[INFO] [stdout] test mov::tests::registers_mov_probe_descriptor_for_signature_extension_and_mime ... ok
[INFO] [stdout] test mov::tests::rejects_fragmented_movie_boxes_explicitly ... ok
[INFO] [stdout] test mov::tests::rejects_bad_box_bounds_and_required_metadata ... ok
[INFO] [stdout] test mov::tests::reads_packets_from_co64_offsets ... ok
[INFO] [stdout] test mov::tests::parses_raw_visual_sample_entry_codec_parameters ... ok
[INFO] [stdout] test mov::tests::rejects_invalid_media_handler_name ... ok
[INFO] [stdout] test mov::tests::rejects_multiple_sample_description_entries_explicitly ... ok
[INFO] [stdout] test mov::tests::rejects_multiple_populated_tracks_explicitly ... ok
[INFO] [stdout] test mov::tests::supports_extended_size_boxes_and_version_one_headers ... ok
[INFO] [stdout] test mov::tests::rejects_malformed_timed_text_sample_payloads ... ok
[INFO] [stdout] test mov::tests::rejects_sample_description_indexes_other_than_one ... ok
[INFO] [stdout] test mov::tests::reads_packets_from_multiple_chunks_and_stsc_entries ... ok
[INFO] [stdout] test mov::tests::rejects_malformed_movie_metadata_atom_boundaries ... ok
[INFO] [stdout] test mov::tests::rejects_malformed_visual_sample_entry_child_box ... ok
[INFO] [stdout] test mov::tests::rejects_malformed_webvtt_sample_payloads ... ok
[INFO] [stdout] test null_muxer::tests::empty_packets_count_without_bytes ... ok
[INFO] [stdout] test mov::tests::validates_movie_metadata_atom_boundaries ... ok
[INFO] [stdout] test mov::tests::reads_packets_from_multiple_mdat_ranges ... ok
[INFO] [stdout] test mov::tests::rejects_malformed_subtitle_and_data_sample_entries ... ok
[INFO] [stdout] test mov::tests::rejects_invalid_sample_tables_and_truncated_mdat_payloads ... ok
[INFO] [stdout] test pcm::tests::muxer_concatenates_stream_zero_packets_and_tracks_samples ... ok
[INFO] [stdout] test null_muxer::tests::tracks_packet_and_stream_statistics ... ok
[INFO] [stdout] test pcm::tests::accepts_empty_input_as_zero_packets_when_parameters_are_valid ... ok
[INFO] [stdout] test pcm::tests::derives_three_channel_layout_and_truncates_partial_packet_duration ... ok
[INFO] [stdout] test pcm::tests::accepts_partial_final_sample_frame_like_raw_ffmpeg_demuxing ... ok
[INFO] [stdout] test pcm::tests::emits_short_final_packet_on_sample_frame_boundary ... ok
[INFO] [stdout] test null_muxer::tests::finish_prevents_more_writes ... ok
[INFO] [stdout] test pcm::tests::preserves_nine_channel_unspecified_layout_and_full_frame_timestamping ... ok
[INFO] [stdout] test pcm::tests::packetizes_multiple_packets_and_tracks_timestamps_with_odd_tail ... ok
[INFO] [stdout] test pcm::tests::rejects_invalid_parameters ... ok
[INFO] [stdout] test mov::tests::reads_sync_sample_table_for_key_flags ... ok
[INFO] [stdout] test pcm::tests::muxer_finish_prevents_more_writes ... ok
[INFO] [stdout] test pcm::tests::muxer_counts_empty_packets_without_changing_output ... ok
[INFO] [stdout] test pcm::tests::rejects_packet_samples_that_overflow_packet_size ... ok
[INFO] [stdout] test pcm::tests::muxer_rejects_invalid_stream_parameters_and_packets ... ok
[INFO] [stdout] test pcm::tests::muxer_accepts_partial_sample_frame_packets_without_padding ... ok
[INFO] [stdout] test pcm::tests::slices_interleaved_stereo_packets_with_sample_timing ... ok
[INFO] [stdout] test probe::tests::signature_match_scores_higher_than_extension ... ok
[INFO] [stdout] test pcm::tests::truncates_partial_packet_duration_to_complete_sample_frames ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_bayer_frame_sizes ... ok
[INFO] [stdout] test rawvideo::tests::accepts_empty_input_as_zero_frames_when_geometry_is_valid ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_gbrap_frame_sizes ... ok
[INFO] [stdout] test probe::tests::descriptor_validation_rejects_empty_or_invalid_fields ... ok
[INFO] [stdout] test probe::tests::duplicate_descriptor_names_are_rejected_case_insensitively ... ok
[INFO] [stdout] test probe::tests::extension_matching_is_case_insensitive_and_path_aware ... ok
[INFO] [stdout] test probe::tests::mime_type_scores_higher_than_extension ... ok
[INFO] [stdout] test probe::tests::no_match_returns_none_and_ties_keep_registration_order ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_gbrp10_frame_size ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_gbrp12_frame_size ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_gbrp9_frame_size ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_gbrp16_frame_size ... ok
[INFO] [stdout] test rawvideo::tests::computes_frame_sizes_for_supported_pixel_formats ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_gbrp_frame_size ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_gbrpf_frame_sizes ... ok
[INFO] [stdout] test probe::tests::offset_signature_matches_nonzero_offsets ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_high_bit_depth_planar_yuv_frame_sizes ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_high_bit_depth_yuva_frame_sizes ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_high_bit_depth_gray_frame_sizes ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_packed_16bit_rgb_frame_sizes ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_mono_bitstream_frame_sizes ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_packed_4bit_rgb_frame_sizes ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_gray32_frame_size ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_ayuv64_frame_size ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_gray_float_frame_sizes ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_packed_8bit_yuv_frame_sizes ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_low_bit_depth_rgb_byte_frame_sizes ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_rgb0_frame_size ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_gray16_frame_size ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_rgbaf_frame_sizes ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_packed_yuv422_frame_sizes ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_rgbf_frame_sizes ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_rgb48_frame_size ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_uyyvyy411_frame_size ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_x2rgb10_frame_sizes ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_semiplanar_yuv422_and_yuv444_frame_sizes ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_yaf_frame_sizes ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_rgba64_frame_size ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_xv_packed_yuv_frame_sizes ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_xyz12_frame_size ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_yuv440p_frame_size ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_yuv420p_frame_size ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_semiplanar_yuv420_frame_sizes ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_yuv410p_frame_size ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_yuvj_frame_sizes ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_yuv444p_frame_size ... ok
[INFO] [stdout] test rawvideo::tests::muxer_concatenates_fixed_size_stream_zero_frames ... ok
[INFO] [stdout] test rawvideo::tests::muxer_supports_empty_output_when_geometry_is_valid ... ok
[INFO] [stdout] test rawvideo::tests::rejects_invalid_frame_rate ... ok
[INFO] [stdout] test rawvideo::tests::rejects_trailing_partial_frame_after_complete_subsampled_frame ... ok
[INFO] [stdout] test rawvideo::tests::muxer_finish_prevents_more_writes ... ok
[INFO] [stdout] test rawvideo::tests::muxer_rejects_invalid_geometry_rate_stream_and_frame_size ... ok
[INFO] [stdout] test rawvideo::tests::rejects_invalid_geometry_frame_rate_and_truncated_frames ... ok
[INFO] [stdout] test rawvideo::tests::slices_bayer_frames_with_format_side_data ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_yuv422p_frame_size ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_ya16_frame_size ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_ya8_frame_size ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_yuva_frame_sizes ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_yuv411p_frame_size ... ok
[INFO] [stdout] test rawvideo::tests::slices_gbrpf_frames_with_format_side_data ... ok
[INFO] [stdout] test rawvideo::tests::slices_msb_planar_frames_with_format_side_data ... ok
[INFO] [stdout] test rawvideo::tests::slices_fixed_size_rgb_frames_with_timing ... ok
[INFO] [stdout] test rawvideo::tests::slices_rgb96_and_rgba128_frames_with_format_side_data ... ok
[INFO] [stdout] test rawvideo::tests::slices_rgbf_frames_with_format_side_data ... ok
[INFO] [stdout] test rawvideo::tests::slices_xv_packed_yuv_frames_with_format_side_data ... ok
[INFO] [stdout] test rawvideo::tests::slices_uyyvyy411_frames_with_format_side_data ... ok
[INFO] [stdout] test rawvideo::tests::slices_pal8_index_frames_with_format_side_data ... ok
[INFO] [stdout] test video::tests::counts_complete_frames_and_validates_exact_payloads ... ok
[INFO] [stdout] test video::tests::validates_user_parameters_and_derives_frame_size ... ok
[INFO] [stdout] test wav::tests::muxer_finish_prevents_more_writes ... ok
[INFO] [stdout] test wav::tests::muxer_output_round_trips_through_demuxer ... ok
[INFO] [stdout] test streamhash_muxer::tests::hashes_each_stream_independently_in_stream_index_order ... ok
[INFO] [stdout] test streamhash_muxer::tests::rejects_conflicting_stream_types_without_changing_digest ... ok
[INFO] [stdout] test rawvideo::tests::slices_rgbaf_frames_with_format_side_data ... ok
[INFO] [stdout] test wav::tests::muxer_renders_empty_wav_header_and_round_trips_through_demuxer ... ok
[INFO] [stdout] test streamhash_muxer::tests::supports_md5_and_empty_packets ... ok
[INFO] [stdout] test streamhash_muxer::tests::finish_prevents_more_writes ... ok
[INFO] [stdout] test video::tests::container_parameters_return_invalid_data_for_untrusted_fields ... ok
[INFO] [stdout] test wav::tests::muxer_accepts_partial_sample_frames_and_emits_odd_wav_data_padding ... ok
[INFO] [stdout] test wav::tests::ignores_truncated_duplicate_fmt_chunk_after_the_first_valid_fmt_chunk ... ok
[INFO] [stdout] test rawvideo::tests::muxer_computes_gbrp14_frame_size ... ok
[INFO] [stdout] test wav::tests::muxer_validates_stream_parameters_and_packets ... ok
[INFO] [stdout] test wav::tests::parses_pcm_s16le_wav_and_returns_single_packet ... ok
[INFO] [stdout] test wav::tests::returns_no_packet_for_empty_data_chunk ... ok
[INFO] [stdout] test wav::tests::rejects_missing_or_invalid_required_chunks ... ok
[INFO] [stdout] test wav::tests::skips_unknown_chunks_and_odd_chunk_padding ... ok
[INFO] [stdout] test wav::tests::parses_partial_wav_data_without_rejecting_truncated_sample_frames ... ok
[INFO] [stdout] test wav::tests::uses_first_fmt_chunk_when_following_fmt_chunk_is_unsupported ... ok
[INFO] [stdout] test wav::tests::validates_pcm_s16le_format_consistency ... ok
[INFO] [stdout] test yuv4mpegpipe::tests::defaults_missing_chroma_and_allows_clean_eof_after_header ... ok
[INFO] [stdout] test wav::tests::uses_last_empty_data_chunk_when_multiple_data_chunks_are_present ... ok
[INFO] [stdout] test yuv4mpegpipe::tests::ignores_unknown_x_extension_tokens_and_keeps_colorrange_when_present ... ok
[INFO] [stdout] test yuv4mpegpipe::tests::muxer_does_not_emit_xcolorrange_extension_when_unspecified ... ok
[INFO] [stdout] test yuv4mpegpipe::tests::invalid_frame_header_after_payload_is_error ... ok
[INFO] [stdout] test wav::tests::muxer_writes_pcm_s16le_header_and_payload ... ok
[INFO] [stdout] test wav::tests::uses_first_fmt_chunk_when_multiple_fmt_chunks_are_present ... ok
[INFO] [stdout] test wav::tests::uses_last_data_chunk_when_multiple_data_chunks_are_present ... ok
[INFO] [stdout] test yuv4mpegpipe::tests::muxer_finish_prevents_more_writes ... ok
[INFO] [stdout] test yuv4mpegpipe::tests::muxer_formats_non_default_sample_aspect_in_header ... ok
[INFO] [stdout] test yuv4mpegpipe::tests::muxer_rejects_invalid_parameters_streams_and_packet_sizes ... ok
[INFO] [stdout] test yuv4mpegpipe::tests::muxer_writes_header_frames_and_round_trips_through_demuxer ... ok
[INFO] [stdout] test wav::tests::parses_pcm_s16le_wav_extensible_format ... ok
[INFO] [stdout] test yuv4mpegpipe::tests::parses_ffmpeg_xcolorrange_extension_and_ignores_empty_x_field ... ok
[INFO] [stdout] test yuv4mpegpipe::tests::parses_header_and_reads_multiple_frames ... ok
[INFO] [stdout] test yuv4mpegpipe::tests::parses_last_xcolorrange_extension ... ok
[INFO] [stdout] test yuv4mpegpipe::tests::muxer_emits_xcolorrange_extension_for_known_ranges ... ok
[INFO] [stdout] test yuv4mpegpipe::tests::muxer_writes_ffmpeg_unspecified_sample_aspect_and_allows_empty_output ... ok
[INFO] [stdout] test yuv4mpegpipe::tests::parses_ffmpeg_unspecified_sample_aspect_and_xyscss_extension ... ok
[INFO] [stdout] test yuv4mpegpipe::tests::parses_sample_aspect_token_variants ... ok
[INFO] [stdout] test yuv4mpegpipe::tests::rejects_bad_or_incomplete_stream_headers ... ok
[INFO] [stdout] test yuv4mpegpipe::tests::rejects_bad_frame_headers_and_treats_truncated_payload_as_eof ... ok
[INFO] [stdout] test yuv4mpegpipe::tests::preserves_frame_boundaries_before_truncated_tail_eof ... ok
[INFO] [stdout] test yuv4mpegpipe::tests::parses_nonstandard_frame_header_fields_as_data ... ok
[INFO] [stdout] test yuv4mpegpipe::tests::parses_malformed_sample_aspect_fields_with_last_valid_wins ... ok
[INFO] [stdout] test yuv4mpegpipe::tests::treats_truncated_frame_only_tail_as_eof ... ok
[INFO] [stdout] test yuv4mpegpipe::tests::treats_leading_whitespace_frame_headers_as_pad_and_parses_first_frame ... ok
[INFO] [stdout] test yuv4mpegpipe::tests::rejects_unsupported_chroma_modes_with_unsupported_error ... ok
[INFO] [stdout] test mov::tests::rejects_malformed_audio_sample_entry ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 258 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/avutil-cb0e60b49e2b9e26)
[INFO] [stdout] 
[INFO] [stdout] running 787 tests
[INFO] [stdout] test bitreader::tests::aligned_bytes_read_and_peek_without_bit_iteration ... ok
[INFO] [stdout] test bitreader::tests::peek_does_not_advance_cursor ... ok
[INFO] [stdout] test bitreader::tests::eof_errors_do_not_advance_cursor ... ok
[INFO] [stdout] test bitreader::tests::exp_golomb_errors_do_not_advance_cursor ... ok
[INFO] [stdout] test bitreader::tests::reads_signed_exp_golomb_codes ... ok
[INFO] [stdout] test bitreader::tests::reads_msb_first_bits_across_byte_boundaries ... ok
[INFO] [stdout] test bitreader::tests::reads_unsigned_exp_golomb_codes ... ok
[INFO] [stdout] test bitreader::tests::aligned_bytes_errors_do_not_advance_cursor ... ok
[INFO] [stdout] test bitreader::tests::rejects_reads_wider_than_u64 ... ok
[INFO] [stdout] test bitreader::tests::signed_reads_sign_extend_and_peek_without_advancing ... ok
[INFO] [stdout] test bitreader::tests::set_position_seek_bits_and_rewind_are_checked ... ok
[INFO] [stdout] test bitreader::tests::skip_and_align_update_cursor ... ok
[INFO] [stdout] test bitreader::tests::zero_bit_reads_are_valid_noops ... ok
[INFO] [stdout] test bitwriter::tests::byte_align_zero_pads_partial_byte ... ok
[INFO] [stdout] test bitwriter::tests::clear_resets_bits_and_storage ... ok
[INFO] [stdout] test bitwriter::tests::rejects_nonzero_zero_width_write ... ok
[INFO] [stdout] test bitwriter::tests::rejects_signed_values_that_do_not_fit_width_without_advancing ... ok
[INFO] [stdout] test bitwriter::tests::round_trips_with_bitreader ... ok
[INFO] [stdout] test bitwriter::tests::rejects_values_that_do_not_fit_width_without_advancing ... ok
[INFO] [stdout] test bitwriter::tests::truncate_bits_masks_partial_tail_and_allows_rewrite ... ok
[INFO] [stdout] test bitwriter::tests::rejects_widths_wider_than_u64 ... ok
[INFO] [stdout] test bitwriter::tests::writes_u64_max_unsigned_exp_golomb ... ok
[INFO] [stdout] test buffer::tests::buffer_create_unknown_flags_only_respect_readonly_bit ... ok
[INFO] [stdout] test bitwriter::tests::write_aligned_bytes_appends_without_bit_iteration ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_default_allocator_reuses_storage_without_opaque ... ok
[INFO] [stdout] test bitwriter::tests::rejects_unrepresentable_signed_exp_golomb_without_advancing ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_allocates_recycles_and_reuses_storage_without_clearing ... ok
[INFO] [stdout] test bitwriter::tests::truncate_bits_rejects_growth_without_mutation ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_init2_zero_default_allocator_runs_pool_free_without_opaque ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_copy_on_write_returns_only_original_storage ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_recovers_unique_buffers_when_last_reference_drops ... ok
[INFO] [stdout] test bitwriter::tests::signed_bits_round_trip_with_sign_extension ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_init2_default_allocator_runs_pool_free_without_opaque ... ok
[INFO] [stdout] test bitwriter::tests::writes_msb_first_bits_across_byte_boundaries ... ok
[INFO] [stdout] test bitwriter::tests::writes_signed_exp_golomb_codes ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_recycle_rejections_release_or_retain_by_ownership ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_recycle_transfers_callback_owned_storage_to_pool ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_rejects_overflowing_shapes ... ok
[INFO] [stdout] test bitwriter::tests::writes_unsigned_exp_golomb_codes ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_rejects_shared_and_wrong_shape_buffers ... ok
[INFO] [stdout] test bitwriter::tests::zero_bit_zero_value_write_is_noop ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_uninit_handles_nullable_c_api_shape ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_uninit_with_shared_owned_refs_releases_once_on_final_drop ... ok
[INFO] [stdout] test buffer::tests::buffer_ref_public_abi_and_flags_match_pinned_default_native_profile ... ok
[INFO] [stdout] test buffer::tests::buffer_ref_make_writable_exposes_fallible_c_api_shape ... ok
[INFO] [stdout] test buffer::tests::buffer_ref_replace_and_unref_handle_nullable_c_api_shape ... ok
[INFO] [stdout] test buffer::tests::buffer_ref_realloc_handles_nullable_c_api_shape ... ok
[INFO] [stdout] test buffer::tests::buffer_replace_returns_pool_owned_destination_storage_to_pool ... ok
[INFO] [stdout] test buffer::tests::buffer_replace_with_same_pool_reuses_destination_spare_and_lifo_release ... ok
[INFO] [stdout] test buffer::tests::buffer_resize_detaches_pool_owned_storage_back_to_pool ... ok
[INFO] [stdout] test bitwriter::tests::byte_align_with_reports_and_pads_partial_byte ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_rejects_readonly_buffers ... ok
[INFO] [stdout] test bitwriter::tests::write_aligned_bytes_rejects_unaligned_without_mutation ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_waits_until_last_shared_reference_drops ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_zero_size_default_allocator_reuses_empty_buffers ... ok
[INFO] [stdout] test buffer::tests::buffer_ref_wraps_owned_and_copied_bytes ... ok
[INFO] [stdout] test buffer::tests::buffer_replace_null_returns_pool_owned_destination_storage_to_pool ... ok
[INFO] [stdout] test buffer::tests::buffer_ref_slices_model_offset_data_and_size_refs ... ok
[INFO] [stdout] test buffer::tests::buffer_realloc_detaches_pool_owned_storage_back_to_pool ... ok
[INFO] [stdout] test buffer::tests::buffer_replace_between_distinct_pools_preserves_both_pool_lifecycles ... ok
[INFO] [stdout] test buffer::tests::buffer_resize_keeps_shared_callback_storage_until_last_original_reference ... ok
[INFO] [stdout] test buffer::tests::buffer_replace_shares_pool_owned_source_until_destination_unref ... ok
[INFO] [stdout] test buffer::tests::buffer_resize_preserves_unique_owned_offsets ... ok
[INFO] [stdout] test buffer::tests::buffer_resize_rejects_overflow_without_mutating ... ok
[INFO] [stdout] test buffer::tests::buffer_resize_releases_unique_readonly_callback_storage ... ok
[INFO] [stdout] test buffer::tests::buffer_resize_same_shape_shared_storage_detaches ... ok
[INFO] [stdout] test buffer::tests::buffer_ref_concurrent_clone_drop_preserves_final_release ... ok
[INFO] [stdout] test buffer::tests::buffer_resize_detaches_shared_storage_without_mutating_original ... ok
[INFO] [stdout] test buffer::tests::buffer_storage_identity_distinguishes_equal_independent_bytes ... ok
[INFO] [stdout] test buffer::tests::buffer_storage_identity_tracks_refs_slices_and_detach ... ok
[INFO] [stdout] test buffer::tests::buffer_slices_are_checked_views_over_shared_storage ... ok
[INFO] [stdout] test buffer::tests::callback_owned_buffer_with_opaque_releases_visible_bytes_and_full_storage ... ok
[INFO] [stdout] test buffer::tests::buffer_resize_shrinks_grows_and_zeroes_padding ... ok
[INFO] [stdout] test buffer::tests::cloned_buffers_share_until_copy_on_write_mutation ... ok
[INFO] [stdout] test buffer::tests::callback_owned_copy_on_write_releases_only_original_storage ... ok
[INFO] [stdout] test buffer::tests::buffer_slices_reject_out_of_bounds_ranges_without_panics ... ok
[INFO] [stdout] test buffer::tests::callback_owned_buffer_rejects_invalid_visible_len_without_release ... ok
[INFO] [stdout] test buffer::tests::buffer_resize_same_shape_zeroes_existing_padding ... ok
[INFO] [stdout] test buffer::tests::callback_owned_buffer_supports_visible_len_and_padding ... ok
[INFO] [stdout] test buffer::tests::callback_owned_buffer_with_opaque_rejects_invalid_visible_len_without_release ... ok
[INFO] [stdout] test buffer::tests::custom_buffer_pool_offset_allocation_mutable_make_mut_preserves_visible_offset_shape ... ok
[INFO] [stdout] test buffer::tests::custom_buffer_pool_offset_allocation_reuses_original_base_storage ... ok
[INFO] [stdout] test buffer::tests::custom_buffer_pool_allocator_failure_preserves_pool_until_drop ... ok
[INFO] [stdout] test buffer::tests::custom_buffer_pool_preserves_buffer_opaque_and_runs_pool_free_last ... ok
[INFO] [stdout] test buffer::tests::custom_buffer_pool_offset_same_size_realloc_preserves_pool_ownership ... ok
[INFO] [stdout] test buffer::tests::custom_buffer_pool_callbacks_allocate_reuse_and_release_storage ... ok
[INFO] [stdout] test buffer::tests::callback_owned_buffer_releases_storage_after_last_reference ... ok
[INFO] [stdout] test buffer::tests::custom_buffer_pool_copy_on_write_detaches_without_recycling_copy ... ok
[INFO] [stdout] test buffer::tests::custom_buffer_pool_readonly_allocation_reuses_as_writable_storage ... ok
[INFO] [stdout] test buffer::tests::custom_buffer_pool_rejects_bad_allocator_shape_and_releases_storage ... ok
[INFO] [stdout] test buffer::tests::custom_buffer_pool_readonly_offset_allocation_reuses_base_storage_as_writable ... ok
[INFO] [stdout] test buffer::tests::custom_buffer_pool_reuses_and_releases_multiple_spares_lifo ... ok
[INFO] [stdout] test buffer::tests::external_readonly_buffer_detach_releases_unique_opaque ... ok
[INFO] [stdout] test buffer::tests::custom_buffer_pool_unique_make_mut_preserves_pool_ownership ... ok
[INFO] [stdout] test buffer::tests::external_readonly_buffer_exposes_typed_opaque_until_original_release ... ok
[INFO] [stdout] test buffer::tests::custom_buffer_pool_zero_size_preserves_opaque_and_reuses_storage ... ok
[INFO] [stdout] test buffer::tests::legacy_custom_buffer_pool_has_no_pool_opaque_or_owner_free ... ok
[INFO] [stdout] test buffer::tests::legacy_zero_size_custom_buffer_pool_has_no_pool_opaque_or_owner_free ... ok
[INFO] [stdout] test buffer::tests::default_free_opaque_data_buffers_preserve_opaque_until_detach ... ok
[INFO] [stdout] test buffer::tests::null_data_zero_opaque_buffer_preserves_c_pointer_shape ... ok
[INFO] [stdout] test buffer::tests::custom_buffer_pool_releases_outstanding_storage_after_pool_drop ... ok
[INFO] [stdout] test buffer::tests::external_readonly_buffer_resize_waits_for_shared_original ... ok
[INFO] [stdout] test buffer::tests::null_data_zero_refs_detach_to_ordinary_empty_buffers ... ok
[INFO] [stdout] test buffer::tests::null_data_zero_readonly_detaches_and_reallocates_like_ffmpeg ... ok
[INFO] [stdout] test buffer::tests::null_data_nonzero_opaque_buffer_preserves_c_pointer_shape_with_safe_backing ... ok
[INFO] [stdout] test buffer::tests::external_readonly_buffer_releases_opaque_after_last_original_reference ... ok
[INFO] [stdout] test buffer::tests::padded_constructors_reject_length_overflow ... ok
[INFO] [stdout] test buffer::tests::padded_copy_on_write_keeps_padding_zeroed_and_isolated ... ok
[INFO] [stdout] test buffer::tests::padded_buffers_expose_visible_bytes_and_zeroed_tail ... ok
[INFO] [stdout] test buffer::tests::readonly_buffer_copies_before_mutation_and_preserves_padding ... ok
[INFO] [stdout] test buffer::tests::readonly_buffer_rejects_invalid_visible_len ... ok
[INFO] [stdout] test buffer::tests::external_readonly_buffer_rejects_invalid_visible_len_without_release ... ok
[INFO] [stdout] test buffer::tests::null_data_zero_realloc_preserves_same_size_and_detaches_on_grow ... ok
[INFO] [stdout] test buffer::tests::opaque_data_buffers_preserve_owner_until_original_release ... ok
[INFO] [stdout] test buffer::tests::readonly_callback_buffer_make_mut_releases_unique_original_storage ... ok
[INFO] [stdout] test buffer::tests::readonly_shared_callback_buffer_releases_after_last_original_reference ... ok
[INFO] [stdout] test buffer::tests::readonly_opaque_data_buffers_release_original_bytes_on_detach ... ok
[INFO] [stdout] test buffer::tests::shared_readonly_buffer_keeps_arc_storage_until_detach ... ok
[INFO] [stdout] test buffer::tests::shared_readonly_buffer_rejects_invalid_visible_len_without_taking_arc ... ok
[INFO] [stdout] test buffer::tests::static_readonly_buffer_rejects_invalid_visible_len ... ok
[INFO] [stdout] test buffer::tests::shared_readonly_buffer_resize_detaches_without_mutating_source ... ok
[INFO] [stdout] test buffer::tests::static_readonly_buffer_resize_detaches_and_zeroes_padding ... ok
[INFO] [stdout] test buffer::tests::static_readonly_buffer_borrows_and_detaches_on_mutation ... ok
[INFO] [stdout] test buffer::tests::visible_slices_do_not_expose_padding_bytes ... ok
[INFO] [stdout] test buffer::tests::zero_length_opaque_data_buffer_preserves_owner_until_release ... ok
[INFO] [stdout] test byteio::tests::fixed_arrays_and_tags_are_checked_and_positioned ... ok
[INFO] [stdout] test buffer::tests::zeroed_buffer_allocates_requested_zero_bytes ... ok
[INFO] [stdout] test byteio::tests::peeks_unsigned_integers_without_advancing ... ok
[INFO] [stdout] test byteio::tests::reads_signed_integers_in_both_endiannesses ... ok
[INFO] [stdout] test buffer::tests::zero_length_nonnull_owner_refs_and_replace_preserve_shape ... ok
[INFO] [stdout] test byteio::tests::reads_unsigned_integers_in_both_endiannesses ... ok
[INFO] [stdout] test byteio::tests::peek_reports_typed_errors_without_advancing ... ok
[INFO] [stdout] test byteio::tests::reads_u48_in_both_endiannesses ... ok
[INFO] [stdout] test byteio::tests::reads_signed_24_and_48_bit_values_with_sign_extension ... ok
[INFO] [stdout] test byteio::tests::writer_appends_and_patches_tags ... ok
[INFO] [stdout] test byteio::tests::skip_and_exact_reads_advance_position ... ok
[INFO] [stdout] test byteio::tests::writer_patch_and_truncate_errors_preserve_buffer ... ok
[INFO] [stdout] test byteio::tests::reports_typed_eof_without_advancing_past_end ... ok
[INFO] [stdout] test byteio::tests::writer_patches_existing_bytes_and_truncates ... ok
[INFO] [stdout] test byteio::tests::writer_rejects_signed_values_too_wide_for_i24_and_i48_without_mutation ... ok
[INFO] [stdout] test byteio::tests::writer_rejects_values_too_wide_for_u24_and_u48 ... ok
[INFO] [stdout] test byteio::tests::writes_signed_integers_in_both_endiannesses ... ok
[INFO] [stdout] test byteio::tests::set_position_seek_relative_and_rewind_are_checked ... ok
[INFO] [stdout] test byteio::tests::writes_unsigned_integers_in_both_endiannesses ... ok
[INFO] [stdout] test channel_layout::tests::channel_ids_report_ffmpeg_raw_names_and_descriptions ... ok
[INFO] [stdout] test channel_layout::tests::channel_layouts_compare_current_native_and_custom_subset ... ok
[INFO] [stdout] test channel_layout::tests::channel_layouts_lookup_channels_in_source_order ... ok
[INFO] [stdout] test channel_layout::tests::channel_layouts_report_source_shaped_native_subsets ... ok
[INFO] [stdout] test channel_layout::tests::custom_channel_layouts_detect_ambisonic_order ... ok
[INFO] [stdout] test channel_layout::tests::channel_layout_parsers_preserve_raw_custom_name_bytes ... ok
[INFO] [stdout] test channel_layout::tests::channel_layout_parsers_accept_ffmpeg_base0_raw_channel_strings ... ok
[INFO] [stdout] test channel_layout::tests::channels_report_ffmpeg_short_names ... ok
[INFO] [stdout] test channel_layout::tests::custom_channel_layouts_parse_ffmpeg_channel_list_syntax ... ok
[INFO] [stdout] test buffer::tests::zero_length_readonly_opaque_data_buffer_detaches_and_releases_owner ... ok
[INFO] [stdout] test channel_layout::tests::custom_channel_layouts_reject_invalid_ambisonic_orders ... ok
[INFO] [stdout] test channel_layout::tests::custom_channel_layouts_retype_to_native_only_when_lossless ... ok
[INFO] [stdout] test channel_layout::tests::custom_channel_layouts_model_ffmpeg_map_entries ... ok
[INFO] [stdout] test channel_layout::tests::layout_masks_and_channel_strings_are_canonical ... ok
[INFO] [stdout] test channel_layout::tests::layout_name_and_default_count_lookup_are_narrow_and_explicit ... ok
[INFO] [stdout] test channel_layout::tests::layout_parser_rejects_invalid_or_unsupported_expressions ... ok
[INFO] [stdout] test channel_layout::tests::layout_spec_parser_handles_native_name_and_count_edge_cases ... ok
[INFO] [stdout] test channel_layout::tests::custom_channel_layouts_reject_invalid_entries ... ok
[INFO] [stdout] test channel_layout::tests::layout_spec_parser_models_bounded_ambisonic_branch ... ok
[INFO] [stdout] test channel_layout::tests::layout_spec_parser_models_ffmpeg_count_suffixes ... ok
[INFO] [stdout] test channel_layout::tests::ambisonic_layouts_lookup_raw_native_mask_extra_channels ... ok
[INFO] [stdout] test buffer::tests::zero_length_shared_make_mut_detaches_to_writable_empty_ref ... ok
[INFO] [stdout] test byteio::tests::peeks_signed_integers_without_advancing ... ok
[INFO] [stdout] test channel_layout::tests::layout_parser_accepts_named_and_channel_expressions ... ok
[INFO] [stdout] test channel_layout::tests::layout_specs_retype_raw_channel_ids_to_native_masks ... ok
[INFO] [stdout] test channel_layout::tests::layout_specs_retype_to_native_order_losslessly ... ok
[INFO] [stdout] test channel_layout::tests::layout_specs_retype_to_unspecified_order_reports_lossy_conversions ... ok
[INFO] [stdout] test channel_layout::tests::layout_specs_retype_to_ambisonic_order_reports_lossy_names ... ok
[INFO] [stdout] test channel_layout::tests::named_layouts_expose_ordered_channels_and_counts ... ok
[INFO] [stdout] test channel_layout::tests::layout_specs_retype_to_canonical_order_matches_current_subset ... ok
[INFO] [stdout] test channel_layout::tests::layout_spec_parser_returns_custom_channel_maps ... ok
[INFO] [stdout] test channel_layout::tests::layout_specs_retype_to_native_order_reports_lossy_names ... ok
[INFO] [stdout] test channel_layout::tests::layout_specs_retype_to_custom_layouts_losslessly ... ok
[INFO] [stdout] test channel_layout::tests::layout_specs_retype_to_unspecified_order_losslessly ... ok
[INFO] [stdout] test channel_layout::tests::layouts_validate_channel_counts ... ok
[INFO] [stdout] test channel_layout::tests::unspecified_layouts_model_ffmpeg_count_only_order ... ok
[INFO] [stdout] test channel_layout::tests::native_mask_layouts_model_ffmpeg_arbitrary_native_masks ... ok
[INFO] [stdout] test color::tests::named_color_lookup_is_ascii_case_insensitive ... ok
[INFO] [stdout] test color::tests::color_inventory_table_uses_ffmpeg_colors_shape ... ok
[INFO] [stdout] test dict::tests::exact_match_iterator_preserves_duplicate_order ... ok
[INFO] [stdout] test dict::tests::default_set_replaces_case_insensitive_key ... ok
[INFO] [stdout] test dict::tests::keep_existing_preserves_original_entry ... ok
[INFO] [stdout] test color::tests::color_table_matches_source_checked_inventory_boundaries ... ok
[INFO] [stdout] test dict::tests::multikey_dedup_keeps_existing_matching_key_value_pair ... ok
[INFO] [stdout] test dict::tests::multikey_mode_preserves_duplicate_entries_in_order ... ok
[INFO] [stdout] test color::tests::parse_color_accepts_ffmpeg_hex_forms ... ok
[INFO] [stdout] test color::tests::parse_color_accepts_named_colors_case_insensitively ... ok
[INFO] [stdout] test color::tests::parse_color_alpha_suffix_overrides_named_and_embedded_alpha ... ok
[INFO] [stdout] test dict::tests::pair_serialization_and_parsing_reject_invalid_separators_and_tokens ... ok
[INFO] [stdout] test dict::tests::pairs_string_escapes_separators_and_round_trips_duplicate_entries ... ok
[INFO] [stdout] test color::tests::parse_color_rejects_invalid_inputs_with_typed_errors ... ok
[INFO] [stdout] test dict::tests::append_mode_concatenates_existing_value ... ok
[INFO] [stdout] test dict::tests::case_sensitive_mode_allows_distinct_keys ... ok
[INFO] [stdout] test dict::tests::copy_from_applies_requested_set_mode_in_order ... ok
[INFO] [stdout] test dict::tests::parse_pairs_applies_modes_and_returns_per_entry_results ... ok
[INFO] [stdout] test dict::tests::parse_pairs_preserves_successful_entries_on_later_error ... ok
[INFO] [stdout] test dict::tests::prefix_match_iterator_preserves_order_and_empty_prefix_matches_all ... ok
[INFO] [stdout] test dict::tests::set_int_formats_decimal_values ... ok
[INFO] [stdout] test dict::tests::remove_defaults_to_requested_match_mode ... ok
[INFO] [stdout] test dict::tests::rejects_empty_or_nul_keys_and_nul_values ... ok
[INFO] [stdout] test error::tests::constructors_cover_common_error_kinds ... ok
[INFO] [stdout] test error::tests::eof_predicate_tracks_error_kind ... ok
[INFO] [stdout] test error::tests::custom_error_codes_are_preserved ... ok
[INFO] [stdout] test error::tests::error_codes_match_ffmpeg_tag_constants ... ok
[INFO] [stdout] test error::tests::av_strerror_and_make_error_string_follow_ffmpeg_shape ... ok
[INFO] [stdout] test error::tests::error_descriptions_match_ffmpeg_defined_table ... ok
[INFO] [stdout] test frame::tests::audio_frame_accepts_custom_line_sizes_and_excludes_padding ... ok
[INFO] [stdout] test dict::tests::remove_all_preserves_removed_order_and_remaining_entries ... ok
[INFO] [stdout] test error::tests::error_exposes_kind_and_message ... ok
[INFO] [stdout] test frame::tests::audio_frame_mutates_visible_plane_data_with_copy_on_write ... ok
[INFO] [stdout] test frame::tests::audio_frame_rejects_invalid_custom_line_sizes ... ok
[INFO] [stdout] test frame::tests::audio_frame_supports_non_s16_sample_plane_sizes ... ok
[INFO] [stdout] test frame::tests::audio_frame_supports_planar_sample_planes_and_line_sizes ... ok
[INFO] [stdout] test error::tests::io_errors_map_to_stable_av_error_kinds ... ok
[INFO] [stdout] test frame::tests::audio_frame_retains_buffer_ref_planes_and_visible_bytes ... ok
[INFO] [stdout] test dict::tests::prefix_lookup_returns_first_matching_entry ... ok
[INFO] [stdout] test frame::tests::empty_frame_unref_clears_data_and_releases_references ... ok
[INFO] [stdout] test frame::tests::audio_frame_make_writable_detaches_readonly_plane_storage ... ok
[INFO] [stdout] test frame::tests::frame_add_side_data_buffer_with_flags_matches_ownership_semantics ... ok
[INFO] [stdout] test frame::tests::audio_frame_validates_required_shape ... ok
[INFO] [stdout] test frame::tests::audio_frame_computes_aligned_line_sizes_and_validates_storage ... ok
[INFO] [stdout] test frame::tests::frame_add_side_data_with_flags_matches_array_insert_semantics ... ok
[INFO] [stdout] test frame::tests::audio_frame_buffer_refs_validate_plane_count_size_and_layout ... ok
[INFO] [stdout] test frame::tests::frame_alignment_rejects_zero_alignment_and_overflow ... ok
[INFO] [stdout] test frame::tests::frame_alpha_mode_values_match_ffmpeg_8_1_1_header ... ok
[INFO] [stdout] test frame::tests::frame_buffer_topology_tracks_extended_audio_slots ... ok
[INFO] [stdout] test frame::tests::frame_clone_side_data_with_flags_matches_reference_semantics ... ok
[INFO] [stdout] test frame::tests::frame_audio_properties_are_top_level_and_copy_props_propagates_them ... ok
[INFO] [stdout] test frame::tests::frame_color_metadata_values_match_ffmpeg_8_1_1_header ... ok
[INFO] [stdout] test frame::tests::frame_data_make_writable_detaches_audio_payload_refs ... ok
[INFO] [stdout] test frame::tests::frame_copy_data_from_matches_av_frame_copy_payload_only ... ok
[INFO] [stdout] test frame::tests::frame_copy_props_from_preserves_payload_appends_side_data_and_keeps_hw_context ... ok
[INFO] [stdout] test frame::tests::frame_hw_context_tracks_buffer_lifetime_and_clone_sharing ... ok
[INFO] [stdout] test frame::tests::frame_move_ref_from_moves_references_and_unrefs_source ... ok
[INFO] [stdout] test frame::tests::frame_make_writable_detaches_video_payload_refs ... ok
[INFO] [stdout] test frame::tests::frame_clone_ref_and_replace_from_share_references_and_unref_empty_source ... ok
[INFO] [stdout] test frame::tests::frame_decode_error_flags_match_ffmpeg_8_1_1_header ... ok
[INFO] [stdout] test frame::tests::frame_fifo_moves_refs_peeks_reads_and_drains_frames ... ok
[INFO] [stdout] test frame::tests::frame_get_and_remove_duplicate_side_data_matches_frame_helper ... ok
[INFO] [stdout] test frame::tests::frame_hw_context_replacement_releases_unshared_context ... ok
[INFO] [stdout] test frame::tests::frame_new_side_data_from_buffer_matches_frame_helper_ownership ... ok
[INFO] [stdout] test frame::tests::frame_opaque_address_tracks_nullable_raw_pointer_metadata ... ok
[INFO] [stdout] test frame::tests::frame_make_all_references_writable_detaches_side_data_and_hw_context ... ok
[INFO] [stdout] test frame::tests::frame_opaque_ref_shares_moves_takes_and_releases_lifecycle ... ok
[INFO] [stdout] test frame::tests::frame_picture_type_values_and_flags_match_ffmpeg_8_1_1_header ... ok
[INFO] [stdout] test frame::tests::frame_ref_destination_survives_source_unref ... ok
[INFO] [stdout] test frame::tests::frame_side_data_data_mut_detaches_shared_readonly_payload ... ok
[INFO] [stdout] test frame::tests::frame_set_side_data_replaces_alias_duplicates_and_releases_removed_records ... ok
[INFO] [stdout] test frame::tests::frame_side_data_descriptor_lookup_matches_ffmpeg_value_boundaries ... ok
[INFO] [stdout] test frame::tests::frame_ref_from_shares_references_and_replaces_destination ... ok
[INFO] [stdout] test frame::tests::frame_side_data_decodes_exif_entry_values ... ok
[INFO] [stdout] test frame::tests::frame_side_data_descriptors_match_ffmpeg_8_1_1_side_data_table ... ok
[INFO] [stdout] test frame::tests::frame_plane_buffer_lookup_matches_ffmpeg_slot_model ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_apex_exposure_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_environment_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_camera_characterization_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_exposure_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_capture_setting_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_camera_lens_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_descriptive_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_gamma_composite_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_gps_acquisition_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_gps_altitude_time_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_gps_destination_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_gps_motion_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_gps_processing_error_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_optics_subject_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_interoperability_related_image_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_root_camera_identity_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_root_bits_per_sample_tags ... ok
[INFO] [stdout] test frame::tests::frame_apply_cropping_matches_packed_alignment_rules ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_root_coding_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_common_exif_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_root_resolution_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_root_colorimetry_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_root_strip_position_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_root_thresholding_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_rendering_scene_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_root_copyright_tag ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_offset_time_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_root_document_page_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_root_host_computer_tag ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_root_fill_order_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_root_image_layout_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_sensitivity_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_root_orientation_resolution_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_root_predictor_tag ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_content_light_metadata_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_root_subfile_type_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_interprets_exif_version_timing_comment_tags ... ok
[INFO] [stdout] test frame::tests::frame_side_data_maps_known_kinds_and_preserves_unknown_names ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_detection_bboxes_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_display_matrix_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_dolby_vision_payloads ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_downmix_info_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_name_lookup_matches_ffmpeg_value_boundaries ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_exif_linked_ifds ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_a53_closed_captions_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_dynamic_hdr_vivid_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_active_format_description_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_exif_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_ambient_viewing_environment_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_known_inventory_matches_ffmpeg_8_1_1_header ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_dynamic_hdr_plus_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_film_grain_params_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_pan_scan_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_regions_of_interest_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_audio_service_type_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_sei_unregistered_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_matrix_encoding_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_mastering_display_metadata_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_motion_vectors_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_spherical_mapping_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_video_enc_params_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_stereo3d_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_replay_gain_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_video_hint_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_three_d_reference_displays_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_s12m_timecode_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_gop_timecode_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_icc_profile_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_audio_service_type_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_preserves_lcevc_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_detection_bboxes_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_display_matrix_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_a53_closed_captions_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_dynamic_hdr_plus_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_exif_descriptive_ascii_shapes ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_active_format_description_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_view_id_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_properties_drive_multi_and_removal_helpers ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_ambient_viewing_environment_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_parses_skip_samples_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_content_light_metadata_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_dolby_vision_metadata_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_mastering_display_metadata_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_motion_vectors_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_matrix_encoding_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_pan_scan_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_regions_of_interest_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_exif_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_replay_gain_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_s12m_timecode_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_dynamic_hdr_vivid_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_gop_timecode_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_icc_profile_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_film_grain_params_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_downmix_info_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_sei_unregistered_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_spherical_mapping_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_skip_samples_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_stereo3d_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_video_hint_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_video_enc_params_payload ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_view_id_payload ... ok
[INFO] [stdout] test frame::tests::frame_wraps_audio_or_video_with_optional_pts ... ok
[INFO] [stdout] test frame::tests::frame_side_data_validates_kind_and_supports_remove_and_take ... ok
[INFO] [stdout] test frame::tests::video_frame_computes_aligned_line_sizes_and_validates_storage ... ok
[INFO] [stdout] test frame::tests::video_frame_mutates_visible_plane_data_with_copy_on_write ... ok
[INFO] [stdout] test frame::tests::video_frame_make_writable_detaches_readonly_plane_storage ... ok
[INFO] [stdout] test frame::tests::video_frame_pal8_accepts_palette_side_plane_and_preserves_raw_index_constructor ... ok
[INFO] [stdout] test frame::tests::video_frame_rejects_invalid_custom_line_sizes ... ok
[INFO] [stdout] test frame::tests::video_frame_retains_buffer_ref_planes_and_visible_bytes ... ok
[INFO] [stdout] test frame::tests::video_frame_pal8_palette_side_plane_shares_detaches_and_crops ... ok
[INFO] [stdout] test frame::tests::frames_report_tightly_packed_line_sizes ... ok
[INFO] [stdout] test frame::tests::frame_side_data_retains_buffer_ref_payload_and_metadata ... ok
[INFO] [stdout] test frame::tests::frame_try_make_writable_matches_empty_error_and_valid_detach ... ok
[INFO] [stdout] test frame::tests::frame_side_data_rejects_malformed_three_d_reference_displays_payload ... ok
[INFO] [stdout] test hash::tests::adler32_matches_standard_vectors ... ok
[INFO] [stdout] test hash::tests::adler32_streaming_matches_single_shot ... ok
[INFO] [stdout] test frame::tests::video_frame_accepts_strided_planes_and_packs_visible_rows ... ok
[INFO] [stdout] test frame::tests::video_frame_buffer_refs_validate_plane_count_and_size ... ok
[INFO] [stdout] test hash::tests::crc32_ieee_matches_standard_vectors ... ok
[INFO] [stdout] test hash::tests::crc32_streaming_matches_single_shot ... ok
[INFO] [stdout] test frame::tests::video_frame_pal8_copy_data_copies_palette_when_both_frames_have_side_plane ... ok
[INFO] [stdout] test hash::tests::generic_hash_inventory_matches_ffmpeg_order_and_sizes ... ok
[INFO] [stdout] test hash::tests::generic_hash_name_lookup_is_ascii_case_insensitive ... ok
[INFO] [stdout] test hash::tests::generic_hash_binary_output_truncates_and_zero_pads ... ok
[INFO] [stdout] test hash::tests::generic_hash_context_matches_all_direct_helpers ... ok
[INFO] [stdout] test hash::tests::digest_to_hex_formats_lowercase_bytes ... ok
[INFO] [stdout] test hash::tests::md5_streaming_matches_single_shot_across_block_boundaries ... ok
[INFO] [stdout] test hash::tests::md5_matches_standard_vectors ... ok
[INFO] [stdout] test frame::tests::video_frame_validates_required_shape ... ok
[INFO] [stdout] test hash::tests::generic_hash_text_buffers_are_nul_terminated_and_truncated ... ok
[INFO] [stdout] test hash::tests::generic_hash_context_streams_resets_and_finalizes ... ok
[INFO] [stdout] test hash::tests::sha1_matches_standard_vectors ... ok
[INFO] [stdout] test hash::tests::sha224_streaming_matches_single_shot_across_block_boundaries ... ok
[INFO] [stdout] test hash::tests::ripemd_matches_standard_vectors ... ok
[INFO] [stdout] test hash::tests::murmur3_matches_ffmpeg_seed_vectors ... ok
[INFO] [stdout] test hash::tests::murmur3_seed_zero_empty_matches_standard_vector ... ok
[INFO] [stdout] test hash::tests::sha1_streaming_matches_single_shot_across_block_boundaries ... ok
[INFO] [stdout] test hash::tests::ripemd_streaming_matches_single_shot_across_block_boundaries ... ok
[INFO] [stdout] test hash::tests::murmur3_streaming_matches_single_shot_across_boundaries ... ok
[INFO] [stdout] test hash::tests::sha512_224_streaming_matches_single_shot_across_block_boundaries ... ok
[INFO] [stdout] test hash::tests::sha256_matches_standard_vectors ... ok
[INFO] [stdout] test hash::tests::sha256_streaming_matches_single_shot_across_block_boundaries ... ok
[INFO] [stdout] test hash::tests::sha384_matches_standard_vectors ... ok
[INFO] [stdout] test hash::tests::sha224_matches_standard_vectors ... ok
[INFO] [stdout] test hash::tests::sha384_streaming_matches_single_shot_across_block_boundaries ... ok
[INFO] [stdout] test hash::tests::sha512_224_matches_standard_vectors ... ok
[INFO] [stdout] test hash::tests::sha512_256_streaming_matches_single_shot_across_block_boundaries ... ok
[INFO] [stdout] test hash::tests::sha512_256_matches_standard_vectors ... ok
[INFO] [stdout] test logging::tests::av_log_format_line2_context_matches_bounded_prefix_shape ... ok
[INFO] [stdout] test hash::tests::sha512_streaming_matches_single_shot_across_block_boundaries ... ok
[INFO] [stdout] test logging::tests::av_log_format_line2_null_context_matches_bounded_prefix_shape ... ok
[INFO] [stdout] test logging::tests::av_log_format_line_matches_bounded_wrapper_shape ... ok
[INFO] [stdout] test logging::tests::av_log_format_line_null_size_zero_suppresses_output_and_print_prefix ... ok
[INFO] [stdout] test logging::tests::callback_receives_raw_record_fields_after_level_filtering ... ok
[INFO] [stdout] test logging::tests::callback_runs_only_for_accepted_records ... ok
[INFO] [stdout] test logging::tests::color_mode_enables_color_for_terminal_stderr ... ok
[INFO] [stdout] test logging::tests::color_mode_resolves_ffmpeg_force_color_env_vars ... ok
[INFO] [stdout] test logging::tests::custom_callback_dispatch_ignores_level_filter_and_repeat_flags ... ok
[INFO] [stdout] test logging::tests::color_mode_treats_force_env_values_as_presence_only ... ok
[INFO] [stdout] test logging::tests::color_mode_uses_term_for_terminal_palette_without_force_env ... ok
[INFO] [stdout] test logging::tests::default_callback_color_state_stays_plain_for_redirected_stderr_without_force_env ... ok
[INFO] [stdout] test logging::tests::default_callback_color_state_caches_first_resolution ... ok
[INFO] [stdout] test logging::tests::default_callback_color_state_uses_terminal_stderr_without_force_env ... ok
[INFO] [stdout] test hash::tests::sha512_matches_standard_vectors ... ok
[INFO] [stdout] test logging::tests::callback_runs_only_for_emitted_repeated_records ... ok
[INFO] [stdout] test logging::tests::default_callback_prefix_state_suppresses_prefix_until_newline ... ok
[INFO] [stdout] test logging::tests::global_logger_callback_replacement_reset_and_restore_are_dispatch_visible ... ok
[INFO] [stdout] test logging::tests::color_mode_force_nocolor_env_wins_over_force_color ... ok
[INFO] [stdout] test logging::tests::global_logger_installed_callback_receives_emitted_records ... ok
[INFO] [stdout] test logging::tests::global_logger_filters_and_takes_records ... ok
[INFO] [stdout] test logging::tests::global_logger_shared_flags_flush_repeated_state ... ok
[INFO] [stdout] test logging::tests::default_callback_repeat_summary_stays_plain_when_colored ... ok
[INFO] [stdout] test logging::tests::installed_callback_receives_emitted_records_until_cleared ... ok
[INFO] [stdout] test logging::tests::installed_callback_observes_repeat_summary_when_materialized ... ok
[INFO] [stdout] test logging::tests::global_log_once_uses_shared_logger_state ... ok
[INFO] [stdout] test logging::tests::log_timestamps_convert_system_time_to_unix_micros ... ok
[INFO] [stdout] test logging::tests::log_timestamps_format_posix_dst_default_callback_time_zone ... ok
[INFO] [stdout] test logging::tests::log_timestamps_format_utc_time_and_datetime ... ok
[INFO] [stdout] test logging::tests::logger_filters_by_level ... ok
[INFO] [stdout] test logging::tests::log_timestamps_capture_current_system_time ... ok
[INFO] [stdout] test logging::tests::default_callback_colored_prefix_state_suppresses_prefix_until_newline ... ok
[INFO] [stdout] test logging::tests::installed_callback_replacement_clear_and_restore_are_dispatch_visible ... ok
[INFO] [stdout] test logging::tests::log_flags_track_known_ffmpeg_bits_and_preserve_raw_state ... ok
[INFO] [stdout] test logging::tests::quiet_threshold_suppresses_ordinary_records_but_accepts_quiet_level ... ok
[INFO] [stdout] test logging::tests::default_callback_formatting_uses_ffmpeg_timestamp_shape ... ok
[INFO] [stdout] test logging::tests::record_formats_level_target_and_message ... ok
[INFO] [stdout] test logging::tests::log_levels_match_ffmpeg_values_and_names ... ok
[INFO] [stdout] test logging::tests::log_once_uses_initial_then_subsequent_level_and_marks_state ... ok
[INFO] [stdout] test logging::tests::record_formatting_supports_explicit_color_options ... ok
[INFO] [stdout] test logging::tests::repeated_comparison_respects_printed_timestamp_flags ... ok
[INFO] [stdout] test logging::tests::repeated_comparison_respects_target_identity_for_same_message ... ok
[INFO] [stdout] test logging::tests::repeated_summary_is_dropped_by_clear_and_flushed_by_take_or_flag_change ... ok
[INFO] [stdout] test logging::tests::repeated_records_are_preserved_without_skip_repeated_flag ... ok
[INFO] [stdout] test logging::tests::raw_level_thresholds_match_ffmpeg_integer_filtering ... ok
[INFO] [stdout] test logging::tests::record_formatting_respects_time_and_datetime_flags ... ok
[INFO] [stdout] test logging::tests::set_level_clear_and_take_records_control_buffer ... ok
[INFO] [stdout] test logging::tests::repetition_summary_records_format_without_level_prefix ... ok
[INFO] [stdout] test logging::tests::skip_repeated_flag_compresses_consecutive_messages_until_flush ... ok
[INFO] [stdout] test logging::tests::record_formatting_respects_print_level_flag ... ok
[INFO] [stdout] test options::tests::array_options_parse_format_and_mutate_like_bounded_ffmpeg_shape ... ok
[INFO] [stdout] test options::tests::channel_layout_options_parse_format_and_query_like_bounded_ffmpeg_shape ... ok
[INFO] [stdout] test options::tests::child_option_mutation_errors_preserve_existing_values ... ok
[INFO] [stdout] test logging::tests::repeated_summary_is_emitted_before_different_message ... ok
[INFO] [stdout] test options::tests::child_option_values_can_be_mutated_through_parent_without_touching_root ... ok
[INFO] [stdout] test options::tests::color_options_parse_format_and_query_like_bounded_ffmpeg_shape ... ok
[INFO] [stdout] test options::tests::avoption_search_children_recurses_into_nested_children_before_root ... ok
[INFO] [stdout] test options::tests::avoption_pixel_format_enum_table_names_are_modeled_for_identity ... ok
[INFO] [stdout] test options::tests::binary_options_parse_format_and_query_like_bounded_ffmpeg_shape ... ok
[INFO] [stdout] test options::tests::avoption_get_set_with_search_flags_use_child_target_before_root ... ok
[INFO] [stdout] test logging::tests::logger_formats_records_with_configured_flags ... ok
[INFO] [stdout] test logging::tests::logger_formats_records_with_explicit_color_options ... ok
[INFO] [stdout] test options::tests::avoption_entries_and_find_follow_ffmpeg_search_shape ... ok
[INFO] [stdout] test options::tests::child_option_sets_register_independent_option_namespaces ... ok
[INFO] [stdout] test options::tests::definitions_can_model_current_storage_distinct_from_declared_default ... ok
[INFO] [stdout] test options::tests::definitions_store_flags_with_option_metadata ... ok
[INFO] [stdout] test options::tests::definitions_validate_ranges_names_and_defaults ... ok
[INFO] [stdout] test options::tests::definitions_store_units_for_named_constants ... ok
[INFO] [stdout] test options::tests::dictionary_options_parse_format_and_query_like_bounded_ffmpeg_shape ... ok
[INFO] [stdout] test options::tests::duplicate_child_option_sets_are_rejected_case_insensitively ... ok
[INFO] [stdout] test options::tests::duplicate_unit_constants_are_rejected_case_insensitively ... ok
[INFO] [stdout] test options::tests::duplicate_definitions_are_rejected_case_insensitively ... ok
[INFO] [stdout] test options::tests::copy_avoptions_from_matches_bounded_ffmpeg_root_shape ... ok
[INFO] [stdout] test options::tests::duration_options_parse_format_and_query_like_bounded_ffmpeg_shape ... ok
[INFO] [stdout] test options::tests::invalid_child_option_set_metadata_is_rejected ... ok
[INFO] [stdout] test options::tests::image_size_options_parse_format_and_query_like_bounded_ffmpeg_shape ... ok
[INFO] [stdout] test options::tests::nullable_string_binary_and_dictionary_getters_model_allow_null_flag ... ok
[INFO] [stdout] test options::tests::get_avoption_string_formats_values_like_bounded_ffmpeg_surface ... ok
[INFO] [stdout] test options::tests::option_flags_match_ffmpeg_bits_and_truncate_unknown_bits ... ok
[INFO] [stdout] test options::tests::option_queries_can_search_child_option_sets ... ok
[INFO] [stdout] test options::tests::option_queries_validate_name_and_unit_metadata ... ok
[INFO] [stdout] test options::tests::option_queries_filter_by_name_unit_flags_and_order ... ok
[INFO] [stdout] test options::tests::option_ranges_validate_and_expose_numeric_bounds ... ok
[INFO] [stdout] test options::tests::option_serialize_flags_match_ffmpeg_bits_and_truncate_unknown_bits ... ok
[INFO] [stdout] test options::tests::option_search_flags_match_ffmpeg_bits_and_truncate_unknown_bits ... ok
[INFO] [stdout] test options::tests::option_set_stores_defaults_and_preserves_order ... ok
[INFO] [stdout] test options::tests::option_set_removes_definitions_constants_and_children_case_insensitively ... ok
[INFO] [stdout] test options::tests::query_avoption_ranges_matches_bounded_ffmpeg_default_shape ... ok
[INFO] [stdout] test options::tests::query_avoption_ranges_with_search_flags_use_child_target_before_root ... ok
[INFO] [stdout] test options::tests::pixel_format_options_parse_format_and_query_like_bounded_ffmpeg_shape ... ok
[INFO] [stdout] test options::tests::readonly_options_reject_mutation_without_changing_value ... ok
[INFO] [stdout] test options::tests::rejects_unknown_options_type_mismatches_and_out_of_range_values ... ok
[INFO] [stdout] test options::tests::sample_format_options_parse_format_and_query_like_bounded_ffmpeg_shape ... ok
[INFO] [stdout] test options::tests::set_avoption_from_str_parses_bounded_ffmpeg_numeric_expressions ... ok
[INFO] [stdout] test options::tests::set_avoption_from_str_parses_expression_constants ... ok
[INFO] [stdout] test options::tests::serialize_avoptions_matches_bounded_ffmpeg_shape ... ok
[INFO] [stdout] test options::tests::set_avoptions_from_dict_matches_bounded_ffmpeg_remainder_shape ... ok
[INFO] [stdout] test options::tests::set_avoption_from_str_parses_ffmpeg_expression_suffix_edges ... ok
[INFO] [stdout] test options::tests::set_avoption_from_str_uses_ffmpeg_exact_lookup_shape ... ok
[INFO] [stdout] test options::tests::set_from_str_parses_supported_value_types ... ok
[INFO] [stdout] test options::tests::set_from_str_resolves_unit_constants_case_insensitively ... ok
[INFO] [stdout] test options::tests::string_options_enforce_empty_and_nul_rules ... ok
[INFO] [stdout] test options::tests::typed_avoption_get_set_matches_bounded_ffmpeg_shape ... ok
[INFO] [stdout] test options::tests::set_avoptions_from_string_matches_bounded_ffmpeg_shape ... ok
[INFO] [stdout] test options::tests::video_rate_options_parse_format_and_query_like_bounded_ffmpeg_shape ... ok
[INFO] [stdout] test options::tests::unit_constants_are_scoped_and_preserve_state_on_errors ... ok
[INFO] [stdout] test packet::tests::packet_accepts_raw_ffmpeg_side_data_types_before_capacity ... ok
[INFO] [stdout] test packet::tests::packet_accepts_signed_duration_and_position_lifecycle ... ok
[INFO] [stdout] test packet::tests::packet_accepts_signed_stream_index_lifecycle ... ok
[INFO] [stdout] test packet::tests::packet_alloc_new_packet_payload_resets_metadata_and_checks_size ... ok
[INFO] [stdout] test packet::tests::packet_alloc_new_packet_payload_zero_resets_metadata ... ok
[INFO] [stdout] test packet::tests::packet_clone_matches_ref_from_shape ... ok
[INFO] [stdout] test packet::tests::packet_add_side_data_replaces_first_matching_kind ... ok
[INFO] [stdout] test packet::tests::packet_add_side_data_transfers_caller_owned_padding ... ok
[INFO] [stdout] test packet::tests::packet_clone_of_unpadded_payload_matches_refcounted_copy_shape ... ok
[INFO] [stdout] test packet::tests::packet_copy_props_copies_side_data_without_aliasing ... ok
[INFO] [stdout] test packet::tests::packet_copy_props_preserves_destination_payload ... ok
[INFO] [stdout] test packet::tests::packet_copy_props_replaces_old_opaque_ref_and_preserves_payload ... ok
[INFO] [stdout] test packet::tests::packet_custom_padding_capacity_preserves_clone_and_writable ... ok
[INFO] [stdout] test packet::tests::packet_defaults_to_no_timestamps ... ok
[INFO] [stdout] test packet::tests::packet_dictionary_nullable_unpack_matches_c_noop_shape ... ok
[INFO] [stdout] test packet::tests::packet_dictionary_pack_unpack_uses_string_metadata_wire_format ... ok
[INFO] [stdout] test packet::tests::packet_dictionary_unpack_into_matches_incremental_ffmpeg_mutation ... ok
[INFO] [stdout] test packet::tests::packet_dictionary_unpack_rejects_malformed_or_non_utf8_metadata ... ok
[INFO] [stdout] test packet::tests::packet_display_matrix_flip_helpers_match_ffmpeg_shape ... ok
[INFO] [stdout] test packet::tests::packet_display_matrix_rotation_helpers_match_ffmpeg_shape ... ok
[INFO] [stdout] test packet::tests::packet_drop_and_option_take_match_av_packet_free_lifecycle ... ok
[INFO] [stdout] test packet::tests::packet_empty_source_lifecycle_matches_ffmpeg_reset_shapes ... ok
[INFO] [stdout] test packet::tests::packet_fifo_allocation_flags_are_ignored ... ok
[INFO] [stdout] test packet::tests::packet_fifo_clear_releases_moved_packets_and_preserves_ref_sources ... ok
[INFO] [stdout] test packet::tests::packet_fifo_drop_releases_queued_moved_payload_and_opaque_ref ... ok
[INFO] [stdout] test packet::tests::packet_fifo_invalid_ops_preserve_mixed_queue_order ... ok
[INFO] [stdout] test packet::tests::packet_fifo_unknown_flags_treat_as_move ... ok
[INFO] [stdout] test packet::tests::packet_fifo_partial_drain_releases_only_removed_entries ... ok
[INFO] [stdout] test packet::tests::packet_fifo_moves_refs_peeks_reads_and_drains_packets ... ok
[INFO] [stdout] test packet::tests::packet_flag_values_match_ffmpeg_8_1_1_header ... ok
[INFO] [stdout] test packet::tests::packet_fifo_option_take_matches_av_container_fifo_free_lifecycle ... ok
[INFO] [stdout] test packet::tests::packet_from_data_ref_and_clone_share_until_writable ... ok
[INFO] [stdout] test packet::tests::packet_from_null_data_nonzero_preserves_nullable_refcounted_shape ... ok
[INFO] [stdout] test packet::tests::packet_flags_can_be_cleared ... ok
[INFO] [stdout] test packet::tests::packet_from_null_data_zero_preserves_nullable_refcounted_shape ... ok
[INFO] [stdout] test packet::tests::packet_from_data_and_zeroed_constructors_add_input_padding ... ok
[INFO] [stdout] test packet::tests::packet_from_null_data_zero_unique_make_writable_preserves_nullable_shape ... ok
[INFO] [stdout] test packet::tests::packet_move_ref_from_replaces_destination_and_releases_old_refs ... ok
[INFO] [stdout] test packet::tests::packet_grow_preserves_offset_pointer_and_exposes_tail_bytes ... ok
[INFO] [stdout] test packet::tests::packet_from_null_data_zero_moves_and_unrefs_to_default_payload_shape ... ok
[INFO] [stdout] test packet::tests::packet_lifecycle_preserves_duplicate_side_data_order ... ok
[INFO] [stdout] test packet::tests::packet_make_data_writable_detaches_shared_payload ... ok
[INFO] [stdout] test packet::tests::packet_legacy_init_resets_fields_but_preserves_payload ... ok
[INFO] [stdout] test packet::tests::packet_make_refcounted_adds_padding_without_detaching_padded_refs ... ok
[INFO] [stdout] test packet::tests::packet_make_writable_detaches_shared_payload_with_padding ... ok
[INFO] [stdout] test packet::tests::packet_make_writable_preserves_metadata_and_detaches_shared_payloads ... ok
[INFO] [stdout] test packet::tests::packet_make_writable_preserves_unique_and_detaches_shared_payloads ... ok
[INFO] [stdout] test packet::tests::packet_move_ref_and_unref_reset_packets_and_release_payloads ... ok
[INFO] [stdout] test packet::tests::packet_move_ref_preserves_owned_side_data_padding ... ok
[INFO] [stdout] test packet::tests::packet_new_side_data_oversize_rejects_without_mutation ... ok
[INFO] [stdout] test packet::tests::packet_new_side_data_zeroes_and_replaces_first_matching_kind ... ok
[INFO] [stdout] test packet::tests::packet_null_zero_side_data_add_preserves_entry_and_null_lookup_shape ... ok
[INFO] [stdout] test packet::tests::packet_offset_payload_copy_props_preserves_pointer_offset_and_padding ... ok
[INFO] [stdout] test packet::tests::packet_offset_payload_helpers_preserve_pointer_and_padding ... ok
[INFO] [stdout] test packet::tests::packet_offset_payload_clone_preserves_pointer_offset_and_padding ... ok
[INFO] [stdout] test packet::tests::packet_offset_payload_make_writable_detaches_to_zero_offset ... ok
[INFO] [stdout] test packet::tests::packet_null_zero_side_data_lifecycle_reallocates_for_copy_ref_and_clone ... ok
[INFO] [stdout] test packet::tests::packet_offset_payload_move_preserves_pointer_offset_and_resets_source ... ok
[INFO] [stdout] test packet::tests::packet_offset_payload_ref_preserves_pointer_offset_and_padding ... ok
[INFO] [stdout] test packet::tests::packet_ref_from_replaces_destination_and_releases_old_refs ... ok
[INFO] [stdout] test packet::tests::packet_negative_duration_copies_refs_clones_and_moves ... ok
[INFO] [stdout] test packet::tests::packet_offset_payload_unref_resets_and_releases_full_storage ... ok
[INFO] [stdout] test packet::tests::packet_opaque_address_tracks_nullable_raw_pointer_metadata ... ok
[INFO] [stdout] test packet::tests::packet_new_side_data_accepts_zero_size ... ok
[INFO] [stdout] test packet::tests::packet_refcounted_unpadded_payload_helpers_are_noops ... ok
[INFO] [stdout] test packet::tests::packet_new_side_data_allocations_track_zero_padding ... ok
[INFO] [stdout] test packet::tests::packet_opaque_ref_copy_props_shares_and_clear_releases_last_reference ... ok
[INFO] [stdout] test packet::tests::packet_ref_from_shares_payload_and_copies_side_data ... ok
[INFO] [stdout] test packet::tests::packet_ref_from_unpadded_payload_copies_into_refcounted_buffer ... ok
[INFO] [stdout] test packet::tests::packet_opaque_ref_move_take_and_unref_release_lifecycle ... ok
[INFO] [stdout] test packet::tests::packet_picture_type_values_and_chars_match_ffmpeg_8_1_1_header ... ok
[INFO] [stdout] test packet::tests::packet_public_abi_layout_matches_pinned_default_native_profile ... ok
[INFO] [stdout] test packet::tests::packet_raw_no_buffer_unref_and_drop_preserve_caller_storage ... ok
[INFO] [stdout] test packet::tests::packet_raw_offset_payload_helpers_copy_to_refcounted_storage ... ok
[INFO] [stdout] test packet::tests::packet_ref_and_clone_from_unpadded_offset_payload_copy_to_padded_storage ... ok
[INFO] [stdout] test packet::tests::packet_replace_data_from_vec_installs_refcounted_storage ... ok
[INFO] [stdout] test packet::tests::packet_rescale_errors_do_not_mutate_timing_fields ... ok
[INFO] [stdout] test packet::tests::packet_rescale_ffmpeg_shape_maps_invalid_and_overflow_to_nopts ... ok
[INFO] [stdout] test packet::tests::packet_rescales_valid_timestamps_and_duration ... ok
[INFO] [stdout] test packet::tests::packet_shrink_null_data_materializes_safe_storage ... ok
[INFO] [stdout] test packet::tests::packet_rescale_uses_nearest_away_rounding ... ok
[INFO] [stdout] test packet::tests::packet_rescale_ignores_unknown_timestamps ... ok
[INFO] [stdout] test packet::tests::packet_shrink_shared_refcounted_matches_ffmpeg_tail_zeroing ... ok
[INFO] [stdout] test packet::tests::packet_shrink_shared_callback_refcounted_matches_ffmpeg_tail_zeroing ... ok
[INFO] [stdout] test packet::tests::packet_shrink_preserves_offset_payload_pointer_and_zeroes_tail ... ok
[INFO] [stdout] test packet::tests::packet_shrink_side_data_by_kind_id_reports_ffmpeg_errors ... ok
[INFO] [stdout] test packet::tests::packet_side_data_adds_to_frame_with_flags ... ok
[INFO] [stdout] test packet::tests::packet_side_data_kind_inventory_matches_ffmpeg_8_1_1_header ... ok
[INFO] [stdout] test packet::tests::packet_shrink_shared_non_owned_readonly_falls_back_to_detached_storage ... ok
[INFO] [stdout] test packet::tests::packet_shrink_shared_offset_refcounted_matches_ffmpeg_tail_zeroing ... ok
[INFO] [stdout] test packet::tests::packet_side_data_list_accepts_entries_beyond_packet_owned_limit ... ok
[INFO] [stdout] test packet::tests::packet_side_data_maps_global_frame_side_data ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_ambient_viewing_environment_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_active_format_description_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_list_accepts_negative_raw_ffmpeg_types ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_audio_service_type_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_list_adds_from_frame_side_data_with_flags ... ok
[INFO] [stdout] test packet::tests::packet_side_data_kind_maps_aliases_and_preserves_unknown_names ... ok
[INFO] [stdout] test packet::tests::packet_side_data_list_duplicate_lookup_add_and_remove_match_standalone_array_semantics ... ok
[INFO] [stdout] test packet::tests::packet_side_data_list_matches_standalone_array_lifecycle ... ok
[INFO] [stdout] test packet::tests::packet_side_data_lookup_and_shrink_preserve_order ... ok
[INFO] [stdout] test packet::tests::packet_shrink_shared_opaque_refcounted_matches_ffmpeg_tail_zeroing ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_h263_mb_info_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_a53_closed_captions_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_content_light_metadata_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_cpb_properties_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_display_matrix_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_dolby_vision_conf_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_dynamic_hdr10_plus_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_encryption_init_info_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_encryption_info_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_exif_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_fallback_track_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_frame_cropping_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_iamf_demixing_info_param_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_jp_dualmono_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_matroska_block_additional_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_icc_profile_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_iamf_mix_gain_param_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_iamf_recon_gain_info_param_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_replay_gain_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_quality_stats_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_mastering_display_metadata_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_rtcp_sender_report_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_s12m_timecode_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_spherical_mapping_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_skip_samples_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_stereo3d_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_palette_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_mpegts_stream_id_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_param_change_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_producer_reference_time_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_three_d_reference_displays_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_a53_closed_captions_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_string_metadata_payloads ... ok
[INFO] [stdout] test packet::tests::packet_side_data_preserves_lcevc_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_subtitle_position_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_display_matrix_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_active_format_description_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_preserves_new_extradata_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_dolby_vision_conf_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_encryption_info_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_audio_service_type_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_ambient_viewing_environment_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_parses_webvtt_identifier_and_settings_payloads ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_content_light_metadata_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_encryption_init_info_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_dynamic_hdr10_plus_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_cpb_properties_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_frame_cropping_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_fallback_track_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_h263_mb_info_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_exif_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_iamf_param_payloads ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_icc_profile_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_param_change_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_jp_dualmono_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_quality_stats_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_rtcp_sender_report_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_producer_reference_time_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_replay_gain_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_mastering_display_metadata_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_skip_samples_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_matroska_block_additional_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_mpegts_stream_id_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_s12m_timecode_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_spherical_mapping_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_subtitle_position_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_string_metadata_payloads ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_three_d_reference_displays_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_webvtt_payloads ... ok
[INFO] [stdout] test packet::tests::packet_side_data_shrink_errors_do_not_mutate_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_palette_payload ... ok
[INFO] [stdout] test packet::tests::packet_zero_size_opaque_ref_lifecycle_preserves_buffer_shape ... ok
[INFO] [stdout] test packet::tests::packet_side_data_rejects_malformed_stereo3d_payload ... ok
[INFO] [stdout] test packet::tests::packet_side_data_take_remove_and_clear_are_scoped ... ok
[INFO] [stdout] test packet::tests::packet_zero_size_opaque_ref_payload_helpers_preserve_user_buffer ... ok
[INFO] [stdout] test packet::tests::packet_zero_size_opaque_ref_reset_helpers_match_ffmpeg_shape ... ok
[INFO] [stdout] test packet::tests::packet_signed_payload_size_apis_preserve_on_negative_inputs ... ok
[INFO] [stdout] test packet::tests::packet_time_base_defaults_copies_resets_and_rescale_preserves ... ok
[INFO] [stdout] test packet::tests::packet_try_add_side_data_reports_ffmpeg_entry_limit ... ok
[INFO] [stdout] test packet::tests::packet_zero_size_side_data_survives_lifecycle ... ok
[INFO] [stdout] test packet::tests::packet_zero_size_side_data_survives_payload_helpers ... ok
[INFO] [stdout] test packet::tests::packet_tracks_timestamps_position_flags_and_side_data ... ok
[INFO] [stdout] test packet::tests::packet_zero_size_side_data_survives_resize_helpers ... ok
[INFO] [stdout] test pixel::tests::pixel_formats_compute_plane_and_frame_sizes ... ok
[INFO] [stdout] test packet::tests::packet_unknown_flags_survive_lifecycle_helpers ... ok
[INFO] [stdout] test packet::tests::packet_unpadded_offset_resize_helpers_preserve_visible_offset ... ok
[INFO] [stdout] test packet::tests::packet_zero_size_side_data_rejects_oversize_shrink ... ok
[INFO] [stdout] test packet::tests::packet_unpadded_payload_helpers_add_padding_and_preserve_bytes ... ok
[INFO] [stdout] test packet::tests::packet_zero_grow_preserves_offset_payload_pointer ... ok
[INFO] [stdout] test packet::tests::packet_zero_grow_sanitizes_padding_but_noop_shrink_preserves_it ... ok
[INFO] [stdout] test packet::tests::packet_zero_size_opaque_ref_resize_helpers_preserve_user_buffer ... ok
[INFO] [stdout] test packet::tests::packet_zero_size_payload_helpers_keep_ffmpeg_padding ... ok
[INFO] [stdout] test pixel::tests::pixel_formats_from_av_get_pix_fmt_name_handles_invalid_and_extended_inputs ... ok
[INFO] [stdout] test pixel::tests::pixel_formats_reject_invalid_dimensions_and_payload_sizes ... ok
[INFO] [stdout] test rational::tests::rational_arithmetic_reduces_results ... ok
[INFO] [stdout] test pixel::tests::pixel_formats_report_descriptor_metadata ... ok
[INFO] [stdout] test pixel::tests::pixel_formats_report_ffmpeg_names_and_layout ... ok
[INFO] [stdout] test rational::tests::rational_arithmetic_rejects_invalid_or_out_of_range_results ... ok
[INFO] [stdout] test rational::tests::rational_av_cmp_matches_ffmpeg_sentinels ... ok
[INFO] [stdout] test rational::tests::rational_compares_without_float_rounding ... ok
[INFO] [stdout] test rational::tests::rational_from_f64_limited_rejects_invalid_limits ... ok
[INFO] [stdout] test rational::tests::rational_from_f64_limited_handles_finite_and_special_values ... ok
[INFO] [stdout] test rational::tests::rational_gcd_with_limit_matches_ffmpeg_shape ... ok
[INFO] [stdout] test rational::tests::rational_gcd_with_limit_uses_strict_max_den_and_default ... ok
[INFO] [stdout] test rational::tests::rational_gcd_with_limit_rejects_invalid_inputs ... ok
[INFO] [stdout] test pixel::tests::pixel_formats_split_frame_payloads_by_plane ... ok
[INFO] [stdout] test rational::tests::rational_nearer_to_reports_closer_candidate_and_ties ... ok
[INFO] [stdout] test rational::tests::rational_find_nearest_index_keeps_first_tie ... ok
[INFO] [stdout] test rational::tests::rational_reduce_i64_approximates_when_limited ... ok
[INFO] [stdout] test rational::tests::rational_normalizes_sign_and_gcd ... ok
[INFO] [stdout] test rational::tests::rational_rejects_zero_denominator ... ok
[INFO] [stdout] test rational::tests::rational_reduce_i64_rejects_invalid_limits ... ok
[INFO] [stdout] test rational::tests::rational_reduce_i64_reports_exact_limited_results ... ok
[INFO] [stdout] test rational::tests::rational_to_int_float_bits_matches_finite_ieee_vectors ... ok
[INFO] [stdout] test samplefmt::tests::sample_alloc_array_and_samples_exposes_mutable_planes ... ok
[INFO] [stdout] test samplefmt::tests::sample_alloc_rejects_invalid_inputs ... ok
[INFO] [stdout] test rational::tests::rational_to_int_float_bits_matches_special_ffmpeg_values ... ok
[INFO] [stdout] test samplefmt::tests::sample_copy_rejects_invalid_inputs_without_mutation ... ok
[INFO] [stdout] test samplefmt::tests::sample_buffer_layout_rejects_invalid_and_overflowing_inputs ... ok
[INFO] [stdout] test samplefmt::tests::sample_fill_array_layout_rejects_invalid_and_short_buffers ... ok
[INFO] [stdout] test rational::tests::rational_nearest_helpers_reject_zero_denominators ... ok
[INFO] [stdout] test samplefmt::tests::sample_formats_compute_ffmpeg_buffer_layouts ... ok
[INFO] [stdout] test samplefmt::tests::sample_formats_compute_planar_payload_sizes ... ok
[INFO] [stdout] test samplefmt::tests::sample_formats_compute_copy_ranges ... ok
[INFO] [stdout] test samplefmt::tests::sample_formats_compute_fill_array_layouts ... ok
[INFO] [stdout] test samplefmt::tests::sample_formats_compute_packed_payload_sizes ... ok
[INFO] [stdout] test samplefmt::tests::sample_formats_copy_between_packed_planes_like_ffmpeg ... ok
[INFO] [stdout] test samplefmt::tests::sample_formats_fill_packed_silence_like_ffmpeg ... ok
[INFO] [stdout] test rational::tests::rational_to_int_float_bits_rejects_source_undefined_negation_overflow ... ok
[INFO] [stdout] test samplefmt::tests::sample_formats_format_ffmpeg_sample_fmt_table_strings ... ok
[INFO] [stdout] test samplefmt::tests::sample_formats_copy_between_planar_planes_like_ffmpeg ... ok
[INFO] [stdout] test samplefmt::tests::sample_formats_report_ffmpeg_names_and_layout ... ok
[INFO] [stdout] test samplefmt::tests::sample_formats_compute_silence_ranges ... ok
[INFO] [stdout] test samplefmt::tests::sample_formats_report_descriptor_metadata_and_counterparts ... ok
[INFO] [stdout] test samplefmt::tests::sample_formats_reject_invalid_channel_counts ... ok
[INFO] [stdout] test samplefmt::tests::sample_formats_fill_planar_u8_silence_like_ffmpeg ... ok
[INFO] [stdout] test samplefmt::tests::sample_formats_report_ffmpeg_silence_bytes ... ok
[INFO] [stdout] test samplefmt::tests::sample_silence_rejects_invalid_inputs_without_mutation ... ok
[INFO] [stdout] test samplefmt::tests::sample_formats_split_contiguous_buffers_like_ffmpeg_fill_arrays ... ok
[INFO] [stdout] test timebase::tests::add_stable_keeps_exact_negative_tick_increments_unchanged ... ok
[INFO] [stdout] test samplefmt::tests::sample_formats_split_contiguous_buffers_mutably ... ok
[INFO] [stdout] test timebase::tests::add_stable_keeps_fractional_negative_increments_unchanged ... ok
[INFO] [stdout] test timebase::tests::add_stable_preserves_existing_fractional_phase ... ok
[INFO] [stdout] test timebase::tests::add_stable_keeps_sub_tick_increments_unchanged ... ok
[INFO] [stdout] test timebase::tests::add_stable_adds_exact_tick_increments ... ok
[INFO] [stdout] test timebase::tests::add_stable_rejects_invalid_inputs ... ok
[INFO] [stdout] test timebase::tests::compare_mod_rejects_invalid_moduli ... ok
[INFO] [stdout] test timebase::tests::add_stable_avoids_repeated_fractional_drift ... ok
[INFO] [stdout] test timebase::tests::compare_ts_rejects_invalid_timebases ... ok
[INFO] [stdout] test timebase::tests::compares_power_of_two_modular_timestamps ... ok
[INFO] [stdout] test timebase::tests::direct_rescale_rejects_invalid_terms_and_overflow ... ok
[INFO] [stdout] test timebase::tests::compares_timestamps_across_timebases ... ok
[INFO] [stdout] test timebase::tests::pass_minmax_preserves_timestamp_sentinels ... ok
[INFO] [stdout] test timebase::tests::rescale_delta_clips_last_inside_input_window ... ok
[INFO] [stdout] test timebase::tests::rejects_invalid_time_bases_and_out_of_range_results ... ok
[INFO] [stdout] test timebase::tests::rescale_delta_out_of_window_falls_back_to_input_timestamp ... ok
[INFO] [stdout] test samplefmt::tests::sample_formats_copy_within_handles_overlapping_ranges_like_memmove ... ok
[INFO] [stdout] test timebase::tests::exposes_ffmpeg_timebase_constants ... ok
[INFO] [stdout] test timebase::tests::rescale_delta_initializes_last_on_first_call ... ok
[INFO] [stdout] test timebase::tests::rescale_delta_rejects_invalid_inputs_without_mutating_last ... ok
[INFO] [stdout] test timebase::tests::direct_pass_minmax_preserves_timestamp_sentinels ... ok
[INFO] [stdout] test timebase::tests::rescales_integer_terms_with_rounding_modes ... ok
[INFO] [stdout] test timebase::tests::supports_explicit_rounding_modes ... ok
[INFO] [stdout] test timebase::tests::rescales_between_common_media_timebases ... ok
[INFO] [stdout] test timebase::tests::rescale_delta_stateful_path_preserves_known_duration ... ok
[INFO] [stdout] test timebase::tests::rescale_delta_zero_duration_uses_simple_rounding ... ok
[INFO] [stdout] test pixel::tests::pixel_formats_find_best_matches_upstream_fate_vectors ... ok
[INFO] [stdout] test packet::tests::packet_grow_and_shrink_data_preserve_payload_and_padding ... ok
[INFO] [stdout] test samplefmt::tests::sample_formats_allocate_owned_silenced_buffers_like_ffmpeg ... ok
[INFO] [stdout] test samplefmt::tests::sample_buffer_layout_zero_alignment_matches_ffmpeg_auto_sample_padding ... ok
[INFO] [stdout] test packet::tests::packet_shrink_shared_readonly_refcounted_matches_ffmpeg_tail_zeroing ... ok
[INFO] [stdout] test packet::tests::packet_shrink_shared_pool_refcounted_matches_ffmpeg_tail_zeroing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 787 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bitreader_oracle.rs (/opt/rustwide/target/debug/deps/bitreader_oracle-a3a139a3f0e75e5c)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test libavcodec_get_bits_helpers_match_bitreader_model ... ignored, requires pinned FFmpeg 8.1.1 source/build cache plus libavcodec oracle under third_party/ffmpeg-oracle/wsl
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bitwriter_oracle.rs (/opt/rustwide/target/debug/deps/bitwriter_oracle-1b46bd5bec43b265)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test libavcodec_put_bits_helpers_match_bitwriter_model ... ignored, requires pinned FFmpeg 8.1.1 source/build cache plus libavcodec oracle under third_party/ffmpeg-oracle/wsl
[INFO] [stderr]      Running tests/buffer_oracle.rs (/opt/rustwide/target/debug/deps/buffer_oracle-68fc2e17046e4481)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test libavutil_buffer_null_nonzero_create_pins_pointer_shape ... ignored, requires pinned FFmpeg 8.1.1 libavutil oracle under third_party/ffmpeg-oracle/wsl
[INFO] [stdout] test libavutil_buffer_refs_match_current_model ... ignored, requires pinned FFmpeg 8.1.1 libavutil oracle under third_party/ffmpeg-oracle/wsl
[INFO] [stderr]      Running tests/byteio_oracle.rs (/opt/rustwide/target/debug/deps/byteio_oracle-c031896ef73eefc1)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test libavutil_intreadwrite_helpers_match_byteio_model ... ignored, requires pinned FFmpeg 8.1.1 libavutil oracle headers under third_party/ffmpeg-oracle/wsl
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/channel_layout_oracle.rs (/opt/rustwide/target/debug/deps/channel_layout_oracle-055ef3c3ad7347fa)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test ffmpeg_layout_inventory_matches_current_channel_layout_model ... ignored, requires pinned FFmpeg 8.1.1 oracle; set FFMPEG_ORACLE or install third_party/ffmpeg-oracle/build/bin/ffmpeg
[INFO] [stdout] test libavutil_channel_layout_compare_vectors_match_current_model ... ignored, requires pinned FFmpeg 8.1.1 libavutil oracle under third_party/ffmpeg-oracle/wsl
[INFO] [stdout] test libavutil_channel_layout_default_vectors_match_current_model ... ignored, requires pinned FFmpeg 8.1.1 libavutil oracle under third_party/ffmpeg-oracle/wsl
[INFO] [stdout] test libavutil_channel_layout_parser_vectors_match_current_model ... ignored, requires pinned FFmpeg 8.1.1 libavutil oracle under third_party/ffmpeg-oracle/wsl
[INFO] [stdout] test libavutil_channel_layout_retype_vectors_match_current_model ... ignored, requires pinned FFmpeg 8.1.1 libavutil oracle under third_party/ffmpeg-oracle/wsl
[INFO] [stdout] test upstream_fate_channel_layout_passes ... ignored, requires pinned FFmpeg 8.1.1 source/build cache; set FFMPEG_FATE_BUILD_DIR or run scripts/bootstrap_ffmpeg_oracle_wsl.sh
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/color_oracle.rs (/opt/rustwide/target/debug/deps/color_oracle-e970abeed79525a9)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test ffmpeg_colors_inventory_matches_named_color_model ... ignored, requires pinned FFmpeg 8.1.1 oracle; set FFMPEG_ORACLE or install third_party/ffmpeg-oracle/build/bin/ffmpeg
[INFO] [stdout] test libavutil_parse_color_vectors_match_current_model ... ignored, requires pinned FFmpeg 8.1.1 libavutil oracle under third_party/ffmpeg-oracle/wsl
[INFO] [stdout] test parses_ffmpeg_colors_inventory_table ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stderr]      Running tests/dict_oracle.rs (/opt/rustwide/target/debug/deps/dict_oracle-e302f34684a9fbe6)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test libavutil_dictionary_helpers_match_current_model ... ignored, requires pinned FFmpeg 8.1.1 libavutil oracle under third_party/ffmpeg-oracle/wsl
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/error_oracle.rs (/opt/rustwide/target/debug/deps/error_oracle-7ecf225310be052d)
[INFO] [stderr]      Running tests/frame_oracle.rs (/opt/rustwide/target/debug/deps/frame_oracle-f86d92b118ede171)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test libavutil_error_strings_match_current_error_model ... ignored, requires pinned FFmpeg 8.1.1 libavutil oracle under third_party/ffmpeg-oracle/wsl
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test libavutil_frame_core_lifecycle_matches_current_model ... ignored, requires pinned FFmpeg 8.1.1 libavutil oracle under third_party/ffmpeg-oracle/wsl
[INFO] [stdout] test upstream_fate_side_data_array_passes ... ignored, requires pinned FFmpeg 8.1.1 source/build cache; set FFMPEG_FATE_BUILD_DIR or run scripts/bootstrap_ffmpeg_oracle_wsl.sh
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/hash_oracle.rs (/opt/rustwide/target/debug/deps/hash_oracle-0612468563e4a3a7)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test libavutil_hash_helpers_match_current_model ... ignored, requires pinned FFmpeg 8.1.1 libavutil oracle under third_party/ffmpeg-oracle/wsl
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/logging_oracle.rs (/opt/rustwide/target/debug/deps/logging_oracle-5edbfff497988fee)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test libavutil_logging_constants_and_state_match_current_model ... ignored, requires pinned FFmpeg 8.1.1 libavutil oracle under third_party/ffmpeg-oracle/wsl
[INFO] [stdout] test upstream_libavutil_log_test_program_passes_and_has_no_fate_target ... ignored, requires pinned FFmpeg 8.1.1 source/build cache; set FFMPEG_FATE_BUILD_DIR or run scripts/bootstrap_ffmpeg_oracle_wsl.sh
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/options_oracle.rs (/opt/rustwide/target/debug/deps/options_oracle-216f0f6129edaad5)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test libavutil_option_helpers_match_current_model ... ignored, requires pinned FFmpeg 8.1.1 libavutil oracle under third_party/ffmpeg-oracle/wsl
[INFO] [stdout] test upstream_fate_opt_passes ... ignored, requires pinned FFmpeg 8.1.1 source/build cache; set FFMPEG_FATE_BUILD_DIR or run scripts/bootstrap_ffmpeg_oracle_wsl.sh
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/packet_oracle.rs (/opt/rustwide/target/debug/deps/packet_oracle-1b48e8f6152cbfa9)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test libavcodec_packet_core_lifecycle_matches_packet_model ... ignored, requires pinned FFmpeg 8.1.1 libavcodec/libavutil oracle under third_party/ffmpeg-oracle/wsl
[INFO] [stdout] test libavcodec_packet_null_shared_shrink_oracle_documents_crash_boundary ... ignored, requires pinned FFmpeg 8.1.1 libavcodec/libavutil oracle under third_party/ffmpeg-oracle/wsl; intentionally runs a child process that exits unsuccessfully
[INFO] [stdout] test libavcodec_packet_shared_shrink_oracle_documents_aliasing ... ignored, requires pinned FFmpeg 8.1.1 libavcodec/libavutil oracle under third_party/ffmpeg-oracle/wsl
[INFO] [stdout] test upstream_fate_avpacket_passes ... ignored, requires pinned FFmpeg 8.1.1 source/build cache; set FFMPEG_FATE_BUILD_DIR or run scripts/bootstrap_ffmpeg_oracle_wsl.sh
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pixel_format_fate.rs (/opt/rustwide/target/debug/deps/pixel_format_fate-4cbdaaa5e7097dc6)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test upstream_fate_pixfmt_best_passes ... ignored, requires pinned FFmpeg 8.1.1 source/build cache; set FFMPEG_FATE_BUILD_DIR or run scripts/bootstrap_ffmpeg_oracle_wsl.sh
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pixel_format_oracle.rs (/opt/rustwide/target/debug/deps/pixel_format_oracle-bce8b3497c05fcf7)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test ffmpeg_pixel_format_inventory_contains_current_pixel_format_subset ... ignored, requires pinned FFmpeg 8.1.1 oracle; set FFMPEG_ORACLE or install third_party/ffmpeg-oracle/build/bin/ffmpeg
[INFO] [stdout] test libavutil_pixel_format_name_lookup_matches_bounded_model ... ignored, requires pinned FFmpeg 8.1.1 libavutil oracle under third_party/ffmpeg-oracle/wsl
[INFO] [stdout] test parses_ffmpeg_pixel_format_inventory_table ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/rational_oracle.rs (/opt/rustwide/target/debug/deps/rational_oracle-f6aff650609fa409)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test libavutil_rational_helpers_match_current_model ... ignored, requires pinned FFmpeg 8.1.1 libavutil oracle under third_party/ffmpeg-oracle/wsl
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sample_format_oracle.rs (/opt/rustwide/target/debug/deps/sample_format_oracle-c914954956ef8c45)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test ffmpeg_sample_format_inventory_matches_current_sample_format_model ... ignored, requires pinned FFmpeg 8.1.1 oracle; set FFMPEG_ORACLE or install third_party/ffmpeg-oracle/build/bin/ffmpeg
[INFO] [stdout] test libavutil_sample_format_helpers_match_current_model ... ignored, requires pinned FFmpeg 8.1.1 libavutil oracle under third_party/ffmpeg-oracle/wsl
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/timebase_oracle.rs (/opt/rustwide/target/debug/deps/timebase_oracle-f3b44bb4958192e6)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test libavutil_timebase_helpers_match_current_model ... ignored, requires pinned FFmpeg 8.1.1 libavutil oracle under third_party/ffmpeg-oracle/wsl
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/fate_runner-6e8f6630911cf618)
[INFO] [stdout] 
[INFO] [stdout] running 65 tests
[INFO] [stdout] test tests::changed_selection_maps_bitreader_oracle_test_to_component ... ok
[INFO] [stdout] test tests::changed_selection_maps_buffer_oracle_test_to_component ... ok
[INFO] [stdout] test tests::changed_selection_maps_color_oracle_test_to_component ... ok
[INFO] [stdout] test tests::changed_selection_maps_dependency_manifests_to_runtime_guard ... ok
[INFO] [stdout] test tests::changed_selection_expands_prefix_rules_against_existing_ledger_ids ... ok
[INFO] [stdout] test tests::changed_selection_maps_channel_layout_oracle_test_to_component ... ok
[INFO] [stdout] test tests::changed_selection_maps_byteio_oracle_test_to_component ... ok
[INFO] [stdout] test tests::changed_selection_maps_bitwriter_oracle_test_to_component ... ok
[INFO] [stdout] test tests::changed_selection_maps_differential_files_to_runner ... ok
[INFO] [stdout] test tests::changed_selection_maps_dict_oracle_test_to_component ... ok
[INFO] [stdout] test tests::changed_selection_maps_error_oracle_test_to_component ... ok
[INFO] [stdout] test tests::changed_selection_maps_frame_oracle_test_to_component ... ok
[INFO] [stdout] test tests::changed_selection_maps_fuzz_corpora_to_covered_components ... ok
[INFO] [stdout] test tests::changed_selection_maps_fuzz_targets_to_covered_components ... ok
[INFO] [stdout] test tests::changed_selection_maps_ffprobe_mov_oracle_test_to_covered_components ... ok
[INFO] [stdout] test tests::changed_selection_maps_hash_oracle_test_to_component ... ok
[INFO] [stdout] test tests::changed_selection_maps_image2_oracle_test_to_covered_components ... ok
[INFO] [stdout] test tests::changed_selection_maps_logging_oracle_test_to_component ... ok
[INFO] [stdout] test tests::changed_selection_maps_mov_oracle_test_to_covered_components ... ok
[INFO] [stdout] test tests::changed_selection_maps_packet_oracle_test_to_component ... ok
[INFO] [stdout] test tests::changed_selection_maps_pcm_oracle_test_to_covered_components ... ok
[INFO] [stdout] test tests::changed_selection_maps_rational_oracle_test_to_component ... ok
[INFO] [stdout] test tests::changed_selection_maps_pixel_format_oracle_test_to_component ... ok
[INFO] [stdout] test tests::changed_selection_maps_sample_format_oracle_test_to_component ... ok
[INFO] [stdout] test tests::changed_selection_maps_version_oracle_test_to_component ... ok
[INFO] [stdout] test tests::changed_selection_maps_rawvideo_oracle_test_to_covered_components ... ok
[INFO] [stdout] test tests::changed_selection_maps_yuv4mpegpipe_oracle_test_to_covered_components ... ok
[INFO] [stdout] test tests::changed_selection_maps_wav_oracle_test_to_covered_components ... ok
[INFO] [stdout] test tests::component_filters_keep_exact_mapping_components_and_preserve_order ... ok
[INFO] [stdout] test tests::component_filters_validate_against_ledger_ids ... ok
[INFO] [stdout] test tests::dry_run_resolves_mapping_without_executing_command ... ok
[INFO] [stdout] test tests::dry_run_still_validates_mapping_prerequisites ... ok
[INFO] [stdout] test tests::formats_mapping_commands_for_diagnostics ... ok
[INFO] [stdout] test tests::changed_selection_maps_paths_and_preserves_ledger_order ... ok
[INFO] [stdout] test tests::changed_selection_maps_options_oracle_test_to_component ... ok
[INFO] [stdout] test tests::falls_back_to_standard_prerequisite_paths_when_present ... ok
[INFO] [stdout] test tests::parses_formats_and_resolves_mapping_environment_assignments ... ok
[INFO] [stdout] test tests::parses_mapping_options_for_listing_and_prerequisite_checking ... ok
[INFO] [stdout] test tests::mapping_report_can_check_all_prerequisites ... ok
[INFO] [stdout] test tests::mapping_report_lists_unresolved_commands_by_default ... ok
[INFO] [stdout] test tests::parses_run_options_for_component_changed_and_mapping_path ... ok
[INFO] [stdout] test tests::invalid_environment_prerequisite_paths_are_reported ... ok
[INFO] [stdout] test tests::parses_component_ids_from_ledger ... ok
[INFO] [stdout] test tests::parses_status_options ... ok
[INFO] [stdout] test tests::rejects_ambiguous_or_incomplete_run_options ... ok
[INFO] [stdout] test tests::rejects_invalid_mapping_options ... ok
[INFO] [stdout] test tests::rejects_invalid_fate_mapping_rows ... ok
[INFO] [stdout] test tests::reports_selected_components_without_mappings ... ok
[INFO] [stdout] test tests::rejects_unknown_or_malformed_mapping_placeholders ... ok
[INFO] [stdout] test tests::resolves_mapping_prerequisites_from_environment_without_flags ... ok
[INFO] [stdout] test tests::unmapped_relevant_paths_report_crate_files_but_ignore_docs ... ok
[INFO] [stdout] test tests::reports_missing_or_invalid_mapping_prerequisites ... ok
[INFO] [stdout] test tests::resolves_mapping_prerequisite_placeholders ... ok
[INFO] [stdout] test tests::parses_fate_mapping_rows ... ok
[INFO] [stdout] test tests::parses_ledger_components_for_status_reporting ... ok
[INFO] [stdout] test tests::standard_oracle_fallback_prefers_platform_native_wrapper ... ok
[INFO] [stdout] test tests::status_report_counts_strict_completion_and_next_components ... ok
[INFO] [stdout] test tests::target_filters_keep_exact_mapping_targets_and_preserve_order ... ok
[INFO] [stdout] test tests::changed_selection_maps_timebase_oracle_test_to_component ... ok
[INFO] [stdout] test tests::target_filters_make_unmatched_selected_components_missing ... ok
[INFO] [stdout] test tests::default_mappings_cover_runtime_guard_selection ... ok
[INFO] [stdout] test tests::upstream_fate_mappings_parse_against_current_ledger ... ok
[INFO] [stdout] test tests::default_mappings_cover_current_fftools_smoke_selections ... ok
[INFO] [stdout] test tests::default_mappings_cover_current_avutil_smoke_selections ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fftools-aee237074028501f)
[INFO] [stdout] test tests::differential_mappings_parse_against_current_ledger ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 264 tests
[INFO] [stdout] test cli_logging::tests::force_color_env_colors_tool_errors ... ok
[INFO] [stdout] test cli_logging::tests::absolute_level_flag_preserves_repeated_tool_errors ... ok
[INFO] [stdout] test cli_logging::tests::force_nocolor_env_wins_over_force_color_for_tool_errors ... ok
[INFO] [stdout] test cli_logging::tests::formats_tool_error_without_level_by_default ... ok
[INFO] [stdout] test cli_logging::tests::later_loglevel_values_win ... ok
[INFO] [stdout] test cli_logging::tests::force_nocolor_env_wins_over_terminal_for_tool_errors ... ok
[INFO] [stdout] test cli_logging::tests::minus_repeat_flag_compresses_repeated_tool_errors ... ok
[INFO] [stdout] test cli_logging::tests::quiet_loglevel_suppresses_tool_errors ... ok
[INFO] [stdout] test cli_logging::tests::print_level_flag_adds_error_prefix ... ok
[INFO] [stdout] test cli_logging::tests::raw_numeric_loglevel_thresholds_filter_tool_errors ... ok
[INFO] [stdout] test cli_logging::tests::repeated_tool_errors_are_compressed_by_default ... ok
[INFO] [stdout] test cli_logging::tests::terminal_stderr_colors_tool_errors_without_force_env ... ok
[INFO] [stdout] test cli_logging::tests::time_flags_add_timestamp_prefix_to_tool_errors ... ok
[INFO] [stdout] test cli_logging::tests::time_flags_without_timestamp_keep_previous_tool_error_shape ... ok
[INFO] [stdout] test cli_logging::tests::malformed_loglevel_arguments_fall_back_to_default_formatting ... ok
[INFO] [stdout] test ffmpeg::tests::ffmpeg_buildconf_preempts_unknown_options_like_upstream ... ok
[INFO] [stdout] test ffmpeg::tests::ffmpeg_buildconf_output_prints_configuration ... ok
[INFO] [stdout] test ffmpeg::tests::ffmpeg_output_rejects_double_dash_version_like_upstream ... ok
[INFO] [stdout] test ffmpeg::tests::ffmpeg_output_accepts_hide_banner_with_version ... ok
[INFO] [stdout] test ffmpeg::tests::ffmpeg_version_and_buildconf_ignore_trailing_unknown_options ... ok
[INFO] [stdout] test ffmpeg::tests::ffmpeg_version_and_buildconf_attach_banner_for_preceding_errors ... ok
[INFO] [stdout] test ffmpeg::tests::accepts_s16le_partial_sample_frame ... ok
[INFO] [stdout] test ffmpeg::tests::ffmpeg_version_request_follows_value_option ... ok
[INFO] [stdout] test ffmpeg::tests::ffmpeg_version_and_buildconf_without_banner_for_preceding_invalid_loglevel ... ok
[INFO] [stdout] test ffmpeg::tests::rejects_avi_bad_header ... ok
[INFO] [stdout] test ffmpeg::tests::rejects_avi_file_output_overwrite ... ok
[INFO] [stdout] test ffmpeg::tests::rejects_image2_input_start_number_above_ffmpeg_int_range_before_file_scan ... ok
[INFO] [stdout] test ffmpeg::tests::image2_sequence_stops_at_first_missing_frame ... ok
[INFO] [stdout] test ffmpeg::tests::rejects_image2_empty_payload ... ok
[INFO] [stdout] test ffmpeg::tests::rejects_image2_file_output_overwrite ... ok
[INFO] [stdout] test ffmpeg::tests::ffmpeg_output_prints_version_banner ... ok
[INFO] [stdout] test ffmpeg::tests::ffmpeg_buildconf_request_follows_value_option ... ok
[INFO] [stdout] test ffmpeg::tests::ffmpeg_version_vs_buildconf_follows_arg_order ... ok
[INFO] [stdout] test ffmpeg::tests::rejects_hash_option_for_md5_muxer ... ok
[INFO] [stdout] test ffmpeg::tests::rejects_image2_invalid_start_number ... ok
[INFO] [stdout] test cli_logging::tests::repeat_flag_preserves_repeated_tool_errors ... ok
[INFO] [stdout] test ffmpeg::tests::rejects_rawvideo_truncated_frame ... ok
[INFO] [stdout] test ffmpeg::tests::ffmpeg_version_or_buildconf_requests_are_ignored_after_option_terminator ... ok
[INFO] [stdout] test ffmpeg::tests::rejects_image2_without_frame_rate ... ok
[INFO] [stdout] test ffmpeg::tests::rejects_avi_file_output_for_non_rgb24_or_bgr24_rawvideo ... ok
[INFO] [stdout] test ffmpeg::tests::rejects_s16le_without_required_stream_parameters ... ok
[INFO] [stdout] test ffmpeg::tests::rejects_unmatched_local_input_format ... ok
[INFO] [stdout] test ffmpeg::tests::rejects_yuv4mpegpipe_bad_header ... ok
[INFO] [stdout] test ffmpeg::tests::runs_avi_to_streamhash_stdout_with_demuxer_stream_type ... ok
[INFO] [stdout] test ffmpeg::tests::rejects_yuv4mpegpipe_file_output_for_non_yuv420p_rawvideo ... ok
[INFO] [stdout] test ffmpeg::tests::rejects_yuv4mpegpipe_file_output_overwrite ... ok
[INFO] [stdout] test ffmpeg::tests::runs_explicit_wav_input_format_to_null ... ok
[INFO] [stdout] test ffmpeg::tests::rejects_unsupported_output_muxer ... ok
[INFO] [stdout] test ffmpeg::tests::runs_explicit_avi_input_format_to_null ... ok
[INFO] [stdout] test ffmpeg::tests::runs_detected_yuv4mpegpipe_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_avi_to_framecrc_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::rejects_wav_file_output_overwrite ... ok
[INFO] [stdout] test ffmpeg::tests::rejects_unknown_hash_algorithm ... ok
[INFO] [stdout] test ffmpeg::tests::runs_image2_single_to_framecrc_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_image2_sequence_to_framecrc_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_mov_to_framecrc_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_image2_single_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_mov_to_framehash_stdout_with_md5_option ... ok
[INFO] [stdout] test ffmpeg::tests::runs_mov_to_framehash_stdout_with_default_sha256 ... ok
[INFO] [stdout] test ffmpeg::tests::rejects_rawvideo_without_required_stream_parameters ... ok
[INFO] [stdout] test ffmpeg::tests::rejects_s16le_file_output_overwrite ... ok
[INFO] [stdout] test ffmpeg::tests::rejects_rawvideo_file_output_overwrite ... ok
[INFO] [stdout] test ffmpeg::tests::rejects_non_file_input_and_non_stdout_output ... ok
[INFO] [stdout] test ffmpeg::tests::runs_image2_single_to_image2_file_output ... ok
[INFO] [stdout] test ffmpeg::tests::runs_mov_to_null_without_media_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_mov_to_framemd5_muxer_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_mov_audio_handler_to_streamhash_stdout_with_audio_type ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_bgr24_to_avi_file_output ... ok
[INFO] [stdout] test ffmpeg::tests::runs_image2_sequence_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_gbrp10le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_mov_to_streamhash_stdout_with_default_sha256 ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_gbrapf32le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_mov_to_md5_muxer_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_gbrp9le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::rejects_hash_option_for_framemd5_muxer ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_bayer_bggr8_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_ayuv64le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_gbrp10msble_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_gbrp_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_gbrp12le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_gray32le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_p010le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_nv12_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_grayf32le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_monow_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_pal8_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_gray10le_alias_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_nv20le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_gbrpf32le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_mov_to_hash_stdout_with_default_sha256 ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_bgra_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_gbrp16le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_image2_sequence_with_output_start_number_to_image2_file_output ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_gbrp14le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_rgb48le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_image2_sequence_to_image2_file_output ... ok
[INFO] [stdout] test ffmpeg::tests::runs_image2_sequence_with_input_start_number_to_framecrc_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_rgb24_to_avi_file_output ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_rgb0_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_rgb4_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_rgb8_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_gray16le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_vuya_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_rgba128le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_to_rawvideo_file_output ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_rgba64le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_rgb565le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_to_framecrc_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_x2rgb10le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_rgbaf32le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_to_hash_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_uyyvyy411_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_to_streamhash_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_rgbf32le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_to_md5_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_xyz12le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_y210le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_xv30le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_ya16le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_yuv410p_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_yuv440p_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_yuv420p_to_yuv4mpegpipe_file_output ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_yuv444p_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_yuv420p9le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_yuv422p_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_yaf16le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_yuv440p10le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_ya8_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_yuvj420p_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_yuv411p_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_yuva420p_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_yuva420p10le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_yuv420p14le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_s16le_to_hash_stdout_with_ripemd_option ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_yuv420p10le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_s16le_to_framecrc_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_rawvideo_yuyv422_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_s16le_to_hash_stdout_with_md5_option ... ok
[INFO] [stdout] test ffmpeg::tests::runs_s16le_to_hash_stdout_with_sha512_224_option ... ok
[INFO] [stdout] test ffmpeg::tests::runs_s16le_to_hash_stdout_with_sha160_option ... ok
[INFO] [stdout] test ffmpeg::tests::runs_s16le_to_hash_stdout_with_sha512_256_option_alias ... ok
[INFO] [stdout] test ffmpeg::tests::streamhash_rejects_packets_without_stream_metadata ... ok
[INFO] [stdout] test ffmpeg::tests::runs_s16le_to_streamhash_stdout_with_md5_option ... ok
[INFO] [stdout] test ffmpeg::tests::runs_wav_to_framecrc_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::streamhash_type_maps_derive_from_container_metadata ... ok
[INFO] [stdout] test ffprobe::tests::ffprobe_buildconf_output_prints_configuration ... ok
[INFO] [stdout] test ffmpeg::tests::treats_yuv4mpegpipe_truncated_frame_as_clean_eof ... ok
[INFO] [stdout] test ffprobe::tests::ffprobe_buildconf_preempts_unknown_options_like_upstream ... ok
[INFO] [stdout] test ffmpeg::tests::runs_yuv4mpegpipe_to_framecrc_stdout ... ok
[INFO] [stdout] test ffprobe::tests::ffprobe_buildconf_request_follows_value_option ... ok
[INFO] [stdout] test ffmpeg::tests::runs_s16le_to_wav_file_output ... ok
[INFO] [stdout] test ffmpeg::tests::runs_s16le_to_null_stdout ... ok
[INFO] [stdout] test ffmpeg::tests::runs_s16le_to_hash_stdout_with_murmur3_option ... ok
[INFO] [stdout] test ffmpeg::tests::runs_s16le_to_s16le_file_output ... ok
[INFO] [stdout] test ffprobe::tests::ffprobe_output_accepts_hide_banner_with_version ... ok
[INFO] [stdout] test ffprobe::tests::ffprobe_output_prints_version_banner ... ok
[INFO] [stdout] test ffprobe::tests::ffprobe_output_rejects_double_dash_version_like_upstream ... ok
[INFO] [stdout] test ffprobe::tests::ffprobe_version_and_buildconf_attach_banner_for_preceding_errors ... ok
[INFO] [stdout] test ffprobe::tests::ffprobe_version_and_buildconf_ignore_trailing_unknown_options ... ok
[INFO] [stdout] test ffprobe::tests::ffprobe_version_and_buildconf_without_banner_for_preceding_invalid_loglevel ... ok
[INFO] [stdout] test ffprobe::tests::ffprobe_version_or_buildconf_requests_are_ignored_after_option_terminator ... ok
[INFO] [stdout] test ffprobe::tests::ffprobe_version_request_follows_value_option ... ok
[INFO] [stdout] test ffprobe::tests::ffprobe_version_vs_buildconf_follows_arg_order ... ok
[INFO] [stdout] test ffprobe::tests::formats_negative_packet_times_with_ffmpeg_microsecond_rounding ... ok
[INFO] [stdout] test ffprobe::tests::forced_avi_format_rejects_mismatched_input ... ok
[INFO] [stdout] test ffprobe::tests::hide_banner_alone_returns_missing_command ... ok
[INFO] [stdout] test ffprobe::tests::forced_avi_format_opens_non_avi_extension ... ok
[INFO] [stdout] test ffprobe::tests::opens_local_mov_file_for_show_format ... ok
[INFO] [stdout] test ffprobe::tests::opens_local_avi_file_for_show_format ... ok
[INFO] [stdout] test ffprobe::tests::outputs_avi_packet_sections ... ok
[INFO] [stdout] test ffprobe::tests::outputs_avi_format_size_json ... ok
[INFO] [stdout] test ffprobe::tests::outputs_avi_packet_compact_without_stream_or_format_sections ... ok
[INFO] [stdout] test ffprobe::tests::forced_mov_format_opens_non_mov_extension ... ok
[INFO] [stdout] test ffprobe::tests::outputs_mov_packet_json_without_stream_or_format_sections ... ok
[INFO] [stdout] test ffprobe::tests::outputs_mov_stream_frame_count_default ... ok
[INFO] [stdout] test ffprobe::tests::outputs_avi_stream_frame_count_default ... ok
[INFO] [stdout] test ffprobe::tests::outputs_mov_packet_sections ... ok
[INFO] [stdout] test ffprobe::tests::outputs_mov_stream_frame_count_json ... ok
[INFO] [stdout] test ffprobe::tests::outputs_mov_stream_json ... ok
[INFO] [stdout] test ffprobe::tests::outputs_avi_stream_frame_count_json ... ok
[INFO] [stdout] test ffprobe::tests::outputs_avi_stream_json ... ok
[INFO] [stdout] test ffprobe::tests::outputs_avi_stream_packet_count_default ... ok
[INFO] [stdout] test ffprobe::tests::outputs_mov_audio_handler_codec_type_json ... ok
[INFO] [stdout] test ffprobe::tests::outputs_avi_stream_packet_count_json ... ok
[INFO] [stdout] test ffprobe::tests::outputs_mov_audio_sample_entry_v2_fields_json ... ok
[INFO] [stdout] test ffprobe::tests::parses_and_rejects_ffprobe_loglevel_values ... ok
[INFO] [stdout] test ffprobe::tests::packet_data_dump_matches_ffmpeg_hex_ascii_layout ... ok
[INFO] [stdout] test ffprobe::tests::parses_ffprobe_compact_writer_format ... ok
[INFO] [stdout] test ffprobe::tests::packet_side_data_reports_public_skip_samples_and_filters_internal_side_data ... ok
[INFO] [stdout] test ffprobe::tests::parses_ffprobe_csv_writer_format ... ok
[INFO] [stdout] test ffprobe::tests::packet_data_hash_uses_packet_payload_and_canonical_algorithm_name ... ok
[INFO] [stdout] test ffprobe::tests::parses_ffprobe_flat_writer_format ... ok
[INFO] [stdout] test ffprobe::tests::parses_and_rejects_forced_input_formats ... ok
[INFO] [stdout] test ffprobe::tests::parses_ffprobe_ini_writer_format ... ok
[INFO] [stdout] test ffprobe::tests::outputs_mov_format_tags_json ... ok
[INFO] [stdout] test ffprobe::tests::outputs_mov_packet_compact_without_stream_or_format_sections ... ok
[INFO] [stdout] test ffprobe::tests::outputs_mov_stream_packet_count_json ... ok
[INFO] [stdout] test ffprobe::tests::rejects_missing_command_or_input ... ok
[INFO] [stdout] test ffprobe::tests::parses_ffprobe_show_options_and_input ... ok
[INFO] [stdout] test ffprobe::tests::parses_packet_all_show_entries_preserves_side_data_children ... ok
[INFO] [stdout] test ffprobe::tests::outputs_mov_visual_stream_aspect_and_color_json ... ok
[INFO] [stdout] test ffprobe::tests::parses_packet_show_entries_and_implies_packets ... ok
[INFO] [stdout] test ffprobe::tests::outputs_mov_format_tags_default ... ok
[INFO] [stdout] test ffprobe::tests::parses_repeated_packet_show_entries_as_merged_selection ... ok
[INFO] [stdout] test ffprobe::tests::parses_stream_and_format_show_entries_and_implies_sections ... ok
[INFO] [stdout] test ffprobe::tests::parses_stream_and_format_tag_show_entries_and_implies_sections ... ok
[INFO] [stdout] test ffprobe::tests::outputs_mov_stream_packet_count_default ... ok
[INFO] [stdout] test ffprobe::tests::parses_packet_side_data_show_entries_and_implies_packets ... ok
[INFO] [stdout] test ffprobe::tests::parses_ffprobe_xml_writer_format ... ok
[INFO] [stdout] test ffprobe::tests::rejects_bad_avi_input ... ok
[INFO] [stdout] test ffprobe::tests::rejects_unknown_ffprobe_data_hash_algorithm ... ok
[INFO] [stdout] test ffprobe::tests::rejects_unsupported_show_entries_sections ... ok
[INFO] [stdout] test ffprobe::tests::renders_compact_packet_sections ... ok
[INFO] [stdout] test ffprobe::tests::renders_csv_packet_sections ... ok
[INFO] [stdout] test ffprobe::tests::rejects_unmatched_local_input_format ... ok
[INFO] [stdout] test ffprobe::tests::renders_default_packet_sections ... ok
[INFO] [stdout] test ffprobe::tests::renders_empty_packet_side_data_show_entries_sections ... ok
[INFO] [stdout] test ffprobe::tests::renders_empty_packet_show_entries_sections ... ok
[INFO] [stdout] test ffprobe::tests::renders_default_report_sections ... ok
[INFO] [stdout] test ffprobe::tests::renders_flat_packet_sections ... ok
[INFO] [stdout] test ffprobe::tests::renders_selected_missing_tags_as_empty_default_sections ... ok
[INFO] [stdout] test ffprobe::tests::renders_json_report_sections ... ok
[INFO] [stdout] test ffprobe::tests::renders_selected_packet_fields_in_ffmpeg_field_order ... ok
[INFO] [stdout] test io_plan::tests::classifies_explicit_pipe_and_protocol_urls ... ok
[INFO] [stdout] test ffprobe::tests::renders_packet_side_data_in_ffmpeg_writer_shapes ... ok
[INFO] [stdout] test io_plan::tests::keeps_windows_drive_paths_as_files ... ok
[INFO] [stdout] test io_plan::tests::maps_single_dash_by_file_role ... ok
[INFO] [stdout] test io_plan::tests::rejects_commands_without_required_file_roles ... ok
[INFO] [stdout] test io_plan::tests::rejects_invalid_pipe_descriptors ... ok
[INFO] [stdout] test ffprobe::tests::renders_ini_packet_sections ... ok
[INFO] [stdout] test ffprobe::tests::renders_selected_stream_and_format_fields_in_ffmpeg_order ... ok
[INFO] [stdout] test io_plan::tests::builds_file_input_and_output_plan_with_options ... ok
[INFO] [stdout] test io_plan::tests::resolves_global_log_level_for_execution_plan ... ok
[INFO] [stdout] test option_parser::tests::double_dash_options_are_not_normalized_to_single_dash_options ... ok
[INFO] [stdout] test option_parser::tests::consumes_dash_prefixed_values_for_file_scoped_options ... ok
[INFO] [stdout] test ffprobe::tests::renders_packet_data_after_flags_and_before_data_hash_in_all_writers ... ok
[INFO] [stdout] test option_parser::tests::groups_input_and_output_options_by_order ... ok
[INFO] [stdout] test option_parser::tests::handles_multiple_inputs_and_outputs ... ok
[INFO] [stdout] test option_parser::tests::parses_loglevel_flag_directives_and_preserves_last_level ... ok
[INFO] [stdout] test ffprobe::tests::renders_packet_data_hash_after_flags_in_all_packet_writers ... ok
[INFO] [stdout] test option_parser::tests::finds_version_request_with_trailing_hide_banner_options ... ok
[INFO] [stdout] test option_parser::tests::global_options_do_not_consume_pending_file_options ... ok
[INFO] [stdout] test option_parser::tests::missing_value_errors_include_full_option_token ... ok
[INFO] [stdout] test option_parser::tests::preserves_raw_numeric_loglevel_thresholds ... ok
[INFO] [stdout] test option_parser::tests::rejects_invalid_loglevel_values ... ok
[INFO] [stdout] test option_parser::tests::rejects_unknown_options ... ok
[INFO] [stdout] test option_parser::tests::standalone_version_and_buildconf_detection_skips_option_values ... ok
[INFO] [stdout] test option_parser::tests::treats_buildconf_as_global_flag ... ok
[INFO] [stdout] test option_parser::tests::trailing_loglevel_warning_matches_version_request_precedence ... ok
[INFO] [stdout] test option_parser::tests::preserves_file_option_order_across_repeated_outputs ... ok
[INFO] [stdout] test option_parser::tests::treats_file_scoped_value_tokens_as_non_requests_when_followed_by_request_args ... ok
[INFO] [stdout] test option_parser::tests::treats_hash_as_file_scoped_value_option ... ok
[INFO] [stdout] test option_parser::tests::treats_start_number_as_file_scoped_value_option ... ok
[INFO] [stdout] test option_parser::tests::rejects_missing_values_and_dangling_file_options ... ok
[INFO] [stdout] test ffprobe::tests::renders_xml_packet_sections ... ok
[INFO] [stdout] test option_parser::tests::rejects_malformed_stream_specifier_option_names ... ok
[INFO] [stdout] test option_parser::tests::validates_loglevel_values_with_shared_avutil_levels ... ok
[INFO] [stdout] test tests::buildconf_banner_lists_configure_flags_without_version_table ... ok
[INFO] [stdout] test tests::double_dash_version_is_not_a_successful_version_request ... ok
[INFO] [stdout] test tests::version_banner_names_target_and_libraries ... ok
[INFO] [stdout] test tests::version_request_exits_successfully ... ok
[INFO] [stdout] test option_parser::tests::treats_single_dash_as_output_url ... ok
[INFO] [stdout] test ffprobe::tests::renders_selected_stream_and_format_tags_in_ffmpeg_shapes ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- ffprobe::tests::renders_selected_stream_and_format_tags_in_ffmpeg_shapes stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'ffprobe::tests::renders_selected_stream_and_format_tags_in_ffmpeg_shapes' (2973) panicked at crates/fftools/src/ffprobe.rs:4545:9:
[INFO] [stdout] assertion failed: ini.contains("[format.tags]\ntitle=Rust \"MOV\"\n\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x58944b82f6e1 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x58944b82f6e1 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x58944b82f6e1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x58944b82f6e1 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x58944b84475a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x58944b84475a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x58944b833e8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x58944b833e8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x58944b80cf56 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x58944b80cf56 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stderr] error: test failed, to rerun pass `-p fftools --lib`
[INFO] [stdout]   10:     0x58944b8270e9 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x58944b6bb5d0 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x58944b6bb5d0 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x58944b8272a2 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x58944b8272a2 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x58944b80d034 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:681:13
[INFO] [stdout]   16:     0x58944b804689 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x58944b80dbfd - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x58944b844f2c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x58944b844ef2 - core[6883ba1bc0fe4ed1]::panicking::panic
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x58944b5e9382 - fftools[1f0686586420272a]::ffprobe::tests::renders_selected_stream_and_format_tags_in_ffmpeg_shapes
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/fftools/src/ffprobe.rs:4545:9
[INFO] [stdout]   21:     0x58944b5c2f67 - fftools[1f0686586420272a]::ffprobe::tests::renders_selected_stream_and_format_tags_in_ffmpeg_shapes::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/fftools/src/ffprobe.rs:4465:66
[INFO] [stdout]   22:     0x58944b69d036 - <fftools[1f0686586420272a]::ffprobe::tests::renders_selected_stream_and_format_tags_in_ffmpeg_shapes::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x58944b6ae90b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x58944b6ae90b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x58944b6bbf55 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x58944b6bbf55 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x58944b6bbf55 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x58944b6bbf55 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x58944b6bbf55 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x58944b6bbf55 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x58944b6bbf55 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x58944b6b6a04 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x58944b6b6a04 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x58944b6bf0a2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x58944b6bf0a2 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x58944b6bf0a2 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x58944b6bf0a2 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x58944b6bf0a2 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x58944b6bf0a2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x58944b6bf0a2 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x58944b82ea3f - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x58944b82ea3f - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7537f3108aa4 - <unknown>
[INFO] [stdout]   44:     0x7537f3195a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     ffprobe::tests::renders_selected_stream_and_format_tags_in_ffmpeg_shapes
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 263 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "c63a650622fb2a790845b38c44b824892f597a99b217056a16f06f9a739d6292", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c63a650622fb2a790845b38c44b824892f597a99b217056a16f06f9a739d6292", kill_on_drop: false }`
[INFO] [stdout] c63a650622fb2a790845b38c44b824892f597a99b217056a16f06f9a739d6292
