[INFO] fetching crate oxideav-avi 0.0.10...
[INFO] testing oxideav-avi-0.0.10 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate oxideav-avi 0.0.10 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate oxideav-avi 0.0.10
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate oxideav-avi 0.0.10
[INFO] tweaked toml for crates.io crate oxideav-avi 0.0.10 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate oxideav-avi 0.0.10 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate oxideav-avi 0.0.10 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:27:12
[INFO] [stderr]    |
[INFO] [stderr] 27 | homepage = "https://github.com/OxideAV/oxideav-avi"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 32 | repository = "https://github.com/OxideAV/oxideav-avi"
[INFO] [stderr]    |              ----------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `oxideav-avi` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] daa3cdee03f09923a88a2f7f20fce82a25911a2e35b6ee2d1de2e5ae321c4eea
[INFO] running `Command { std: "docker" "start" "daa3cdee03f09923a88a2f7f20fce82a25911a2e35b6ee2d1de2e5ae321c4eea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "daa3cdee03f09923a88a2f7f20fce82a25911a2e35b6ee2d1de2e5ae321c4eea", 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" "daa3cdee03f09923a88a2f7f20fce82a25911a2e35b6ee2d1de2e5ae321c4eea" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "daa3cdee03f09923a88a2f7f20fce82a25911a2e35b6ee2d1de2e5ae321c4eea", 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" "daa3cdee03f09923a88a2f7f20fce82a25911a2e35b6ee2d1de2e5ae321c4eea" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:27:12
[INFO] [stderr]    |
[INFO] [stderr] 27 | homepage = "https://github.com/OxideAV/oxideav-avi"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 32 | repository = "https://github.com/OxideAV/oxideav-avi"
[INFO] [stderr]    |              ----------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `oxideav-avi` (manifest) generated 1 warning
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling bytemuck v1.25.2
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling oxideav-core v0.1.35
[INFO] [stderr]    Compiling oxideav-avi v0.0.10 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 15.15s
[INFO] running `Command { std: "docker" "inspect" "daa3cdee03f09923a88a2f7f20fce82a25911a2e35b6ee2d1de2e5ae321c4eea", 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" "daa3cdee03f09923a88a2f7f20fce82a25911a2e35b6ee2d1de2e5ae321c4eea" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:27:12
[INFO] [stderr]    |
[INFO] [stderr] 27 | homepage = "https://github.com/OxideAV/oxideav-avi"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 32 | repository = "https://github.com/OxideAV/oxideav-avi"
[INFO] [stderr]    |              ----------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `oxideav-avi` (manifest) generated 1 warning
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling oxideav-core v0.1.35
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling oxideav-avi v0.0.10 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling zerocopy-derive v0.8.56
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 01s
[INFO] running `Command { std: "docker" "inspect" "daa3cdee03f09923a88a2f7f20fce82a25911a2e35b6ee2d1de2e5ae321c4eea", 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" "daa3cdee03f09923a88a2f7f20fce82a25911a2e35b6ee2d1de2e5ae321c4eea" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:27:12
[INFO] [stderr]    |
[INFO] [stderr] 27 | homepage = "https://github.com/OxideAV/oxideav-avi"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 32 | repository = "https://github.com/OxideAV/oxideav-avi"
[INFO] [stderr]    |              ----------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `oxideav-avi` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.19s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/oxideav-avi/c820a8a6a21e956c/out/oxideav_avi-c820a8a6a21e956c)
[INFO] [stdout] 
[INFO] [stdout] running 51 tests
[INFO] [stdout] test demuxer::tests::parse_vprp_extracts_fixed_dwords ... ok
[INFO] [stdout] test demuxer::tests::parse_vprp_extracts_two_field_rects ... ok
[INFO] [stdout] test demuxer::tests::parse_indx_surfaces_default_longs_per_entry ... ok
[INFO] [stdout] test muxer::tests::unsupported_codec_errors_at_open ... ok
[INFO] [stdout] test packaging::tests::compressed_audio_uses_params_tag ... ok
[INFO] [stdout] test packaging::tests::extradata_hint_picks_uppercase_printable ... ok
[INFO] [stdout] test packaging::tests::pcm_format_tag_is_synthesised ... ok
[INFO] [stdout] test packaging::tests::rgb24_uses_bi_rgb_sentinel ... ok
[INFO] [stdout] test demuxer::tests::parse_indx_surfaces_nondefault_longs_per_entry ... ok
[INFO] [stdout] test demuxer::tests::parse_vprp_truncated_tail_clamps_field_descs ... ok
[INFO] [stdout] test demuxer::tests::parse_vprp_short_returns_none ... ok
[INFO] [stdout] test demuxer::tests::parse_ix_chunk_default_subtype_8b_entries ... ok
[INFO] [stdout] test demuxer::tests::parse_ix_chunk_2field_subtype_12b_entries ... ok
[INFO] [stdout] test muxer::tests::packet_fourcc_layout ... ok
[INFO] [stdout] test packaging::tests::unknown_audio_codec_errors ... ok
[INFO] [stdout] test packaging::tests::video_fourcc_reads_params_tag ... ok
[INFO] [stdout] test demuxer::tests::stream_index_parses ... ok
[INFO] [stdout] test packaging::tests::top_down_only_honoured_for_bi_rgb ... ok
[INFO] [stdout] test packaging::tests::video_fourcc_falls_back_to_extradata_hint ... ok
[INFO] [stdout] test packaging::tests::video_fourcc_params_tag_wins_over_extradata_hint ... ok
[INFO] [stdout] test packaging::tests::video_fourcc_unknown_codec_errors ... ok
[INFO] [stdout] test stream_format::tests::bmih_roundtrip_top_down ... ok
[INFO] [stdout] test stream_format::tests::channel_mask_empty_and_layout_for_unrecognised ... ok
[INFO] [stdout] test stream_format::tests::bmih_roundtrip ... ok
[INFO] [stdout] test riff::tests::chunk_pads_odd_body ... ok
[INFO] [stdout] test riff::tests::header_roundtrip ... ok
[INFO] [stdout] test riff::tests::list_chunk_roundtrip ... ok
[INFO] [stdout] test riff::tests::streaming_chunk_patches_size ... ok
[INFO] [stdout] test stream_format::tests::bitfields_masks_rgb565 ... ok
[INFO] [stdout] test stream_format::tests::bitfields_masks_too_short_returns_none ... ok
[INFO] [stdout] test stream_format::tests::channel_mask_iter_order_matches_docs_table ... ok
[INFO] [stdout] test stream_format::tests::channel_mask_layout_specific_values_match_docs_table ... ok
[INFO] [stdout] test stream_format::tests::channel_mask_speaker_all_surfaces_separately ... ok
[INFO] [stdout] test stream_format::tests::color_table_8bpp_clr_used ... ok
[INFO] [stdout] test stream_format::tests::channel_mask_named_layouts_round_trip ... ok
[INFO] [stdout] test stream_format::tests::channel_mask_reserved_bits_isolated_and_ignored_for_layout ... ok
[INFO] [stdout] test stream_format::tests::color_table_empty_extradata_returns_none ... ok
[INFO] [stdout] test stream_format::tests::color_table_monochrome_two_entries ... ok
[INFO] [stdout] test stream_format::tests::color_table_clr_used_zero_means_depth_max ... ok
[INFO] [stdout] test stream_format::tests::color_table_truncated_returns_what_fits ... ok
[INFO] [stdout] test stream_format::tests::guid_ksdataformat_base_pattern_and_tag_recovery ... ok
[INFO] [stdout] test stream_format::tests::color_table_truecolour_has_no_table ... ok
[INFO] [stdout] test stream_format::tests::guid_display_canonical_form ... ok
[INFO] [stdout] test stream_format::tests::subformat_codec_hint_pcm_depth_aware ... ok
[INFO] [stdout] test stream_format::tests::speaker_abbrev_and_mask_bit_table_complete ... ok
[INFO] [stdout] test stream_format::tests::wfex_rejects_non_extensible_format_tag ... ok
[INFO] [stdout] test stream_format::tests::wfex_rejects_short_extension ... ok
[INFO] [stdout] test stream_format::tests::wfx_roundtrip ... ok
[INFO] [stdout] test stream_format::tests::wfx_short_legacy ... ok
[INFO] [stdout] test stream_format::tests::wfex_roundtrip_pcm_24in32 ... ok
[INFO] [stdout] test tests::register_via_runtime_context_installs_container ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 51 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/avi_ffmpeg.rs (/opt/rustwide/target/release/build/oxideav-avi/d200055e2a581ab1/out/avi_ffmpeg-d200055e2a581ab1)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test demux_ffmpeg_mjpeg_avi ... ok
[INFO] [stdout] test demux_ffmpeg_av_avi ... ok
[INFO] [stdout] test demux_ffmpeg_ffv1_avi ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mux_roundtrip.rs (/opt/rustwide/target/release/build/oxideav-avi/6e61d20736fb91b8/out/mux_roundtrip-6e61d20736fb91b8)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test unsupported_codec_errors_at_open ... ok
[INFO] [stdout] test pcm_roundtrip_byte_exact ... ok
[INFO] [stdout] test alaw_mulaw_roundtrip ... ok
[INFO] [stdout] test pcm_variants_roundtrip_codec_ids ... ok
[INFO] [stdout] test muxer_writes_idx1_chunk ... ok
[INFO] [stdout] test mjpeg_roundtrip_via_avi ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/opendml_roundtrip.rs (/opt/rustwide/target/release/build/oxideav-avi/29ed947a924639fe/out/opendml_roundtrip-29ed947a924639fe)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test opendml_emits_ix_chunks_per_segment ... ok
[INFO] [stdout] test opendml_single_segment_when_limit_is_large ... ok
[INFO] [stdout] test opendml_seek_via_std_index_when_idx1_missing ... ok
[INFO] [stdout] test magicyuv_fourcc_round_trips_via_params_tag ... ok
[INFO] [stdout] test opendml_two_riff_segments_recover_8_frames_in_order ... ok
[INFO] [stdout] test opendml_indx_super_index_entries_point_at_ix_chunks ... ok
[INFO] [stdout] test single_riff_avi_with_m8rg_fourcc_roundtrips_5_frames ... ok
[INFO] [stdout] test params_tag_picks_among_multiple_native_fourccs ... ok
[INFO] [stdout] test opendml_metadata_surfaces_avih_fields ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round10.rs (/opt/rustwide/target/release/build/oxideav-avi/659e0ef3e93d46fd/out/round10-659e0ef3e93d46fd)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test avih_flags_decodes_each_documented_bit ... ok
[INFO] [stdout] test avih_flags_zero_yields_all_false ... ok
[INFO] [stdout] test vprp_with_field_descs_progressive_uses_first_record_only ... ok
[INFO] [stdout] test avih_flags_accessor_round_trips_against_demuxer_avih ... ok
[INFO] [stdout] test avih_flags_preserves_undocumented_bits_in_raw ... ok
[INFO] [stdout] test vprp_with_field_descs_too_short_falls_back_to_synthesised_default ... ok
[INFO] [stdout] test xxtx_runtime_count_increments_when_idx1_absent ... ok
[INFO] [stdout] test round10_helpers_are_used ... ok
[INFO] [stdout] test vprp_with_field_descs_ntsc_first_line_offsets_round_trip ... ok
[INFO] [stdout] test xxtx_unknown_stream_index_returns_zero ... ok
[INFO] [stdout] test xxtx_text_chunk_count_surfaces_via_accessor_and_metadata ... ok
[INFO] [stdout] test xxtx_zero_count_emits_no_text_chunk_metadata ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round101_super_index_duration.rs (/opt/rustwide/target/release/build/oxideav-avi/9a3e4eb8aca45072/out/round101_super_index_duration-9a3e4eb8aca45072)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test avi10_without_super_index_yields_no_durations_or_violations ... ok
[INFO] [stdout] test mismatched_dmlh_is_flagged ... ok
[INFO] [stdout] test video_only_super_index_durations_sum_to_dmlh ... ok
[INFO] [stdout] test video_audio_super_index_durations_sum_to_dmlh ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round104_vprp_aspect.rs (/opt/rustwide/target/release/build/oxideav-avi/57833af6e34f7cfb/out/round104_vprp_aspect-57833af6e34f7cfb)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test zero_aspect_in_present_vprp_returns_none ... ok
[INFO] [stdout] test ntsc_preset_default_aspect_is_4_3 ... ok
[INFO] [stdout] test no_vprp_chunk_returns_none ... ok
[INFO] [stdout] test custom_16x9_aspect_round_trips_as_numeric_pair ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stderr]      Running tests/round107_idit.rs (/opt/rustwide/target/release/build/oxideav-avi/6ec9925a92e6963f/out/round107_idit-6ec9925a92e6963f)
[INFO] [stdout] test empty_idit_payload_parses_as_none ... ok
[INFO] [stdout] test idit_asctime_roundtrip_accessor_and_metadata ... ok
[INFO] [stdout] test idit_iso8601_roundtrip ... ok
[INFO] [stdout] test idit_trailing_newline_and_nuls_stripped ... ok
[INFO] [stdout] test no_idit_yields_none_and_no_meta_key_and_smaller_file ... ok
[INFO] [stdout] test with_digitization_date_dedups ... ok
[INFO] [stdout] test idit_all_whitespace_body_parses_as_none ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round11.rs (/opt/rustwide/target/release/build/oxideav-avi/6e2fc464417a6f20/out/round11-6e2fc464417a6f20)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test strict_via_std_index_errors_when_no_std_index ... ok
[INFO] [stdout] test strict_via_std_index_lands_zero_gap_on_keyframe_with_idx1_present ... ok
[INFO] [stdout] test top_level_info_lands_between_hdrl_and_movi ... ok
[INFO] [stdout] test top_level_info_round_trips_metadata ... ok
[INFO] [stdout] test write_palette_change_round_trips_via_palette_change_count_accessor ... ok
[INFO] [stdout] test top_level_info_default_off_keeps_nested_layout ... ok
[INFO] [stdout] test strict_via_std_index_rejects_oob_stream_index ... ok
[INFO] [stdout] test write_text_chunk_in_opendml_mode_lands_in_ix_index ... ok
[INFO] [stdout] test write_sideband_chunk_errors_before_header_or_after_trailer ... ok
[INFO] [stdout] test write_text_chunk_does_not_inflate_strh_dw_length ... ok
[INFO] [stdout] test strict_via_std_index_works_on_opendml_only_file_idx1_stripped ... ok
[INFO] [stdout] test strict_via_std_index_reports_non_zero_gap_inside_gop ... ok
[INFO] [stdout] test write_text_chunk_round_trips_via_text_chunk_count_accessor ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round112_ismp.rs (/opt/rustwide/target/release/build/oxideav-avi/4b752f54ac21d63b/out/round112_ismp-4b752f54ac21d63b)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test ismp_dropframe_roundtrip ... ok
[INFO] [stdout] test empty_ismp_payload_parses_as_none ... ok
[INFO] [stdout] test ismp_and_idit_coexist ... ok
[INFO] [stdout] test ismp_trailing_newline_and_nuls_stripped ... ok
[INFO] [stdout] test ismp_smpte_roundtrip_accessor_and_metadata ... ok
[INFO] [stdout] test no_ismp_yields_none_and_no_meta_key_and_smaller_file ... ok
[INFO] [stdout] test ismp_all_whitespace_body_parses_as_none ... ok
[INFO] [stdout] test with_smpte_timecode_dedups ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round115_rcframe.rs (/opt/rustwide/target/release/build/oxideav-avi/1b2f5bf7811b69e5/out/round115_rcframe-1b2f5bf7811b69e5)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test negative_coordinates_roundtrip ... ok
[INFO] [stdout] test handrolled_zero_rcframe_parses_as_none ... ok
[INFO] [stdout] test default_video_rect_surfaces_audio_rect_is_none ... ok
[INFO] [stdout] test with_stream_frame_rect_dedups ... ok
[INFO] [stdout] test handrolled_short_48byte_strh_has_no_rcframe ... ok
[INFO] [stdout] test rcframe_video_override_roundtrip_accessor_and_metadata ... ok
[INFO] [stdout] test out_of_range_index_is_none ... ok
[INFO] [stdout] test explicit_zero_override_reads_as_none ... ok
[INFO] [stdout] test handrolled_nonzero_rcframe_decodes ... ok
[INFO] [stdout] test rcframe_audio_override_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round119_wlanguage.rs (/opt/rustwide/target/release/build/oxideav-avi/60b2849a66af5e28/out/round119_wlanguage-60b2849a66af5e28)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test handrolled_all_bits_set_wlanguage_roundtrips ... ok
[INFO] [stdout] test default_no_override_reads_as_none ... ok
[INFO] [stdout] test handrolled_zero_wlanguage_parses_as_none ... ok
[INFO] [stdout] test out_of_range_index_is_none ... ok
[INFO] [stdout] test mux_roundtrip_0xffff_via_builder ... ok
[INFO] [stdout] test with_stream_language_dedups ... ok
[INFO] [stdout] test explicit_zero_override_reads_as_none ... ok
[INFO] [stdout] test wlanguage_audio_override_roundtrip ... ok
[INFO] [stdout] test wlanguage_video_override_roundtrip_accessor_and_metadata ... ok
[INFO] [stdout] test distinct_per_stream_langids_roundtrip_independently ... ok
[INFO] [stdout] test handrolled_nonzero_wlanguage_decodes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round12.rs (/opt/rustwide/target/release/build/oxideav-avi/ec4143a3fbd040d3/out/round12-ec4143a3fbd040d3)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test all_info_for_returns_empty_on_non_4_char_key ... ok
[INFO] [stdout] test palette_change_data_round_trips_byte_exactly ... ok
[INFO] [stdout] test all_info_for_string_key_returns_every_value ... ok
[INFO] [stdout] test default_avih_flags_unchanged_when_no_override ... ok
[INFO] [stdout] test text_chunk_data_round_trips_byte_exactly ... ok
[INFO] [stdout] test opendml_sideband_data_via_lazy_walk ... ok
[INFO] [stdout] test palette_change_data_empty_for_unknown_stream_or_no_chunks ... ok
[INFO] [stdout] test with_avih_flags_overrides_dwflags_verbatim ... ok
[INFO] [stdout] test sideband_data_available_before_next_packet_walk ... ok
[INFO] [stdout] test with_avih_flag_bit_ors_into_default ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round13.rs (/opt/rustwide/target/release/build/oxideav-avi/fb266f76b6ea423a/out/round13-fb266f76b6ea423a)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test avih_named_flag_builders_or_into_default ... ok
[INFO] [stdout] test palette_change_typed_round_trips_byte_exactly ... ok
[INFO] [stdout] test palette_change_parse_rejects_short_or_misaligned ... ok
[INFO] [stdout] test suggested_buffer_size_honours_explicit_override ... ok
[INFO] [stdout] test suggested_buffer_size_is_max_packet_body_rounded_up ... ok
[INFO] [stdout] test avih_named_flag_builders_can_mask_off_bits ... ok
[INFO] [stdout] test palette_change_typed_empty_for_unknown_stream ... ok
[INFO] [stdout] test avih_named_builders_round_trip_through_demuxer ... ok
[INFO] [stdout] test palette_change_to_bytes_matches_avi10_layout ... ok
[INFO] [stdout] test suggested_buffer_size_rounds_unaligned_peak_up_to_4 ... ok
[INFO] [stdout] test suggested_buffer_size_metadata_key_matches_typed_accessor ... ok
[INFO] [stdout] test suggested_buffer_size_zero_when_no_packets_written ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round14.rs (/opt/rustwide/target/release/build/oxideav-avi/82f3f0ca3b7b9156/out/round14-82f3f0ca3b7b9156)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test lenient_open_skips_validator_for_malformed_vbr_audio ... ok
[INFO] [stdout] test max_bytes_per_sec_respects_explicit_override ... ok
[INFO] [stdout] test max_bytes_per_sec_zero_when_no_packets_written ... ok
[INFO] [stdout] test cbr_audio_with_nonzero_sample_size_passes_validator ... ok
[INFO] [stdout] test cbr_audio_with_zero_sample_size_fails_validator ... ok
[INFO] [stdout] test max_bytes_per_sec_audio_only_falls_back_to_wave_format_sum ... ok
[INFO] [stdout] test vbr_audio_with_nonzero_sample_size_fails_validator ... ok
[INFO] [stdout] test palette_change_typed_iter_collect_matches_eager_vec ... ok
[INFO] [stdout] test unconstrained_format_tag_passes_validator ... ok
[INFO] [stdout] test vbr_audio_with_zero_sample_size_passes_validator ... ok
[INFO] [stdout] test palette_change_typed_iter_empty_for_unknown_stream ... ok
[INFO] [stdout] test palette_change_typed_iter_size_hint_decrements_as_consumed ... ok
[INFO] [stdout] test palette_change_typed_iter_yields_same_sequence_as_eager ... ok
[INFO] [stdout] test max_bytes_per_sec_computed_from_total_bytes_over_duration ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round15.rs (/opt/rustwide/target/release/build/oxideav-avi/05efe1c8ff81de48/out/round15-05efe1c8ff81de48)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test audio_only_max_bytes_override_still_wins ... ok
[INFO] [stdout] test audio_only_max_bytes_falls_back_to_pcm_avg_bytes_per_sec ... ok
[INFO] [stdout] test audio_only_max_bytes_sums_two_tracks ... ok
[INFO] [stdout] test audio_video_mux_uses_video_path_not_audio_fallback ... ok
[INFO] [stdout] test over_budget_metadata_skipped_when_stamp_is_zero ... ok
[INFO] [stdout] test text_chunk_parse_to_bytes_round_trip_codepage_zero_is_utf8 ... ok
[INFO] [stdout] test over_budget_metadata_surfaces_when_stamp_understates_demand ... ok
[INFO] [stdout] test text_chunk_parse_to_bytes_round_trip_latin1_passthrough ... ok
[INFO] [stdout] test text_chunk_typed_iter_collect_matches_eager_vec ... ok
[INFO] [stdout] test text_chunk_typed_iter_size_hint_decrements_as_consumed ... ok
[INFO] [stdout] test text_chunk_parse_to_bytes_round_trip_utf8 ... ok
[INFO] [stdout] test text_chunk_parse_too_short_returns_none ... ok
[INFO] [stdout] test text_chunk_typed_iter_empty_for_unknown_stream ... ok
[INFO] [stdout] test text_chunk_typed_iter_yields_same_sequence_as_eager ... ok
[INFO] [stderr]      Running tests/round153_initial_frames.rs (/opt/rustwide/target/release/build/oxideav-avi/94761a42ce49e5b7/out/round153_initial_frames-94761a42ce49e5b7)
[INFO] [stdout] test over_budget_metadata_absent_when_stamp_meets_or_exceeds_demand ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test default_no_override_reads_as_none ... ok
[INFO] [stdout] test initial_frames_video_override_roundtrip ... ok
[INFO] [stdout] test handrolled_explicit_nonzero_initial_frames_decodes ... ok
[INFO] [stderr]      Running tests/round157_avih_initial_frames.rs (/opt/rustwide/target/release/build/oxideav-avi/3ce398645dc7c3a5/out/round157_avih_initial_frames-3ce398645dc7c3a5)
[INFO] [stdout] test explicit_zero_override_reads_as_none ... ok
[INFO] [stdout] test distinct_per_stream_skews_roundtrip_independently ... ok
[INFO] [stdout] test out_of_range_index_is_none ... ok
[INFO] [stdout] test initial_frames_audio_override_roundtrip_accessor_and_metadata ... ok
[INFO] [stdout] test all_bits_set_initial_frames_roundtrip ... ok
[INFO] [stdout] test handrolled_zero_initial_frames_parses_as_none ... ok
[INFO] [stdout] test with_stream_initial_frames_dedups ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test explicit_zero_override_reads_as_none ... ok
[INFO] [stderr]      Running tests/round16.rs (/opt/rustwide/target/release/build/oxideav-avi/217812d00c5535b0/out/round16-217812d00c5535b0)
[INFO] [stdout] test all_bits_set_avih_initial_frames_roundtrip ... ok
[INFO] [stdout] test handrolled_explicit_nonzero_avih_initial_frames_decodes ... ok
[INFO] [stdout] test avih_initial_frames_override_roundtrip_accessor_and_metadata ... ok
[INFO] [stdout] test default_no_override_reads_as_none ... ok
[INFO] [stdout] test handrolled_zero_avih_initial_frames_parses_as_none ... ok
[INFO] [stdout] test with_initial_frames_last_call_wins ... ok
[INFO] [stdout] test avih_and_strh_initial_frames_are_independent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test round16_c4_vbr_codecs_require_zero_sample_size ... ok
[INFO] [stdout] test synthesise_idx1_default_off_keeps_round3_behaviour ... ok
[INFO] [stdout] test synthesise_idx1_offsets_match_default_path ... ok
[INFO] [stdout] test synthesise_idx1_from_ix_emits_idx1_with_per_packet_entries ... ok
[INFO] [stdout] test synthesise_idx1_with_audio_video_mux ... ok
[INFO] [stdout] test wave_format_constants_have_canonical_values ... ok
[INFO] [stdout] test round16_c4_lenient_accepts_vbr_codec_with_nonzero_sample_size ... ok
[INFO] [stdout] test synthesise_idx1_avi10_mode_is_no_op ... ok
[INFO] [stderr]      Running tests/round163_channel_layout.rs (/opt/rustwide/target/release/build/oxideav-avi/2bc474ec778abacf/out/round163_channel_layout-2bc474ec778abacf)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test channel_layout_typed_recognises_7_1 ... ok
[INFO] [stdout] test channel_layout_typed_recognises_5_1_side ... ok
[INFO] [stdout] test channel_layout_typed_recognises_5_1_back ... ok
[INFO] [stdout] test channel_layout_typed_recognises_stereo_and_emits_metadata ... ok
[INFO] [stdout] test legacy_waveformatex_audio_has_no_typed_channel_view ... ok
[INFO] [stdout] test unrecognised_mask_yields_no_layout_but_decodes_bits ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running tests/round17.rs (/opt/rustwide/target/release/build/oxideav-avi/677a3781e9736c5b/out/round17-677a3781e9736c5b)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test aviif_constants_match_vfw_h_values ... ok
[INFO] [stdout] test idx1_typed_flags_for_packet_round_trips_keyframe ... ok
[INFO] [stdout] test cross_validator_silent_when_only_idx1_present ... ok
[INFO] [stdout] test idx1_flags_from_bits_decodes_each_field ... ok
[INFO] [stdout] test cross_validator_surfaces_length_mismatch_when_idx1_truncated ... ok
[INFO] [stderr]      Running tests/round176_strh_quality.rs (/opt/rustwide/target/release/build/oxideav-avi/d5e4eeddd8b1ec23/out/round176_strh_quality-d5e4eeddd8b1ec23)
[INFO] [stdout] test cross_validator_surfaces_mismatch_when_idx1_offset_corrupted ... ok
[INFO] [stdout] test cross_validator_silent_when_idx1_and_ix_agree ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test documented_range_endpoints_roundtrip ... ok
[INFO] [stdout] test handrolled_explicit_quality_decodes ... ok
[INFO] [stdout] test out_of_range_stream_index_returns_none ... ok
[INFO] [stdout] test handrolled_minus_one_quality_parses_as_none ... ok
[INFO] [stdout] test default_no_override_reads_as_none ... ok
[INFO] [stdout] test per_stream_qualities_are_independent ... ok
[INFO] [stdout] test explicit_minus_one_override_reads_as_none ... ok
[INFO] [stdout] test quality_does_not_leak_into_sibling_strh_dwords ... ok
[INFO] [stdout] test out_of_spec_values_roundtrip_verbatim ... ok
[INFO] [stdout] test with_stream_quality_last_call_wins_per_index ... ok
[INFO] [stdout] test strh_quality_override_roundtrip_accessor_and_metadata ... ok
[INFO] [stderr]      Running tests/round18.rs (/opt/rustwide/target/release/build/oxideav-avi/75e58c69f59a6e00/out/round18-75e58c69f59a6e00)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test per_stream_max_bytes_per_sec_replaces_prior_cap ... ok
[INFO] [stdout] test open_avi_strict_passes_when_idx1_and_ix_agree ... ok
[INFO] [stderr]      Running tests/round182_strh_priority.rs (/opt/rustwide/target/release/build/oxideav-avi/4216fa54ac366dbe/out/round182_strh_priority-4216fa54ac366dbe)
[INFO] [stdout] test per_stream_max_bytes_per_sec_surfaces_breach ... ok
[INFO] [stdout] test per_stream_max_bytes_per_sec_strict_mode_errors_trailer ... ok
[INFO] [stdout] test seek_first_video_keyframe_after_skips_no_time_entries ... ok
[INFO] [stdout] test open_avi_strict_fails_on_idx1_offset_corruption ... ok
[INFO] [stdout] test open_avi_strict_passes_when_only_idx1_present ... ok
[INFO] [stdout] test per_stream_max_bytes_per_sec_clean_when_under_cap ... ok
[INFO] [stdout] test seek_first_video_keyframe_after_errors_when_no_idx1 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test handrolled_zero_priority_parses_as_none ... ok
[INFO] [stdout] test default_no_override_reads_as_none ... ok
[INFO] [stdout] test explicit_zero_override_reads_as_none ... ok
[INFO] [stdout] test per_stream_priorities_are_independent ... ok
[INFO] [stdout] test out_of_range_stream_index_returns_none ... ok
[INFO] [stdout] test priority_does_not_leak_into_sibling_strh_dwords ... ok
[INFO] [stdout] test strh_priority_override_roundtrip_accessor_and_metadata ... ok
[INFO] [stdout] test with_stream_priority_last_call_wins_per_index ... ok
[INFO] [stdout] test handrolled_explicit_priority_decodes ... ok
[INFO] [stdout] test boundary_values_roundtrip_verbatim ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round19.rs (/opt/rustwide/target/release/build/oxideav-avi/38c0368cfd6f6085/out/round19-38c0368cfd6f6085)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test bitfields_masks_helper_matches_manual_le_decode ... ok
[INFO] [stdout] test bitfields_masks_none_for_non_bitfields_streams ... ok
[INFO] [stdout] test default_video_is_bottom_up ... ok
[INFO] [stdout] test bitfields_masks_surface_via_typed_accessor_and_metadata ... ok
[INFO] [stdout] test top_down_video_round_trips_through_mux_demux ... ok
[INFO] [stdout] test with_top_down_video_deduplicates ... ok
[INFO] [stdout] test write_bitmap_info_header_oriented_top_down_carries_negative_height ... ok
[INFO] [stderr]      Running tests/round197_super_index_sub_type.rs (/opt/rustwide/target/release/build/oxideav-avi/05f0bdd82243a7fd/out/round197_super_index_sub_type-05f0bdd82243a7fd)
[INFO] [stdout] test top_down_flag_dropped_for_compressed_fourcc ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test avi10_file_has_no_super_index_sub_type ... ok
[INFO] [stdout] test default_subtype_super_index_emits_no_metadata_key ... ok
[INFO] [stdout] test two_field_super_index_sub_type_round_trips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round203_strh_start.rs (/opt/rustwide/target/release/build/oxideav-avi/b9967bce8184f89b/out/round203_strh_start-b9967bce8184f89b)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test hand_rolled_fixture_non_zero_start_decodes_verbatim ... ok
[INFO] [stdout] test hand_rolled_fixture_zero_start_parses_as_none ... ok
[INFO] [stdout] test strh_start_boundary_value_u32_max ... ok
[INFO] [stdout] test strh_start_boundary_value_one ... ok
[INFO] [stdout] test strh_start_explicit_zero_maps_back_to_none ... ok
[INFO] [stdout] test strh_start_independent_of_sibling_dwords ... ok
[INFO] [stdout] test strh_start_builder_idempotency_last_call_wins ... ok
[INFO] [stdout] test strh_start_no_override_reads_as_none_and_metadata_omits_key ... ok
[INFO] [stdout] test strh_start_out_of_range_stream_index_is_none ... ok
[INFO] [stderr]      Running tests/round210_strh_handler.rs (/opt/rustwide/target/release/build/oxideav-avi/7dd178dc0621ba10/out/round210_strh_handler-7dd178dc0621ba10)
[INFO] [stdout] test strh_start_override_roundtrip_accessor_and_metadata ... ok
[INFO] [stdout] test strh_start_per_stream_independence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test strh_handler_builder_idempotency_last_call_wins ... ok
[INFO] [stdout] test strh_handler_no_override_video_mirrors_bicompression_audio_omits ... ok
[INFO] [stdout] test strh_handler_explicit_zero_on_video_clears_bicompression_mirror ... ok
[INFO] [stdout] test strh_handler_independent_of_sibling_dwords ... ok
[INFO] [stdout] test hand_rolled_fixture_non_zero_handler_decodes_verbatim ... ok
[INFO] [stdout] test strh_handler_mixed_bytes_falls_back_to_hex ... ok
[INFO] [stdout] test hand_rolled_fixture_zero_handler_parses_as_none ... ok
[INFO] [stdout] test strh_handler_audio_stream_explicit_stamp_roundtrips ... ok
[INFO] [stdout] test strh_handler_printable_ascii_surfaces_as_string ... ok
[INFO] [stdout] test strh_handler_out_of_range_stream_index_is_none ... ok
[INFO] [stdout] test strh_handler_non_printable_fourcc_surfaces_as_hex ... ok
[INFO] [stdout] test strh_handler_override_roundtrip_accessor_and_metadata ... ok
[INFO] [stdout] test strh_handler_per_stream_independence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round217_strh_suggested_buffer_size.rs (/opt/rustwide/target/release/build/oxideav-avi/d1dbbdab25ec1e2b/out/round217_strh_suggested_buffer_size-d1dbbdab25ec1e2b)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test hand_rolled_fixture_zero_sbs_parses_as_none ... ok
[INFO] [stdout] test strh_sbs_independent_of_avih_global_hint ... ok
[INFO] [stdout] test hand_rolled_fixture_non_zero_sbs_decodes_verbatim ... ok
[INFO] [stdout] test strh_sbs_explicit_zero_stamps_unknown_sentinel ... ok
[INFO] [stdout] test strh_sbs_no_override_auto_derived_from_max_chunk_size ... ok
[INFO] [stdout] test strh_sbs_boundary_one_roundtrips ... ok
[INFO] [stdout] test strh_sbs_boundary_u32_max_roundtrips ... ok
[INFO] [stdout] test strh_sbs_per_stream_independence ... ok
[INFO] [stdout] test strh_sbs_out_of_range_stream_index_is_none ... ok
[INFO] [stdout] test strh_sbs_over_declaration_roundtrips_verbatim ... ok
[INFO] [stdout] test strh_sbs_override_roundtrip_accessor_and_metadata ... ok
[INFO] [stdout] test strh_sbs_under_declaration_roundtrips_verbatim ... ok
[INFO] [stdout] test strh_sbs_builder_idempotency_last_call_wins ... ok
[INFO] [stdout] test strh_sbs_independent_of_sibling_dwords ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round222_strh_sample_size.rs (/opt/rustwide/target/release/build/oxideav-avi/a10ea8039586725e/out/round222_strh_sample_size-a10ea8039586725e)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test strh_sample_size_audio_explicit_zero_rejected_strict_lenient_none ... ok
[INFO] [stdout] test strh_sample_size_boundary_u32_max_roundtrips ... ok
[INFO] [stdout] test strh_sample_size_boundary_one_roundtrips ... ok
[INFO] [stdout] test strh_sample_size_does_not_perturb_sibling_dwords ... ok
[INFO] [stdout] test strh_sample_size_out_of_range_index_returns_none ... ok
[INFO] [stdout] test strh_sample_size_hand_rolled_nonzero_decodes ... ok
[INFO] [stdout] test strh_sample_size_independence_across_streams ... ok
[INFO] [stdout] test strh_sample_size_typical_raw_frame_size_roundtrips ... ok
[INFO] [stdout] test strh_sample_size_builder_idempotency_last_call_wins ... ok
[INFO] [stdout] test strh_sample_size_hand_rolled_zero_decodes_as_none ... ok
[INFO] [stderr]      Running tests/round229_strh_length.rs (/opt/rustwide/target/release/build/oxideav-avi/2982880a932895e9/out/round229_strh_length-2982880a932895e9)
[INFO] [stdout] test strh_sample_size_no_override_audio_pcm_baseline ... ok
[INFO] [stdout] test strh_sample_size_video_override_roundtrip_accessor_and_metadata ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test strh_length_audio_override_roundtrip_replaces_auto_derived_sample_count ... ok
[INFO] [stdout] test strh_length_boundary_one_roundtrips ... ok
[INFO] [stdout] test strh_length_explicit_zero_roundtrips_as_none_and_omits_metadata ... ok
[INFO] [stdout] test strh_length_hand_rolled_nonzero_decodes ... ok
[INFO] [stdout] test strh_length_boundary_u32_max_roundtrips ... ok
[INFO] [stdout] test strh_length_builder_idempotency_last_call_wins ... ok
[INFO] [stdout] test strh_length_does_not_perturb_sibling_dwords ... ok
[INFO] [stdout] test strh_length_hand_rolled_zero_decodes_as_none ... ok
[INFO] [stdout] test strh_length_no_override_auto_derived_default ... ok
[INFO] [stdout] test strh_length_video_override_roundtrip_accessor_and_metadata ... ok
[INFO] [stdout] test strh_length_typical_long_form_capture_count_roundtrips ... ok
[INFO] [stdout] test strh_length_out_of_range_index_returns_none ... ok
[INFO] [stdout] test strh_length_streaminfo_duration_agrees_with_raw_stamp ... ok
[INFO] [stdout] test strh_length_independence_across_streams ... ok
[INFO] [stderr]      Running tests/round234_dmlh_total_frames.rs (/opt/rustwide/target/release/build/oxideav-avi/af59a59adcb8e03f/out/round234_dmlh_total_frames-af59a59adcb8e03f)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test boundary_value_long_form_capture_round_trips ... ok
[INFO] [stdout] test boundary_value_u32_max_round_trips ... ok
[INFO] [stdout] test explicit_zero_round_trips_as_some_zero ... ok
[INFO] [stdout] test hand_rolled_fixture_with_explicit_dmlh ... ok
[INFO] [stdout] test boundary_value_one_round_trips ... ok
[INFO] [stdout] test mismatch_with_per_segment_durations_surfaces_violation ... ok
[INFO] [stdout] test auto_derived_baseline_round_trips ... ok
[INFO] [stdout] test builder_idempotency_last_call_wins ... ok
[INFO] [stdout] test override_does_not_perturb_avih_total_frames ... ok
[INFO] [stdout] test override_is_noop_in_avi10_mode ... ok
[INFO] [stderr]      Running tests/round247_strh_flags.rs (/opt/rustwide/target/release/build/oxideav-avi/0aa54b4fdb102311/out/round247_strh_flags-0aa54b4fdb102311)
[INFO] [stdout] test override_round_trips_via_accessor_and_metadata ... ok
[INFO] [stdout] test override_does_not_perturb_idx1_entries ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test strh_flags_audio_override_does_not_perturb_video_stream ... ok
[INFO] [stdout] test strh_flags_avisf_disabled_audio_roundtrip ... ok
[INFO] [stdout] test strh_flags_combined_bits_roundtrip ... ok
[INFO] [stdout] test strh_flags_explicit_zero_roundtrips_as_none_and_omits_metadata ... ok
[INFO] [stdout] test strh_flags_hand_rolled_nonzero_decodes ... ok
[INFO] [stdout] test strh_flags_hand_rolled_zero_decodes_as_none ... ok
[INFO] [stdout] test strh_flags_no_override_zero_default_surfaces_as_none ... ok
[INFO] [stdout] test strh_flags_out_of_range_index_returns_none ... ok
[INFO] [stdout] test strh_flags_override_does_not_perturb_avih_flags ... ok
[INFO] [stdout] test strh_flags_video_override_does_not_perturb_audio_stream ... ok
[INFO] [stdout] test strh_flags_override_does_not_perturb_sibling_strh_dwords ... ok
[INFO] [stdout] test strh_flags_u32_max_boundary_roundtrip ... ok
[INFO] [stdout] test strh_flags_undocumented_upper_half_bits_roundtrip_verbatim ... ok
[INFO] [stdout] test strh_flags_avisf_video_palchanges_video_roundtrip ... ok
[INFO] [stdout] test strh_flags_builder_idempotency_last_call_wins ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round249_strh_timebase.rs (/opt/rustwide/target/release/build/oxideav-avi/ec13b345088c58d4/out/round249_strh_timebase-ec13b345088c58d4)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test strh_timebase_hand_rolled_nonzero_decodes ... ok
[INFO] [stdout] test strh_timebase_hand_rolled_zero_scale_parses_as_none ... ok
[INFO] [stdout] test strh_timebase_builder_idempotency_last_call_wins ... ok
[INFO] [stdout] test strh_timebase_hand_rolled_zero_both_parses_as_none ... ok
[INFO] [stdout] test strh_timebase_audio_override_cd_audio_roundtrip ... ok
[INFO] [stdout] test strh_timebase_audio_override_does_not_perturb_video_stream ... ok
[INFO] [stdout] test strh_timebase_override_shifts_stream_info_time_base ... ok
[INFO] [stdout] test strh_timebase_out_of_range_index_returns_none ... ok
[INFO] [stdout] test strh_timebase_override_does_not_perturb_sibling_strh_dwords ... ok
[INFO] [stdout] test strh_timebase_u32_max_boundary_roundtrip ... ok
[INFO] [stdout] test strh_timebase_hand_rolled_zero_rate_parses_as_none ... ok
[INFO] [stdout] test strh_timebase_no_override_packaging_default_surfaces_verbatim ... ok
[INFO] [stdout] test strh_timebase_video_override_does_not_perturb_audio_stream ... ok
[INFO] [stdout] test strh_timebase_video_override_ntsc_roundtrip ... ok
[INFO] [stderr]      Running tests/round253_strh_fcc_type.rs (/opt/rustwide/target/release/build/oxideav-avi/e4b6a9c27c7da53d/out/round253_strh_fcc_type-e4b6a9c27c7da53d)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test strh_fcc_type_hand_rolled_nonzero_decodes ... ok
[INFO] [stdout] test strh_fcc_type_hand_rolled_all_zero_parses_as_none ... ok
[INFO] [stdout] test strh_fcc_type_audio_override_txts_roundtrip ... ok
[INFO] [stdout] test strh_fcc_type_no_override_packaging_default_surfaces_verbatim ... ok
[INFO] [stdout] test strh_fcc_type_non_printable_fourcc_renders_as_hex_metadata ... ok
[INFO] [stdout] test strh_fcc_type_vendor_fourcc_surfaces_verbatim ... ok
[INFO] [stdout] test strh_fcc_type_out_of_range_index_returns_none ... ok
[INFO] [stdout] test strh_fcc_type_builder_idempotency_last_call_wins ... ok
[INFO] [stdout] test strh_fcc_type_override_does_not_perturb_sibling_strh_fields ... ok
[INFO] [stdout] test strh_fcc_type_video_override_does_not_perturb_audio_stream ... ok
[INFO] [stdout] test strh_fcc_type_video_override_mids_roundtrip ... ok
[INFO] [stdout] test strh_fcc_type_audio_override_does_not_perturb_video_stream ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round256_avih_micro_sec_per_frame.rs (/opt/rustwide/target/release/build/oxideav-avi/b51a6240c4b89fb2/out/round256_avih_micro_sec_per_frame-b51a6240c4b89fb2)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test explicit_zero_override_reads_as_none ... ok
[INFO] [stdout] test avih_micro_sec_per_frame_override_roundtrip_accessor_and_metadata ... ok
[INFO] [stdout] test default_no_override_reads_as_computed_frame_period ... ok
[INFO] [stdout] test handrolled_explicit_nonzero_avih_micro_sec_per_frame_decodes ... ok
[INFO] [stdout] test audio_only_no_override_reads_as_none ... ok
[INFO] [stdout] test with_micro_sec_per_frame_last_call_wins ... ok
[INFO] [stdout] test audio_only_with_override_stamps_nominal_period ... ok
[INFO] [stdout] test avih_micro_sec_per_frame_and_strh_timebase_are_independent ... ok
[INFO] [stdout] test all_bits_set_avih_micro_sec_per_frame_roundtrip ... ok
[INFO] [stdout] test handrolled_zero_avih_micro_sec_per_frame_parses_as_none ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round260_avih_max_bytes_per_sec.rs (/opt/rustwide/target/release/build/oxideav-avi/c153d29fb1cdbbe8/out/round260_avih_max_bytes_per_sec-c153d29fb1cdbbe8)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test all_bits_set_avih_max_bytes_per_sec_roundtrip ... ok
[INFO] [stdout] test avih_max_bytes_per_sec_override_roundtrip_accessor_and_metadata ... ok
[INFO] [stdout] test avih_max_bytes_per_sec_independent_of_other_avih_fields ... ok
[INFO] [stdout] test with_max_bytes_per_sec_last_call_wins ... ok
[INFO] [stdout] test explicit_zero_override_reads_as_none ... ok
[INFO] [stdout] test handrolled_zero_avih_max_bytes_per_sec_parses_as_none ... ok
[INFO] [stdout] test default_no_override_accessor_agrees_with_metadata_key ... ok
[INFO] [stdout] test handrolled_explicit_nonzero_avih_max_bytes_per_sec_decodes ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round268_avih_total_frames.rs (/opt/rustwide/target/release/build/oxideav-avi/e7ce5e06efec5f56/out/round268_avih_total_frames-e7ce5e06efec5f56)
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test handrolled_explicit_nonzero_avih_total_frames_decodes ... ok
[INFO] [stdout] test muxer_auto_stamp_roundtrips_via_accessor_and_metadata ... ok
[INFO] [stdout] test handrolled_zero_avih_total_frames_parses_as_none ... ok
[INFO] [stderr]      Running tests/round275_avih_movie_rect.rs (/opt/rustwide/target/release/build/oxideav-avi/2ba12430a9da0a16/out/round275_avih_movie_rect-2ba12430a9da0a16)
[INFO] [stdout] test accessor_agrees_with_metadata_key ... ok
[INFO] [stdout] test avih_total_frames_independent_of_dmlh_total_frames ... ok
[INFO] [stdout] test avih_total_frames_independent_of_neighbouring_fields ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test handrolled_zero_height_parses_as_none ... ok
[INFO] [stdout] test handrolled_explicit_movie_rect_decodes ... ok
[INFO] [stdout] test accessor_agrees_with_metadata_keys ... ok
[INFO] [stdout] test handrolled_zero_width_parses_as_none ... ok
[INFO] [stdout] test muxer_auto_stamp_roundtrips_via_accessor ... ok
[INFO] [stdout] test movie_rect_independent_of_neighbouring_fields ... ok
[INFO] [stdout] test movie_rect_independent_of_stream_frame_rect ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round285_idx1_rec_lists.rs (/opt/rustwide/target/release/build/oxideav-avi/abe79585c4e1daf4/out/round285_idx1_rec_lists-abe79585c4e1daf4)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test idx1_from_ix_synthesis_carries_no_rec_entries ... ok
[INFO] [stdout] test rec_clustered_mux_indexes_rec_lists_in_idx1 ... ok
[INFO] [stdout] test leading_rec_entry_does_not_anchor_offset_base_probe ... ok
[INFO] [stdout] test opendml_primary_segment_indexes_rec_lists ... ok
[INFO] [stdout] test unclustered_mux_has_no_rec_entries ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round292_avih_streams.rs (/opt/rustwide/target/release/build/oxideav-avi/bddbdf9da2ef7656/out/round292_avih_streams-bddbdf9da2ef7656)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test avih_streams_independent_of_neighbouring_fields ... ok
[INFO] [stdout] test accessor_agrees_with_metadata_key ... ok
[INFO] [stderr]      Running tests/round298_avih_suggested_buffer_size.rs (/opt/rustwide/target/release/build/oxideav-avi/14f2f7d777351c6a/out/round298_avih_suggested_buffer_size-14f2f7d777351c6a)
[INFO] [stdout] test handrolled_zero_dwstreams_parses_as_none_no_claim ... ok
[INFO] [stdout] test handrolled_overdeclared_streams_surfaces_mismatch ... ok
[INFO] [stdout] test handrolled_underdeclared_streams_surfaces_mismatch ... ok
[INFO] [stdout] test muxer_auto_stamp_roundtrips_via_accessor_and_metadata ... ok
[INFO] [stdout] test handrolled_declared_matches_actual_no_mismatch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test handrolled_nonzero_surfaces_via_typed_and_legacy_and_metadata ... ok
[INFO] [stdout] test typed_accessor_agrees_with_metadata_key ... ok
[INFO] [stdout] test mux_override_roundtrips_via_typed_accessor ... ok
[INFO] [stdout] test avih_suggested_buffer_size_independent_of_neighbouring_fields ... ok
[INFO] [stdout] test mux_zero_override_maps_back_to_none ... ok
[INFO] [stderr]      Running tests/round304_super_index_longs_per_entry.rs (/opt/rustwide/target/release/build/oxideav-avi/fbc888320c82ed9d/out/round304_super_index_longs_per_entry-fbc888320c82ed9d)
[INFO] [stdout] test mux_auto_derived_nonzero_roundtrips ... ok
[INFO] [stdout] test handrolled_zero_parses_as_none ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test avi10_file_has_no_super_index_longs_per_entry ... ok
[INFO] [stdout] test opendml_super_index_longs_per_entry_round_trips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round312_super_index_chunk_id.rs (/opt/rustwide/target/release/build/oxideav-avi/17e12056a29b16d1/out/round312_super_index_chunk_id-17e12056a29b16d1)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test avi10_file_has_no_super_index_chunk_id ... ok
[INFO] [stdout] test divergent_super_index_chunk_id_surfaces_via_metadata ... ok
[INFO] [stdout] test opendml_super_index_chunk_id_round_trips_canonical ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round317_std_index_base_offset.rs (/opt/rustwide/target/release/build/oxideav-avi/78b7d4114d579495/out/round317_std_index_base_offset-78b7d4114d579495)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test avi10_file_has_no_std_index_base_offsets ... ok
[INFO] [stdout] test std_index_base_offset_outside_movi_surfaces_violation ... ok
[INFO] [stdout] test opendml_std_index_base_offset_round_trips_inside_movi ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round322_std_index_chunk_id.rs (/opt/rustwide/target/release/build/oxideav-avi/9f0137bade80d0eb/out/round322_std_index_chunk_id-9f0137bade80d0eb)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test opendml_std_index_chunk_id_round_trips_canonical ... ok
[INFO] [stdout] test std_index_chunk_id_divergence_surfaces_metadata ... ok
[INFO] [stdout] test avi10_file_has_no_std_index_chunk_ids ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round325_std_index_entry_count.rs (/opt/rustwide/target/release/build/oxideav-avi/e4f7359b31273c67/out/round325_std_index_entry_count-e4f7359b31273c67)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test std_index_truncated_entry_table_surfaces_violation ... ok
[INFO] [stdout] test opendml_std_index_declared_entry_count_round_trips ... ok
[INFO] [stdout] test avi10_file_has_no_std_index_declared_entry_counts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round330_avih_reserved.rs (/opt/rustwide/target/release/build/oxideav-avi/ba747de6e88405f1/out/round330_avih_reserved-ba747de6e88405f1)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test handrolled_all_zero_reserved_is_none ... ok
[INFO] [stdout] test handrolled_nonconformant_reserved_decodes_verbatim ... ok
[INFO] [stdout] test muxer_zeroes_reserved_so_accessor_is_none ... ok
[INFO] [stdout] test handrolled_single_nonzero_dword_surfaces_whole_array ... ok
[INFO] [stdout] test reserved_independent_of_neighbouring_fields ... ok
[INFO] [stdout] test short_avih_body_reserved_is_none ... ok
[INFO] [stderr]      Running tests/round336_vprp_signal.rs (/opt/rustwide/target/release/build/oxideav-avi/edbbc336171d1f8f/out/round336_vprp_signal-edbbc336171d1f8f)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test no_vprp_chunk_returns_none ... ok
[INFO] [stdout] test secam_preset_has_unknown_format_but_secam_standard ... ok
[INFO] [stderr]      Running tests/round349_keyframe_flags.rs (/opt/rustwide/target/release/build/oxideav-avi/5b6acb94afdbe1a7/out/round349_keyframe_flags-5b6acb94afdbe1a7)
[INFO] [stdout] test out_of_range_ordinals_surface_verbatim_as_other ... ok
[INFO] [stdout] test ntsc_preset_decodes_to_named_format_and_standard ... ok
[INFO] [stdout] test enum_roundtrip_from_raw_to_raw_is_identity ... ok
[INFO] [stdout] test pal_preset_decodes_to_named_format_and_standard ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test all_keyframe_stream_stays_all_keyframe ... ok
[INFO] [stdout] test packet_is_keyframe_accessor_idx1 ... ok
[INFO] [stdout] test opendml_single_segment_keyframe_flags ... ok
[INFO] [stdout] test packet_is_keyframe_accessor_opendml_multi_segment ... ok
[INFO] [stdout] test idx1_keyframe_flags_roundtrip ... ok
[INFO] [stdout] test opendml_multi_segment_continuation_keyframe_flags ... ok
[INFO] [stderr]      Running tests/round355_color_table.rs (/opt/rustwide/target/release/build/oxideav-avi/4b0e5066414d1a16/out/round355_color_table-4b0e5066414d1a16)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test effective_palette_after_changes_count_based ... ok
[INFO] [stdout] test effective_palette_applies_delta_after_its_position ... ok
[INFO] [stdout] test palette_entries_metadata_key ... ok
[INFO] [stdout] test stream_palette_8bpp_clr_used ... ok
[INFO] [stdout] test effective_palette_no_changes_equals_baseline ... ok
[INFO] [stdout] test stream_palette_absent_for_truecolour ... ok
[INFO] [stdout] test stream_palette_clr_used_zero_means_depth_max ... ok
[INFO] [stdout] test stream_palette_out_of_range_stream_is_none ... ok
[INFO] [stdout] test palette_change_packet_positions_track_preceding_data_packets ... ok
[INFO] [stdout] test effective_palette_none_without_baseline ... ok
[INFO] [stdout] test palette_entries_metadata_absent_for_truecolour ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round361_index_reserved.rs (/opt/rustwide/target/release/build/oxideav-avi/e135d047e17954e6/out/round361_index_reserved-e135d047e17954e6)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test nonzero_super_index_reserved_surfaces ... ok
[INFO] [stderr]      Running tests/round361_index_type.rs (/opt/rustwide/target/release/build/oxideav-avi/6a208f754d10d98e/out/round361_index_type-6a208f754d10d98e)
[INFO] [stdout] test conforming_reserved_fields_read_absent ... ok
[INFO] [stdout] test nonzero_std_index_reserved_surfaces ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test index_type_raw_roundtrip_and_labels ... ok
[INFO] [stdout] test avi10_file_has_no_index_type ... ok
[INFO] [stdout] test divergent_super_index_type_surfaces_via_metadata ... ok
[INFO] [stdout] test is_data_super_index_type_surfaces ... ok
[INFO] [stdout] test opendml_canonical_index_types ... ok
[INFO] [stdout] test other_super_index_type_has_no_label_key ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round365_vprp_signal_shape.rs (/opt/rustwide/target/release/build/oxideav-avi/085b16d78e25ad39/out/round365_vprp_signal_shape-085b16d78e25ad39)
[INFO] [stdout] running 8 tests
[INFO] [stdout] test custom_signal_shape_builders_round_trip ... ok
[INFO] [stdout] test default_config_falls_back_to_coded_dimensions ... ok
[INFO] [stdout] test accessors_agree_with_metadata_keys ... ok
[INFO] [stdout] test out_of_range_stream_returns_none ... ok
[INFO] [stdout] test pal_preset_signal_shape_round_trips ... ok
[INFO] [stdout] test no_vprp_chunk_returns_none ... ok
[INFO] [stdout] test ntsc_preset_signal_shape_round_trips ... ok
[INFO] [stdout] test signal_shape_bundle_surfaces_zero_refresh_verbatim ... ok
[INFO] [stderr]      Running tests/round373_block_align_vbr.rs (/opt/rustwide/target/release/build/oxideav-avi/6f934c62b45ee9a2/out/round373_block_align_vbr-6f934c62b45ee9a2)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/round373_disp_chunks.rs (/opt/rustwide/target/release/build/oxideav-avi/1fe5534a6577ec41/out/round373_disp_chunks-1fe5534a6577ec41)
[INFO] [stdout] test block_align_and_vbr_classification_per_stream ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test no_disp_file_omits_key_and_has_empty_surface ... ok
[INFO] [stdout] test empty_disp_body_roundtrips ... ok
[INFO] [stderr]      Running tests/round373_hasindex_flag.rs (/opt/rustwide/target/release/build/oxideav-avi/d334db0db5449760/out/round373_hasindex_flag-d334db0db5449760)
[INFO] [stdout] test disp_chunk_body_roundtrips_byte_equal ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test default_avi10_file_is_conforming ... ok
[INFO] [stdout] test idx1_present_but_flag_cleared_is_a_violation ... ok
[INFO] [stderr]      Running tests/round373_junk_chunks.rs (/opt/rustwide/target/release/build/oxideav-avi/6b3bfe2c773c55ec/out/round373_junk_chunks-6b3bfe2c773c55ec)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test no_junk_file_has_empty_surface ... ok
[INFO] [stdout] test single_riff_file_has_one_movi_segment_zero_avix ... ok
[INFO] [stdout] test multi_riff_opendml_surfaces_avix_and_movi_segment_counts ... ok
[INFO] [stdout] test many_junk_chunks_preserve_order_and_sizes ... ok
[INFO] [stderr]      Running tests/round373_palchanges_flag.rs (/opt/rustwide/target/release/build/oxideav-avi/81af2a26251ff981/out/round373_palchanges_flag-81af2a26251ff981)
[INFO] [stdout] test top_level_junk_roundtrips_through_demuxer ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test xxpc_present_without_flag_is_a_violation ... ok
[INFO] [stdout] test no_flag_no_xxpc_is_conforming ... ok
[INFO] [stdout] test flag_set_without_xxpc_is_a_violation ... ok
[INFO] [stdout] test xxpc_present_with_flag_is_conforming ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round377_cset_chunks.rs (/opt/rustwide/target/release/build/oxideav-avi/cc73f5bffc44b369/out/round377_cset_chunks-cc73f5bffc44b369)
[INFO] [stdout] running 3 tests
[INFO] [stdout] test cset_fields_roundtrip ... ok
[INFO] [stderr]      Running tests/round377_dmlh_body_size.rs (/opt/rustwide/target/release/build/oxideav-avi/928f1f36ed0c6a7a/out/round377_dmlh_body_size-928f1f36ed0c6a7a)
[INFO] [stdout] test cset_to_bytes_is_little_endian_field_order ... ok
[INFO] [stdout] test no_cset_file_omits_key_and_has_empty_surface ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test avi10_emits_no_dmlh ... ok
[INFO] [stdout] test padded_dmlh_body_roundtrips_with_reserved_zeros ... ok
[INFO] [stdout] test padded_dmlh_with_explicit_total_frames_override ... ok
[INFO] [stdout] test odd_dmlh_body_size_exercises_word_pad ... ok
[INFO] [stdout] test default_dmlh_is_spec_minimal_four_bytes ... ok
[INFO] [stdout] test body_size_below_four_is_clamped_up ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round377_indexed_video.rs (/opt/rustwide/target/release/build/oxideav-avi/ab6e85c6026422ff/out/round377_indexed_video-ab6e85c6026422ff)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test default_video_has_no_palette ... ok
[INFO] [stdout] test indexed_1bpp_two_color_roundtrips ... ok
[INFO] [stdout] test last_indexed_call_per_stream_wins ... ok
[INFO] [stderr]      Running tests/round381_bmih_fields.rs (/opt/rustwide/target/release/build/oxideav-avi/cca02628d7bc58be/out/round381_bmih_fields-cca02628d7bc58be)
[INFO] [stdout] test indexed_8bpp_palette_roundtrips ... ok
[INFO] [stdout] test indexed_4bpp_partial_palette_roundtrips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test accessors_none_for_out_of_range_stream ... ok
[INFO] [stdout] test planes_nonconforming_surfaced_with_metadata ... ok
[INFO] [stdout] test planes_conforming_is_one_no_metadata ... ok
[INFO] [stdout] test size_image_metadata_key ... ok
[INFO] [stdout] test clr_metadata_keys ... ok
[INFO] [stdout] test pixels_per_meter_pair_and_zero_collapses ... ok
[INFO] [stdout] test clr_used_and_clr_important_surfaced ... ok
[INFO] [stdout] test size_image_surfaced_and_zero_is_none ... ok
[INFO] [stderr]      Running tests/round381_bmih_overrides_mux.rs (/opt/rustwide/target/release/build/oxideav-avi/be38a2f135dfe11f/out/round381_bmih_overrides_mux-be38a2f135dfe11f)
[INFO] [stdout] test pixels_per_meter_metadata_keys ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test clr_important_override_roundtrips ... ok
[INFO] [stdout] test size_image_override_roundtrips ... ok
[INFO] [stdout] test planes_override_roundtrips_nonconforming ... ok
[INFO] [stdout] test pixels_per_meter_override_roundtrips ... ok
[INFO] [stdout] test default_size_image_is_zero_and_absent ... ok
[INFO] [stdout] test multiple_overrides_accumulate_into_one_header ... ok
[INFO] [stderr]      Running tests/round381_wfx_fields.rs (/opt/rustwide/target/release/build/oxideav-avi/e6abcabdab3dd70a/out/round381_wfx_fields-e6abcabdab3dd70a)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test pcm_avg_bytes_and_bits_surfaced ... ok
[INFO] [stdout] test vbr_bits_zero_folds_to_none ... ok
[INFO] [stdout] test avg_bytes_override_replaces_computed ... ok
[INFO] [stdout] test accessors_none_for_out_of_range ... ok
[INFO] [stdout] test pcm_mux_roundtrips_derived_avg_and_bits ... ok
[INFO] [stdout] test avg_bytes_zero_folds_to_none ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round394_ffmpeg_blackbox.rs (/opt/rustwide/target/release/build/oxideav-avi/d6af1e0adc1b467e/out/round394_ffmpeg_blackbox-d6af1e0adc1b467e)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test ffprobe_sees_txts_stream_as_subtitle ... ok
[INFO] [stderr]      Running tests/round394_fuzz_index_walkers.rs (/opt/rustwide/target/release/build/oxideav-avi/4bcd1068dbdbfae3/out/round394_fuzz_index_walkers-4bcd1068dbdbfae3)
[INFO] [stdout] test ffprobe_walks_multi_segment_opendml_with_per_stream_indx ... ok
[INFO] [stdout] test ffprobe_walks_in_strl_std_index_file ... ok
[INFO] [stdout] test remux_of_ffmpeg_source_validates_with_ffprobe ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test targeted_index_corruption_never_panics ... ok
[INFO] [stdout] test truncations_never_panic ... ok
[INFO] [stdout] test random_byte_flips_never_panic ... ok
[INFO] [stderr]      Running tests/round394_per_stream_indx.rs (/opt/rustwide/target/release/build/oxideav-avi/3aecf654ea0e1cd5/out/round394_per_stream_indx-3aecf654ea0e1cd5)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test per_stream_2field_subtype_lands_on_that_streams_indx ... ok
[INFO] [stdout] test every_stream_gets_its_own_indx ... ok
[INFO] [stdout] test strh_patches_survive_strn_and_strd_on_earlier_stream ... ok
[INFO] [stdout] test avi10_still_carries_no_indx ... ok
[INFO] [stdout] test opendml_seek_works_on_non_primary_stream_via_its_indx_ix ... ok
[INFO] [stderr]      Running tests/round394_strl_std_index.rs (/opt/rustwide/target/release/build/oxideav-avi/692b66820717afde/out/round394_strl_std_index-692b66820717afde)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test foreign_strl_std_index_no_longer_fails_open ... ok
[INFO] [stdout] test strl_std_index_2field_field_index ... ok
[INFO] [stderr]      Running tests/round394_super_index_targets.rs (/opt/rustwide/target/release/build/oxideav-avi/b1c5e741ac9e357b/out/round394_super_index_targets-b1c5e741ac9e357b)
[INFO] [stdout] test strl_std_index_falls_back_on_segment_roll ... ok
[INFO] [stdout] test strl_std_index_falls_back_on_capacity_overflow ... ok
[INFO] [stdout] test strl_std_index_roundtrip_single_segment ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test stale_targets_fire_on_riff_segment_offsets ... ok
[INFO] [stdout] test super_index_entries_accessor_absent_for_avi10 ... ok
[INFO] [stdout] test mid_movi_flush_gets_one_entry_per_ix_chunk ... ok
[INFO] [stdout] test super_index_entries_target_ix_chunks_multi_segment ... ok
[INFO] [stdout] test audio_super_index_durations_are_sample_ticks ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round394_txts_streams.rs (/opt/rustwide/target/release/build/oxideav-avi/9b714ee2c1eeeaa4/out/round394_txts_streams-9b714ee2c1eeeaa4)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test txts_stream_empty_extradata_gets_empty_strf ... ok
[INFO] [stdout] test sideband_tx_on_video_stream_stays_sideband ... ok
[INFO] [stdout] test txts_stream_roundtrip_avi10 ... ok
[INFO] [stdout] test txts_stream_roundtrip_opendml ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round3_opendml.rs (/opt/rustwide/target/release/build/oxideav-avi/91850adb0d0c6b6f/out/round3_opendml-91850adb0d0c6b6f)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test opendml_emits_vprp_for_video_streams ... ok
[INFO] [stdout] test opendml_emits_list_odml_dmlh_in_hdrl ... ok
[INFO] [stdout] test opendml_dmlh_total_frames_aggregates_across_segments ... ok
[INFO] [stdout] test opendml_vprp_round_trips_via_demuxer_metadata ... ok
[INFO] [stdout] test rec_cluster_disabled_by_default ... ok
[INFO] [stdout] test avi10_does_not_emit_vprp_or_dmlh ... ok
[INFO] [stdout] test rec_cluster_groups_packets_inside_movi ... ok
[INFO] [stderr]      Running tests/round415_golden_mux_hash.rs (/opt/rustwide/target/release/build/oxideav-avi/b21490bf10983962/out/round415_golden_mux_hash-b21490bf10983962)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test golden_opendml_mux_bytes_pinned ... ok
[INFO] [stderr]      Running tests/round4_opendml.rs (/opt/rustwide/target/release/build/oxideav-avi/0255f63467ad6e5d/out/round4_opendml-0255f63467ad6e5d)
[INFO] [stdout] test golden_avi10_mux_bytes_pinned ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test vprp_custom_aspect_ratio_round_trips ... ok
[INFO] [stdout] test non_field2_streams_emit_8_byte_entries ... ok
[INFO] [stdout] test rec_cluster_byte_budget_closes_clusters_predictably ... ok
[INFO] [stdout] test opendml_field2_index_emits_12_byte_entries ... ok
[INFO] [stdout] test opendml_field2_offsets_round_trip_via_demuxer_metadata ... ok
[INFO] [stdout] test opendml_field2_super_index_inherits_subtype ... ok
[INFO] [stdout] test vprp_ntsc_preset_overrides_defaults ... ok
[INFO] [stdout] test rec_cluster_byte_budget_round_trips_demuxer ... ok
[INFO] [stdout] test vprp_pal_preset_round_trips_via_demuxer_metadata ... ok
[INFO] [stdout] test rec_cluster_bytes_below_min_treated_as_off ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round5_opendml.rs (/opt/rustwide/target/release/build/oxideav-avi/9815748e7ba2ab62/out/round5_opendml-9815748e7ba2ab62)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test demuxer_overflow_metadata_absent_for_normal_files ... ok
[INFO] [stdout] test field2_offset_for_packet_returns_per_entry_value ... ok
[INFO] [stdout] test vbr_audio_duration_drives_strh_dwlength ... ok
[INFO] [stdout] test idx1_2field_hint_absent_for_progressive_streams ... ok
[INFO] [stdout] test vbr_audio_without_duration_falls_back_to_packet_count ... ok
[INFO] [stdout] test field2_offset_for_packet_none_on_non_field2_stream ... ok
[INFO] [stdout] test idx1_2field_hint_emitted_when_ix_subtype_set ... ok
[INFO] [stdout] test truncated_super_index_segments_zero_for_avi10 ... ok
[INFO] [stdout] test truncated_super_index_segments_zero_when_under_capacity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round6_opendml.rs (/opt/rustwide/target/release/build/oxideav-avi/4a234b7e71f586c4/out/round6_opendml-4a234b7e71f586c4)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test raised_super_index_capacity_changes_indx_payload_size ... ok
[INFO] [stdout] test list_info_chunk_present_in_hdrl_on_disk ... ok
[INFO] [stdout] test idx1_entries_carry_firstpart_lastpart_for_2field_streams ... ok
[INFO] [stdout] test super_index_capacity_default_is_256 ... ok
[INFO] [stdout] test avi10_idx1_2field_hint_surfaces_from_flag_bits_alone ... ok
[INFO] [stdout] test idx1_entries_lack_part_bits_for_progressive_streams ... ok
[INFO] [stdout] test list_info_empty_value_is_skipped ... ok
[INFO] [stdout] test list_info_omitted_when_no_entries ... ok
[INFO] [stdout] test super_index_capacity_below_min_keeps_default ... ok
[INFO] [stdout] test raised_super_index_capacity_round_trips_via_demuxer ... ok
[INFO] [stderr]      Running tests/round75_wfex.rs (/opt/rustwide/target/release/build/oxideav-avi/e08b70ada7754e43/out/round75_wfex-e08b70ada7754e43)
[INFO] [stdout] test list_info_round_trips_known_keys ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test mux_rejects_extensible_tag_without_helper ... ok
[INFO] [stdout] test wfex_silently_ignores_non_audio_streams ... ok
[INFO] [stdout] test wfex_ieee_float_subformat_resolves_to_pcm_f32le ... ok
[INFO] [stderr]      Running tests/round7_opendml.rs (/opt/rustwide/target/release/build/oxideav-avi/b1c1bbbdd0180731/out/round7_opendml-b1c1bbbdd0180731)
[INFO] [stdout] test wfex_metadata_keys_present ... ok
[INFO] [stdout] test wfex_pcm_5_1_24_in_32_roundtrip ... ok
[INFO] [stdout] test with_extensible_audio_dedups_per_stream_index ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test unknown_info_fourcc_surfaces_under_avi_info_namespace ... ok
[INFO] [stdout] test mid_movi_ix_chunks_round_trip_via_demuxer ... ok
[INFO] [stdout] test duplicate_info_fourccs_round_trip_as_multi_values ... ok
[INFO] [stdout] test mid_movi_ix_ignored_for_avi10_envelope ... ok
[INFO] [stdout] test mid_movi_ix_for_secondary_stream_emits_correct_fourcc ... ok
[INFO] [stdout] test mid_movi_ix_zero_cadence_disables_inline_flush ... ok
[INFO] [stdout] test mid_movi_ix_chunk_appears_inside_movi_at_cadence ... ok
[INFO] [stderr]      Running tests/round8.rs (/opt/rustwide/target/release/build/oxideav-avi/31cbc34310f3c80a/out/round8-31cbc34310f3c80a)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test round8_helpers_are_used ... ok
[INFO] [stdout] test xxpc_palette_change_count_surfaces_via_accessor_and_metadata ... ok
[INFO] [stdout] test info_all_for_returns_every_value_for_repeating_fourcc ... ok
[INFO] [stdout] test xxpc_unknown_stream_index_returns_zero ... ok
[INFO] [stdout] test xxpc_runtime_count_increments_when_idx1_absent ... ok
[INFO] [stdout] test xxpc_zero_count_emits_no_palette_change_metadata ... ok
[INFO] [stderr]      Running tests/round80_strn.rs (/opt/rustwide/target/release/build/oxideav-avi/b6afa736348f77bf/out/round80_strn-b6afa736348f77bf)
[INFO] [stdout] test idx1_flags_cache_repeated_lookups_are_idempotent ... ok
[INFO] [stdout] test idx1_flags_cache_returns_same_flags_as_pre_cache_walk ... ok
[INFO] [stdout] test info_for_returns_well_known_value_by_fourcc ... ok
[INFO] [stdout] test info_for_returns_unknown_value_by_fourcc ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test with_stream_name_dedups_per_stream_index ... ok
[INFO] [stdout] test strn_trailing_multi_nul_padding_tolerated ... ok
[INFO] [stdout] test strn_video_and_audio_roundtrip ... ok
[INFO] [stdout] test no_strn_yields_none_accessor_and_no_meta_key ... ok
[INFO] [stdout] test strn_metadata_key_exposes_each_name ... ok
[INFO] [stdout] test strn_utf8_japanese_roundtrip ... ok
[INFO] [stdout] test strn_emits_zero_extra_bytes_when_unset ... ok
[INFO] [stdout] test empty_strn_payload_parses_as_none ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round89_strd.rs (/opt/rustwide/target/release/build/oxideav-avi/0a2c512ef6307055/out/round89_strd-0a2c512ef6307055)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test no_strd_yields_none_accessor_and_no_meta_key ... ok
[INFO] [stdout] test strd_odd_length_blob_roundtrip ... ok
[INFO] [stdout] test empty_strd_payload_roundtrips_as_some_empty ... ok
[INFO] [stdout] test strd_metadata_key_exposes_length_only ... ok
[INFO] [stdout] test strd_video_and_audio_roundtrip ... ok
[INFO] [stdout] test no_strd_file_size_matches_baseline ... ok
[INFO] [stdout] test with_stream_header_data_dedups_per_stream_index ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round9.rs (/opt/rustwide/target/release/build/oxideav-avi/176d6de4ff1c6ec6/out/round9-176d6de4ff1c6ec6)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test dmlh_total_frames_accessor_returns_none_for_avi_1_0 ... ok
[INFO] [stdout] test seek_to_keyframe_strict_reports_zero_gap_at_keyframe ... ok
[INFO] [stdout] test seek_to_keyframe_strict_negative_target_lands_on_first_keyframe ... ok
[INFO] [stdout] test vprp_field_descs_typed_accessor_returns_two_records ... ok
[INFO] [stdout] test seek_to_keyframe_strict_reports_non_zero_gap_inside_gop ... ok
[INFO] [stdout] test vprp_pal_two_field_rects_round_trip_via_metadata ... ok
[INFO] [stdout] test dmlh_total_frames_accessor_returns_some_for_opendml ... ok
[INFO] [stdout] test vprp_progressive_default_emits_single_field_rect ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/round92_padding_granularity.rs (/opt/rustwide/target/release/build/oxideav-avi/ae4d53b92eacb5d3/out/round92_padding_granularity-ae4d53b92eacb5d3)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test no_padding_granularity_is_legacy_layout ... ok
[INFO] [stdout] test every_packet_header_is_aligned ... ok
[INFO] [stdout] test packet_payloads_roundtrip_byte_equal_with_padding ... ok
[INFO] [stdout] test legacy_zero_padding_is_observable_via_absence ... ok
[INFO] [stdout] test padding_granularity_roundtrip_via_accessor_and_metadata ... ok
[INFO] [stderr]      Running tests/round96_block_align.rs (/opt/rustwide/target/release/build/oxideav-avi/56b20e6a94983f73/out/round96_block_align-56b20e6a94983f73)
[INFO] [stdout] test builder_rejects_invalid_granularity_values ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test avi10_without_ix_chunks_has_no_violations ... ok
[INFO] [stdout] test misaligned_cbr_audio_entry_is_flagged ... ok
[INFO] [stdout] test aligned_cbr_audio_has_no_block_align_violations ... ok
[INFO] [stdout] test vbr_audio_is_never_flagged ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/seek.rs (/opt/rustwide/target/release/build/oxideav-avi/04232dbef9df5c48/out/seek-04232dbef9df5c48)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]      Running tests/truncated_head.rs (/opt/rustwide/target/release/build/oxideav-avi/d97d3fd89b43c57d/out/truncated_head-d97d3fd89b43c57d)
[INFO] [stdout] test seek_to_video_midway_lands_on_keyframe ... ok
[INFO] [stdout] test seek_to_without_idx1_is_unsupported ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test avi_without_idx1_degrades_to_linear_walk ... ok
[INFO] [stdout] test corrupt_riff_fourcc_errors_cleanly ... ok
[INFO] [stdout] test hdrl_oversize_with_present_movi_still_walks ... ok
[INFO] [stdout] test riff_oversize_declared_walks_clean ... ok
[INFO] [stdout] test physical_truncation_inside_packet_body_drops_partial ... ok
[INFO] [stdout] test movi_oversize_declared_walks_present_packets_then_eofs ... ok
[INFO] [stdout] test truncated_head_surfaces_metadata_flag ... ok
[INFO] [stdout] test wrong_form_type_errors_cleanly ... ok
[INFO] [stdout] test empty_input_errors_cleanly ... ok
[INFO] [stdout] test physical_truncation_drops_partial_tail_packet ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests oxideav_avi
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/muxer.rs - muxer::VprpConfig::with_field_descs (line 1297) ... ignored
[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] running `Command { std: "docker" "inspect" "daa3cdee03f09923a88a2f7f20fce82a25911a2e35b6ee2d1de2e5ae321c4eea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "daa3cdee03f09923a88a2f7f20fce82a25911a2e35b6ee2d1de2e5ae321c4eea", kill_on_drop: false }`
[INFO] [stdout] daa3cdee03f09923a88a2f7f20fce82a25911a2e35b6ee2d1de2e5ae321c4eea
