[INFO] fetching crate rvp9-core 0.2.0-alpha.4...
[INFO] testing rvp9-core-0.2.0-alpha.4 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate rvp9-core 0.2.0-alpha.4 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate rvp9-core 0.2.0-alpha.4
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rvp9-core 0.2.0-alpha.4
[INFO] tweaked toml for crates.io crate rvp9-core 0.2.0-alpha.4 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rvp9-core 0.2.0-alpha.4 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 rvp9-core 0.2.0-alpha.4 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.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-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] cf28d97a0fbaf3d57a105aca395240c059bc97e2014607eabfcd10a748790df3
[INFO] running `Command { std: "docker" "start" "cf28d97a0fbaf3d57a105aca395240c059bc97e2014607eabfcd10a748790df3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cf28d97a0fbaf3d57a105aca395240c059bc97e2014607eabfcd10a748790df3", 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" "cf28d97a0fbaf3d57a105aca395240c059bc97e2014607eabfcd10a748790df3" "/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" "cf28d97a0fbaf3d57a105aca395240c059bc97e2014607eabfcd10a748790df3", 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" "cf28d97a0fbaf3d57a105aca395240c059bc97e2014607eabfcd10a748790df3" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling rvp9-core v0.2.0-alpha.4 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 19.38s
[INFO] running `Command { std: "docker" "inspect" "cf28d97a0fbaf3d57a105aca395240c059bc97e2014607eabfcd10a748790df3", 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" "cf28d97a0fbaf3d57a105aca395240c059bc97e2014607eabfcd10a748790df3" "/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]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rvp9-core v0.2.0-alpha.4 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 09s
[INFO] running `Command { std: "docker" "inspect" "cf28d97a0fbaf3d57a105aca395240c059bc97e2014607eabfcd10a748790df3", 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" "cf28d97a0fbaf3d57a105aca395240c059bc97e2014607eabfcd10a748790df3" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling rvp9-core v0.2.0-alpha.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 47s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/rvp9-core/3f5b1a07da3fed64/out/rvp9_core-3f5b1a07da3fed64)
[INFO] [stdout] 
[INFO] [stdout] running 2065 tests
[INFO] [stdout] test bitstream::compressed_header::tests::parse_compressed_header_bad_marker_returns_invalid_marker ... ok
[INFO] [stdout] test bit_depth_scaffold_tests::bd8_bits_is_eight ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::parse_compressed_header_inter_no_update_compound_disallowed ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::parse_compressed_header_tx_mode_select_visits_tx_mode_probs ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::parse_compressed_header_inter_select_with_hp_no_update ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::parse_compressed_header_non_lossless_intra_only_tx4x4 ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::band_coeff_contexts_pins_libvpx ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::read_coef_probs_tx_mode_select_all_gates_zero ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::read_frame_reference_mode_probs_select_visits_all ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::read_frame_reference_mode_probs_single_visits_only_single_ref ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::read_inter_mode_probs_no_update ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::read_coef_probs_only_4x4_no_update ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::parse_compressed_header_lossless_intra_only_no_update ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::read_intra_inter_probs_no_update ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::read_partition_probs_no_update ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::read_skip_probs_no_update ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::read_coef_probs_4x4_first_slot_updated ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::read_skip_probs_partial_update ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::read_switchable_interp_probs_no_update ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::read_y_mode_probs_no_update ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::write_compressed_header_captured_frame_round_trip ... ignored, requires scripts/fetch-vectors.sh
[INFO] [stdout] test bitstream::compressed_header::tests::read_mv_probs_first_joint_update_v0_v127 ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::tx_mode_to_biggest_tx_size_mapping ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::read_coef_probs_4x4_gate_set_but_all_slots_skip ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::write_compressed_header_identity_inter_select_with_hp ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::write_compressed_header_identity_lossless_intra_only ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::write_compressed_header_every_tx_mode_round_trip ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::read_frame_reference_mode_wire_format ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::write_tx_mode_round_trip_every_variant ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::write_compressed_header_perturbs_skip_probs ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::write_frame_reference_mode_round_trip_all_variants ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::read_tx_mode_probs_no_update_when_all_zero_bits ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::write_mv_probs_round_trip_with_odd_targets ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::write_compressed_header_every_reference_mode_round_trip ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::write_compressed_header_perturbs_intra_probs ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::tx_size_contexts_constant ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::read_tx_mode_round_trip_all_5_values ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::read_frame_reference_mode_compound_disallowed ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::read_mv_probs_no_update_no_hp ... ok
[INFO] [stdout] test bitstream::frame::tests::chroma_format_from_subsampling ... ok
[INFO] [stdout] test bitstream::frame::tests::color_space_round_trip ... ok
[INFO] [stdout] test bitstream::frame::tests::frame_type_from_bit ... ok
[INFO] [stdout] test bitstream::frame::tests::chroma_format_subsampling_round_trip ... ok
[INFO] [stdout] test bitstream::frame::tests::color_range_from_bit_and_default ... ok
[INFO] [stdout] test bitstream::frame::tests::profile_round_trip ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::write_compressed_header_intra_only_skips_inter_branch ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::write_compressed_header_lossless_skips_tx_mode_bits ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::write_compressed_header_perturbs_multiple_sections ... ok
[INFO] [stdout] test bitstream::frame::tests::interp_filter_literal_map_matches_libvpx ... ok
[INFO] [stdout] test bitstream::frame::tests::profile_chroma_classification ... ok
[INFO] [stdout] test bitstream::frame::tests::ref_frame_constants ... ok
[INFO] [stdout] test bitstream::frame::tests::sync_constants_are_libvpx_values ... ok
[INFO] [stdout] test bitstream::header::tests::captured_header_round_trip ... ignored, requires scripts/fetch-vectors.sh
[INFO] [stdout] test bitstream::header::tests::inter_frame_inherits_size_from_ref ... ok
[INFO] [stdout] test bitstream::header::tests::inter_frame_no_refs_reads_fresh_size ... ok
[INFO] [stdout] test bitstream::header::tests::intra_only_inherits_profile0_defaults ... ok
[INFO] [stdout] test bitstream::header::tests::invalid_first_partition_size_rejected ... ok
[INFO] [stdout] test bitstream::header::tests::invalid_frame_marker_rejected ... ok
[INFO] [stdout] test bitstream::header::tests::keyframe_minimal_decode ... ok
[INFO] [stdout] test bitstream::header::tests::keyframe_error_resilient_forces_fpdm_true ... ok
[INFO] [stdout] test bitstream::header::tests::keyframe_profile1_4_2_2_subsampling ... ok
[INFO] [stdout] test bitstream::header::tests::keyframe_profile0_srgb_rejected_as_inconsistent ... ok
[INFO] [stdout] test bitstream::header::tests::inter_frame_interp_filter_all_literals ... ok
[INFO] [stdout] test bitstream::header::tests::keyframe_invalid_sync_code_rejected ... ok
[INFO] [stdout] test bitstream::header::tests::keyframe_profile1_non_srgb_reserved_bit_one_rejected ... ok
[INFO] [stdout] test bitstream::header::tests::keyframe_profile1_srgb_color_space ... ok
[INFO] [stdout] test bitstream::header::tests::keyframe_profile2_bit_depth_10 ... ok
[INFO] [stdout] test bitstream::header::tests::keyframe_profile1_srgb_reserved_bit_one_rejected ... ok
[INFO] [stdout] test bitstream::header::tests::show_existing_frame_returns_slot ... ok
[INFO] [stdout] test bitstream::header::tests::unsupported_profile_4_rejected ... ok
[INFO] [stdout] test bitstream::header::tests::write_inter_frame_all_interp_filters ... ok
[INFO] [stdout] test bitstream::header::tests::write_inter_frame_high_precision_mv ... ok
[INFO] [stdout] test bitstream::header::tests::write_inter_frame_show_frame_false_round_trip ... ok
[INFO] [stdout] test bitstream::header::tests::write_intra_only_refresh_flags ... ok
[INFO] [stdout] test bitstream::header::tests::keyframe_profile3_bit_depth_12_4_4_4 ... ok
[INFO] [stdout] test bitstream::header::tests::keyframe_truncated_frame_size_returns_truncated ... ok
[INFO] [stdout] test bitstream::header::tests::keyframe_with_render_size ... ok
[INFO] [stdout] test bitstream::header::tests::write_inter_frame_error_resilient_round_trip ... ok
[INFO] [stdout] test bitstream::header::tests::write_uncompressed_header_buffer_full_returns_error ... ok
[INFO] [stdout] test bitstream::header::tests::write_keyframe_error_resilient ... ok
[INFO] [stdout] test bitstream::inter_coef_source::tests::all_zero_coef_source_returns_zero_slice_per_tx_size ... ok
[INFO] [stdout] test bitstream::intra_coef_source::tests::all_zero_intra_coef_source_returns_zero_slice_per_tx_size ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::infer_partition_horz ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::infer_partition_none ... ok
[INFO] [stdout] test bitstream::header::tests::write_uncompressed_header_rejects_non_profile_0 ... ok
[INFO] [stdout] test bitstream::header::tests::write_intra_only_error_resilient_round_trip ... ok
[INFO] [stdout] test bitstream::header::tests::inter_frame_size_in_found_with_missing_ref_errors ... ok
[INFO] [stdout] test bitstream::header::tests::write_show_existing_frame_all_slots ... ok
[INFO] [stdout] test bitstream::compressed_header::tests::read_mv_probs_no_update_with_hp ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::inter_residual_uses_tile_local_coefficient_columns ... ok
[INFO] [stdout] test bitstream::header::tests::write_keyframe_common_resolutions ... ok
[INFO] [stdout] test bitstream::header::tests::intra_only_profile2_reads_full_color_config ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::keyframe_residual_uses_tile_local_coefficient_columns ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::infer_partition_split ... ok
[INFO] [stdout] test bitstream::header::tests::write_keyframe_with_render_size ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::infer_partition_vert ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::infer_partition_recognises_sub8_partitioning ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::keyframe_block4x4_partition_and_bmi_modes_round_trip ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::keyframe_skip_resets_luma_and_chroma_coefficient_contexts ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::keyframe_retained_tokens_match_direct_qcoeff_serialization ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::partition_full_recursion_to_8x8 ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s4_16c_round_trip_inter_partition_none_zero_mv ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s4_16c_round_trip_inter_partition_split ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::rejects_inconsistent_partition_tree ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s4_16c_round_trip_inter_vert ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s4_16c_rejects_nonzero_segment_id ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s4_16c_round_trip_8x8_grain_dense_sb ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::partition_horz_64x64_round_trip ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::partition_split_64x64_round_trip ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::partition_split_then_split_round_trip ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s4_16c_rejects_missing_cell ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::phase_2b_accepts_intra_leaf ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s4_16c_round_trip_inter_horz ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::partition_vert_64x64_round_trip ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s4_16c_round_trip_inter_new_mv ... ok
[INFO] [stdout] test bitstream::frame::tests::interp_filter_discriminants_match_libvpx ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s4_16f_round_trip_block8x8_split_into_4x4_at_corner ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s4_16c_round_trips_partial_bottom_sb ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_infer_inter_partition_rejects_inconsistent_block8x8_leaf ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s4_16f_round_trip_block8x8_horz_into_8x4_at_corner ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s4_16f_round_trip_block8x8_vert_into_4x8_at_corner ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s4_16g_accepts_non_skip_leaf_with_all_zero_coefs ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s4_16g_round_trip_non_skip_all_zero_coefs ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s4_16g_round_trip_non_skip_one_per_y_coef ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_modes_writer_error_display_buffer_overflow ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_intra_keyframe_rejects_seg_id_predicted ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_intra_keyframe_non_skip_block8x8_grain ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_intra_keyframe_rejects_nonzero_seg_id_without_seg_params ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_infer_inter_partition_block8x8_split_into_4x4 ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_infer_inter_partition_rejects_inconsistent_at_non_block8x8 ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_infer_partition_rejects_inconsistent_keyframe ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_modes_writer_error_display_invalid_tile_bounds ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_modes_writer_error_display_non_multiple_of_sb ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_modes_writer_error_display_unsupported_block_size ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_inter_block_leaf_rejects_seg_id_predicted ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_modes_writer_error_display_unsupported_block_mode ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_modes_writer_error_display_inconsistent_partition_tree ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_modes_writer_error_display_unsupported_intra_in_inter ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_modes_writer_error_display_inter_mode_write ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_modes_writer_error_display_missing_cell ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_modes_writer_error_display_unsupported_segmentation ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_modes_writer_error_into_bitstream_error ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_round_trip_non_skip_inter_horz_via_replay ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_round_trip_non_skip_inter_vert_via_replay ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_modes_writer_error_display_unsupported_non_skip ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_round_trip_non_skip_inter_split_via_replay ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_block16x16_dense_round_trip ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_block16x16_split_with_counts ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_block16x8_horz_round_trip ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_buffer_overflow ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_compound_new_mv_round_trip ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_compound_with_switchable_filter_round_trip ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_horz_partition_missing_bottom_leaf ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_block64x32_horz_root_round_trip ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_horz_accumulates_frame_counts ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_block8x16_vert_round_trip ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_intra_in_inter_accumulates_counts ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_compound_zero_mv_round_trip ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_count_only_matches_emit_across_probability_updates ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_block8x8_with_counts ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_block32x32_new_mv_split_round_trip ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_block32x64_vert_root_round_trip ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_intra_in_inter_block16x16_size_group2 ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_intra_in_inter_non_skip ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_intra_in_inter_non_skip_16x16_y_tx_type ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_non_skip_16x16_with_counts ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_rejects_invalid_grid_length ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_reference_mode_select_compound_round_trip ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_new_mv_both_axes_nonzero_round_trip ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_reference_mode_select_single_round_trip ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_rejects_invalid_prev_mv_grid_len ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_intra_in_inter_block8x8_size_group1 ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_non_skip_32x16_uv_plane ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_non_skip_16x32_exercise_uv_sizes ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_intra_in_inter_round_trip ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_non_skip_bottom_crossing_32x32_clamps_residual_walk ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_intra_in_inter_sub8_size_group0 ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_intra_in_inter_tx_mode_select ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_new_mv_col_only_round_trip ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_single_golden_new_mv_round_trip ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_new_mv_zero_diff_round_trip ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_non_skip_sub8_block4x4 ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_non_skip_64x64_with_tx16x16_cap ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_sub8_with_counts ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_propagates_inter_mode_write_error ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_rejects_invalid_tile_bounds_out_of_frame ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_rejects_unsupported_block_size_mismatch ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_switchable_filter_sharp_round_trip ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_round_trips_half_height_bottom_sb ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_switchable_filter_smooth_round_trip ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_vert_accumulates_frame_counts ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_intra_keyframe_buffer_overflow ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_single_altref_new_mv_round_trip ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_vert_partition_missing_right_leaf ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::write_block_intra_keyframe_emits_nonzero_segment_id ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::write_block_intra_keyframe_accepts_all_intra_modes ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::write_partition_round_trips_each_type ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::write_intra_mode_round_trips_for_all_10_modes ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_intra_keyframe_horz_partition_missing_bottom_leaf ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::write_tile_intra_keyframe_bottom_crossing_32x32_clamps_residual_context ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::write_partition_none_round_trips_to_partition_none ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::write_tile_intra_keyframe_multi_segment_split_sb ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_intra_keyframe_rejects_invalid_grid_length ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::write_tile_intra_keyframe_accepts_non_skip_with_all_zero_coefs ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::write_tile_intra_keyframe_rejects_inconsistent_mixed_sizes ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::write_tile_intra_keyframe_rejects_inter_mode ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::write_tile_inter_emits_nonzero_segment_id ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::write_tile_intra_keyframe_round_trips_partial_bottom_sb ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_inter_split_accumulates_frame_counts ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::write_tile_intra_keyframe_rejects_missing_cell ... ok
[INFO] [stdout] test bitstream::raw::tests::differential_known_sequence ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::tile_neighbour_lookup_hides_frame_neighbour_across_column_boundary ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::tile_bounds_follow_superblock_aligned_libvpx_geometry ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::write_tile_intra_keyframe_round_trip_2x2_sb_via_per_symbol_readers ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_intra_keyframe_rejects_invalid_tile_bounds ... ok
[INFO] [stdout] test bitstream::raw::tests::bytes_written_rounds_up ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::s5_tile_intra_keyframe_vert_partition_missing_right_leaf ... ok
[INFO] [stdout] test bitstream::raw::tests::overflow_poisons_writer ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::write_block_intra_keyframe_round_trips_dc_dc_skip ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::write_tile_inter_rejects_seg_id_predicted ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::write_tile_intra_keyframe_accepts_max_segment_id ... ok
[INFO] [stdout] test bitstream::modes_writer::tests::write_tile_intra_keyframe_round_trip_segment_ids_0_to_7 ... ok
[INFO] [stdout] test bitstream::raw::tests::reader_eof_returns_truncated ... ok
[INFO] [stdout] test bitstream::raw::tests::round_trip_inv_signed ... ok
[INFO] [stdout] test bitstream::raw::tests::write_literal_msb_first ... ok
[INFO] [stdout] test bitstream::raw::tests::write_inv_signed_positive ... ok
[INFO] [stdout] test bitstream::sub_parsers::tests::get_unsigned_bits_matches_libvpx ... ok
[INFO] [stdout] test bitstream::sub_parsers::tests::loopfilter_disabled_deltas ... ok
[INFO] [stdout] test bitstream::sub_parsers::tests::loopfilter_partial_delta_update ... ok
[INFO] [stdout] test bitstream::sub_parsers::tests::quantization_with_deltas ... ok
[INFO] [stdout] test bitstream::sub_parsers::tests::segmentation_disabled ... ok
[INFO] [stdout] test bitstream::sub_parsers::tests::segmentation_feature_data_signed_and_unsigned ... ok
[INFO] [stdout] test bitstream::sub_parsers::tests::segmentation_map_update_no_data ... ok
[INFO] [stdout] test bitstream::sub_parsers::tests::tile_info_helpers_match_libvpx ... ok
[INFO] [stdout] test bitstream::raw::tests::round_trip_literal ... ok
[INFO] [stdout] test bitstream::raw::tests::write_single_bit_msb_first ... ok
[INFO] [stdout] test bitstream::sub_parsers::tests::quantization_lossless ... ok
[INFO] [stdout] test bitstream::raw::tests::write_inv_signed_negative ... ok
[INFO] [stdout] test bitstream::sub_parsers::tests::tile_info_increment_to_max ... ok
[INFO] [stdout] test bitstream::sub_parsers::tests::tile_info_min_only ... ok
[INFO] [stdout] test bitstream::sub_parsers::tests::write_loopfilter_all_delta_combos ... ok
[INFO] [stdout] test bitstream::superframe::tests::builder_picks_mag_2_when_a_frame_exceeds_255_bytes ... ok
[INFO] [stdout] test bitstream::superframe::tests::builder_rejects_empty_frame ... ok
[INFO] [stdout] test bitstream::superframe::tests::empty_buffer_rejected ... ok
[INFO] [stdout] test bitstream::superframe::tests::single_frame_with_payload_ending_in_co_byte_safe_if_not_marker_pattern ... ok
[INFO] [stdout] test bitstream::superframe::tests::builder_rejects_ninth_frame ... ok
[INFO] [stdout] test bitstream::sub_parsers::tests::write_tile_info_rejects_invalid_geometry_before_writing ... ok
[INFO] [stdout] test bitstream::superframe::tests::builder_byte_layout_matches_legacy_helper ... ok
[INFO] [stdout] test bitstream::superframe::tests::builder_multi_frame_round_trips_through_parser ... ok
[INFO] [stdout] test bitstream::superframe::tests::eight_frame_superframe_mag_4 ... ok
[INFO] [stdout] test bitstream::superframe::tests::builder_empty_finish_yields_empty_vec ... ok
[INFO] [stdout] test bitstream::superframe::tests::builder_single_frame_emits_no_index ... ok
[INFO] [stdout] test bitstream::superframe::tests::marker_mismatch_rejected ... ok
[INFO] [stdout] test bitstream::superframe::tests::truncated_index_rejected ... ok
[INFO] [stdout] test bitstream::superframe::tests::two_frame_superframe_mag_1 ... ok
[INFO] [stdout] test bitstream::tile::tests::four_tile_grid_row_major_indexing ... ok
[INFO] [stdout] test bitstream::tile::tests::empty_tile_payload_ok ... ok
[INFO] [stdout] test bitstream::tile::tests::single_tile_takes_whole_buffer ... ok
[INFO] [stdout] test bitstream::sub_parsers::tests::write_quantization_delta_extremes ... ok
[INFO] [stdout] test bitstream::superframe::tests::single_frame_no_index ... ok
[INFO] [stdout] test bitstream::sub_parsers::tests::write_segmentation_various_patterns ... ok
[INFO] [stdout] test bitstream::tile::tests::two_rows_one_col ... ok
[INFO] [stdout] test bitstream::superframe::tests::builder_round_trips_max_frames ... ok
[INFO] [stdout] test bitstream::tile::tests::write_tile_buffers_byte_identical_to_legacy_helper ... ok
[INFO] [stdout] test bitstream::sub_parsers::tests::write_tile_info_all_combinations ... ok
[INFO] [stdout] test bitstream::tile::tests::truncated_size_prefix_rejected ... ok
[INFO] [stdout] test bitstream::superframe::tests::multi_byte_size_round_trip ... ok
[INFO] [stdout] test bitstream::tile::tests::two_tiles_row_major ... ok
[INFO] [stdout] test bitstream::tile::tests::declared_tile_size_exceeds_buffer_rejected ... ok
[INFO] [stdout] test bitstream::tile::tests::write_tile_buffers_zero_dimensions_are_rejected ... ok
[INFO] [stdout] test bitstream::tile::tests::write_tile_buffers_single_tile_emits_no_prefix ... ok
[INFO] [stdout] test bitstream::tile::tests::zero_tile_dims_are_rejected ... ok
[INFO] [stdout] test bitstream::tile::tests::write_tile_buffers_rejects_payload_count_mismatch ... ok
[INFO] [stdout] test bitstream::tile::tests::write_tile_buffers_round_trips_through_parse ... ok
[INFO] [stdout] test bitstream::tile::tests::write_tile_buffers_row_major_layout ... ok
[INFO] [stdout] test block::tests::block_size_indices_match_libvpx ... ok
[INFO] [stdout] test block::tests::dimensions ... ok
[INFO] [stdout] test bitstream::tile::tests::tile_dimensions_beyond_vp9_limits_are_rejected ... ok
[INFO] [stdout] test block::tests::ss_size_lookup_pins_libvpx ... ok
[INFO] [stdout] test block::tests::from_dimensions_rejects_illegal ... ok
[INFO] [stdout] test block::tests::idx_matches_repr ... ok
[INFO] [stdout] test block::tests::log2_dimensions ... ok
[INFO] [stdout] test block::tests::max_txsize_pin_libvpx ... ok
[INFO] [stdout] test block::tests::subsize_rejects_illegal_combinations ... ok
[INFO] [stdout] test block::tests::uv_plane_block_size_420_reproduces_old_match ... ok
[INFO] [stdout] test block::tests::from_dimensions_round_trip ... ok
[INFO] [stdout] test block::tests::partition_type_from_u8 ... ok
[INFO] [stdout] test coef_ctx::tests::new_with_ss_444_chroma_matches_luma ... ok
[INFO] [stdout] test block::tests::subsize_legal_parents ... ok
[INFO] [stdout] test block::tests::partition_type_indices_match_libvpx ... ok
[INFO] [stdout] test coef_ctx::tests::set_coef_flags_at_end_index_is_noop ... ok
[INFO] [stdout] test coef_ctx::tests::fresh_coef_ctx_is_all_zero ... ok
[INFO] [stdout] test coef_ctx::tests::set_coef_flags_clamps_at_edges ... ok
[INFO] [stdout] test coef_ctx::tests::reset_left_coef_preserves_above_coef ... ok
[INFO] [stdout] test coef_ctx::tests::set_coef_flags_zero_clears ... ok
[INFO] [stdout] test cost::coef_cost::tests::model_to_full_zero_pivot_yields_zero_tail ... ok
[INFO] [stdout] test coef_ctx::tests::uv_dimensions_are_half_of_y_under_4_2_0 ... ok
[INFO] [stdout] test cost::mv_cost::tests::component_cost_table_shape ... ok
[INFO] [stdout] test coef_ctx::tests::set_coef_flags_out_of_range_plane_is_noop ... ok
[INFO] [stdout] test block::tests::uv_plane_block_size_444_identity ... ok
[INFO] [stdout] test coef_ctx::tests::set_coef_flags_tx8x8_writes_2x2_region ... ok
[INFO] [stdout] test block::tests::uv_plane_tx_size_420_caps ... ok
[INFO] [stdout] test coef_ctx::tests::coef_ctx_drives_combine_entropy_contexts ... ok
[INFO] [stdout] test coef_ctx::tests::combine_entropy_contexts_matches_libvpx ... ok
[INFO] [stdout] test coef_ctx::tests::new_zero_tile_panics - should panic ... ok
[INFO] [stdout] test cost::mv_cost::tests::joint_cost_table_sane ... ok
[INFO] [stdout] test coef_ctx::tests::out_of_range_coef_access_returns_zero ... ok
[INFO] [stdout] test cost::prob_cost::tests::table_shape_matches_libvpx ... ok
[INFO] [stdout] test cost::rd_mult::tests::high_q_yields_large_positive_value ... ok
[INFO] [stdout] test cost::rd_mult::tests::inter_q0_matches_hand_derivation ... ok
[INFO] [stdout] test cost::coef_cost::tests::fixed_coef_paths_match_generic_tree_walk ... ok
[INFO] [stdout] test cost::rd_mult::tests::intra_cost_penalty_monotone ... ok
[INFO] [stdout] test cost::rd_mult::tests::intra_cost_penalty_q0_block64 ... ok
[INFO] [stdout] test cost::mv_cost::tests::highprec_increases_component_cost_when_v_minus_one_lsb_is_set ... ok
[INFO] [stdout] test cost::rd_mult::tests::intra_cost_penalty_q128_block16 ... ok
[INFO] [stdout] test cost::prob_cost::tests::cost_one_is_symmetric_to_cost_zero ... ok
[INFO] [stdout] test cost::rd_mult::tests::arf_q0_matches_hand_derivation ... ok
[INFO] [stdout] test cost::coef_cost::tests::table_built_from_default_fc_is_finite_and_nonzero ... ok
[INFO] [stdout] test cost::coef_cost::tests::coef_token_cost_lookup_matches_table ... ok
[INFO] [stdout] test cost::prob_cost::tests::cost_zero_monotone_in_prob ... ok
[INFO] [stdout] test cost::coef_cost::tests::eob_costs_equal_across_skip_variants ... ok
[INFO] [stdout] test cost::mv_cost::tests::cost_grows_with_magnitude ... ok
[INFO] [stdout] test cost::symbol_costs::tests::switchable_interp_costs_finite_and_nonzero ... ok
[INFO] [stdout] test cost::symbol_costs::tests::partition_costs_finite_and_nonzero ... ok
[INFO] [stdout] test cost::symbol_costs::tests::skip_costs_match_cost_bit ... ok
[INFO] [stdout] test cost::prob_cost::tests::high_prob_zero_is_cheap_one_is_expensive ... ok
[INFO] [stdout] test cost::prob_cost::tests::cost_at_half_is_one_bit ... ok
[INFO] [stdout] test cost::symbol_costs::tests::kf_intra_mode_costs_finite ... ok
[INFO] [stdout] test cost::prob_cost::tests::low_prob_zero_is_expensive_one_is_cheap ... ok
[INFO] [stdout] test cost::symbol_costs::tests::inter_mode_costs_finite_and_nonzero ... ok
[INFO] [stdout] test cost::rd_mult::tests::intra_cost_penalty_q128_block32 ... ok
[INFO] [stdout] test cost::rd_mult::tests::q128_within_expected_range ... ok
[INFO] [stdout] test dsp::caps::tests::x86_bmi2_field_is_stable ... ok
[INFO] [stdout] test cost::symbol_costs::tests::tx_size_costs_default_nonzero_for_valid_cells ... ok
[INFO] [stdout] test cost::symbol_costs::tests::uv_mode_costs_inter_default_finite_and_nonzero ... ok
[INFO] [stdout] test cost::tree_cost::tests::skip_variant ... ok
[INFO] [stdout] test cost::tree_cost::tests::two_leaf_tree ... ok
[INFO] [stdout] test dsp::caps::tests::x86_sse2_always_present ... ok
[INFO] [stdout] test dsp::dispatch::tests::convolve8_avg_avx2_routing_avx2_cpu ... ok
[INFO] [stdout] test dsp::dispatch::tests::convolve8_scaled_avx2_routing_avx2_cpu ... ok
[INFO] [stdout] test dsp::dispatch::tests::convolve8_avg_vert_avx2_routing_avx2_cpu ... ok
[INFO] [stdout] test dsp::dispatch::tests::convolve8_avg_horiz_avx2_routing_avx2_cpu ... ok
[INFO] [stdout] test dsp::dispatch::tests::convolve8_vert_avx2_routing_avx2_cpu ... ok
[INFO] [stdout] test cost::mv_cost::tests::zero_diff_costs_only_joint_zero ... ok
[INFO] [stdout] test dsp::dispatch::tests::convolve_copy_avx2_routing_avx2_cpu ... ok
[INFO] [stdout] test dsp::dispatch::tests::convolve8_horiz_avx2_routing_avx2_cpu ... ok
[INFO] [stdout] test dsp::dispatch::tests::convolve_avg_avx2_routing_avx2_cpu ... ok
[INFO] [stdout] test dsp::dispatch::tests::convolve8_avx2_routing_avx2_cpu ... ok
[INFO] [stdout] test cost::tree_cost::tests::asymmetric_prob_costs_differ ... ok
[INFO] [stdout] test dsp::dispatch::tests::dc_predict_left_avx2_routing ... ok
[INFO] [stdout] test cost::tree_cost::tests::deep_unbalanced_tree ... ok
[INFO] [stdout] test dsp::dispatch::tests::dc_predict_128_avx2_routing ... ok
[INFO] [stdout] test cost::tree_cost::tests::three_leaf_tree ... ok
[INFO] [stdout] test dsp::dispatch::tests::dc_predict_full_avx2_routing ... ok
[INFO] [stdout] test dsp::caps::tests::detect_is_stable ... ok
[INFO] [stdout] test dsp::dispatch::tests::deferred_slots_are_always_scalar ... ok
[INFO] [stdout] test dsp::dispatch::tests::directional_avx2_routing_avx2_cpu ... ok
[INFO] [stdout] test dsp::dispatch::tests::dispatch_arc_is_send_sync ... ok
[INFO] [stdout] test dsp::dispatch::tests::dc_predict_top_avx2_routing ... ok
[INFO] [stdout] test dsp::dispatch::tests::forced_scalar_caps_installs_scalar_convolve8_scaled ... ok
[INFO] [stdout] test dsp::dispatch::tests::forced_scalar_caps_installs_scalar_convolve8_avg_vert ... ok
[INFO] [stdout] test dsp::dispatch::tests::explicit_build ... ok
[INFO] [stdout] test dsp::dispatch::tests::dual_loopfilter_slots_scalar_routing_no_avx2 ... ok
[INFO] [stdout] test dsp::dispatch::tests::forced_scalar_caps_installs_scalar_convolve8_avg ... ok
[INFO] [stdout] test dsp::dispatch::tests::forced_scalar_caps_installs_scalar_directional ... ok
[INFO] [stdout] test dsp::dispatch::tests::forced_scalar_caps_installs_scalar_convolve8_horiz ... ok
[INFO] [stdout] test dsp::dispatch::tests::forced_scalar_caps_installs_scalar_convolve_copy ... ok
[INFO] [stdout] test dsp::dispatch::tests::forced_scalar_caps_installs_scalar_convolve8 ... ok
[INFO] [stdout] test cost::rd_mult::tests::key_arf_inter_ordering ... ok
[INFO] [stdout] test cost::rd_mult::tests::key_q0_matches_hand_derivation ... ok
[INFO] [stdout] test dsp::dispatch::tests::forced_scalar_caps_installs_scalar_dc_predictor_4x4 ... ok
[INFO] [stdout] test cost::rd_mult::tests::monotone_in_qindex_inter ... ok
[INFO] [stdout] test cost::symbol_costs::tests::y_mode_costs_inter_default_finite_and_nonzero ... ok
[INFO] [stdout] test dsp::caps::tests::force_scalar_caps_route_dispatch_to_scalar ... ok
[INFO] [stdout] test dsp::dispatch::tests::dual_loopfilter_slots_avx2_routing_avx2_cpu ... ok
[INFO] [stdout] test dsp::dispatch::tests::forced_scalar_caps_installs_scalar_convolve8_vert ... ok
[INFO] [stdout] test dsp::dispatch::tests::forced_scalar_caps_installs_scalar_convolve8_avg_horiz ... ok
[INFO] [stdout] test dsp::dispatch::tests::forced_scalar_caps_installs_scalar_convolve_avg ... FAILED
[INFO] [stdout] test dsp::dispatch::tests::forced_scalar_caps_installs_scalar_h_predictor ... ok
[INFO] [stdout] test dsp::dispatch::tests::forced_scalar_caps_installs_scalar_idct16x16 ... ok
[INFO] [stdout] test dsp::dispatch::tests::forced_scalar_caps_installs_scalar_idct32x32_135 ... ok
[INFO] [stdout] test dsp::dispatch::tests::forced_scalar_caps_installs_scalar_idct32x32 ... ok
[INFO] [stdout] test dsp::dispatch::tests::forced_scalar_caps_installs_scalar_iht16x16 ... ok
[INFO] [stdout] test dsp::dispatch::tests::forced_scalar_caps_installs_scalar_iht4x4 ... ok
[INFO] [stdout] test dsp::dispatch::tests::h_predictor_avx2_routing_avx2_cpu ... ok
[INFO] [stdout] test dsp::dispatch::tests::idct32x32_135_slot_prefers_avx2 ... ok
[INFO] [stdout] test dsp::dispatch::tests::idct32x32_dense_slot_prefers_avx2 ... ok
[INFO] [stdout] test dsp::dispatch::tests::forced_scalar_caps_installs_scalar_v_predictor ... ok
[INFO] [stdout] test dsp::dispatch::tests::loopfilter_scalar_routing_no_avx2 ... ok
[INFO] [stdout] test dsp::dispatch::tests::highbd_idct4x4_add_slot_is_scalar_reference ... ok
[INFO] [stdout] test dsp::dispatch::tests::parse_lpf_avx2_mask_grammar ... ok
[INFO] [stdout] test dsp::dispatch::tests::forced_scalar_caps_installs_scalar_iht8x8 ... ok
[INFO] [stdout] test dsp::dispatch::tests::forced_scalar_caps_installs_scalar_idct32x32_34 ... ok
[INFO] [stdout] test dsp::dispatch::tests::get_matches_init ... ok
[INFO] [stdout] test dsp::dispatch::tests::sse2_caps_installs_sse2_idct8x8_12 ... ok
[INFO] [stdout] test dsp::dispatch::tests::forced_scalar_caps_installs_scalar_idct4x4 ... ok
[INFO] [stdout] test dsp::dispatch::tests::sse2_caps_installs_sse2_idct16x16 ... ok
[INFO] [stdout] test dsp::dispatch::tests::tm_predictor_avx2_routing_avx2_cpu ... ok
[INFO] [stdout] test dsp::dispatch::tests::v_predictor_avx2_routing_avx2_cpu ... ok
[INFO] [stdout] test dsp::distortion::tests::get4x4sse_cs_matches_variance_sse ... ok
[INFO] [stdout] test dsp::distortion::tests::sub_pixel_variance_at_zero_offset_matches_variance ... ok
[INFO] [stdout] test dsp::distortion::tests::sub_pixel_variance_flat_image_all_offsets ... ok
[INFO] [stdout] test dsp::dispatch::tests::idct16x16_eob_bucket_slots_dispatch_correctly ... ok
[INFO] [stdout] test dsp::distortion::tests::sad_all_sizes_smoke ... ok
[INFO] [stdout] test dsp::dispatch::tests::idct32x32_eob_bucket_slots_dispatch_correctly ... ok
[INFO] [stdout] test dsp::distortion::tests::variance_known_value ... ok
[INFO] [stdout] test dsp::dispatch::tests::plane_dequant_finisher_dispatches_correctly ... ok
[INFO] [stdout] test dsp::distortion::tests::get4x4sse_cs_zero_for_identical ... ok
[INFO] [stdout] test dsp::distortion::tests::sad_8x16_with_row_diffs ... ok
[INFO] [stdout] test dsp::distortion::tests::sad_zero_when_blocks_equal ... ok
[INFO] [stdout] test dsp::distortion::tests::variance_all_sizes_smoke ... ok
[INFO] [stdout] test dsp::dispatch::tests::init_is_idempotent ... ok
[INFO] [stdout] test dsp::dispatch::tests::inter_predictor_unscaled_routes_through_dispatch_convolve_copy ... ok
[INFO] [stdout] test dsp::dispatch::tests::loopfilter_avx2_default_routing_avx2_cpu ... ok
[INFO] [stdout] test dsp::tests::intra_predictor_layout_rejects_short_and_overflowing_storage ... ok
[INFO] [stdout] test dsp::dispatch::tests::forced_scalar_caps_installs_scalar_idct8x8 ... ok
[INFO] [stdout] test dsp::distortion::tests::sad_known_value ... ok
[INFO] [stdout] test dsp::distortion::tests::sub_pixel_variance_all_sizes_smoke ... ok
[INFO] [stdout] test dsp::dispatch::tests::forced_scalar_caps_installs_scalar_idct8x8_12 ... ok
[INFO] [stdout] test dsp::distortion::tests::sub_pixel_variance_smoke_at_half_pel ... ok
[INFO] [stdout] test dsp::distortion::tests::sub_pixel_variance_mixed_offsets ... ok
[INFO] [stdout] test dsp::x86_64::convolve8_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::tests::predictor_storage_accepts_checked_scalar_fallback_size ... ok
[INFO] [stdout] test dsp::x86_64::convolve8_avg_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::distortion::tests::variance_zero_when_blocks_equal ... ok
[INFO] [stdout] test dsp::distortion::tests::variance_negative_clamps_to_zero ... ok
[INFO] [stdout] test dsp::tests::intra_predictor_layout_rejects_non_vp9_block_size ... ok
[INFO] [stdout] test dsp::x86_64::convolve8_horiz_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::convolve8_scaled_avx2::tests::constant_input ... ok
[INFO] [stdout] test dsp::x86_64::convolve8_horiz_avx2::tests::tautology_guard_avx2_path ... ok
[INFO] [stdout] test dsp::distortion::tests::variance_nontrivial_pattern_all_sizes ... ok
[INFO] [stdout] test dsp::x86_64::convolve8_horiz_avx2::tests::differential_odd_and_narrow_shapes ... ok
[INFO] [stdout] test dsp::x86_64::convolve8_vert_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::convolve_avg_avx2::tests::boundary_saturation ... ok
[INFO] [stdout] test dsp::x86_64::convolve_copy_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::convolve8_vert_avx2::tests::differential_odd_and_narrow_shapes ... ok
[INFO] [stdout] test dsp::x86_64::convolve8_vert_avx2::tests::tautology_guard_avx2_path ... ok
[INFO] [stdout] test dsp::x86_64::convolve_copy_avx2::tests::tautology_guard_avx2_path ... ok
[INFO] [stdout] test dsp::x86_64::convolve_avg_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::convolve8_scaled_avx2::tests::differential_avg ... ok
[INFO] [stdout] test dsp::x86_64::d117_predictor_avx2::tests::constant_input ... ok
[INFO] [stdout] test dsp::x86_64::d117_predictor_avx2::tests::differential_all_sizes ... ok
[INFO] [stdout] test dsp::x86_64::d153_predictor_avx2::tests::constant_input ... ok
[INFO] [stdout] test dsp::x86_64::d135_predictor_avx2::tests::constant_input ... ok
[INFO] [stdout] test dsp::x86_64::d135_predictor_avx2::tests::differential_all_sizes ... ok
[INFO] [stdout] test dsp::x86_64::d45_predictor_avx2::tests::constant_input ... ok
[INFO] [stdout] test dsp::x86_64::d153_predictor_avx2::tests::differential_all_sizes ... ok
[INFO] [stdout] test dsp::x86_64::d63_predictor_avx2::tests::constant_input ... ok
[INFO] [stdout] test dsp::x86_64::d207_predictor_avx2::tests::constant_input ... ok
[INFO] [stdout] test dsp::x86_64::convolve_avg_avx2::tests::tautology_guard_avx2_path ... ok
[INFO] [stdout] test dsp::x86_64::dc_pred_4x4_avx2::tests::dc_predictor_4x4_all_zero ... ok
[INFO] [stdout] test dsp::x86_64::d63_predictor_avx2::tests::differential_all_sizes ... ok
[INFO] [stdout] test dsp::x86_64::dc_pred_4x4_avx2::tests::dc_predictor_4x4_misaligned_dst_pointers ... ok
[INFO] [stdout] test dsp::x86_64::dc_pred_4x4_avx2::tests::dc_predictor_4x4_dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::dc_pred_4x4_avx2::tests::dc_predictor_4x4_pathological_all_max_max ... ok
[INFO] [stdout] test dsp::x86_64::d207_predictor_avx2::tests::differential_all_sizes ... ok
[INFO] [stdout] test dsp::x86_64::dc_pred_4x4_avx2::tests::dc_predictor_4x4_pathological_alternating ... ok
[INFO] [stdout] test dsp::x86_64::dc_pred_4x4_avx2::tests::dc_predictor_4x4_pathological_max_zero ... ok
[INFO] [stdout] test dsp::x86_64::dc_pred_4x4_avx2::tests::dc_predictor_4x4_pathological_round_sum_12 ... ok
[INFO] [stdout] test dsp::x86_64::dc_pred_4x4_avx2::tests::dc_predictor_4x4_pathological_round_sum_8 ... ok
[INFO] [stdout] test dsp::x86_64::d45_predictor_avx2::tests::differential_all_sizes ... ok
[INFO] [stdout] test dsp::x86_64::dc_pred_4x4_avx2::tests::dc_predictor_4x4_all_max ... ok
[INFO] [stdout] test dsp::x86_64::dc_pred_4x4_avx2::tests::dc_predictor_4x4_pathological_all_zero_zero ... ok
[INFO] [stdout] test dsp::x86_64::dc_pred_4x4_avx2::tests::dc_predictor_4x4_pathological_round_sum_9 ... ok
[INFO] [stdout] test dsp::x86_64::dc_pred_4x4_avx2::tests::dc_predictor_4x4_pathological_round_sum_10 ... ok
[INFO] [stdout] test dsp::x86_64::dc_pred_4x4_avx2::tests::dc_predictor_4x4_pathological_round_sum_11 ... ok
[INFO] [stdout] test dsp::x86_64::dc_predict_128_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::dc_predict_128_avx2::tests::tautology_guard_avx2_path ... ok
[INFO] [stdout] test dsp::x86_64::dc_pred_4x4_avx2::tests::dc_predictor_4x4_scalar_eq_avx2_proptest ... ok
[INFO] [stdout] test dsp::x86_64::dc_predict_128_avx2::tests::differential_1024_iters ... ok
[INFO] [stdout] test dsp::x86_64::dc_predict_full_avx2::tests::directed_boundary_inputs ... ok
[INFO] [stdout] test dsp::x86_64::dc_pred_4x4_avx2::tests::dc_predictor_4x4_pathological_zero_max ... ok
[INFO] [stdout] test dsp::x86_64::dc_pred_4x4_avx2::tests::dc_predictor_4x4_rounding_seams ... ok
[INFO] [stdout] test dsp::x86_64::dc_predict_full_avx2::tests::differential_1024_iters ... ok
[INFO] [stdout] test dsp::x86_64::dc_predict_full_avx2::tests::tautology_guard_avx2_path ... ok
[INFO] [stdout] test dsp::x86_64::dc_predict_left_avx2::tests::directed_boundary_inputs ... ok
[INFO] [stdout] test dsp::x86_64::dc_predict_left_avx2::tests::tautology_guard_avx2_path ... ok
[INFO] [stdout] test dsp::x86_64::dc_predict_left_avx2::tests::differential_1024_iters ... ok
[INFO] [stdout] test dsp::x86_64::dc_predict_left_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::dc_predict_top_avx2::tests::tautology_guard_avx2_path ... ok
[INFO] [stdout] test dsp::x86_64::dc_predict_top_avx2::tests::directed_boundary_inputs ... ok
[INFO] [stdout] test dsp::x86_64::dc_predict_full_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::h_predictor_avx2::tests::differential_1024_iters ... ok
[INFO] [stdout] test dsp::x86_64::h_predictor_avx2::tests::h_predictor_misaligned_dst ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_10_avx2::tests::idct16x16_10_all_zero_input ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_10_avx2::tests::idct16x16_10_dc_only ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_10_avx2::tests::idct16x16_10_full1d_pathological_directed ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_10_avx2::tests::idct16x16_10_dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::h_predictor_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_10_avx2::tests::idct16x16_10_pathological_max_top_rows ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_38_avx2::tests::idct16x16_38_all_zero_input ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_38_avx2::tests::idct16x16_38_dc_only ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_38_avx2::tests::idct16x16_38_dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_38_avx2::tests::idct16x16_38_pathological_max_top_rows ... ok
[INFO] [stdout] test dsp::x86_64::convolve8_scaled_avx2::tests::differential_all_filters ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_38_avx2::tests::idct16x16_38_full1d_pathological_directed ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_10_avx2::tests::idct16x16_10_scalar_eq_avx2_proptest ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_avx2::tests::idct16x16_all_zero_input ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_avx2::tests::idct16x16_dc_only ... ok
[INFO] [stdout] test dsp::x86_64::dc_predict_top_avx2::tests::differential_1024_iters ... ok
[INFO] [stdout] test dsp::x86_64::h_predictor_avx2::tests::tautology_guard_avx2_path ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_38_avx2::tests::idct16x16_38_scalar_eq_avx2_proptest ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_avx2::tests::idct16x16_misaligned_dst_pointers ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_avx2::tests::idct16x16_dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_avx2::tests::idct16x16_full1d_pathological_directed ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_avx2::tests::idct16x16_max_input ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_avx2::tests::idct16x16_transpose_sanity ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_sse2_256::tests::idct16x16_sse2_dc_impulse ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_avx2::tests::idct16x16_scalar_eq_avx2_proptest ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_sse2_256::tests::idct16_8col_proptest ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_sse2_256::tests::idct16x16_sse2_all_zero_input ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_sse2_256::tests::idct16x16_sse2_indomain_exact_outofdomain_saturates ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_sse2_256::tests::idct16x16_sse2_misaligned_dst_pointers ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_sse2_256::tests::load_input_data8_saturates_proptest ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_sse2_256::tests::idct16x16_sse2_eq_avx2_sparse_12 ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_sse2_256::tests::transpose_16bit_8x8_proptest ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_sse2_256::tests::write_buffer_8x1_proptest ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_135_avx2::tests::idct32x32_135_dc_only ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_135_avx2::tests::idct32x32_135_directed_per_row_count ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_135_avx2::tests::idct32x32_135_full1d_pathological_directed ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_135_avx2::tests::idct32x32_135_dispatch_tautology_guard ... ok
[INFO] [stdout] test dsp::x86_64::convolve_copy_avx2::tests::differential_1024_iters ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_34_avx2::tests::idct32x32_34_dc_only ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_sse2_256::tests::load_input_data8_proptest ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_sse2_256::tests::idct16x16_sse2_eq_avx2_eob_38 ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_34_avx2::tests::idct32x32_34_full1d_pathological_directed ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2::tests::idct32x32_all_zero_input ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2::tests::idct32x32_dc_only ... ok
[INFO] [stdout] test dsp::x86_64::convolve_avg_avx2::tests::differential_1024_iters ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2::tests::idct32x32_dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2::tests::idct32x32_max_input ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2::tests::idct32x32_misaligned_dst_pointers ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_34_avx2::tests::idct32x32_34_directed_per_row_count ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_34_avx2::tests::idct32x32_34_dispatch_tautology_guard ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2::tests::idct32x32_full1d_pathological_directed ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_sse2_256::tests::idct16x16_sse2_eq_avx2_indomain_dense ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2::tests::idct32x32_transpose_sanity ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2_1024::tests::idct32x32_avx2_all_zero_input ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2_1024::tests::idct32x32_avx2_dc_impulse ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2_1024::tests::idct32_1d_avx2_eq_sse2 ... ok
[INFO] [stdout] test dsp::x86_64::dc_predict_top_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2_1024::tests::idct32x32_avx2_eob_135 ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2_1024::tests::idct32x32_avx2_eob_34 ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2_1024::tests::idct32x32_avx2_eq_scalar_dense_8 ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_34_avx2::tests::idct32x32_34_scalar_eq_avx2_proptest ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2_1024::tests::idct32x32_avx2_eq_scalar_eob_135 ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2_1024::tests::idct32x32_avx2_eq_scalar_sparse_12 ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_135_avx2::tests::idct32x32_135_scalar_eq_avx2_proptest ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2_1024::tests::idct32x32_avx2_misaligned_dst_pointers ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2_1024::tests::idct32x32_avx2_eq_sse2_dense_12 ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2_1024::tests::recon_and_store16_add_clip ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2_1024::tests::transpose_16x16_double_is_identity ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2_1024::tests::idct32x32_avx2_eq_scalar_eob_34 ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2_1024::tests::transpose_16x16_roundtrip ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2_135::tests::idct32x32_135_avx2_dc_impulse ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2_135::tests::idct32x32_135_avx2_directed_per_row_count ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2_135::tests::idct32x32_135_avx2_dispatch_tautology_guard ... ok
[INFO] [stdout] test dsp::x86_64::convolve8_avg_avx2::tests::avg_2d_differential ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2_135::tests::idct32x32_135_avx2_all_zero_input ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2_1024::tests::idct32x32_avx2_eq_sse2_sparse_12 ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2_135::tests::idct32x32_135_avx2_misaligned_dst_pointers ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_sse2_1024::tests::idct32x32_sse2_dc_impulse ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_sse2_1024::tests::idct32x32_sse2_all_zero_input ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_sse2_1024::tests::idct32x32_sse2_eob_135 ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2_135::tests::idct32x32_135_avx2_pathological_directed ... ok
[INFO] [stdout] test dsp::x86_64::idct16x16_avx2::tests::idct16x16_single_coefficient_impulses ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_sse2_1024::tests::idct32x32_sse2_eq_scalar_eob_135 ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2_135::tests::idct32x32_135_avx2_eq_scalar_dense_i12 ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2_1024::tests::idct32x32_avx2_eq_sse2_dense_i16_full ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_sse2_1024::tests::idct32x32_sse2_eob_34 ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2::tests::idct32x32_scalar_eq_avx2_proptest ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_sse2_1024::tests::idct32x32_sse2_eq_scalar_dense_8 ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_sse2_1024::tests::idct32x32_sse2_eq_scalar_eob_34 ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2_135::tests::idct32x32_135_avx2_eq_sse2_i16_full ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2_135::tests::idct32x32_135_avx2_eq_scalar_eob_135 ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_sse2_1024::tests::idct32x32_sse2_eq_scalar_sparse_12 ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_sse2_1024::tests::idct32x32_sse2_misaligned_dst_pointers ... ok
[INFO] [stdout] test bitstream::superframe::tests::builder_picks_mag_3_then_4_at_thresholds ... ok
[INFO] [stdout] test dsp::x86_64::convolve8_avx2::tests::differential_2d ... ok
[INFO] [stdout] test dsp::x86_64::idct4x4_avx2::tests::idct4x4_dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::idct4x4_avx2::tests::idct4x4_full1d_pathological_directed ... ok
[INFO] [stdout] test dsp::x86_64::idct4x4_avx2::tests::idct4x4_misaligned_dst_pointers ... ok
[INFO] [stdout] test dsp::x86_64::idct8x8_12_sse2::tests::idct8x8_12_all_zero_input ... ok
[INFO] [stdout] test dsp::x86_64::idct8x8_12_sse2::tests::idct8x8_12_single_coefficient_impulses ... ok
[INFO] [stdout] test dsp::x86_64::idct8x8_12_sse2::tests::idct8x8_12_transpose_16bit_4x8_directed ... ok
[INFO] [stdout] test dsp::x86_64::idct4x4_avx2::tests::idct4x4_avx2_dispatch_slot_uses_avx2_path ... ok
[INFO] [stdout] test dsp::x86_64::idct8x8_12_sse2::tests::idct_calc_wraplow_proptest ... ok
[INFO] [stdout] test dsp::x86_64::idct4x4_avx2::tests::idct4x4_all_zero_input ... ok
[INFO] [stdout] test dsp::x86_64::idct8x8_12_sse2::tests::idct8x8_12_misaligned_dst_pointers ... ok
[INFO] [stdout] test dsp::x86_64::idct4x4_avx2::tests::idct4x4_scalar_eq_avx2_proptest ... ok
[INFO] [stdout] test dsp::x86_64::idct8x8_12_sse2::tests::butterfly_proptest ... ok
[INFO] [stdout] test dsp::x86_64::idct8x8_12_sse2::tests::idct8x8_12_scalar_eq_sse2_proptest ... ok
[INFO] [stdout] test dsp::x86_64::idct8x8_12_sse2::tests::idct_madd_round_shift_proptest ... ok
[INFO] [stdout] test dsp::x86_64::idct8x8_avx2::tests::idct8x8_full1d_row_dominant_directed ... ok
[INFO] [stdout] test dsp::x86_64::idct8x8_12_sse2::tests::pair_set_epi16_directed ... ok
[INFO] [stdout] test dsp::x86_64::idct8x8_12_sse2::tests::idct8_sse2_proptest ... ok
[INFO] [stdout] test dsp::x86_64::idct8x8_12_sse2::tests::load_input_data4_proptest ... ok
[INFO] [stdout] test dsp::x86_64::idct8x8_avx2::tests::idct8x8_full1d_column_dominant_directed ... ok
[INFO] [stdout] test dsp::x86_64::idct8x8_avx2::tests::idct8x8_misaligned_dst_pointers ... ok
[INFO] [stdout] test dsp::x86_64::idct8x8_12_sse2::tests::transpose_16bit_4x4_directed ... ok
[INFO] [stdout] test dsp::x86_64::idct8x8_avx2::tests::idct8x8_single_coefficient_impulses ... ok
[INFO] [stdout] test dsp::x86_64::idct8x8_avx2::tests::idct8x8_scalar_eq_avx2_proptest ... ok
[INFO] [stdout] test dsp::x86_64::idct8x8_sse2_64::tests::idct8x8_sse2_64_misaligned_dst_pointers ... ok
[INFO] [stdout] test dsp::x86_64::iht16x16_avx2::tests::iadst16_avx2_standalone ... ok
[INFO] [stdout] test dsp::x86_64::idct8x8_sse2_64::tests::idct8x8_sse2_64_eq_scalar_uniform_12 ... ok
[INFO] [stdout] test dsp::x86_64::iht16x16_avx2::tests::iht16x16_dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::iht16x16_avx2::tests::iht16x16_full1d_pathological_directed_adstdct ... ok
[INFO] [stdout] test dsp::x86_64::iht16x16_avx2::tests::iht16x16_full1d_pathological_directed_dctadst ... ok
[INFO] [stdout] test dsp::x86_64::idct8x8_avx2::tests::idct8x8_all_zero_input ... ok
[INFO] [stdout] test dsp::x86_64::iht16x16_avx2::tests::iht16x16_dc_only ... ok
[INFO] [stdout] test dsp::x86_64::iht16x16_avx2::tests::iht16x16_max_input ... ok
[INFO] [stdout] test dsp::x86_64::idct8x8_sse2_64::tests::idct8x8_sse2_64_eq_scalar_sparse_12 ... ok
[INFO] [stdout] test dsp::x86_64::iht16x16_avx2::tests::iht16x16_full1d_pathological_directed_dctdct ... ok
[INFO] [stdout] test dsp::x86_64::idct8x8_sse2_64::tests::idct8x8_sse2_64_dc_impulse ... ok
[INFO] [stdout] test dsp::x86_64::iht16x16_avx2::tests::iht16x16_full1d_pathological_directed_adstadst ... ok
[INFO] [stdout] test dsp::x86_64::iht16x16_avx2::tests::iht16x16_all_zero_input ... ok
[INFO] [stdout] test dsp::x86_64::iht16x16_avx2::tests::iht16x16_misaligned_dst_pointers ... ok
[INFO] [stdout] test dsp::x86_64::iht4x4_avx2::tests::iht4x4_all_zero_input ... ok
[INFO] [stdout] test dsp::x86_64::iht4x4_avx2::tests::iht4x4_full1d_pathological_directed_adstadst ... ok
[INFO] [stdout] test dsp::x86_64::iht4x4_avx2::tests::iht4x4_dc_only ... ok
[INFO] [stdout] test dsp::x86_64::iht4x4_avx2::tests::iht4x4_dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::iht16x16_avx2::tests::iht16x16_pathological_per_tx_type ... ok
[INFO] [stdout] test dsp::x86_64::iht4x4_avx2::tests::iht4x4_full1d_pathological_directed_dctdct ... ok
[INFO] [stdout] test dsp::x86_64::iht4x4_avx2::tests::iht4x4_full1d_pathological_directed_dctadst ... ok
[INFO] [stdout] test dsp::x86_64::idct8x8_sse2_64::tests::idct8x8_sse2_64_all_zero_input ... ok
[INFO] [stdout] test dsp::x86_64::iht4x4_avx2::tests::iht4x4_full1d_pathological_directed_adstdct ... ok
[INFO] [stdout] test dsp::x86_64::iht4x4_avx2::tests::iht4x4_misaligned_dst_pointers ... ok
[INFO] [stdout] test dsp::x86_64::iht4x4_avx2::tests::iht4x4_max_input ... ok
[INFO] [stdout] test dsp::x86_64::iht4x4_avx2::tests::iht4x4_scalar_eq_avx2_proptest ... ok
[INFO] [stdout] test dsp::x86_64::idct4x4_avx2::tests::idct4x4_single_coefficient_impulses ... ok
[INFO] [stdout] test dsp::x86_64::idct8x8_avx2::tests::idct8x8_dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::iht8x8_avx2::tests::iht8x8_dc_only ... ok
[INFO] [stdout] test dsp::x86_64::iht8x8_avx2::tests::iht8x8_dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::idct8x8_sse2_64::tests::idct8x8_sse2_64_single_coefficient_impulses ... ok
[INFO] [stdout] test dsp::x86_64::iht8x8_avx2::tests::iht8x8_full1d_pathological_directed_adstdct ... ok
[INFO] [stdout] test dsp::x86_64::iht8x8_avx2::tests::iht8x8_full1d_pathological_directed_adstadst ... ok
[INFO] [stdout] test dsp::x86_64::iht8x8_avx2::tests::iht8x8_full1d_pathological_directed_dctdct ... ok
[INFO] [stdout] test dsp::x86_64::iht8x8_avx2::tests::iht8x8_full1d_row_dominant_directed ... ok
[INFO] [stdout] test dsp::x86_64::iht8x8_avx2::tests::iht8x8_full1d_pathological_directed_dctadst ... ok
[INFO] [stdout] test dsp::x86_64::iht4x4_avx2::tests::iht4x4_single_coefficient_impulses ... ok
[INFO] [stdout] test dsp::x86_64::iht8x8_avx2::tests::iht8x8_all_zero_input ... ok
[INFO] [stdout] test dsp::x86_64::int_pro_sse2::tests::vector_var_matches_scalar_random_and_extreme_projections ... ok
[INFO] [stdout] test dsp::x86_64::iht8x8_avx2::tests::iht8x8_single_coefficient_impulses ... ok
[INFO] [stdout] test dsp::x86_64::int_pro_sse2::tests::clamped_row_projection_sse2_matches_scalar_edge_rows ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_16_avx2::tests::all_zero_no_op ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_16_avx2::tests::directed_hev_falls_back_to_filter4 ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_16_avx2::tests::directed_mask_off_preserves_input ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_16_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_16_avx2::tests::directed_step_edge_engages_wide15_filter ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_16_avx2::tests::all_max_no_op ... ok
[INFO] [stdout] test dsp::x86_64::iht8x8_avx2::tests::iht8x8_max_input ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_16_avx2::tests::scalar_eq_avx2_proptest ... ok
[INFO] [stdout] test dsp::x86_64::iht8x8_avx2::tests::iht8x8_misaligned_dst_pointers ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_16_avx2::tests::tautology_guard_scalar_modifies_buffer ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_16_dual_avx2::tests::directed_flat_engages_wide_filter ... ok
[INFO] [stdout] test dsp::x86_64::iht8x8_avx2::tests::iht8x8_scalar_eq_avx2_proptest ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_4_avx2::tests::all_zero_no_op ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_4_avx2::tests::directed_hev_path ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_16_dual_avx2::tests::differential_1024_iters ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_4_avx2::tests::directed_mask_off_preserves_input ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_4_avx2::tests::directed_step_edge_engages_filter ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_4_avx2::tests::scalar_eq_avx2_proptest ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_4_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::int_pro_sse2::tests::row_projection_sse2_matches_scalar_random_strides_and_unaligned_starts ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_4_dual_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_16_dual_avx2::tests::tautology_guard_scalar_modifies_buffer ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_4_avx2::tests::all_max_no_op ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_4_avx2::tests::tautology_guard_scalar_modifies_buffer ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_4_dual_avx2::tests::tautology_guard_scalar_modifies_buffer ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_8_avx2::tests::all_max_no_op ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_4_dual_avx2::tests::differential_1024_iters ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_8_avx2::tests::all_zero_no_op ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_8_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_8_avx2::tests::tautology_guard_scalar_modifies_buffer ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_8_dual_avx2::tests::asymmetric_threshold_sets ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_8_avx2::tests::directed_hev_falls_back_to_filter4 ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_16_dual_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_8_avx2::tests::directed_mask_off_preserves_input ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_8_avx2::tests::directed_step_edge_engages_wide_filter ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_8_avx2::tests::scalar_eq_avx2_proptest ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_8_dual_avx2::tests::differential_1024_iters ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_8_dual_avx2::tests::tautology_guard_scalar_modifies_buffer ... ok
[INFO] [stdout] test dsp::x86_64::int_pro_sse2::tests::fused_64x64_projections_match_scalar_with_padding_and_extremes ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_16_avx2::tests::all_max_no_op ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_16_avx2::tests::directed_hev_falls_back_to_filter4 ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_16_avx2::tests::directed_mask_off_preserves_input ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_16_avx2::tests::tautology_guard_scalar_modifies_buffer ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_16_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_16_dual_avx2::tests::directed_flat_engages_wide_filter ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_16_dual_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_16_dual_avx2::tests::tautology_guard_scalar_modifies_buffer ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_4_avx2::tests::all_max_no_op ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_4_avx2::tests::all_zero_no_op ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_4_avx2::tests::directed_hev_path ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_8_dual_avx2::tests::directed_flat_engages_wide_filter ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_8_dual_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_16_avx2::tests::all_zero_no_op ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_4_avx2::tests::directed_step_edge_engages_filter ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_4_avx2::tests::directed_mask_off_preserves_input ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_4_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_16_dual_avx2::tests::differential_1024_iters ... ok
[INFO] [stdout] test dsp::x86_64::lpf_horizontal_4_dual_avx2::tests::asymmetric_threshold_sets ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_16_avx2::tests::scalar_eq_avx2_proptest ... ok
[INFO] [stdout] test dsp::x86_64::convolve8_horiz_avx2::tests::differential_all_filters ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_4_dual_avx2::tests::asymmetric_threshold_sets ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_4_dual_avx2::tests::differential_1024_iters ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_4_dual_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_4_avx2::tests::scalar_eq_avx2_proptest ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_4_avx2::tests::tautology_guard_scalar_modifies_buffer ... ok
[INFO] [stdout] test dsp::x86_64::iht16x16_avx2::tests::iht16x16_scalar_eq_avx2_proptest ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_4_dual_avx2::tests::tautology_guard_scalar_modifies_buffer ... ok
[INFO] [stdout] test dsp::x86_64::iht8x8_avx2::tests::iht8x8_full1d_column_dominant_directed ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_8_avx2::tests::directed_mask_off_preserves_input ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_8_avx2::tests::directed_hev_falls_back_to_filter4 ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_8_avx2::tests::all_max_no_op ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_16_avx2::tests::directed_step_edge_engages_wide15_filter ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_8_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_8_avx2::tests::scalar_eq_avx2_proptest ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_8_avx2::tests::all_zero_no_op ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_8_avx2::tests::directed_step_edge_engages_wide_filter ... ok
[INFO] [stdout] test dsp::x86_64::idct32x32_avx2::tests::idct32x32_single_coefficient_impulses ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_8_dual_avx2::tests::asymmetric_threshold_sets ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_8_dual_avx2::tests::directed_flat_engages_wide_filter ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_8_dual_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::plane_dequant_finisher_avx2::tests::empty_input_no_op ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_8_avx2::tests::tautology_guard_scalar_modifies_buffer ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_8_dual_avx2::tests::differential_1024_iters ... ok
[INFO] [stdout] test dsp::x86_64::minmax_sse2::tests::minmax_8x8_matches_scalar_across_strides_and_offsets ... ok
[INFO] [stdout] test dsp::x86_64::plane_dequant_finisher_avx2::tests::max_values_no_overflow ... ok
[INFO] [stdout] test dsp::x86_64::plane_dequant_finisher_avx2::tests::scalar_eq_avx2_proptest ... ok
[INFO] [stdout] test dsp::x86_64::plane_dequant_finisher_avx2::tests::tautology_guard_scalar_writes ... ok
[INFO] [stdout] test dsp::x86_64::plane_dequant_finisher_avx2::tests::dq_shift_one_path ... ok
[INFO] [stdout] test dsp::x86_64::plane_dequant_finisher_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::plane_dequant_finisher_avx2::tests::multiple_of_eight ... ok
[INFO] [stdout] test dsp::x86_64::plane_dequant_finisher_avx2::tests::tail_only_path ... ok
[INFO] [stdout] test dsp::x86_64::quantize_fp_avx2::tests::zero_eob_shortcut_requires_zero_dc_and_zero_vector ... ok
[INFO] [stdout] test dsp::x86_64::quantize_fp_avx2::tests::zero_eob_shortcut_matches_scalar_with_late_nonzero_and_reused_outputs ... ok
[INFO] [stdout] test dsp::x86_64::quantize_fp_avx2::tests::skip_block_clears_reused_outputs ... ok
[INFO] [stdout] test dsp::x86_64::quantize_fp_avx2::tests::scalar_equivalence_random_coefficients ... ok
[INFO] [stdout] test dsp::x86_64::quantize_fp_avx2::tests::iscan_zero_chunk_skip_matches_scalar_for_sparse_multichunk_blocks ... ok
[INFO] [stdout] test dsp::x86_64::quantize_metrics_sse2::tests::sse2_matches_scalar_across_sizes_quantizers_and_extremes ... ok
[INFO] [stdout] test dsp::x86_64::lpf_vertical_8_dual_avx2::tests::tautology_guard_scalar_modifies_buffer ... ok
[INFO] [stdout] test dsp::x86_64::sad4d_avx2::tests::differential_edge_content ... ok
[INFO] [stdout] test dsp::x86_64::sad_avx2::tests::differential_edge_content ... ok
[INFO] [stdout] test dsp::x86_64::sad4d_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::sad_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::quantize_fp_avx2::tests::iscan_eob_reduction_handles_sparse_boundaries ... ok
[INFO] [stdout] test dsp::x86_64::quantize_fp_avx2::tests::iscan_eob_vector_fallback_is_exercised ... ok
[INFO] [stdout] test dsp::x86_64::subpel_variance_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::sse_block_sse2::tests::differential_all_vp9_shapes_and_strides ... ok
[INFO] [stdout] test dsp::x86_64::quantize_metrics_sse2::tests::pairwise_error_matches_scalar_and_falls_back_on_overflow ... ok
[INFO] [stdout] test dsp::x86_64::iht16x16_avx2::tests::iht16x16_single_coefficient_impulses ... ok
[INFO] [stdout] test dsp::x86_64::sse_block_sse2::tests::differential_extreme_values_and_zero_detection ... ok
[INFO] [stdout] test dsp::x86_64::subpel_variance_avx2::tests::production_wrapper_reuses_thread_local_scratch ... ok
[INFO] [stdout] test dsp::x86_64::subpel_variance_avx2::tests::differential_edge_content ... ok
[INFO] [stdout] test dsp::x86_64::tm_predictor_avx2::tests::directed_clip_at_255 ... ok
[INFO] [stdout] test dsp::x86_64::tm_predictor_avx2::tests::directed_clip_at_zero ... ok
[INFO] [stdout] test dsp::x86_64::subtract_sse2::tests::differential_random_all_sizes_and_strides ... ok
[INFO] [stdout] test dsp::x86_64::subtract_sse2::tests::differential_extreme_values_and_zero_detection ... ok
[INFO] [stdout] test dsp::x86_64::v_predictor_avx2::tests::public_wrapper_rejects_invalid_geometry - should panic ... ok
[INFO] [stdout] test dsp::x86_64::tm_predictor_avx2::tests::directed_boundary_inputs ... ok
[INFO] [stdout] test dsp::x86_64::v_predictor_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::v_predictor_avx2::tests::differential_1024_iters ... ok
[INFO] [stdout] test dsp::x86_64::tm_predictor_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test dsp::x86_64::tm_predictor_avx2::tests::tautology_guard_avx2_path ... ok
[INFO] [stdout] test dsp::x86_64::subpel_variance_avx2::tests::differential_temp_byte_identical ... ok
[INFO] [stdout] test dsp::x86_64::variance_avx2::tests::differential_edge_content ... ok
[INFO] [stdout] test dsp::x86_64::variance_avx2::tests::differential_8x8_cell ... ok
[INFO] [stdout] test entropy::adapt::tests::adapt_coef_probs_intra_only_zero_counts ... ok
[INFO] [stdout] test dsp::x86_64::v_predictor_avx2::tests::tautology_guard_avx2_path ... ok
[INFO] [stdout] test entropy::adapt::tests::adapt_coef_probs_single_slot_hand_trace ... ok
[INFO] [stdout] test dsp::x86_64::v_predictor_avx2::tests::v_predictor_misaligned_dst ... ok
[INFO] [stdout] test dsp::x86_64::tm_predictor_avx2::tests::differential_1024_iters ... ok
[INFO] [stdout] test dsp::x86_64::subpel_variance_avx2::tests::differential_var_sse ... ok
[INFO] [stdout] test entropy::adapt::tests::adapt_mode_probs_intra_inter_hand_trace ... ok
[INFO] [stdout] test entropy::adapt::tests::adapt_mode_probs_zero_counts_unchanged ... ok
[INFO] [stdout] test entropy::adapt::tests::adapt_mv_probs_joints_skewed_to_zero ... ok
[INFO] [stdout] test entropy::adapt::tests::adapt_mode_probs_passes_through_coef_and_mv ... ok
[INFO] [stdout] test entropy::adapt::tests::adapt_mv_probs_sign_hand_trace ... ok
[INFO] [stdout] test entropy::adapt::tests::adapt_mode_probs_skip_hand_trace ... ok
[INFO] [stdout] test entropy::adapt::tests::frame_counts_add_bit_exact_against_explicit_sum ... ok
[INFO] [stdout] test entropy::adapt::tests::coef_adapt_params_matches_libvpx ... ok
[INFO] [stdout] test dsp::x86_64::variance_avx2::tests::dispatch_round_trip ... ok
[INFO] [stdout] test entropy::adapt::tests::coef_counts_bank_add_identity_and_sum ... ok
[INFO] [stdout] test entropy::adapt::tests::frame_counts_add_identity_on_default ... ok
[INFO] [stdout] test entropy::adapt::tests::frame_counts_add_is_associative ... ok
[INFO] [stdout] test entropy::adapt::tests::adapt_mv_probs_allow_hp_false_skips_hp ... ok
[INFO] [stdout] test entropy::adapt::tests::adapt_mv_probs_zero_counts_unchanged ... ok
[INFO] [stdout] test entropy::adapt::tests::merge_probs_hand_trace_24_112 ... ok
[INFO] [stdout] test entropy::adapt::tests::frame_counts_add_non_coef_leaves_coefficient_banks_unchanged ... ok
[INFO] [stdout] test entropy::adapt::tests::merge_probs_output_in_valid_range ... ok
[INFO] [stdout] test entropy::adapt::tests::get_binary_prob_zero_counts_is_half ... ok
[INFO] [stdout] test entropy::adapt::tests::get_prob_clamps_to_one_and_255 ... ok
[INFO] [stdout] test entropy::adapt::tests::merge_probs_saturated_count ... ok
[INFO] [stdout] test entropy::adapt::tests::merge_probs_zero_counts_no_op ... ok
[INFO] [stdout] test entropy::adapt::tests::mode_mv_merge_hand_trace ... ok
[INFO] [stdout] test entropy::adapt::tests::mode_mv_merge_saturates ... ok
[INFO] [stdout] test entropy::bitacct::tests::bool_writer_boundaries_reset_to_other ... ok
[INFO] [stdout] test entropy::adapt::tests::mode_mv_merge_zero_counts_passthrough ... ok
[INFO] [stdout] test entropy::adapt::tests::tree_merge_partition_tree_skewed ... ok
[INFO] [stdout] test entropy::adapt::tests::tree_merge_partition_tree_zero_counts ... ok
[INFO] [stdout] test entropy::adapt::tests::weighted_prob_endpoints ... ok
[INFO] [stdout] test entropy::bitacct::tests::suppression_skips_recording_and_restores_enabled_state ... ok
[INFO] [stdout] test entropy::bitacct::tests::full_coverage_sweep ... ok
[INFO] [stdout] test entropy::bool_reader::tests::over_read_sets_error ... ok
[INFO] [stdout] test entropy::bool_reader::tests::round_trip_bits_p128 ... ok
[INFO] [stdout] test entropy::bool_writer::tests::empty_stream_round_trips ... ok
[INFO] [stdout] test entropy::bool_writer::tests::has_error_set_on_buffer_overflow ... ok
[INFO] [stdout] test entropy::bool_writer::tests::pos_matches_stop_encode_returned_count ... ok
[INFO] [stdout] test entropy::bool_writer::tests::round_trip_varied_probabilities ... ok
[INFO] [stdout] test entropy::bool_writer::tests::single_bit_round_trip ... ok
[INFO] [stdout] test entropy::bool_writer::tests::start_encode_emits_marker_bit_without_flushing_byte ... ok
[INFO] [stdout] test entropy::bool_writer::tests::stop_encode_avoids_superframe_marker_byte_collision ... ok
[INFO] [stdout] test entropy::bool_writer::tests::stop_encode_error_display ... ok
[INFO] [stdout] test entropy::bool_writer::tests::stop_encode_returns_err_on_overflow ... ok
[INFO] [stdout] test entropy::bool_writer::tests::write_bit_equivalent_to_write_at_prob_128 ... ok
[INFO] [stdout] test entropy::bool_writer::tests::write_literal_round_trip ... ok
[INFO] [stdout] test entropy::bool_writer::tests::write_prob_round_trip ... ok
[INFO] [stdout] test entropy::bool_reader::tests::round_trip_literals ... ok
[INFO] [stdout] test entropy::coef_probs::tests::band_0_zero_padding_4x4 ... ok
[INFO] [stdout] test entropy::bool_reader::tests::round_trip_skewed_probabilities ... ok
[INFO] [stdout] test entropy::bool_writer::tests::count_only_writer_accepts_symbols_without_emitting_bytes ... ok
[INFO] [stdout] test entropy::coef_probs::tests::m7_audit_y_intra_corners_other_sizes ... ok
[INFO] [stdout] test entropy::bool_writer::tests::long_sequence_high_prob_round_trip ... ok
[INFO] [stdout] test entropy::bool_writer::tests::many_bits_round_trip_prob_128 ... ok
[INFO] [stdout] test entropy::coef_probs::tests::band_0_zero_padding_other_sizes ... ok
[INFO] [stdout] test entropy::coef_probs::tests::m7_audit_y_intra_full_sweep_4x4 ... ok
[INFO] [stdout] test entropy::coef_probs::tests::table_shapes ... ok
[INFO] [stdout] test entropy::default_probs::tests::all_mode_probs_nonzero ... ok
[INFO] [stdout] test entropy::default_probs::tests::spec_quoted_spot_checks ... ok
[INFO] [stdout] test entropy::detokenize::tests::band_translate_dispatch ... ok
[INFO] [stdout] test entropy::detokenize::tests::block_runs_to_seg_eob_via_zero_run ... ok
[INFO] [stdout] test entropy::detokenize::tests::cat1_token_with_extension_bit ... ok
[INFO] [stdout] test entropy::detokenize::tests::cat_probs_match_libvpx ... ok
[INFO] [stdout] test entropy::default_probs::tests::table_shapes_match_libvpx ... ok
[INFO] [stdout] test entropy::detokenize::tests::cat6_token_full_14_extension_bits ... ok
[INFO] [stdout] test entropy::detokenize::tests::coefband_trans_4x4_values ... ok
[INFO] [stdout] test entropy::detokenize::tests::a6_encode_decode_counts_match ... ok
[INFO] [stdout] test entropy::detokenize::tests::coefband_trans_8x8plus_values ... ok
[INFO] [stdout] test entropy::detokenize::tests::count_only_replay_consumes_block_without_reading_tokens ... ok
[INFO] [stdout] test entropy::detokenize::tests::decode_coefs_short_seg_eob_stops_early ... ok
[INFO] [stdout] test entropy::detokenize::tests::empty_block_eob_at_zero ... ok
[INFO] [stdout] test entropy::detokenize::tests::counts_tallied_correctly ... ok
[INFO] [stdout] test entropy::detokenize::tests::encode_coefs_full_block_with_leading_zero_run_no_terminal_eob ... ok
[INFO] [stdout] test entropy::detokenize::tests::col_scan_4x4_dispatches_to_raster_positions ... ok
[INFO] [stdout] test entropy::detokenize::tests::encode_coefs_round_trips_all_tx_sizes ... ok
[INFO] [stdout] test entropy::detokenize::tests::decode_coefs_counts_with_zero_run_and_value_tree ... ok
[INFO] [stdout] test entropy::detokenize::tests::encode_coefs_reused_scratch_is_independent_of_previous_block ... ok
[INFO] [stdout] test entropy::coef_probs::tests::spec_spot_checks ... ok
[INFO] [stdout] test dsp::x86_64::sad4d_avx2::tests::differential_shared_plane_offsets ... ok
[INFO] [stdout] test entropy::detokenize::tests::encode_coefs_round_trips_block_full_to_seg_eob ... ok
[INFO] [stdout] test entropy::detokenize::tests::encode_coefs_round_trips_cat2_full_range ... ok
[INFO] [stdout] test entropy::detokenize::tests::encode_coefs_round_trips_cat4 ... ok
[INFO] [stdout] test entropy::detokenize::tests::encode_coefs_round_trips_cat1_full_range ... ok
[INFO] [stdout] test entropy::detokenize::tests::encode_coefs_round_trips_cat3 ... ok
[INFO] [stdout] test entropy::detokenize::tests::encode_coefs_round_trips_cat5 ... ok
[INFO] [stdout] test entropy::adapt::tests::adapt_coef_probs_zero_counts_returns_input ... ok
[INFO] [stdout] test entropy::detokenize::tests::encode_coefs_round_trips_cat6 ... ok
[INFO] [stdout] test entropy::detokenize::tests::encode_coefs_round_trips_empty_block ... ok
[INFO] [stdout] test entropy::detokenize::tests::encode_coefs_round_trips_four_token ... ok
[INFO] [stdout] test entropy::detokenize::tests::encode_coefs_round_trips_single_one_dc_positive ... ok
[INFO] [stdout] test entropy::detokenize::tests::encode_coefs_round_trips_two_token ... ok
[INFO] [stdout] test entropy::detokenize::tests::encode_coefs_round_trips_single_one_negative ... ok
[INFO] [stdout] test entropy::detokenize::tests::encode_coefs_three_and_four_tokens_round_trip ... ok
[INFO] [stdout] test entropy::detokenize::tests::encode_coefs_round_trips_three_token ... ok
[INFO] [stdout] test entropy::detokenize::tests::encode_coefs_round_trips_zero_run_then_one ... ok
[INFO] [stdout] test entropy::detokenize::tests::g3_encode_coefs_with_none_counts_does_not_panic ... ok
[INFO] [stdout] test entropy::detokenize::tests::g3_encode_coefs_accumulates_counts_when_handle_present ... ok
[INFO] [stdout] test entropy::detokenize::tests::mid_loop_context_update_required ... ok
[INFO] [stdout] test entropy::detokenize::tests::i16_block_writer_matches_i32_tokens_and_contexts ... ok
[INFO] [stdout] test entropy::detokenize::tests::retained_probability_context_indexes_every_flattened_row ... ok
[INFO] [stdout] test entropy::detokenize::tests::retained_block_pass_replays_and_detects_extra_block ... ok
[INFO] [stdout] test entropy::detokenize::tests::encode_coefs_round_trips_full_block_random_fuzz ... ok
[INFO] [stdout] test entropy::detokenize::tests::retained_token_extra_matches_libvpx_lowbd_buckets ... ok
[INFO] [stdout] test entropy::detokenize::tests::row_scan_4x4_dispatches_to_raster_positions ... ok
[INFO] [stdout] test entropy::detokenize::tests::single_one_token_dc_positive ... ok
[INFO] [stdout] test entropy::detokenize::tests::retained_tokens_match_direct_encode_with_new_probabilities ... ok
[INFO] [stdout] test entropy::detokenize::tests::write_block_tokens_seg_eob_shortened ... ok
[INFO] [stdout] test entropy::detokenize::tests::single_two_token_ac_at_position_5_negative ... ok
[INFO] [stdout] test entropy::detokenize::tests::write_block_tokens_initial_pt_two_via_seeded_context ... ok
[INFO] [stdout] test entropy::detokenize::tests::write_block_tokens_above_left_propagation ... ok
[INFO] [stdout] test entropy::detokenize::tests::write_block_tokens_uv_inter_tx16x16_eob20 ... ok
[INFO] [stdout] test entropy::detokenize::tests::write_block_tokens_y_inter_tx8x8_eob10 ... ok
[INFO] [stdout] test entropy::detokenize::tests::write_block_tokens_y_intra_tx32x32_eob64 ... ok
[INFO] [stdout] test entropy::detokenize::tests::write_block_tokens_y_intra_tx4x4_three_nonzero ... ok
[INFO] [stdout] test entropy::detokenize::tests::write_block_tokens_y_intra_tx4x4_empty ... ok
[INFO] [stdout] test entropy::detokenize::tests::differential_fuzz_decode_coefs_vs_libvpx_ref ... ok
[INFO] [stdout] test entropy::diff_update::tests::diff_update_prob_applies_update_when_bit_one ... ok
[INFO] [stdout] test entropy::frame_context::tests::default_is_deterministic ... ok
[INFO] [stdout] test entropy::diff_update::tests::diff_update_prob_no_update_when_bit_zero ... ok
[INFO] [stdout] test entropy::frame_context::tests::frame_contexts_constants ... ok
[INFO] [stdout] test entropy::diff_update::tests::inv_map_table_structure ... ok
[INFO] [stdout] test entropy::diff_update::tests::inv_recenter_nonneg_hand_checks ... ok
[INFO] [stdout] test entropy::diff_update::tests::inv_remap_prob_hand_checks ... ok
[INFO] [stdout] test entropy::frame_context::tests::frame_contexts_log2_consistent_with_bitstream_layer ... ok
[INFO] [stdout] test entropy::kf_probs::tests::table_shapes_match_libvpx ... ok
[INFO] [stdout] test entropy::kf_probs::tests::no_zero_probs ... ok
[INFO] [stdout] test entropy::mv_probs::tests::default_nmv_horizontal_component ... ok
[INFO] [stdout] test entropy::frame_context::tests::new_default_populates_all_fields ... ok
[INFO] [stdout] test entropy::mv_probs::tests::default_nmv_joints ... ok
[INFO] [stdout] test entropy::kf_probs::tests::spec_spot_checks ... ok
[INFO] [stdout] test entropy::pareto::tests::column_0_monotonic ... ok
[INFO] [stdout] test entropy::mv_probs::tests::no_zero_probs ... ok
[INFO] [stdout] test entropy::detokenize::tests::tx32x32_applies_dq_shift_of_one ... ok
[INFO] [stdout] test entropy::pareto::tests::smoothing_invariant_sampled ... ok
[INFO] [stdout] test entropy::prob_diff_writer::tests::cond_prob_diff_update_diff_round_trip ... ok
[INFO] [stdout] test entropy::prob_diff_writer::tests::cond_prob_diff_update_identity_is_gate_zero ... ok
[INFO] [stdout] test entropy::mv_probs::tests::default_nmv_vertical_component ... ok
[INFO] [stdout] test entropy::prob_diff_writer::tests::map_table_inverse_of_inv_map_table ... ok
[INFO] [stdout] test entropy::pareto::tests::spec_spot_checks ... ok
[INFO] [stdout] test entropy::prob_diff_writer::tests::recenter_nonneg_inverts_decoder ... ok
[INFO] [stdout] test entropy::pareto::tests::table_shape_matches_libvpx ... ok
[INFO] [stdout] test entropy::prob_diff_writer::tests::encode_term_subexp_round_trip_all_delp ... ok
[INFO] [stdout] test frame::tests::alloc_border_must_be_multiple_of_32 ... ok
[INFO] [stdout] test frame::tests::alloc_chroma_plane_round_trip_all_formats ... ok
[INFO] [stdout] test frame::tests::alloc_custom_border_valid_multiple_of_32_succeeds ... ok
[INFO] [stdout] test entropy::tables::tests::vpx_norm_transitions ... ok
[INFO] [stdout] test entropy::tables::tests::vpx_norm_zero_is_filler ... ok
[INFO] [stdout] test frame::tests::alloc_oversize_dimensions_rejected ... ok
[INFO] [stdout] test entropy::mv_probs::tests::derived_constants_match_libvpx ... ok
[INFO] [stdout] test frame::tests::alloc_with_non_legacy_byte_alignment_succeeds ... ok
[INFO] [stdout] test frame::tests::byte_alignment_bytes ... ok
[INFO] [stdout] test frame::tests::alloc_zero_dimensions_rejected ... ok
[INFO] [stdout] test frame::tests::border_usage_pixels ... ok
[INFO] [stdout] test frame::tests::chroma_width_height_round_trip_all_formats ... ok
[INFO] [stdout] test frame::tests::clone_geometry_matches_source_dimensions ... ok
[INFO] [stdout] test frame::tests::extend_borders_constant_fill ... ok
[INFO] [stdout] test frame::tests::extend_borders_convolve8_halo_round_trip ... ok
[INFO] [stdout] test frame::tests::extend_borders_edge_row_and_col ... ok
[INFO] [stdout] test frame::tests::extend_borders_idempotent ... ok
[INFO] [stdout] test frame::tests::extend_borders_free_fn_alias ... ok
[INFO] [stdout] test frame::tests::extend_borders_planes_independent ... ok
[INFO] [stdout] test frame::tests::frame_alloc_error_display_each_variant ... ok
[INFO] [stdout] test frame::tests::extend_frame_borders_alias_matches_method ... ok
[INFO] [stdout] test frame::tests::frame_pool_error_display_each_variant ... ok
[INFO] [stdout] test frame::tests::merge_tile_columns_from_matches_full_height_rect ... ok
[INFO] [stdout] test frame::tests::merge_tile_columns_round_trip ... ok
[INFO] [stdout] test entropy::tables::tests::vpx_norm_matches_leading_zeros ... ok
[INFO] [stdout] test frame::tests::alloc_aligned_widths_round_to_8 ... ok
[INFO] [stdout] test frame::tests::extend_borders_awkward_stride ... ok
[INFO] [stdout] test frame::tests::merge_tile_columns_zero_width_is_noop ... ok
[INFO] [stdout] test frame::tests::alloc_basic_dimensions_and_strides_4_2_0 ... ok
[INFO] [stdout] test frame::tests::chroma_format_subsampling_table_oracle ... ok
[INFO] [stdout] test frame::tests::merge_tile_rect_from_disjoint_rects ... ok
[INFO] [stdout] test frame::tests::merge_tile_rect_zero_height_is_noop ... ok
[INFO] [stdout] test frame::tests::plane_mut_fill_does_not_touch_border ... ok
[INFO] [stdout] test frame::tests::plane_row_round_trip ... ok
[INFO] [stdout] test frame::tests::pool_acquire_blocked_by_nonzero_ref_count ... ok
[INFO] [stdout] test frame::tests::pool_acquire_errors_when_no_free_slot ... ok
[INFO] [stdout] test frame::tests::pool_acquire_fills_first_free_slot ... ok
[INFO] [stdout] test frame::tests::pool_acquire_uses_recyclable_slot ... ok
[INFO] [stdout] test frame::tests::metadata_setter ... ok
[INFO] [stdout] test frame::tests::pool_clear_drops_all_slots ... ok
[INFO] [stdout] test frame::tests::pool_clear_resets_ref_counts ... ok
[INFO] [stdout] test frame::tests::pool_new_is_empty ... ok
[INFO] [stdout] test frame::tests::pool_assign_out_of_range_rejected ... ok
[INFO] [stdout] test frame::tests::scratch_pool_alloc_counter_bumps_only_on_growth ... ok
[INFO] [stdout] test frame::tests::pool_assign_replaces_existing_slot ... ok
[INFO] [stdout] test frame::tests::pool_release_out_of_range_rejected ... ok
[INFO] [stdout] test frame::tests::pool_constants_match_libvpx ... ok
[INFO] [stdout] test frame::tests::scratch_pool_grows_monotonically ... ok
[INFO] [stdout] test frame::tests::scratch_pool_new_is_empty ... ok
[INFO] [stdout] test frame::tests::scratch_pool_warm_does_not_allocate ... ok
[INFO] [stdout] test frame::tests::set_metadata_none_render_size_falls_back_to_crop_dims ... ok
[INFO] [stdout] test frame::tests::scratch_pool_geometry_eq_false_arms ... ok
[INFO] [stdout] test inter::filter::tests::bilinear_half_pel_horiz_constant_input ... ok
[INFO] [stdout] test inter::filter::tests::bilinear_half_pel_horiz_ramp ... ok
[INFO] [stdout] test frame::tests::scratch_pool_put_geometry_mismatch_drops_cached ... ok
[INFO] [stdout] test frame::tests::mutable_plane_views_stop_before_the_next_plane ... ok
[INFO] [stdout] test inter::filter::tests::bilinear_table_invariants ... ok
[INFO] [stdout] test inter::filter::tests::clipping_at_negative_intermediate ... ok
[INFO] [stdout] test frame::tests::scratch_pool_resize_drops_cache ... ok
[INFO] [stdout] test frame::tests::pool_ref_count_per_slot_independent ... ok
[INFO] [stdout] test inter::filter::tests::clipping_at_positive_intermediate ... ok
[INFO] [stdout] test frame::tests::pool_assign_and_release_round_trip ... ok
[INFO] [stdout] test frame::tests::scratch_pool_take_grows_to_n ... ok
[INFO] [stdout] test frame::tests::extend_borders_corner_pixel ... ok
[INFO] [stdout] test dsp::x86_64::convolve8_avg_avx2::tests::avg_horiz_differential ... ok
[INFO] [stdout] test inter::filter::tests::convolve8_avg_2d_matches_convolve_plus_avg ... ok
[INFO] [stdout] test inter::filter::tests::convolve8_avg_horiz_averages_against_existing_dst ... ok
[INFO] [stdout] test inter::filter::tests::convolve8_matches_separable_passes ... ok
[INFO] [stdout] test inter::filter::tests::eighttap_half_pel_hand_traced ... ok
[INFO] [stdout] test inter::filter::tests::eighttap_smooth_table_invariants ... ok
[INFO] [stdout] test inter::filter::tests::differential_random_horiz ... ok
[INFO] [stdout] test inter::filter::tests::differential_random_vert ... ok
[INFO] [stdout] test inter::filter::tests::differential_random_2d ... ok
[INFO] [stdout] test inter::filter::tests::eighttap_table_invariants ... ok
[INFO] [stdout] test inter::filter::tests::edge_replicated_window_copies_interior_and_fills_every_halo ... ok
[INFO] [stdout] test inter::filter::tests::integer_pel_horizontal_is_identity ... ok
[INFO] [stdout] test inter::filter::tests::integer_pel_vertical_is_identity ... ok
[INFO] [stdout] test inter::filter::tests::kernel_for_dispatch ... ok
[INFO] [stdout] test inter::mode_info::tests::comp_ref_p_both_compound_distinct ... ok
[INFO] [stdout] test inter::filter::tests::convolve_avg_rounds_up ... ok
[INFO] [stdout] test inter::mode_info::tests::comp_ref_p_both_inter_single_both_var1 ... ok
[INFO] [stdout] test inter::mode_info::tests::comp_ref_p_both_inter_single_distinct_no_match ... ok
[INFO] [stdout] test inter::mode_info::tests::comp_ref_p_both_inter_single_fixed_var0_cross ... ok
[INFO] [stdout] test inter::filter::tests::convolve_copy_passthrough ... ok
[INFO] [stdout] test inter::mode_info::tests::comp_ref_p_both_inter_single_same_not_var1 ... ok
[INFO] [stdout] test inter::mode_info::tests::comp_ref_p_both_intra ... ok
[INFO] [stdout] test inter::mode_info::tests::comp_ref_p_compound_plus_single_neither_var1 ... ok
[INFO] [stdout] test inter::mode_info::tests::comp_ref_p_intra_plus_compound ... ok
[INFO] [stdout] test inter::mode_info::tests::comp_ref_p_intra_plus_single_inter ... ok
[INFO] [stdout] test inter::mode_info::tests::comp_ref_p_no_neighbours ... ok
[INFO] [stdout] test inter::filter::tests::eighttap_q1_near_integer_constant_input ... ok
[INFO] [stdout] test inter::mode_info::tests::comp_ref_p_single_compound_edge_match ... ok
[INFO] [stdout] test inter::mode_info::tests::comp_ref_p_single_compound_edge_mismatch ... ok
[INFO] [stdout] test inter::filter::tests::eighttap_sharp_table_invariants ... ok
[INFO] [stdout] test inter::filter::tests::integer_pel_2d_is_identity ... ok
[INFO] [stdout] test inter::mode_info::tests::comp_ref_p_single_intra_edge ... ok
[INFO] [stdout] test inter::mode_info::tests::comp_ref_p_compound_plus_single_rfs_var1 ... ok
[INFO] [stdout] test inter::mode_info::tests::comp_ref_p_single_singleref_edge_match ... ok
[INFO] [stdout] test inter::mode_info::tests::compound_lastframe_goldenframe_round_trip ... ok
[INFO] [stdout] test inter::mode_info::tests::features_inactive_common_path_still_reads_bits ... ok
[INFO] [stdout] test inter::mode_info::tests::inter_mode_write_error_display_not_inter ... ok
[INFO] [stdout] test inter::mode_info::tests::inter_mode_write_error_display_parent_mode_mismatch ... ok
[INFO] [stdout] test inter::mode_info::tests::comp_ref_p_both_compound_equal_not_var1 ... ok
[INFO] [stdout] test inter::mode_info::tests::comp_ref_p_compound_plus_single_vrfc_var1 ... ok
[INFO] [stdout] test inter::mode_info::tests::intra_inter_context_both_inter ... ok
[INFO] [stdout] test inter::mode_info::tests::inter_mode_write_error_display_sub8_invalid_sub_mode ... ok
[INFO] [stdout] test inter::mode_info::tests::intra_inter_context_both_intra ... ok
[INFO] [stdout] test inter::mode_info::tests::comp_ref_p_single_singleref_edge_no_match ... ok
[INFO] [stdout] test inter::mode_info::tests::compound_goldenframe_altrefframe_round_trip ... ok
[INFO] [stdout] test inter::mode_info::tests::compound_lastframe_altrefframe_round_trip ... ok
[INFO] [stdout] test inter::mode_info::tests::compound_newmv_per_ref_mvs_round_trip ... ok
[INFO] [stdout] test inter::mode_info::tests::compound_newmv_reads_mv_twice ... ok
[INFO] [stdout] test inter::mode_info::tests::intra_inter_context_single_inter_edge ... ok
[INFO] [stdout] test inter::mode_info::tests::intra_inter_context_single_intra_edge ... ok
[INFO] [stdout] test inter::mode_info::tests::mode_context_one_intra_neighbour_ctx5 ... ok
[INFO] [stdout] test inter::mode_info::tests::intra_inter_context_no_neighbours ... ok
[INFO] [stdout] test inter::mode_info::tests::mode_context_two_intra_neighbours ... ok
[INFO] [stdout] test inter::mode_info::tests::intra_inter_context_one_intra_one_inter ... ok
[INFO] [stdout] test inter::mode_info::tests::mode_context_one_inter_new_neighbour ... ok
[INFO] [stdout] test inter::mode_info::tests::mode_context_one_zero_neighbour_ctx1 ... ok
[INFO] [stdout] test inter::mode_info::tests::mode_context_two_zero_neighbours_ctx0 ... ok
[INFO] [stdout] test inter::mode_info::tests::nearmv_non_compound_picks_list_back ... ok
[INFO] [stdout] test inter::mode_info::tests::parent_compound_nearmv_round_trip ... ok
[INFO] [stdout] test inter::mode_info::tests::parent_newmv_block16x32 ... ok
[INFO] [stdout] test inter::mode_info::tests::parent_newmv_block16x8 ... ok
[INFO] [stdout] test inter::mode_info::tests::newmv_non_compound_reads_mv_once ... ok
[INFO] [stdout] test inter::mode_info::tests::parent_newmv_block32x64 ... ok
[INFO] [stdout] test inter::mode_info::tests::parent_newmv_block64x32 ... ok
[INFO] [stdout] test inter::mode_info::tests::parent_newmv_block64x64 ... ok
[INFO] [stdout] test inter::mode_info::tests::parent_newmv_block8x16 ... ok
[INFO] [stdout] test inter::mode_info::tests::parent_newmv_block8x8 ... ok
[INFO] [stdout] test inter::mode_info::tests::parent_nearmv_with_two_distinct_neighbours_round_trip ... ok
[INFO] [stdout] test inter::mode_info::tests::nearestmv_non_compound_uses_list0 ... ok
[INFO] [stdout] test inter::mode_info::tests::parent_nearmv_single_golden_round_trip ... ok
[INFO] [stdout] test inter::mode_info::tests::parent_newmv_single_golden_round_trip ... ok
[INFO] [stdout] test inter::mode_info::tests::parent_newmv_single_altref_round_trip ... ok
[INFO] [stdout] test inter::mode_info::tests::pred_filter_ref_prefers_inter_above_then_left ... ok
[INFO] [stdout] test inter::mode_info::tests::read_inter_block_mode_info_populates_comp_inter_count ... ok
[INFO] [stdout] test inter::mode_info::tests::read_inter_block_mode_info_populates_comp_ref_count ... ok
[INFO] [stdout] test inter::mode_info::tests::read_inter_block_mode_info_populates_mode_counts ... ok
[INFO] [stdout] test inter::mode_info::tests::read_inter_block_mode_info_populates_single_ref_p2_count ... ok
[INFO] [stdout] test inter::mode_info::tests::parent_newmv_block32x16 ... ok
[INFO] [stdout] test inter::mode_info::tests::reference_mode_ctx_above_compound_left_single_match ... ok
[INFO] [stdout] test inter::mode_info::tests::parent_newmv_block32x32 ... ok
[INFO] [stdout] test inter::mode_info::tests::reference_mode_ctx_no_neighbours ... ok
[INFO] [stdout] test inter::mode_info::tests::reference_mode_select_ctx_both_compound ... ok
[INFO] [stdout] test inter::mode_info::tests::reference_mode_ctx_above_compound_left_single ... ok
[INFO] [stdout] test inter::mode_info::tests::reference_mode_ctx_single_edge_intra ... ok
[INFO] [stdout] test inter::mode_info::tests::mode_context_two_new_neighbours_ctx4 ... ok
[INFO] [stdout] test inter::mode_info::tests::read_inter_block_mode_info_populates_switchable_interp_count ... ok
[INFO] [stdout] test inter::mode_info::tests::reference_mode_select_compound_round_trip ... ok
[INFO] [stdout] test inter::mode_info::tests::mode_context_no_neighbours ... ok
[INFO] [stdout] test inter::mode_info::tests::mode_context_no_neighbours_both_predicted ... ok
[INFO] [stdout] test inter::mode_info::tests::reference_mode_select_ctx_both_match_fixed ... ok
[INFO] [stdout] test inter::mode_info::tests::read_ref_frames_seg_force_consumes_zero_bits ... ok
[INFO] [stdout] test inter::mode_info::tests::reference_mode_select_single_no_neighbours_round_trip ... ok
[INFO] [stdout] test inter::mode_info::tests::s4_16b_round_trip_single_ref_nearest_mv ... ok
[INFO] [stdout] test inter::mode_info::tests::s4_16b_round_trip_compound_zero_mv ... ok
[INFO] [stdout] test inter::mode_info::tests::reference_mode_select_ctx_xor_mismatch ... ok
[INFO] [stdout] test inter::mode_info::tests::reference_mode_select_ctx_single_edge_compound ... ok
[INFO] [stdout] test inter::mode_info::tests::s4_16e_rejects_parent_mode_mismatch ... ok
[INFO] [stdout] test inter::mode_info::tests::reference_mode_select_ctx_single_plus_compound ... ok
[INFO] [stdout] test inter::mode_info::tests::s4_16b_rejects_intra ... ok
[INFO] [stdout] test inter::mode_info::tests::s4_16e_round_trip_sub8_block4x4_all_zero ... ok
[INFO] [stdout] test inter::mode_info::tests::s4_16e_round_trip_sub8_block4x4_mixed_modes ... ok
[INFO] [stdout] test inter::mode_info::tests::seg_skip_forces_zeromv_and_consumes_zero_bits ... ok
[INFO] [stdout] test inter::mode_info::tests::setup_compound_reference_mode_table ... ok
[INFO] [stdout] test inter::mode_info::tests::s4_16e_round_trip_sub8_block4x4_all_nearest ... ok
[INFO] [stdout] test inter::mode_info::tests::s4_16e_round_trip_sub8_block4x8_zero ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p1_both_compound_no_last ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p1_both_compound_with_last ... ok
[INFO] [stdout] test inter::mode_info::tests::s4_16e_round_trip_sub8_compound_zero ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p1_both_inter_one_last_one_golden ... ok
[INFO] [stdout] test inter::mode_info::tests::sign_bias_propagation_negates_mv ... ok
[INFO] [stdout] test inter::mode_info::tests::s4_16b_round_trip_single_ref_zero_mv ... ok
[INFO] [stdout] test inter::mode_info::tests::s4_16b_round_trip_switchable_interp ... ok
[INFO] [stdout] test inter::mode_info::tests::s4_16e_round_trip_sub8_block4x4_new_mv ... ok
[INFO] [stdout] test inter::mode_info::tests::s4_16e_round_trip_sub8_block8x4_zero ... ok
[INFO] [stdout] test inter::mode_info::tests::s4_16b_round_trip_single_ref_new_mv ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p1_both_inter_single_both_last ... ok
[INFO] [stdout] test inter::filter::tests::edge_replicated_window_matches_per_pixel_clamp_sweep ... ok
[INFO] [stdout] test dsp::x86_64::sad4d_avx2::tests::differential_random_all_sizes ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p1_both_intra ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p1_compound_plus_single_both_last_paths ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p1_compound_plus_single_not_last ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p1_intra_plus_inter_compound_with_last ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p1_single_edge_compound_last ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p1_single_edge_compound_no_last ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p1_no_neighbours ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p2_both_compound_mismatched ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p2_both_inter_single_one_last_one_altref ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p2_both_compound_same_no_golden_zero ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p2_both_inter_single_no_last_one_golden ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p2_both_inter_single_both_last ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p2_compound_single_rfs_golden_no_match ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p2_compound_single_rfs_last_crf_golden ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p2_compound_single_rfs_last_no_golden ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p2_intra_plus_compound_with_golden ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p2_compound_single_rfs_altref_crf_golden ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p2_intra_plus_single_altref ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p1_intra_plus_inter_last ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p2_intra_plus_single_golden ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p2_intra_plus_single_last ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p2_no_neighbours ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p2_single_edge_compound_no_golden ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p2_single_edge_inter_golden ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p2_single_edge_inter_last ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p2_both_inter_single_one_last_one_golden ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p1_intra_plus_compound_last_only_in_slot1 ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p2_compound_plus_single_golden ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p2_single_edge_intra ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p2_both_compound_matching_golden ... ok
[INFO] [stdout] test inter::mode_info::tests::sub8_block4x4_switchable_sharp_round_trip ... ok
[INFO] [stdout] test inter::mode_info::tests::sub8_block4x4_nearestmv_each_sub_decoded ... ok
[INFO] [stdout] test inter::mode_info::tests::sub8_block4x8_mixed_zero_new_round_trip ... ok
[INFO] [stdout] test inter::mode_info::tests::sub8_block8x4_mixed_zero_new_round_trip ... ok
[INFO] [stdout] test inter::mode_info::tests::switchable_interp_all_three_filters_no_neighbours_round_trip ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p2_single_edge_compound_golden ... ok
[INFO] [stdout] test inter::mode_info::tests::sub8_block4x8_compound_zero_round_trip ... ok
[INFO] [stdout] test inter::mode_info::tests::switchable_interp_ctx_above_intra_left_real ... ok
[INFO] [stdout] test inter::mode_info::tests::switchable_interp_ctx_above_sentinel_left_real ... ok
[INFO] [stdout] test inter::mode_info::tests::switchable_interp_ctx3_mismatched_neighbours ... ok
[INFO] [stdout] test inter::mode_info::tests::write_inter_block_mode_info_populates_comp_inter_count ... ok
[INFO] [stdout] test inter::mode_info::tests::write_inter_block_mode_info_populates_comp_ref_count ... ok
[INFO] [stdout] test inter::mode_info::tests::sub8_block8x4_compound_zero_round_trip ... ok
[INFO] [stdout] test inter::mode_info::tests::write_inter_block_mode_info_populates_inter_mode_count_new ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p2_both_intra ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p1_intra_plus_inter_golden ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p1_single_edge_inter_last ... ok
[INFO] [stdout] test inter::mode_info::tests::switchable_interp_ctx0_round_trip_eighttap ... ok
[INFO] [stdout] test inter::mode_info::tests::single_ref_p1_single_edge_intra ... ok
[INFO] [stdout] test inter::mode_info::tests::switchable_interp_ctx2_sharp_neighbours ... ok
[INFO] [stdout] test inter::mode_info::tests::switchable_interp_ctx1_smooth_neighbours ... ok
[INFO] [stdout] test inter::mode_info::tests::switchable_interp_filter_read ... ok
[INFO] [stdout] test inter::mode_info::tests::write_inter_block_mode_info_populates_single_ref_altref_count ... ok
[INFO] [stdout] test inter::mode_info::tests::switchable_interp_intra_above_uses_left ... ok
[INFO] [stdout] test inter::mode_info::tests::write_inter_block_mode_info_populates_single_ref_p2_count ... ok
[INFO] [stdout] test inter::mode_info::tests::write_inter_block_mode_info_populates_switchable_interp_count ... ok
[INFO] [stdout] test inter::mv::tests::count_mv_matches_writer_counts ... ok
[INFO] [stdout] test inter::mv::tests::mv_fp_tree_shape ... ok
[INFO] [stdout] test inter::mv::tests::read_mv_adds_to_ref ... ok
[INFO] [stdout] test inter::mv::tests::read_mv_component_allow_hp_false_caps ... ok
[INFO] [stdout] test inter::mv::tests::read_mv_component_sign_bit ... ok
[INFO] [stdout] test dsp::x86_64::convolve8_vert_avx2::tests::differential_all_filters ... ok
[INFO] [stdout] test inter::mode_info::tests::write_sub8_rejects_invalid_sub_mode_index ... ok
[INFO] [stdout] test inter::mode_info::tests::zeromv_non_compound_no_mv_read ... ok
[INFO] [stdout] test inter::mv::tests::mv_class_tree_shape ... ok
[INFO] [stdout] test inter::mv::tests::mv_class_and_base_spot_checks ... ok
[INFO] [stdout] test inter::mv::tests::mv_joint_tree_shape ... ok
[INFO] [stdout] test inter::mv::tests::get_mv_joint_cases ... ok
[INFO] [stdout] test inter::mv::tests::write_mv_component_round_trips_class0_all_values ... ok
[INFO] [stdout] test inter::mv::tests::read_mv_counts_increment ... ok
[INFO] [stdout] test inter::mv::tests::read_mv_allow_hp_gate_on_ref ... ok
[INFO] [stdout] test inter::mv::tests::read_mv_each_joint_round_trip ... ok
[INFO] [stdout] test inter::mv::tests::read_mv_zero_joint_short_circuits ... ok
[INFO] [stdout] test dsp::x86_64::variance_avx2::tests::differential_random_all_sizes ... ok
[INFO] [stdout] test inter::mv::tests::use_mv_hp_threshold ... ok
[INFO] [stdout] test inter::mv::tests::write_mv_component_round_trips_no_hp ... ok
[INFO] [stdout] test inter::mv::tests::write_mv_round_trips_hnz_vz ... ok
[INFO] [stdout] test inter::mv::tests::write_mv_counts_hp_even_when_block_gate_disables_hp ... ok
[INFO] [stdout] test inter::mv::tests::write_mv_round_trips_hz_vnz ... ok
[INFO] [stdout] test inter::mv_ref::tests::clamp_mv_ref_clamps_row_bottom ... ok
[INFO] [stdout] test inter::mv_ref::tests::clamp_mv_ref_clamps_row_top ... ok
[INFO] [stdout] test inter::mv_ref::tests::clamping_at_frame_edges ... ok
[INFO] [stdout] test inter::mv_ref::tests::clamp_mv_ref_clamps_col_right ... ok
[INFO] [stdout] test inter::mv_ref::tests::compound_neighbour_slot1_match ... ok
[INFO] [stdout] test inter::mv_ref::tests::complete_near_scan_matches_paired_new_and_near_scans ... ok
[INFO] [stdout] test inter::mv::tests::write_mv_component_round_trips_each_class_one_value ... ok
[INFO] [stdout] test inter::mv_ref::tests::idx_n_column_to_subblock_table_shape ... ok
[INFO] [stdout] test inter::mv::tests::write_mv_component_round_trips_extreme_values ... ok
[INFO] [stdout] test inter::mv_ref::tests::block_bounds_from_mi_coords_corner ... ok
[INFO] [stdout] test inter::mv::tests::write_mv_round_trips_zero_joint ... ok
[INFO] [stdout] test inter::mv_ref::tests::intra_neighbour_skipped ... ok
[INFO] [stdout] test inter::mv_ref::tests::left_and_above_same_mv_dedups ... ok
[INFO] [stdout] test inter::mv_ref::tests::lower_mv_precision_hp_enabled_small_mv ... ok
[INFO] [stdout] test inter::mv_ref::tests::lower_mv_precision_hp_fails_when_col_axis_large ... ok
[INFO] [stdout] test inter::mv_ref::tests::lower_mv_precision_hp_falls_back_for_large_mv ... ok
[INFO] [stdout] test inter::mv_ref::tests::lower_mv_precision_hp_threshold_boundary_at_64 ... ok
[INFO] [stdout] test inter::mv_ref::tests::block_bounds_from_mi_coords ... ok
[INFO] [stdout] test inter::mv_ref::tests::lower_mv_precision_negative_odd_rounds_toward_zero ... ok
[INFO] [stdout] test inter::mv_ref::tests::mv_pred_picks_correct_slot ... ok
[INFO] [stdout] test inter::mv_ref::tests::mv_ref_blocks_table_shape ... ok
[INFO] [stdout] test inter::mv_ref::tests::nearestmv_early_breaks_after_first ... ok
[INFO] [stdout] test inter::mv_ref::tests::nearmv_left_after_above_fills_slot1 ... ok
[INFO] [stdout] test inter::mv_ref::tests::nearmv_single_neighbour_finish_pads_to_two ... ok
[INFO] [stdout] test inter::mv_ref::tests::prev_frame_mv_fills_when_no_spatial ... ok
[INFO] [stdout] test inter::mv_ref::tests::prev_frame_mv_ref_default_is_zero ... ok
[INFO] [stdout] test inter::mv_ref::tests::prev_salvage_dedup_against_spatial ... ok
[INFO] [stdout] test inter::mv_ref::tests::prev_salvage_different_ref_slot1 ... ok
[INFO] [stdout] test inter::mv_ref::tests::prev_salvage_matching_ref_emits_temporal_candidate ... ok
[INFO] [stdout] test inter::mv_ref::tests::prev_salvage_different_ref_with_sign_bias_flip ... ok
[INFO] [stdout] test inter::mv_ref::tests::prev_salvage_matching_slot1 ... ok
[INFO] [stdout] test inter::mv_ref::tests::previous_frame_mv_path_keeps_nearmv_eligible ... ok
[INFO] [stdout] test inter::mv::tests::read_mv_component_each_class_round_trip ... ok
[INFO] [stdout] test inter::mv_ref::tests::paired_last_golden_walk_matches_four_independent_queries ... ok
[INFO] [stdout] test inter::mv_ref::tests::ref_sign_bias_at_no_ref_frame_is_false ... ok
[INFO] [stdout] test inter::mv::tests::read_mv_component_hp_count_always_bumps ... ok
[INFO] [stdout] test inter::mv::tests::write_mv_round_trips_fuzz ... ok
[INFO] [stdout] test inter::mv::tests::write_mv_round_trips_hnz_vnz ... ok
[INFO] [stdout] test inter::mv_ref::tests::sign_bias_same_does_not_negate ... ok
[INFO] [stdout] test inter::mv_ref::tests::second_walk_skips_matching_slot0_ref ... ok
[INFO] [stdout] test inter::mv_ref::tests::sign_bias_from_header_layout ... ok
[INFO] [stdout] test inter::mv_ref::tests::single_above_neighbour_with_mv ... ok
[INFO] [stdout] test inter::mv_ref::tests::sub8_append_j1_nearmv_returns_list1_when_bmi0_matches_list0 ... ok
[INFO] [stdout] test inter::mv_ref::tests::sub8_append_block0_uses_get_sub_block_mv ... ok
[INFO] [stdout] test inter::mv_ref::tests::sub8_append_j1_nearestmv_returns_bmi0 ... ok
[INFO] [stdout] test inter::mv_ref::tests::different_above_and_left_distinct_mvs ... ok
[INFO] [stdout] test inter::mv_ref::tests::empty_neighbours_returns_zero ... ok
[INFO] [stdout] test inter::mv_ref::tests::find_best_ref_mvs_pair ... ok
[INFO] [stdout] test inter::mv_ref::tests::sub8_append_j1_nearmv_returns_zero_when_all_equal ... ok
[INFO] [stdout] test inter::mv_ref::tests::sub8_append_j3_nearestmv_returns_bmi2 ... ok
[INFO] [stdout] test inter::mv_ref::tests::last_only_matches_paired_last_and_context_for_randomized_inputs ... ok
[INFO] [stdout] test inter::mv_ref::tests::sub8_append_j3_nearmv_returns_list1_when_all_bmi_equal_list0 ... ok
[INFO] [stdout] test inter::mv_ref::tests::sub8_append_j3_nearmv_returns_bmi1_when_differs ... ok
[INFO] [stdout] test inter::mv_ref::tests::lower_mv_precision_hp_disabled ... ok
[INFO] [stdout] test dsp::x86_64::sad_avx2::tests::differential_random_all_sizes ... ok
[INFO] [stdout] test inter::mv_ref::tests::second_walk_skips_compound_slot1_when_mv1_equals_mv0 ... ok
[INFO] [stdout] test inter::mv_ref::tests::sub8_append_j3_nearmv_returns_list0_when_all_bmi_equal ... ok
[INFO] [stdout] test inter::mv_ref::tests::sub8_path_differs_from_parent_path ... ok
[INFO] [stdout] test inter::mv_ref::tests::sign_bias_opposite_negates_mv ... ok
[INFO] [stdout] test inter::mv_ref::tests::sub8_append_j3_nearmv_returns_zero_when_all_equal_to_list ... ok
[INFO] [stdout] test inter::scale::tests::asymmetric_scale ... ok
[INFO] [stdout] test inter::scale::tests::constants_match_libvpx ... ok
[INFO] [stdout] test inter::scale::tests::identity_scale_is_not_scaled ... ok
[INFO] [stdout] test inter::scale::tests::inter_predictor_identity_with_subpel_xy_uses_full_2d ... ok
[INFO] [stdout] test inter::scale::tests::inter_predictor_scaled_uses_scaled_2d ... ok
[INFO] [stdout] test inter::scale::tests::inter_predictor_width_only_scale_matches_libvpx_horiz ... ok
[INFO] [stdout] test inter::scale::tests::half_times_downscale ... ok
[INFO] [stdout] test inter::scale::tests::invalid_scale_is_propagated ... ok
[INFO] [stdout] test inter::scale::tests::rounding_boundary_off_by_one ... ok
[INFO] [stdout] test inter::scale::tests::identity_scaled_x_y_q4 ... ok
[INFO] [stdout] test inter::scale::tests::scaled_horiz_with_step_16_matches_unscaled ... ok
[INFO] [stdout] test inter::scale::tests::resize_vector_scale_factors ... ok
[INFO] [stdout] test inter::scale::tests::inter_predictor_compound_avg_passthrough ... ok
[INFO] [stdout] test inter::scale::tests::inter_predictor_height_only_scale_matches_libvpx_vert_avg ... ok
[INFO] [stdout] test intra_pred::tests::build_intra_predictors_d207_bottom_clipped ... ok
[INFO] [stdout] test intra_pred::tests::build_intra_predictors_d45_8x8_fewer_than_bs_in_frame_slow_path ... ok
[INFO] [stdout] test inter::scale::tests::tight_scaled_prediction_matches_normative_fractional_pixels ... ok
[INFO] [stdout] test inter::scale::tests::two_times_upscale ... ok
[INFO] [stdout] test intra_pred::tests::avg2_avg3_helpers ... ok
[INFO] [stdout] test inter::scale::tests::inter_predictor_identity_passthrough ... ok
[INFO] [stdout] test inter::scale::tests::valid_ref_frame_size_envelope ... ok
[INFO] [stdout] test inter::scale::tests::inter_predictor_identity_with_subpel_x_uses_horiz ... ok
[INFO] [stdout] test intra_pred::tests::build_intra_predictors_d45_4x4_fewer_than_bs_pixels_in_frame ... ok
[INFO] [stdout] test inter::scale::tests::differential_random_scaled_2d ... ok
[INFO] [stdout] test intra_pred::tests::build_intra_predictors_d45_8x8_fewer_than_bs_pixels_in_frame ... ok
[INFO] [stdout] test intra_pred::tests::build_intra_predictors_d45_fast_path_no_have_right_replicates ... ok
[INFO] [stdout] test intra_pred::tests::build_predictors_bottom_clipped_replicates_last_left_sample ... ok
[INFO] [stdout] test intra_pred::tests::build_predictors_d45_4x4_have_right_reads_above_right_pixels ... ok
[INFO] [stdout] test intra_pred::tests::build_predictors_d45_above_right_replicated_without_have_right ... ok
[INFO] [stdout] test intra_pred::tests::build_intra_predictors_extend_mask_sweep_all_modes_unavailable_neighbours ... ok
[INFO] [stdout] test intra_pred::tests::build_intra_predictors_h_have_left_false ... ok
[INFO] [stdout] test intra_pred::tests::build_intra_predictors_d45_have_left_false_uses_129 ... ok
[INFO] [stdout] test intra_pred::tests::build_predictors_then_intra_predict_round_trip ... ok
[INFO] [stdout] test intra_pred::tests::build_predictors_top_only_above_from_plane_left_is_129 ... ok
[INFO] [stdout] test intra_pred::tests::d117_predictor_4x4_coincides_with_libvpx_spec ... ok
[INFO] [stdout] test intra_pred::tests::d117_predictor_4x4_hand_traced_row_0_and_col_0 ... ok
[INFO] [stdout] test intra_pred::tests::d117_predictor_constant_input_is_constant ... ok
[INFO] [stdout] test intra_pred::tests::build_predictors_right_clipped_replicates_last_in_frame_sample ... ok
[INFO] [stdout] test intra_pred::tests::d135_predictor_4x4_diagonal_property ... ok
[INFO] [stdout] test intra_pred::tests::build_predictors_tx16x16_full_in_frame ... ok
[INFO] [stdout] test intra_pred::tests::d135_predictor_constant_input_is_constant ... ok
[INFO] [stdout] test intra_pred::tests::build_predictors_both_available_above_left_from_plane ... ok
[INFO] [stdout] test intra_pred::tests::d153_predictor_4x4_col_0_and_col_1_hand_traced ... ok
[INFO] [stdout] test intra_pred::tests::d153_predictor_4x4_coincides_with_libvpx_spec ... ok
[INFO] [stdout] test intra_pred::tests::d207_predictor_4x4_hand_traced ... ok
[INFO] [stdout] test intra_pred::tests::d153_predictor_constant_input_is_constant ... ok
[INFO] [stdout] test intra_pred::tests::build_intra_predictors_v_right_clipped_with_have_left ... ok
[INFO] [stdout] test intra_pred::tests::build_predictors_all_unavailable_yields_127_129 ... ok
[INFO] [stdout] test intra_pred::tests::build_predictors_left_unavailable_above_left_falls_to_129 ... ok
[INFO] [stdout] test intra_pred::tests::d45_predictor_4x4_hand_traced ... ok
[INFO] [stdout] test intra_pred::tests::d207_predictor_4x4_libvpx_specialization ... ok
[INFO] [stdout] test intra_pred::tests::d45_predictor_4x4_libvpx_specialization ... ok
[INFO] [stdout] test intra_pred::tests::dc_128_predictor_writes_128 ... ok
[INFO] [stdout] test intra_pred::tests::dc_left_predictor_averages_left_only ... ok
[INFO] [stdout] test intra_pred::tests::dc_predict_with_availability_picks_right_kernel ... ok
[INFO] [stdout] test intra_pred::tests::build_predictors_left_only_left_from_plane_above_is_127 ... ok
[INFO] [stdout] test intra_pred::tests::build_intra_predictors_d63_4x4_parent_block_right_clipped ... ok
[INFO] [stdout] test intra_pred::tests::dc_predict_with_availability_sweep_all_sizes ... ok
[INFO] [stdout] test intra_pred::tests::dc_predictor_rounded_average ... ok
[INFO] [stdout] test intra_pred::tests::d63_predictor_4x4_hand_traced ... ok
[INFO] [stdout] test intra_pred::tests::dc_top_predictor_averages_above_only ... ok
[INFO] [stdout] test intra_pred::tests::d63_predictor_4x4_m15_smoking_gun ... ok
[INFO] [stdout] test intra_pred::tests::dispatch_dc_pred_4x4_avx2_matches_scalar ... ok
[INFO] [stdout] test intra_pred::tests::h_predictor_broadcasts_left_per_row ... ok
[INFO] [stdout] test intra_pred::tests::intra_mode_discriminants_match_libvpx ... ok
[INFO] [stdout] test intra_pred::tests::intra_mode_from_u8_round_trip ... ok
[INFO] [stdout] test intra_pred::tests::intra_mode_tx_type_lookup_matches_libvpx ... ok
[INFO] [stdout] test intra_pred::tests::intra_predict_dc_routes_via_availability ... ok
[INFO] [stdout] test intra_pred::tests::intra_predict_dispatch_matches_direct_call_all_modes ... ok
[INFO] [stdout] test intra_pred::tests::intra_predict_dispatch_sweep_all_modes_all_sizes ... ok
[INFO] [stdout] test intra_pred::tests::num_intra_modes_constant ... ok
[INFO] [stdout] test intra_pred::tests::d135_predictor_4x4_matches_libvpx_spec_m18_resize_sub0 ... ok
[INFO] [stdout] test intra_pred::tests::predctx_from_libvpx_style_extracts_corner ... ok
[INFO] [stdout] test intra_pred::tests::predictors_work_at_bs_8_and_16 ... ok
[INFO] [stdout] test intra_pred::tests::tm_predictor_clips_high_and_low ... ok
[INFO] [stdout] test intra_pred::tests::d135_predictor_4x4_matches_libvpx_spec_m18_resize_sub1 ... ok
[INFO] [stdout] test intra_pred::tests::tm_predictor_hand_computed ... ok
[INFO] [stdout] test intra_pred::tests::v_predictor_copies_above_each_row ... ok
[INFO] [stdout] test loopfilter::adjust_mask::tests::adjust_mask_bottom_edge_clamps_rows ... ok
[INFO] [stdout] test loopfilter::adjust_mask::tests::adjust_mask_bottom_edge_rows5_uv_row2_downgrade ... ok
[INFO] [stdout] test loopfilter::adjust_mask::tests::adjust_mask_corner_columns1_rows1_uv_downgrade ... ok
[INFO] [stdout] test inter::mv_ref::tests::sub8_append_j2_nearestmv_returns_bmi0 ... ok
[INFO] [stdout] test loopfilter::adjust_mask::tests::adjust_mask_interior_sb_passthrough ... ok
[INFO] [stdout] test loopfilter::adjust_mask::tests::adjust_mask_promotes_4x4_borders_to_8x8 ... ok
[INFO] [stdout] test intra_pred::tests::build_intra_predictors_d45_4x4_have_right_no_clip ... ok
[INFO] [stdout] test loopfilter::adjust_mask::tests::adjust_mask_right_edge_columns5_uv_col2_downgrade ... ok
[INFO] [stdout] test loopfilter::adjust_mask::tests::adjust_mask_right_edge_tx32_demoted_and_clamped ... ok
[INFO] [stdout] test loopfilter::adjust_mask::tests::adjust_mask_zero_in_zero_out ... ok
[INFO] [stdout] test loopfilter::apply::tests::empty_mask_grid_no_op ... ok
[INFO] [stdout] test loopfilter::apply::tests::frame_edge_right_columns_not_filtered ... ok
[INFO] [stdout] test inter::mv_ref::tests::sub8_append_j3_nearmv_returns_bmi0_when_bmi1_matches ... ok
[INFO] [stdout] test loopfilter::apply::tests::loop_filter_frame_yuv422_non420_vertical_edge_fires ... ok
[INFO] [stdout] test dsp::x86_64::convolve8_avg_avx2::tests::avg_vert_differential ... ok
[INFO] [stdout] test loopfilter::apply::tests::non420_inter_skip_short_circuits_internal_edges ... ok
[INFO] [stdout] test loopfilter::apply::tests::non420_mi_col_nonzero_keeps_left_edge ... ok
[INFO] [stdout] test loopfilter::apply::tests::loop_filter_frame_yuv440_non420_horizontal_edge_fires ... ok
[INFO] [stdout] test inter::mv_ref::tests::second_walk_pulls_compound_slot1_with_distinct_mv ... ok
[INFO] [stdout] test loopfilter::apply::tests::non420_left_frame_edge_clears_col0 ... ok
[INFO] [stdout] test loopfilter::apply::tests::non420_tx16x16_chroma_marks_mask_16x16 ... ok
[INFO] [stdout] test loopfilter::apply::tests::loop_filter_frame_yuv444_filters_u_via_y_mask ... ok
[INFO] [stdout] test loopfilter::apply::tests::non420_tx4x4_chroma_marks_mask_4x4_internal_edges ... ok
[INFO] [stdout] test inter::mv_ref::tests::sub8_append_j1_nearmv_returns_list0_when_bmi0_differs ... ok
[INFO] [stdout] test loopfilter::apply::tests::non420_tx32x32_chroma_marks_horizontal_edge ... ok
[INFO] [stdout] test loopfilter::apply::tests::single_y_vertical_edge_filters_only_target_row ... ok
[INFO] [stdout] test loopfilter::apply::tests::pass_order_is_vertical_then_horizontal ... ok
[INFO] [stdout] test loopfilter::apply::tests::non420_block4x4_exercises_else_true_branches ... ok
[INFO] [stdout] test loopfilter::apply::tests::uv_plane_vertical_edge_filters ... ok
[INFO] [stdout] test loopfilter::adjust_mask::tests::adjust_mask_left_frame_edge_clears_col0 ... ok
[INFO] [stdout] test loopfilter::apply::tests::y_horizontal_dual_16x16_fires_dual_kernel ... ok
[INFO] [stdout] test loopfilter::apply::tests::partial_mi_row_range_filters_only_subset ... ok
[INFO] [stdout] test loopfilter::apply::tests::y_horizontal_dual_h4d_with_int_4x4_first_col_only_fires ... ok
[INFO] [stdout] test loopfilter::apply::tests::y_horizontal_dual_h8_with_int_4x4_first_col_only_fires ... ok
[INFO] [stdout] test loopfilter::apply::tests::ss11_skip_border_4x4_r_at_last_chroma_row ... ok
[INFO] [stdout] test loopfilter::apply::tests::y_horizontal_dual_h4d_with_int_4x4_second_col_only_fires ... ok
[INFO] [stdout] test loopfilter::apply::tests::y_horizontal_single_h8_with_int_4x4_first_col_fires ... ok
[INFO] [stdout] test loopfilter::apply::tests::tx32_demotion_to_tx16_fires ... ok
[INFO] [stdout] test loopfilter::apply::tests::y_vertical_row2_dual_int_4x4_both_rows_fires_dual_kernel ... ok
[INFO] [stdout] test loopfilter::apply::tests::non420_filter_level_zero_skips_block ... ok
[INFO] [stdout] test loopfilter::apply::tests::y_vertical_row2_dual_16x16_both_rows_fires_dual_kernel ... ok
[INFO] [stdout] test loopfilter::apply::tests::y_vertical_row2_dual_4x4_both_rows_fires_dual_kernel ... ok
[INFO] [stdout] test loopfilter::apply::tests::y_vertical_row2_first_row_only_fires_single_kernel ... ok
[INFO] [stdout] test loopfilter::apply::tests::y_vertical_row2_16x16_second_row_only_fires ... ok
[INFO] [stdout] test loopfilter::apply::tests::y_vertical_row2_8x8_second_row_only_fires ... ok
[INFO] [stdout] test loopfilter::apply::tests::y_vertical_row2_int_4x4_second_row_only_fires ... ok
[INFO] [stdout] test loopfilter::mask::tests::build_masks_64x64_intra_tx32 ... ok
[INFO] [stdout] test loopfilter::apply::tests::y_horizontal_only_int_4x4_fires_mid_block_kernel ... ok
[INFO] [stdout] test loopfilter::apply::tests::y_horizontal_single_h4_with_int_4x4_fires ... ok
[INFO] [stdout] test loopfilter::mask_tables::tests::border_constants ... ok
[INFO] [stdout] test loopfilter::mask::tests::build_masks_with_shift_y_offset ... ok
[INFO] [stdout] test loopfilter::mask::tests::build_masks_skip_inter_only_pred_edges ... ok
[INFO] [stdout] test loopfilter::mask_tables::tests::hand_checked_entries_uv ... ok
[INFO] [stdout] test loopfilter::mask::tests::uv_txsize_420_hand_checked ... ok
[INFO] [stdout] test loopfilter::mask::tests::build_y_mask_matches_build_masks_y_subset ... ok
[INFO] [stdout] test loopfilter::mask_tables::tests::hand_checked_entries_y ... ok
[INFO] [stdout] test loopfilter::mask::tests::loop_filter_mask_zero ... ok
[INFO] [stdout] test loopfilter::mask_tables::tests::size_mask_popcount_matches_block_area ... ok
[INFO] [stdout] test loopfilter::mask_tables::tests::uv_table_lengths ... ok
[INFO] [stdout] test loopfilter::mask_tables::tests::y_table_lengths ... ok
[INFO] [stdout] test loopfilter::apply::tests::y_horizontal_int_4x4_second_col_only_fires ... ok
[INFO] [stdout] test loopfilter::setup_mask::tests::setup_mask_16x32_within_top_left_quadrant ... ok
[INFO] [stdout] test loopfilter::apply::tests::y_horizontal_mask_with_gap_skips_empty_iteration ... ok
[INFO] [stdout] test loopfilter::setup_mask::tests::setup_mask_16x8_within_top_left_quadrant ... ok
[INFO] [stdout] test loopfilter::setup_mask::tests::setup_mask_32x16_clipped_bottom_half_skipped ... ok
[INFO] [stdout] test loopfilter::setup_mask::tests::setup_mask_32x16_within_top_left_quadrant ... ok
[INFO] [stdout] test loopfilter::setup_mask::tests::setup_mask_32x32_four_quadrants ... ok
[INFO] [stdout] test loopfilter::setup_mask::tests::setup_mask_32x64_clipped_to_left_half_only ... ok
[INFO] [stdout] test loopfilter::setup_mask::tests::setup_mask_32x64_left_and_right_halves ... ok
[INFO] [stdout] test loopfilter::setup_mask::tests::setup_mask_4x4_leaf_in_top_left_16x16 ... ok
[INFO] [stdout] test loopfilter::setup_mask::tests::setup_mask_64x32_clipped_to_top_half_only ... ok
[INFO] [stdout] test loopfilter::setup_mask::tests::setup_mask_64x32_top_and_bottom_halves ... ok
[INFO] [stdout] test loopfilter::mask::tests::build_masks_16x16_intra_tx4_sets_int_4x4_y ... ok
[INFO] [stdout] test loopfilter::setup_mask::tests::setup_mask_64x64_single_block ... ok
[INFO] [stdout] test loopfilter::mask::tests::build_masks_filter_level_zero_is_noop ... ok
[INFO] [stdout] test loopfilter::apply::tests::non420_yuv440_skip_border_4x4_r_at_last_row ... ok
[INFO] [stdout] test loopfilter::apply::tests::y_horizontal_dual_8x8_fires_dual_kernel ... ok
[INFO] [stdout] test loopfilter::setup_mask::tests::setup_mask_8x8_four_leaves_within_top_left_16x16 ... ok
[INFO] [stdout] test loopfilter::setup_mask::tests::setup_mask_8x16_clipped_right_skipped ... ok
[INFO] [stdout] test loopfilter::setup_mask::tests::setup_mask_8x16_within_top_left_quadrant ... ok
[INFO] [stdout] test loopfilter::setup_mask::tests::setup_mask_8x8_sub16_clips_idx8_past_col_frame ... ok
[INFO] [stdout] test loopfilter::mask_tables::tests::txform_masks_pin_libvpx ... ok
[INFO] [stdout] test loopfilter::setup_mask::tests::ref0_idx_matches_libvpx ... ok
[INFO] [stdout] test loopfilter::setup_mask::tests::setup_mask_16x16_partitioned ... ok
[INFO] [stdout] test loopfilter::setup_mask::tests::setup_mask_inter_zeromv_resolves_to_lut_idx_0 ... ok
[INFO] [stdout] test loopfilter::tests::compute_thresholds_sharpness_0_lvl_30 ... ok
[INFO] [stdout] test loopfilter::setup_mask::tests::mode_lf_idx_matches_libvpx ... ok
[INFO] [stdout] test loopfilter::tests::compute_thresholds_zero_level_clamps_lim_to_1 ... ok
[INFO] [stdout] test loopfilter::setup_mask::tests::setup_mask_inter_newmv_resolves_to_lut_idx_1 ... ok
[INFO] [stdout] test loopfilter::setup_mask::tests::setup_mask_8x8_sub16_clips_idx8_past_frame ... ok
[INFO] [stdout] test loopfilter::setup_mask::tests::setup_mask_inter_nearestmv_altref_resolves_correctly ... ok
[INFO] [stdout] test loopfilter::setup_mask::tests::setup_mask_zeros_lfm_on_entry ... ok
[INFO] [stdout] test loopfilter::tests::default_is_sharpness_zero ... ok
[INFO] [stdout] test loopfilter::setup_mask::tests::setup_mask_16x32_clipped_right_half_skipped ... ok
[INFO] [stdout] test loopfilter::setup_mask::tests::setup_mask_filter_level_zero_all_noop ... ok
[INFO] [stdout] test loopfilter::tests::flat_mask4_helper ... ok
[INFO] [stdout] test loopfilter::setup_mask::tests::setup_mask_frame_edge_clamps_quadrants ... ok
[INFO] [stdout] test loopfilter::tests::flat_mask5_helper ... ok
[INFO] [stdout] test loopfilter::setup_mask::tests::setup_mask_16x8_clipped_bottom_skipped ... ok
[INFO] [stdout] test loopfilter::tests::hev_thr_caps_at_3_for_max_level ... ok
[INFO] [stdout] test loopfilter::tests::loopfilter_info_clamps_oversize_level ... ok
[INFO] [stdout] test loopfilter::tests::lpf_horizontal_16_dual_doubles_the_range ... ok
[INFO] [stdout] test loopfilter::tests::lpf_horizontal_16_falls_back_to_8_when_wide_not_flat ... ok
[INFO] [stdout] test loopfilter::tests::lpf_horizontal_4_constant_input_unchanged ... ok
[INFO] [stdout] test loopfilter::tests::compute_thresholds_sharpness_1_lvl_30 ... ok
[INFO] [stdout] test loopfilter::tests::loopfilter_info_indexed_by_level ... ok
[INFO] [stdout] test loopfilter::tests::lpf_horizontal_4_dual_matches_two_singles ... ok
[INFO] [stdout] test loopfilter::tests::compute_thresholds_sharpness_5_lvl_40 ... ok
[INFO] [stdout] test loopfilter::tests::lpf_horizontal_16_constant_input_unchanged ... ok
[INFO] [stdout] test loopfilter::tests::lpf_horizontal_16_smooths_widest_step_edge ... ok
[INFO] [stdout] test loopfilter::tests::lpf_horizontal_4_mask_blocks_filter_when_limit_zero ... ok
[INFO] [stdout] test loopfilter::tests::lpf_horizontal_8_falls_back_to_4_when_not_flat ... ok
[INFO] [stdout] test loopfilter::tests::lpf_horizontal_8_smooths_wider_step_edge ... ok
[INFO] [stdout] test loopfilter::tests::lpf_vertical_16_consistent_with_horizontal_under_transpose ... ok
[INFO] [stdout] test loopfilter::tests::lpf_vertical_16_constant_input_unchanged ... ok
[INFO] [stdout] test loopfilter::tests::lpf_vertical_4_smooths_step_edge_consistent_with_horizontal ... ok
[INFO] [stdout] test loopfilter::tests::lpf_vertical_8_constant_input_unchanged ... ok
[INFO] [stdout] test loopfilter::tests::resolve_filter_levels_clamps_to_max ... ok
[INFO] [stdout] test loopfilter::tests::resolve_filter_levels_clamps_to_zero ... ok
[INFO] [stdout] test loopfilter::tests::resolve_filter_levels_segmentation_absolute_data ... ok
[INFO] [stdout] test loopfilter::tests::resolve_filter_levels_segmentation_relative_delta ... ok
[INFO] [stdout] test loopfilter::tests::resolve_filter_levels_with_ref_and_mode_deltas ... ok
[INFO] [stdout] test loopfilter::tests::simd_broadcast_helpers ... ok
[INFO] [stdout] test mode_decision::block_yrd::tests::block_error_full_block_i16_domain_fits_i64_without_saturation ... ok
[INFO] [stdout] test mode_decision::block_yrd::tests::block_yrd_all_zero_except_first_uses_dc_path ... ok
[INFO] [stdout] test mode_decision::block_yrd::tests::block_yrd_all_zero_residual_is_skippable ... ok
[INFO] [stdout] test loopfilter::tests::constants_match_libvpx ... ok
[INFO] [stdout] test mode_decision::block_yrd::tests::block_yrd_dist_is_block_error_fp_over_4 ... ok
[INFO] [stdout] test loopfilter::tests::lpf_horizontal_4_smooths_step_edge ... ok
[INFO] [stdout] test mode_decision::block_yrd::tests::block_yrd_monotone_in_residual_energy ... ok
[INFO] [stdout] test mode_decision::block_yrd::tests::block_yrd_multi_tile_64x64_sums_correctly ... ok
[INFO] [stdout] test mode_decision::block_yrd::tests::block_yrd_satd_path_for_eob_gt_1 ... ok
[INFO] [stdout] test mode_decision::hadamard::tests::hadamard_16x16_zero_input ... ok
[INFO] [stdout] test mode_decision::hadamard::tests::hadamard_32x32_zero_input ... ok
[INFO] [stdout] test mode_decision::hadamard::tests::hadamard_8x8_dc_only_concentrates_in_dc ... ok
[INFO] [stdout] test loopfilter::tests::lpf_vertical_4_constant_input_unchanged ... ok
[INFO] [stdout] test loopfilter::tests::lpf_horizontal_8_dual_matches_two_singles ... ok
[INFO] [stdout] test loopfilter::tests::lpf_vertical_8_consistent_with_horizontal_under_transpose ... ok
[INFO] [stdout] test loopfilter::tests::sharpness_clamps_at_7 ... ok
[INFO] [stdout] test loopfilter::tests::lpf_horizontal_8_constant_input_unchanged ... ok
[INFO] [stdout] test mode_decision::hadamard::tests::hadamard_8x8_preserves_parseval_modulo_factor_64 ... ok
[INFO] [stdout] test mode_decision::hadamard::tests::hadamard_satd_handles_negatives ... ok
[INFO] [stdout] test mode_decision::hadamard::tests::simd_matches_scalar_for_random_residuals_and_stride_jitter ... ok
[INFO] [stdout] test mode_decision::hadamard::tests::hadamard_satd_zero_is_zero ... ok
[INFO] [stdout] test mode_decision::block_yrd::tests::satd_full_block_extreme_fits_u32_without_saturation ... ok
[INFO] [stdout] test mode_decision::inter::tests::block32_realtime_picker_scopes_model_only_to_enhancement_policy ... ok
[INFO] [stdout] test mode_decision::hadamard::tests::simd_matches_scalar_for_residual_extremes ... ok
[INFO] [stdout] test mode_decision::hadamard::tests::fused_subtract_matches_staged_hadamard_for_all_sizes_and_strides ... ok
[INFO] [stdout] test mode_decision::inter::tests::candidate_prediction_scratch_is_independent_of_previous_block ... ok
[INFO] [stdout] test mode_decision::inter::tests::denoiser_context_retains_best_zero_motion_reference ... ok
[INFO] [stdout] test mode_decision::hadamard::tests::hadamard_8x8_impulse_at_origin_is_constant_output ... ok
[INFO] [stdout] test loopfilter::apply::tests::nonzero_levels_but_no_edges_is_noop ... ok
[INFO] [stdout] test mode_decision::hadamard::tests::hadamard_8x8_all_zero_input_yields_all_zero ... ok
[INFO] [stdout] test mode_decision::inter::tests::block32_skip_tie_break_can_override_hadamard_eob ... ok
[INFO] [stdout] test mode_decision::hadamard::tests::hadamard_16x16_dc_concentrates ... ok
[INFO] [stdout] test mode_decision::inter::tests::candidate_trace_reports_the_real_last_argmin_and_is_take_once ... ok
[INFO] [stdout] test loopfilter::tests::resolve_filter_levels_scale_doubles_above_31 ... ok
[INFO] [stdout] test loopfilter::tests::resolve_filter_levels_no_deltas_no_seg ... ok
[INFO] [stdout] test mode_decision::inter::tests::integer_mv_does_not_pay_switchable_filter_rate ... ok
[INFO] [stdout] test mode_decision::inter::tests::hadamard_only_picker_omits_duplicate_dct_pipeline ... ok
[INFO] [stdout] test mode_decision::inter::tests::inter_prediction_edge_replicates_filtered_and_integer_footprints ... ok
[INFO] [stdout] test mode_decision::inter::tests::evaluate_candidate_uv_path_adds_rate ... ok
[INFO] [stdout] test mode_decision::inter::tests::intra_fallback_respects_the_inter_picker_skip_gate ... ok
[INFO] [stdout] test mode_decision::inter::tests::hard_golden_masks_ignore_very_high_sad ... ok
[INFO] [stdout] test mode_decision::inter::tests::evaluate_candidate_uv_skipped_when_ref_u_empty ... ok
[INFO] [stdout] test loopfilter::tests::segmentation_lf_view_from_full_segmentation ... ok
[INFO] [stdout] test mode_decision::inter::tests::evaluate_candidate_uv_skipped_when_stride_zero ... ok
[INFO] [stdout] test mode_decision::inter::tests::f5_per_filter_evaluation_differs_and_tags_picked_filter ... ok
[INFO] [stdout] test mode_decision::inter::tests::hadamard_only_round_trip_covers_each_realtime_tx_size ... ok
[INFO] [stdout] test mode_decision::inter::tests::f5_identical_src_ref_yields_eighttap_picked_filter ... ok
[INFO] [stdout] test mode_decision::inter::tests::large_luma_model_uses_dequant_skip_thresholds ... ok
[INFO] [stdout] test mode_decision::inter::tests::motion_search_rate_multipliers_match_libvpx_at_q200 ... ok
[INFO] [stdout] test mode_decision::inter::tests::p13_newmv_diff_bias_neighbour_average ... ok
[INFO] [stdout] test mode_decision::inter::tests::p13_newmv_diff_bias_end_to_end_wiring ... ok
[INFO] [stdout] test mode_decision::inter::tests::newmv_fullpel_syntax_gate_uses_libvpx_rate_and_strict_comparison ... ok
[INFO] [stdout] test mode_decision::inter::tests::output_backed_one_filter_preserves_result_and_poisoned_stride ... ok
[INFO] [stdout] test mode_decision::inter::tests::output_backed_picker_preserves_winner_and_final_prediction ... ok
[INFO] [stdout] test mode_decision::inter::tests::output_backed_two_filter_preserves_result_and_poisoned_stride ... ok
[INFO] [stdout] test mode_decision::inter::tests::p17_dedup_skips_zero_duplicate_mv ... ok
[INFO] [stdout] test mode_decision::inter::tests::output_first_slot_order_preserves_the_incumbent ... ok
[INFO] [stdout] test mode_decision::inter::tests::p18_ref_frame_skip_mask_does_not_fire_below_threshold ... ok
[INFO] [stdout] test mode_decision::inter::tests::p20_newmv_is_nonzero_before_motion_search ... ok
[INFO] [stdout] test mode_decision::inter::tests::p20_state_persists_across_calls ... ok
[INFO] [stdout] test mode_decision::inter::tests::p20_thresh_freq_fact_increments_for_losers ... ok
[INFO] [stdout] test mode_decision::inter::tests::p20_adaptive_rd_threshold_can_prune_all_intra_modes ... ok
[INFO] [stdout] test mode_decision::inter::tests::large_block_chroma_early_term_requires_both_planes_skippable ... ok
[INFO] [stdout] test mode_decision::inter::tests::last_nearest_filter_search_keeps_720p_and_large_1080p_leaves ... ok
[INFO] [stdout] test mode_decision::inter::tests::pick_inter_finds_new_mv_on_shifted_ref ... ok
[INFO] [stdout] test mode_decision::inter::tests::pick_inter_block_size_smoke ... ok
[INFO] [stdout] test mode_decision::inter::tests::p20_per_candidate_gate_skips_high_thresh_modes ... ok
[INFO] [stdout] test mode_decision::inter::tests::p15_const_motion_nearmv_skip ... ok
[INFO] [stdout] test mode_decision::inter::tests::pick_inter_mode_ctx_affects_rate ... ok
[INFO] [stdout] test mode_decision::inter::tests::pick_inter_mode_encode_breakout_fires_on_perfect_prediction ... ok
[INFO] [stdout] test mode_decision::inter::tests::pick_inter_mode_encode_breakout_does_not_fire_on_textured_block ... ok
[INFO] [stdout] test mode_decision::inter::tests::pick_inter_mode_intra_fallback_path_runs_when_above_left_present ... ok
[INFO] [stdout] test mode_decision::inter::tests::p13_newmv_diff_bias_noise_subclause ... ok
[INFO] [stdout] test mode_decision::inter::tests::pick_inter_mode_all_oob_vetoes_keep_zero_path ... ok
[INFO] [stdout] test mode_decision::inter::tests::p13_newmv_diff_bias_scales_with_magnitude ... ok
[INFO] [stdout] test mode_decision::inter::tests::pick_inter_mode_oob_clamps_nearest_to_zero ... ok
[INFO] [stdout] test mode_decision::inter::tests::newmv_search_reuses_precomputed_predictor_seed_exactly ... ok
[INFO] [stdout] test mode_decision::inter::tests::pick_inter_walks_4_candidates ... ok
[INFO] [stdout] test mode_decision::inter::tests::p18_ref_frame_skip_mask_flips_picked_ref ... ok
[INFO] [stdout] test mode_decision::inter::tests::pick_inter_near_mv_wins_argmin_when_near_points_at_shift ... ok
[INFO] [stdout] test mode_decision::inter::tests::pruned_evenmore_subpel_is_cpu7_8_non_reference_svc_only ... ok
[INFO] [stdout] test mode_decision::inter::tests::realtime_prediction_only_skip_keeps_filter_rate ... ok
[INFO] [stdout] test mode_decision::inter::tests::realtime_prediction_only_skip_keeps_uv_rd_cost ... ok
[INFO] [stdout] test mode_decision::inter::tests::realtime_large_intra_fallback_uses_hadamard_only_block_yrd ... ok
[INFO] [stdout] test mode_decision::inter::tests::pick_inter_zero_mv_on_identical_ref ... ok
[INFO] [stdout] test mode_decision::inter::tests::realtime_newmv_subpel_level_matches_libvpx_cpu7 ... ok
[INFO] [stdout] test mode_decision::inter::tests::reconstructed_exact_zero_round_trip_preserves_empty_tile_metrics ... ok
[INFO] [stdout] test mode_decision::inter::tests::prebuilt_single_ref_params_match_per_candidate_materialization ... ok
[INFO] [stdout] test mode_decision::inter::tests::s10_force_skip_low_temp_var_blocks_golden_nonzero_mv ... ok
[INFO] [stdout] test mode_decision::inter::tests::reconstructed_round_trip_reads_prediction_from_recon ... ok
[INFO] [stdout] test mode_decision::inter::tests::s10_lowvar_highsumdiff_wiring_with_p13_bias ... ok
[INFO] [stdout] test mode_decision::inter::tests::s10_scene_change_detected_suppresses_encode_breakout ... ok
[INFO] [stdout] test mode_decision::inter::tests::s10_low_temp_var_level_one_is_64x64_only ... ok
[INFO] [stdout] test mode_decision::inter::tests::p19_skip_ctx_threaded ... ok
[INFO] [stdout] test mode_decision::inter::tests::pick_inter_returns_finite_rd_cost ... ok
[INFO] [stdout] test mode_decision::inter::tests::pick_inter_mode_intra_fallback_skipped_for_64x64 ... ok
[INFO] [stdout] test mode_decision::inter::tests::s10_force_skip_low_temp_var_blocks_last_newmv ... ok
[INFO] [stdout] test mode_decision::inter::tests::s10_screen_content_skips_nonzero_mv_when_flat_no_sad ... ok
[INFO] [stdout] test mode_decision::inter::tests::s10_source_variance_chaotic_plane_is_nonzero ... ok
[INFO] [stdout] test mode_decision::inter::tests::s10_source_variance_constant_plane_is_zero ... ok
[INFO] [stdout] test mode_decision::inter::tests::s11_disable_golden_ref_masks_golden_entirely ... ok
[INFO] [stdout] test mode_decision::inter::tests::round_trip_idct_dispatch_routes_each_realtime_tx_size ... ok
[INFO] [stdout] test mode_decision::inter::tests::rd_calibration_replaces_the_lambda_multiplier ... ok
[INFO] [stdout] test mode_decision::inter::tests::s11_bias_golden_octuples_golden_thresh_after_4_frames ... ok
[INFO] [stdout] test mode_decision::inter::tests::s10_zero_temp_sad_source_skips_nonzero_mv_screen ... ok
[INFO] [stdout] test mode_decision::inter::tests::realtime_intra_fallback_includes_the_source_tm_candidate ... ok
[INFO] [stdout] test mode_decision::inter::tests::s10_screen_content_off_allows_nonzero_mv ... ok
[INFO] [stdout] test mode_decision::inter::tests::s11_cb_pred_filter_search_chessboard_predicate ... ok
[INFO] [stdout] test mode_decision::inter::tests::realtime_intra_fallback_reuses_luma_model_below_32x32 ... ok
[INFO] [stdout] test mode_decision::inter::tests::s11_disable_golden_ref_bypassed_on_very_high_sad ... ok
[INFO] [stdout] test mode_decision::inter::tests::s11_limit_newmv_early_exit_caps_freq_fact_on_flat_blocks ... ok
[INFO] [stdout] test mode_decision::inter::tests::s11_inter_mode_mask_drops_newmv_bit_blocks_newmv_winner ... ok
[INFO] [stdout] test mode_decision::inter::tests::s10_content_state_very_high_sad_lets_last_newmv_through ... ok
[INFO] [stdout] test mode_decision::inter::tests::s11_rt_intra_dc_only_bypassed_on_very_high_sad ... ok
[INFO] [stdout] test mode_decision::inter::tests::s11_rt_intra_dc_only_low_content_restricts_to_dc ... ok
[INFO] [stdout] test mode_decision::intra::tests::block_yrd_distortion_known_value_4x4 ... ok
[INFO] [stdout] test mode_decision::inter::tests::simple_block_yrd_clears_the_provisional_model_skip ... ok
[INFO] [stdout] test mode_decision::inter::tests::s10_screen_content_scene_change_penalises_last_zero ... ok
[INFO] [stdout] test mode_decision::intra::tests::block_yrd_distortion_32x32_no_shift ... ok
[INFO] [stdout] test mode_decision::inter::tests::s11_filter_search_requires_subpel_mv_before_chessboard ... ok
[INFO] [stdout] test mode_decision::inter::tests::unavailable_golden_skips_reference_masking_prediction ... ok
[INFO] [stdout] test mode_decision::intra::tests::pick_intra_mode_full_and_realtime_walk_expected_modes ... ok
[INFO] [stdout] test mode_decision::inter::tests::stage4a_picker_uses_real_small_block_coefficient_rd_when_requested ... ok
[INFO] [stdout] test mode_decision::intra::tests::pick_intra_mode_horizontal_stripe_actually_picks_h ... ok
[INFO] [stdout] test mode_decision::intra::tests::pick_intra_mode_flat_block_still_picks_dc ... ok
[INFO] [stdout] test mode_decision::inter::tests::s11_max_intra_bsize_caps_intra_fallback ... ok
[INFO] [stdout] test mode_decision::intra::tests::pick_intra_mode_vertical_stripe_actually_picks_v ... ok
[INFO] [stdout] test mode_decision::inter::tests::svc_non_reference_zero_fullpel_skips_fractional_newmv_refinement ... ok
[INFO] [stdout] test mode_decision::intra::tests::block_yrd_distortion_zero_residual_is_zero ... ok
[INFO] [stdout] test mode_decision::inter::tests::f5_picker_chooses_eighttap_on_identical_src_ref ... ok
[INFO] [stdout] test mode_decision::intra::tests::pick_intra_mode_returns_finite_rd_cost ... ok
[INFO] [stdout] test mode_decision::intra::tests::pick_intra_mode_flat_block_picks_dc ... ok
[INFO] [stdout] test mode_decision::intra::tests::pick_intra_mode_vertical_stripe_picks_v ... ok
[INFO] [stdout] test mode_decision::intra::tests::pick_intra_mode_horizontal_stripe_picks_h ... ok
[INFO] [stdout] test mode_decision::intra::tests::realtime_intra16_matches_pinned_libvpx_leaf ... ok
[INFO] [stdout] test mode_decision::inter::tests::hadamard_only_candidate_reuses_exact_model_sse_for_each_block_size ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::breakout_large_var_fails ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::breakout_mv_at_boundary_passes ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::breakout_threshold_boundary ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::breakout_zero_var_sse_passes ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::calculate_tx_size_non_select_caps_when_max_exceeds ... ok
[INFO] [stdout] test mode_decision::intra::tests::report_flat_block_rd_breakdown ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::aggregate_basic ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::calculate_tx_size_low_sse_gives_8x8 ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::calculate_tx_size_non_select_gives_capped_max ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::calculate_tx_size_high_sse_gives_max ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::breakout_block_size_affects_threshold ... ok
[INFO] [stdout] test mode_decision::intra::tests::realtime_intra32_matches_pinned_libvpx_leaf ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::breakout_large_mv_fails ... ok
[INFO] [stdout] test mode_decision::intra::tests::realtime_intra8_matches_pinned_libvpx_leaf ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::calculate_tx_size_non_select_returns_max_when_under_cap ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::calculate_tx_size_small_block ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::large_64x64_one_noisy_cell_no_skip ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::large_ac_only_when_dc_energy_exceeds_threshold ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::model_rd_dist_bounded_by_var ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::model_rd_flat_block_skips ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::model_rd_for_sb_y_skip_dc_only_path ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::model_rd_for_sb_y_sse_eq_var_triggers_ac_skip_with_huge_thresholds ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::large_var_zero_short_circuits_ac_test ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::large_flat_32x32_skips ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::model_rd_for_sb_y_uniform_offset_ac_only ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::large_skip_dc_path_when_only_ac_fails ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::model_rd_for_sb_y_zero_mean_ac_fails_dc_passes ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::large_textured_32x32_rate_dist ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::model_rd_high_var_low_q_gives_high_rate ... ok
[INFO] [stdout] test loopfilter::apply::tests::lf_worker_bails_promptly_when_aborted ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::large_uniform_offset_32x32_skips_acdc ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::model_rd_norm_mid_range ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::model_rd_uniform_offset_skips_ac ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::model_rd_uv_8x8_luma_gives_4x4_chroma ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::model_rd_uv_dimensions_halved ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::model_rd_uv_identical_src_pred_gives_zero ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::model_rd_textured_block_no_skip ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::model_rd_uv_mask_skips_insensitive_planes ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::model_rd_uv_64x64_uses_32x32_chroma ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::model_rd_uv_sums_both_planes ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::model_rd_zero_var_gives_zero ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::num_pels_log2_pin_libvpx ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::variance_8x8_uniform_offset ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::large_agrees_with_regular_on_flat ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::variance_flat_block_is_zero ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::large_dc_threshold_boundary_is_inclusive ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::block16_split_stats_accumulate_rate_and_dist_margins ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::variance_textured_block ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::large_clamps_tx4x4_up_to_tx8x8 ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::model_rd_pin_known_input ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::block16_split_stats_partial_rd_early_out ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::variance_uniform_offset ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::commit_leaf_drops_speculative_children ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::horz_wins_on_horizontal_edge ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::none_disallowed_when_bsize_below_min ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::partition_plane_context_matches_libvpx_formula ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::model_rd_nonzero_var_gives_positive ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::no_rect_prune_matches_baseline ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::block16_split_stats_child_infeasible ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::variance_8x8_flat_block_all_zero ... ok
[INFO] [stdout] test mode_decision::inter::tests::s3_q_gate_requires_threshold_and_s2_active ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::phase_a_off_keeps_16x16_floor ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::rect_can_override_slack_split_only_inside_cap_and_below_split ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::flat_block_picks_64x64 ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::phase_a_splits_16x16_into_8x8 ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::picker_returns_none_falls_back_to_hint ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::recursion_caps_at_block16x16 ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::none_disallowed_when_bsize_exceeds_max ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::slack_admits_block16_split_inside_one_eighth_none_band ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::split_early_out_when_partial_sum_exceeds_best ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::from_variance_hint_all_8x8_yields_64_leaves ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::strict_rect_winner_still_beats_slack_split ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::from_variance_hint_mixed_skips_visited_cells ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::translating_block_picks_32x32 ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::variance_hint_bounds_floors_max_at_16x16 ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::variance_hint_bounds_all_64x64_returns_max_max ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::variance_hint_bounds_mixed ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::vert_wins_on_vertical_edge ... ok
[INFO] [stdout] test mode_decision::partition::tests::choose_partitioning_force_split_opens_sparse_32x32_detail ... ok
[INFO] [stdout] test mode_decision::partition::tests::choose_partitioning_high_q_index_fewer_splits ... ok
[INFO] [stdout] test mode_decision::partition::tests::choose_partitioning_inter_huge_res ... ok
[INFO] [stdout] test mode_decision::partition::tests::choose_partitioning_inter_large_res ... ok
[INFO] [stdout] test mode_decision::partition::tests::choose_partitioning_inter_large_width_tall ... ok
[INFO] [stdout] test mode_decision::partition::tests::choose_partitioning_inter_medium_width_tall ... ok
[INFO] [stdout] test mode_decision::partition::tests::choose_partitioning_inter_short_res_tall_frame ... ok
[INFO] [stdout] test mode_decision::partition::tests::choose_partitioning_inter_medium_res ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::rect_pruner_vetoing_horz_suppresses_it ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::model_rd_norm_boundary ... ok
[INFO] [stdout] test mode_decision::partition::tests::choose_partitioning_inter_small_res_high_avg_q ... ok
[INFO] [stdout] test mode_decision::model_rd::tests::model_rd_uv_textured_gives_positive ... ok
[INFO] [stdout] test mode_decision::partition::tests::choose_partitioning_inter_small_res_mid_avg_q ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::from_variance_hint_all_64x64_yields_one_leaf ... ok
[INFO] [stdout] test mode_decision::inter::tests::s2_skip_gate_never_skips_nonzero_dct_eob ... ok
[INFO] [stdout] test mode_decision::partition::tests::cpu7_thresholds_match_pinned_foreman_oracle ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::split_loses_on_final_comparison ... ok
[INFO] [stdout] test mode_decision::partition::tests::choose_partitioning_keyframe_sub8_propagates_child_force_split ... ok
[INFO] [stdout] test mode_decision::partition::tests::choose_partitioning_keyframe_sub8_emits_block4x4_cells ... ok
[INFO] [stdout] test mode_decision::partition::tests::choose_partitioning_chaotic_block_splits_deeply ... ok
[INFO] [stdout] test mode_decision::partition::tests::choose_partitioning_flat_block_picks_64x64 ... ok
[INFO] [stdout] test mode_decision::partition::tests::dispatched_block_variance_matches_scalar_for_partition_sizes_and_origins ... ok
[INFO] [stdout] test mode_decision::partition::tests::choose_partitioning_keyframe_sub8_forces_root_split ... ok
[INFO] [stdout] test mode_decision::partition::tests::choose_partitioning_returns_valid_block_size_grid ... ok
[INFO] [stdout] test mode_decision::partition::tests::fixed_tree_emits_horizontal_parent_partition ... ok
[INFO] [stdout] test mode_decision::partition::tests::fixed_tree_flat_block_keeps_one_64x64_leaf ... ok
[INFO] [stdout] test mode_decision::partition::tests::fixed_tree_history_enforces_stream_and_segment_guards ... ok
[INFO] [stdout] test mode_decision::partition::tests::fixed_tree_keeps_8x8_average_tree_for_parent_aggregation ... ok
[INFO] [stdout] test mode_decision::partition::tests::fixed_tree_history_copies_twice_then_requires_refresh ... ok
[INFO] [stdout] test mode_decision::partition::tests::fixed_tree_partial_mi_edge_bypasses_64x64_parent ... ok
[INFO] [stdout] test mode_decision::partition::tests::fixed_tree_low_temp_flags_map_to_libvpx_leaf_slots ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::horz_at_32x32_under_split ... ok
[INFO] [stdout] test mode_decision::partition::tests::focused_rt_thresholds_can_disable_16x16_splits ... ok
[INFO] [stdout] test mode_decision::partition::tests::focused_rt_thresholds_use_the_actual_cpu_preset ... ok
[INFO] [stdout] test mode_decision::partition::tests::force_split_map_uses_quadrant_major_16x16_indices ... ok
[INFO] [stdout] test mode_decision::partition::tests::inter_partition_variance_reads_strided_reference_at_frame_offset ... ok
[INFO] [stdout] test mode_decision::partition::tests::is_valid_partition_recognises_legal_and_illegal ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::split_wins_when_children_cheaper ... ok
[INFO] [stdout] test mode_decision::partition::tests::choose_partitioning_keyframe_path ... ok
[INFO] [stdout] test mode_decision::partition::tests::is_valid_partition_rejects_inconsistent_leaf_footprint ... ok
[INFO] [stdout] test mode_decision::partition::tests::fixed_tree_uses_effective_minmax_threshold_and_traces_spread ... ok
[INFO] [stdout] test mode_decision::partition::tests::cpu7_thresholds_apply_large_frame_noise_before_content_scale ... ok
[INFO] [stdout] test mode_decision::partition::tests::is_valid_partition_rejects_out_of_bounds_leaf ... ok
[INFO] [stdout] test mode_decision::partition::tests::fixed_tree_emits_vertical_parent_partition ... ok
[INFO] [stdout] test mode_decision::partition::tests::is_valid_partition_rejects_overlapping_leaves ... ok
[INFO] [stdout] test mode_decision::nonrd_partition::tests::strict_preflight_counts_slack_would_continue_without_changing_winner ... ok
[INFO] [stdout] test mode_decision::partition::tests::fixed_tree_force_split_opens_flat_parent ... ok
[INFO] [stdout] test mode_decision::partition::tests::keyframe_4x4_average_variance_filters_balanced_pixel_texture ... ok
[INFO] [stdout] test mode_decision::partition::tests::choose_partitioning_mixed_block_partial_split ... ok
[INFO] [stdout] test mode_decision::partition::tests::fixed_tree_strided_inputs_match_tight_blocks ... ok
[INFO] [stdout] test mode_decision::rd_thresh::tests::p20_adaptive_rd_thresh_gate_exempts_zero_mv ... ok
[INFO] [stdout] test mode_decision::partition::tests::w2_6_for_inter_applies_noise_threshold_scale ... ok
[INFO] [stdout] test mode_decision::rd_thresh::tests::p20_adaptive_rd_thresh_gate_skips_when_below_thresh ... ok
[INFO] [stdout] test mode_decision::rd_thresh::tests::p20_adaptive_rd_thresh_update_shifts_effective_thresholds ... ok
[INFO] [stdout] test mode_decision::partition::tests::partition_validation_accepts_rect_tree_and_rejects_partial_rect_stamp ... ok
[INFO] [stdout] test mode_decision::partition::tests::keyframe_fixed_point_variance_preserves_split_boundary ... ok
[INFO] [stdout] test mode_decision::rd_thresh::tests::p20_intra_update_decays_winner_and_increments_losers ... ok
[INFO] [stdout] test mode_decision::rd_thresh::tests::p20_adaptive_rd_thresh_q_factor_matches_libvpx ... ok
[INFO] [stdout] test mode_decision::rd_thresh::tests::p20_adaptive_rd_thresh_q_factor_monotone ... ok
[INFO] [stdout] test mode_decision::rd_thresh::tests::p20_adaptive_rd_thresh_table_initial_state ... ok
[INFO] [stdout] test mode_decision::rd_thresh::tests::p20_adaptive_rd_thresh_thr_mode_idx_map ... ok
[INFO] [stdout] test mode_decision::rd_thresh::tests::p20_adaptive_rd_thresh_update_decays_winner_increments_losers ... ok
[INFO] [stdout] test mode_decision::partition::tests::is_valid_partition_rejects_unaligned_origin ... ok
[INFO] [stdout] test mode_decision::speed_features::tests::w0_3_speed8_realtime_dc_only_and_no_newmv_early_exit ... ok
[INFO] [stdout] test mode_decision::tests::rd_cost_monotone ... ok
[INFO] [stdout] test mode_decision::speed_features::tests::a21_rd_ml_partition_rect_prune_thresh_gate ... ok
[INFO] [stdout] test mode_decision::speed_features::tests::w0_3_negative_speed_uses_magnitude ... ok
[INFO] [stdout] test mode_decision::speed_features::tests::w0_3_speed7_realtime_matches_libvpx_gates ... ok
[INFO] [stdout] test mode_decision::tests::rd_cost_saturates_on_huge_dist ... ok
[INFO] [stdout] test mode_decision::speed_features::tests::c2b_size_gated_rt_breakout ... ok
[INFO] [stdout] test mode_decision::speed_features::tests::w0_3_cb_pred_filter_search_tracks_speed_and_resolution ... ok
[INFO] [stdout] test mode_decision::speed_features::tests::w0_3_dispatcher_is_deterministic ... ok
[INFO] [stdout] test mode_decision::tests::rd_cost_zero_lambda_is_pure_distortion ... ok
[INFO] [stdout] test mode_decision::tests::rd_cost_zero_rate_is_pure_distortion ... ok
[INFO] [stdout] test mode_info::tests::inter_mode_values ... ok
[INFO] [stdout] test mode_info::tests::mode_info_is_intra_is_inter ... ok
[INFO] [stdout] test mode_info::tests::get_tx_size_context_missing_neighbour ... ok
[INFO] [stdout] test mode_info::tests::get_tx_size_context_no_neighbours ... ok
[INFO] [stdout] test mode_info::tests::get_tx_size_context_skipped_neighbour ... ok
[INFO] [stdout] test mode_info::tests::inter_mode_idx ... ok
[INFO] [stdout] test mode_info::tests::read_inter_mode_round_trip ... ok
[INFO] [stdout] test mode_info::tests::read_inter_segment_id_disabled_returns_zero ... ok
[INFO] [stdout] test mode_info::tests::read_inter_segment_id_inheritance_takes_min_across_block ... ok
[INFO] [stdout] test mode_info::tests::read_inter_segment_id_pure_inheritance ... ok
[INFO] [stdout] test mode_info::tests::read_inter_segment_id_temporal_update_pred_flag_false ... ok
[INFO] [stdout] test mode_info::tests::read_inter_segment_id_temporal_update_pred_flag_true ... ok
[INFO] [stdout] test mode_info::tests::block_mode_is_intra_is_inter ... ok
[INFO] [stdout] test mode_info::tests::read_inter_segment_id_update_map_no_temporal ... ok
[INFO] [stdout] test mode_info::tests::get_tx_size_context_both_present ... ok
[INFO] [stdout] test mode_info::tests::read_intra_mode_round_trip ... ok
[INFO] [stdout] test mode_info::tests::inter_mode_tree_shape ... ok
[INFO] [stdout] test mode_info::tests::read_partition_round_trip ... ok
[INFO] [stdout] test mode_info::tests::read_tx_size_selected_tx32x32_round_trip ... ok
[INFO] [stdout] test mode_info::tests::read_tx_size_selected_tx8x8_round_trip ... ok
[INFO] [stdout] test mode_decision::speed_features::tests::a21_rd_ml_partition_breakout_gate ... ok
[INFO] [stdout] test mode_decision::speed_features::tests::w0_3_dispatcher_differs_across_speed_and_deadline ... ok
[INFO] [stdout] test mode_info::tests::ref_frame_from_i8 ... ok
[INFO] [stdout] test mode_decision::tests::rd_cost_hand_derivation ... ok
[INFO] [stdout] test mode_info::tests::ref_frame_is_inter ... ok
[INFO] [stdout] test mode_decision::partition::tests::fixed_tree_product_selection_matches_full_trace ... ok
[INFO] [stdout] test mode_info::tests::mv_zero ... ok
[INFO] [stdout] test mode_decision::speed_features::tests::w0_3_speed0_good_default_is_best_quality_defaults ... ok
[INFO] [stdout] test mode_info::tests::partition_tree_shape ... ok
[INFO] [stdout] test mode_info::tests::one_bit_leaf_decoders_round_trip ... ok
[INFO] [stdout] test mode_info::tests::write_tx_size_non_select_path_emits_no_bits ... ok
[INFO] [stdout] test mode_info::tests::segment_tree_shape ... ok
[INFO] [stdout] test mode_info::tests::write_segment_id_accepts_full_range ... ok
[INFO] [stdout] test mode_info::tests::write_segment_id_round_trip_via_read_segment_id ... ok
[INFO] [stdout] test mv_search::full_pixel::tests::diamond_search_at_frame_edge_no_panic ... ok
[INFO] [stdout] test mode_info::tests::y_mode_for_subblock_paths ... ok
[INFO] [stdout] test mode_info::tests::write_tx_size_round_trips_selected_path_all_combinations ... ok
[INFO] [stdout] test mv_search::e12stat::tests::full_coverage_sweep ... ok
[INFO] [stdout] test mv_search::full_pixel::tests::diamond_search_respects_max_iters ... ok
[INFO] [stdout] test mv_search::full_pixel::tests::exhaustive_full_pel_min_sad_identical_planes ... ok
[INFO] [stdout] test mv_search::full_pixel::tests::diamond_search_tight_limits_uses_slow_path ... ok
[INFO] [stdout] test mv_search::full_pixel::tests::exhaustive_full_pel_min_sad_no_valid_mv_returns_none ... ok
[INFO] [stdout] test mode_info::tests::intra_mode_tree_shape ... ok
[INFO] [stdout] test mode_info::tests::leaf_decoders_populate_frame_counts ... ok
[INFO] [stdout] test mv_search::full_pixel::tests::fast_diamond_cost_list_retains_libvpx_sad_domain_while_moving ... ok
[INFO] [stdout] test mv_search::full_pixel::tests::fast_diamond_cost_list_uses_signed_sentinels_at_mv_edges ... ok
[INFO] [stdout] test mv_search::full_pixel::tests::hoisted_sad_source_matches_scalar_lanes_and_oob_source ... ok
[INFO] [stdout] test mode_info::tests::read_segment_id_round_trip ... ok
[INFO] [stdout] test mode_info::tests::read_tx_size_allow_select_false_caps ... ok
[INFO] [stdout] test mv_search::full_pixel::tests::diamond_search_explicit_start_mv_some_path ... ok
[INFO] [stdout] test mode_info::tests::read_tx_size_capped_path ... ok
[INFO] [stdout] test mv_search::full_pixel::tests::mv_err_cost_zero_diff_is_small_positive ... ok
[INFO] [stdout] test mode_info::tests::ref_frame_values ... ok
[INFO] [stdout] test mode_info::tests::read_tx_size_selected_tx16x16_round_trip ... ok
[INFO] [stdout] test mv_search::full_pixel::tests::diamond_search_finds_small_shift ... ok
[INFO] [stdout] test mv_search::full_pixel::tests::mvsad_err_cost_in_range_matches_mv_cost_at_boundaries ... ok
[INFO] [stdout] test mode_info::tests::read_tx_size_selected_uses_correct_context ... ok
[INFO] [stdout] test mv_search::full_pixel::tests::mvsad_err_cost_scales_with_sad_per_bit ... ok
[INFO] [stdout] test mv_search::full_pixel::tests::diamond_search_zero_iters_returns_seed ... ok
[INFO] [stdout] test mv_search::full_pixel::tests::mv_err_cost_scales_with_error_per_bit ... ok
[INFO] [stdout] test mv_search::full_pixel::tests::raw_sad_at_mv_returns_none_for_out_of_bounds ... ok
[INFO] [stdout] test mv_search::full_pixel::tests::raw_sad_at_mv_beyond_width_returns_none ... ok
[INFO] [stdout] test mv_search::full_pixel::tests::diamond_search_finds_zero_mv_on_identical_planes ... ok
[INFO] [stdout] test mv_search::int_pro_me::tests::constant_content_returns_libvpx_canonical_value ... ok
[INFO] [stdout] test mv_search::int_pro_me::tests::edge_clamped_sad_reuses_one_lazily_initialized_scratch ... ok
[INFO] [stdout] test mv_search::int_pro_me::tests::clamped_row_projection_reuses_replicated_border_spans_exactly ... ok
[INFO] [stdout] test mv_search::full_pixel::tests::raw_sad_at_mv_negative_row_returns_none ... ok
[INFO] [stdout] test mv_search::int_pro_me::tests::all_sbs_seeded_no_edge_bail ... ok
[INFO] [stdout] test mv_search::full_pixel::tests::mvsad_err_cost_zero_diff_is_small_positive ... ok
[INFO] [stdout] test mv_search::full_pixel::tests::nstep_duplicate_variance_score_preserves_uncached_result ... ok
[INFO] [stdout] test mv_search::int_pro_me::tests::horizontal_translation_is_recovered ... ok
[INFO] [stdout] test mv_search::mv_limits::tests::set_mv_search_range_bump_for_nonzero_phase ... ok
[INFO] [stdout] test mv_search::int_pro_me::tests::interior_projection_fast_paths_match_clamped_oracles ... ok
[INFO] [stdout] test mv_search::mv_limits::tests::default_limits_wide_open ... ok
[INFO] [stdout] test mv_search::mv_limits::tests::is_mv_in_boundary_inclusive ... ok
[INFO] [stdout] test mv_search::mv_pred::tests::all_oob_returns_default ... ok
[INFO] [stdout] test mv_search::mv_pred::tests::empty_candidates ... ok
[INFO] [stdout] test mv_search::mv_pred::tests::lower_sad_candidate_wins ... ok
[INFO] [stdout] test mv_search::mv_limits::tests::set_mv_search_range_narrows ... ok
[INFO] [stdout] test mv_search::int_pro_me::tests::interior_clamped_sad_reads_directly_from_plane ... ok
[INFO] [stdout] test mv_search::mv_pred::tests::q3_rounding ... ok
[INFO] [stdout] test mv_search::int_pro_me::tests::partial_bottom_right_sb_uses_edge_extended_source ... ok
[INFO] [stdout] test mv_search::mv_limits::tests::set_subpel_mv_search_range_clamps_to_encodable_range ... ok
[INFO] [stdout] test mv_search::mv_limits::tests::set_subpel_mv_search_range_derives_1_8_pel_window ... ok
[INFO] [stdout] test mv_search::mv_pred::tests::sentinel_values_skipped ... ok
[INFO] [stdout] test mv_search::search_site::tests::step_0_has_max_first_step_diamond ... ok
[INFO] [stdout] test mv_search::search_site::tests::ss_os_matches_row_times_stride_plus_col ... ok
[INFO] [stdout] test mv_search::int_pro_me::tests::realtime_seed_reports_sad_at_projection_match ... ok
[INFO] [stdout] test mv_search::search_site::tests::init_dsmotion_compensation_emits_4_sites_per_step ... ok
[INFO] [stdout] test mv_search::search_site::tests::last_step_has_unit_diamond ... ok
[INFO] [stdout] test mv_search::sub_pixel::tests::pruned_evenmore_surface_fit_matches_libvpx_rounding_and_validity ... ok
[INFO] [stdout] test mv_search::sub_pixel::tests::pruned_evenmore_uses_only_the_fitted_quarter_candidate ... ok
[INFO] [stdout] test mv_search::search_site::tests::ss_count_matches_4_per_step_times_11 ... ok
[INFO] [stdout] test mv_search::sub_pixel::tests::p14_adaptive_force_stop_thresholds_match_libvpx ... ok
[INFO] [stdout] test mv_search::sub_pixel::tests::pruned_evenmore_nonconvex_or_missing_surface_falls_back_to_pruned_more ... ok
[INFO] [stdout] test mv_search::sub_pixel::tests::pruned_evenmore_valid_surface_continues_at_quarter_pel_step ... ok
[INFO] [stdout] test mv_search::sub_pixel::tests::sub_pixel_search_disabled_hp_yields_no_eighth_pel_bits ... ok
[INFO] [stdout] test mv_search::sub_pixel::tests::full_tree_extension_reaches_lower_quarter_pel_cost ... ok
[INFO] [stdout] test mv_search::int_pro_me::tests::mixed_edge_projection_paths_match_pixel_oracle ... ok
[INFO] [stdout] test mv_search::int_pro_me::tests::vector_match_constant_input_returns_neg_half_bw ... ok
[INFO] [stdout] test mv_search::int_pro_me::tests::stationary_textured_content_yields_zero_mv ... ok
[INFO] [stdout] test mv_search::mv_pred::tests::identical_planes_zero_mv_wins ... ok
[INFO] [stdout] test mv_search::sub_pixel::tests::sub_pixel_search_forced_stop_half_pel_only_half_pel_results ... ok
[INFO] [stdout] test mv_search::sub_pixel::tests::sub_pixel_search_unsupported_block_size_panics_in_debug ... ignored, requires debug assertions
[INFO] [stdout] test mv_search::sub_pixel::tests::sub_pixel_search_refines_to_quarter_pel ... ok
[INFO] [stdout] test mv_search::sub_pixel::tests::sub_pixel_search_iters_per_step_one_skips_second_level ... ok
[INFO] [stdout] test mv_search::sub_pixel::tests::sub_pixel_search_respects_forced_stop ... ok
[INFO] [stdout] test mv_search::int_pro_me::tests::rowwise_clamped_block_gather_matches_pixel_oracle ... ok
[INFO] [stdout] test mv_search::sub_pixel::tests::p14_adaptive_force_stop_changes_sub_pel_granularity ... ok
[INFO] [stdout] test mv_search::sub_pixel::tests::sub_pixel_search_zero_mv_limits_stays_at_origin ... ok
[INFO] [stdout] test mv_search::int_pro_me::tests::vector_match_centered_minimum_returns_zero ... ok
[INFO] [stdout] test mv_search::sub_pixel::tests::sub_pixel_search_at_origin_blocks_negative_ref_reads ... ok
[INFO] [stdout] test mv_search::int_pro_me::tests::frame_edge_still_produces_a_seed ... ok
[INFO] [stdout] test quant::forward::tests::init_plane_quantizers_q0_is_lossless ... ok
[INFO] [stdout] test quant::forward::tests::init_plane_quantizers_high_q_uses_qzbin_factor_80 ... ok
[INFO] [stdout] test mv_search::sub_pixel::tests::sub_pixel_search_at_full_pel_returns_full_pel ... ok
[INFO] [stdout] test quant::forward::tests::plane_dequant_pair_matches_dc_ac_quant_helpers ... ok
[INFO] [stdout] test mv_search::sub_pixel::tests::sub_pixel_search_at_bottom_right_blocks_oob_ref_reads ... ok
[INFO] [stdout] test mv_search::sub_pixel::tests::edge_subpel_candidate_uses_replicated_reference_border ... ok
[INFO] [stdout] test mv_search::sub_pixel::tests::sub_pixel_search_large_ref_mv_disables_eighth_pel ... ok
[INFO] [stdout] test quant::forward::tests::init_plane_quantizers_uv_with_ac_delta_differs_from_y ... ok
[INFO] [stdout] test quant::forward::tests::n_coeffs_for_matches_tx_size_n_coeffs ... ok
[INFO] [stdout] test quant::forward::tests::vp9_quantize_b_32x32_negative_coeff_preserves_sign ... ok
[INFO] [stdout] test quant::forward::tests::init_plane_quantizers_q60_dequant_matches_lookup ... ok
[INFO] [stdout] test quant::forward::tests::vp9_quantize_b_32x32_skip_block_zeroes_everything ... ok
[INFO] [stdout] test quant::forward::tests::invert_quant_for_dequant_8 ... ok
[INFO] [stdout] test quant::forward::tests::vp9_quantize_b_below_zbin_quantizes_to_zero ... ok
[INFO] [stdout] test quant::forward::tests::vp9_quantize_b_skip_block_zeroes_everything ... ok
[INFO] [stdout] test quant::forward::tests::vp9_quantize_b_dqcoeff_equals_qcoeff_times_dequant ... ok
[INFO] [stdout] test quant::tables::tests::lut_endpoints ... ok
[INFO] [stdout] test quant::forward::tests::vp9_quantize_b_negative_input_preserves_sign ... ok
[INFO] [stdout] test quant::forward::tests::vp9_quantize_b_eob_is_one_past_last_nonzero ... ok
[INFO] [stdout] test quant::forward::tests::vp9_quantize_b_round_trip_integration ... ok
[INFO] [stdout] test quant::tables::tests::hbd_luts_are_monotonic_nondecreasing ... ok
[INFO] [stdout] test quant::forward::tests::vp9_quantize_fp_32x32_skip_block_zeroes_everything ... ok
[INFO] [stdout] test quant::forward::tests::vp9_quantize_fp_32x32_above_dequant_gate_produces_nonzero ... ok
[INFO] [stdout] test quant::forward::tests::vp9_quantize_fp_no_zbin_behavior ... ok
[INFO] [stdout] test quant::forward::tests::scan_for_forward_returns_scan_slice ... ok
[INFO] [stdout] test quant::tables::tests::lut_lengths ... ok
[INFO] [stdout] test quant::tests::ac_quant_boundary ... ok
[INFO] [stdout] test quant::tests::delta_clamp_below ... ok
[INFO] [stdout] test quant::tests::hbd_dispatch_boundary ... ok
[INFO] [stdout] test quant::tests::delta_clamp_above ... ok
[INFO] [stdout] test quant::tests::dc_quant_boundary ... ok
[INFO] [stdout] test quant::tests::hbd_dispatch_spot_check_index_1 ... ok
[INFO] [stdout] test quant::tests::get_qindex_delta_mode ... ok
[INFO] [stdout] test quant::forward::tests::vp9_quantize_b_32x32_uses_extra_shift ... ok
[INFO] [stdout] test quant::tests::luts_are_monotonic_nondecreasing ... ok
[INFO] [stdout] test quant::tests::spot_check_index_1 ... ok
[INFO] [stdout] test quant::forward::tests::vp9_quantize_b_at_zbin_quantizes_to_nonzero ... ok
[INFO] [stdout] test quant::forward::tests::vp9_quantize_fp_round_trip_at_q_index_60 ... ok
[INFO] [stdout] test quant::tests::mid_range_spot_check ... ok
[INFO] [stdout] test quant::forward::tests::vp9_quantize_fp_skip_block_zeroes_everything ... ok
[INFO] [stdout] test tile_threading::lf_pool::tests::dispatch_reusable_across_calls ... ok
[INFO] [stdout] test tile_threading::scope::tests::jobs_can_borrow_frame_data ... ok
[INFO] [stdout] test tile_threading::lf_pool::tests::spawn_failure_is_returned ... ok
[INFO] [stdout] test tile_threading::scope::tests::first_panic_by_submission_order_wins ... ok
[INFO] [stdout] test tile_threading::scope::tests::caller_participating_scope_panic_still_runs_reserved_job ... ok
[INFO] [stdout] test tile_threading::lf_pool::tests::dispatched_closure_may_borrow_frame_data ... ok
[INFO] [stdout] test tile_threading::lf_pool::tests::dispatch_runs_once ... ok
[INFO] [stdout] test tile_threading::lf_pool::tests::dispatched_panic_propagates_on_wait ... ok
[INFO] [stdout] test quant::tests::get_qindex_abs_mode ... ok
[INFO] [stdout] test tile_threading::pool::construction_tests::worker_pool_spawn_failure_is_returned ... ok
[INFO] [stdout] test quant::forward::tests::vp9_quantize_fp_32x32_below_dequant_gate_quantizes_to_zero ... ok
[INFO] [stdout] test tile_threading::scope::tests::caller_participating_pool_honors_total_thread_budget ... ok
[INFO] [stdout] test tile_threading::scope::tests::closure_panic_dominates_worker_panic ... ok
[INFO] [stdout] test tile_threading::scope::tests::empty_scope ... ok
[INFO] [stdout] test transforms::constants::tests::clip_pixel_add_clamps ... ok
[INFO] [stdout] test transforms::constants::tests::dct_const_round_shift_centred ... ok
[INFO] [stdout] test tile_threading::scope::tests::many_jobs_all_join ... ok
[INFO] [stdout] test transforms::constants::tests::highbd_wraplow_truncates_out_of_range ... ok
[INFO] [stdout] test transforms::constants::tests::highbd_clip_pixel_add_clamps_at_bit_depth ... ok
[INFO] [stdout] test transforms::forward::sse2::tests::fdct16x16_avx2_first_pass_matches_sse2_and_scalar ... ok
[INFO] [stdout] test transforms::forward::sse2::tests::fdct16x16_dispatch_matches_scalar_valid_residuals ... ok
[INFO] [stdout] test transforms::forward::tests::fadst16_iadst16_round_trip_small ... ok
[INFO] [stdout] test transforms::forward::tests::fadst16_zero_in_zero_out ... ok
[INFO] [stdout] test transforms::forward::tests::fadst4_iadst4_round_trip_small ... ok
[INFO] [stdout] test transforms::forward::tests::fadst8_iadst8_round_trip_small ... ok
[INFO] [stdout] test transforms::forward::tests::fadst8_zero_in_zero_out ... ok
[INFO] [stdout] test transforms::forward::tests::fdct16_idct16_round_trip_small ... ok
[INFO] [stdout] test tile_threading::scope::tests::scope_returns_closure_value ... ok
[INFO] [stdout] test transforms::forward::tests::fdct16_zero_in_zero_out ... ok
[INFO] [stdout] test transforms::forward::tests::fdct16x16_zero_input_zero_output ... ok
[INFO] [stdout] test transforms::forward::tests::fdct32_idct32_round_trip_small ... ok
[INFO] [stdout] test transforms::forward::tests::fdct32_zero_in_zero_out ... ok
[INFO] [stdout] test transforms::forward::tests::fdct32x32_mixed_sign_residual_produces_both_signs ... ok
[INFO] [stdout] test transforms::forward::tests::fdct32x32_stride_independence ... ok
[INFO] [stdout] test transforms::forward::tests::fadst4_single_nonzero_input_bypasses_early_return ... ok
[INFO] [stdout] test transforms::forward::tests::fadst4_zero_in_zero_out ... ok
[INFO] [stdout] test transforms::forward::tests::fdct32x32_then_idct32x32_recovers_small_residual ... ok
[INFO] [stdout] test tile_threading::scope::tests::pool_reusable_after_worker_panic ... ok
[INFO] [stdout] test transforms::forward::tests::fdct4_approximate_linearity_scale_by_2 ... ok
[INFO] [stdout] test transforms::forward::sse2::tests::fdct8x8_sse2_matches_scalar_valid_residuals ... ok
[INFO] [stdout] test transforms::forward::tests::fdct32x32_zero_input_zero_output ... ok
[INFO] [stdout] test tile_threading::scope::tests::single_worker_pool_works ... ok
[INFO] [stdout] test transforms::forward::tests::fdct4_idct4_round_trip_small ... ok
[INFO] [stdout] test transforms::forward::tests::fdct4x4_dc_bump_branch_fires_for_nonzero_dc ... ok
[INFO] [stdout] test tile_threading::scope::tests::pool_reusable_across_scopes ... ok
[INFO] [stdout] test transforms::forward::tests::fdct4x4_zero_input_zero_output ... ok
[INFO] [stdout] test transforms::forward::tests::fdct8_idct8_round_trip_small ... ok
[INFO] [stdout] test transforms::forward::tests::fdct8x8_stride_independence ... ok
[INFO] [stdout] test tile_threading::scope::tests::single_job_panic_propagates ... ok
[INFO] [stdout] test transforms::forward::tests::fdct8x8_zero_input_zero_output ... ok
[INFO] [stdout] test transforms::forward::tests::fdct4_zero_in_zero_out ... ok
[INFO] [stdout] test transforms::forward::tests::fht16x16_dct_dct_matches_fdct16x16 ... ok
[INFO] [stdout] test transforms::forward::tests::fht16x16_non_dct_produces_negative_intermediates ... ok
[INFO] [stdout] test transforms::forward::tests::fht16x16_then_iht16x16_recovers_small_residual_all_tx_types ... ok
[INFO] [stdout] test transforms::forward::tests::fht16x16_zero_input_zero_output_all_tx_types ... ok
[INFO] [stdout] test transforms::forward::tests::fht4x4_stride_independence ... ok
[INFO] [stdout] test transforms::forward::tests::fht4x4_then_iht4x4_recovers_small_residual_all_tx_types ... ok
[INFO] [stdout] test transforms::forward::tests::fht8x8_dct_dct_matches_fdct8x8 ... ok
[INFO] [stdout] test transforms::forward::tests::fht8x8_then_iht8x8_recovers_small_residual_all_tx_types ... ok
[INFO] [stdout] test transforms::forward::tests::fdct16x16_stride_independence ... ok
[INFO] [stdout] test transforms::forward::tests::fht8x8_zero_input_zero_output_all_tx_types ... ok
[INFO] [stdout] test transforms::inverse::tests::highbd_idct4_zero_in_zero_out ... ok
[INFO] [stdout] test transforms::inverse::tests::highbd_idct4x4_16_add_dc_known_value_bd10 ... ok
[INFO] [stdout] test transforms::inverse::tests::highbd_idct4x4_16_add_matches_8bit_when_inputs_scale ... ok
[INFO] [stdout] test tile_threading::scope::tests::worker_thread_is_reused_across_scopes ... ok
[INFO] [stdout] test transforms::inverse::tests::iadst16_nonzero_input_produces_nonzero_output ... ok
[INFO] [stdout] test transforms::inverse::tests::iadst16_zero_in_zero_out ... ok
[INFO] [stdout] test transforms::inverse::tests::iadst4_x0_only_known_value ... ok
[INFO] [stdout] test transforms::inverse::tests::iadst4_zero_in_zero_out ... ok
[INFO] [stdout] test transforms::inverse::tests::iadst8_nonzero_input_produces_nonzero_output ... ok
[INFO] [stdout] test tile_threading::scope::tests::single_job_runs ... ok
[INFO] [stdout] test transforms::inverse::tests::iadst8_zero_in_zero_out ... ok
[INFO] [stdout] test transforms::inverse::tests::idct16_zero_in_zero_out ... ok
[INFO] [stdout] test tile_threading::scope::tests::closure_panic_still_joins_workers ... ok
[INFO] [stdout] test transforms::inverse::tests::idct16x16_10_add_matches_256_add_for_sparse_input ... ok
[INFO] [stdout] test transforms::inverse::tests::idct16x16_1_add_dc_known_value ... ok
[INFO] [stdout] test transforms::inverse::tests::idct16x16_1_add_matches_256_add_for_dc_only ... ok
[INFO] [stdout] test transforms::inverse::tests::idct16x16_1_add_saturates_high ... ok
[INFO] [stdout] test transforms::inverse::tests::idct16x16_1_add_saturates_low ... ok
[INFO] [stdout] test transforms::inverse::tests::idct16x16_256_add_ac_modulates_pixels ... ok
[INFO] [stdout] test tile_threading::scope::tests::repeated_scopes_release_internal_borrows_before_return ... ok
[INFO] [stdout] test transforms::inverse::tests::idct16x16_256_add_zero_preserves_dest ... ok
[INFO] [stdout] test transforms::forward::tests::fdct8_zero_in_zero_out ... ok
[INFO] [stdout] test transforms::forward::tests::fht4x4_dct_dct_matches_fdct4x4 ... ok
[INFO] [stdout] test transforms::forward::tests::fht4x4_zero_input_zero_output_all_tx_types ... ok
[INFO] [stdout] test transforms::forward::tests::fht8x8_non_dct_produces_negative_intermediates ... ok
[INFO] [stdout] test transforms::inverse::tests::idct16x16_38_add_matches_256_add_for_eob10_sized_input ... ok
[INFO] [stdout] test transforms::inverse::tests::idct32_zero_in_zero_out ... ok
[INFO] [stdout] test transforms::inverse::tests::idct16x16_eob_fast_paths_zero_preserve_dest ... ok
[INFO] [stdout] test transforms::inverse::tests::highbd_idct4x4_16_add_zero_preserves_dest ... ok
[INFO] [stdout] test transforms::inverse::tests::idct32x32_1_add_matches_1024_add_for_dc_only ... ok
[INFO] [stdout] test transforms::inverse::tests::idct32_ac_input_produces_varied_output ... ok
[INFO] [stdout] test transforms::inverse::tests::idct16x16_38_add_matches_256_add_for_sparse_input ... ok
[INFO] [stdout] test transforms::inverse::tests::idct16x16_eob_fast_paths_match_for_dc_only ... ok
[INFO] [stdout] test transforms::inverse::tests::idct16_ac_input_produces_varied_output ... ok
[INFO] [stdout] test transforms::inverse::tests::idct32x32_1_add_saturates_high ... ok
[INFO] [stdout] test transforms::inverse::tests::idct4x4_16_add_saturates_low ... ok
[INFO] [stdout] test transforms::inverse::tests::idct32x32_34_135_dc_only_matches_1024_and_1 ... ok
[INFO] [stdout] test transforms::inverse::tests::idct32x32_1_add_saturates_low ... ok
[INFO] [stdout] test transforms::inverse::tests::idct32x32_1_add_dc_known_value ... ok
[INFO] [stdout] test transforms::inverse::tests::idct4x4_16_add_dc_known_value ... ok
[INFO] [stdout] test transforms::inverse::tests::idct4x4_16_add_saturates_high ... ok
[INFO] [stdout] test transforms::inverse::tests::idct8_ac_input_produces_nonzero_output ... ok
[INFO] [stdout] test transforms::inverse::tests::idct8x8_12_add_matches_64_add_with_rows_4_7_zeroed ... ok
[INFO] [stdout] test transforms::inverse::tests::idct4x4_1_add_matches_16_add_for_dc_only ... ok
[INFO] [stdout] test transforms::inverse::tests::idct8x8_1_add_dc_known_value ... ok
[INFO] [stdout] test transforms::inverse::tests::idct32x32_34_vs_1024_zero_top_rows ... ok
[INFO] [stdout] test transforms::inverse::tests::idct4x4_1_add_wraplow_truncation_boundary ... ok
[INFO] [stdout] test transforms::inverse::tests::idct4_zero_in_zero_out ... ok
[INFO] [stdout] test transforms::inverse::tests::idct8x8_1_add_matches_64_add_for_dc_only ... ok
[INFO] [stdout] test transforms::inverse::tests::idct8_zero_in_zero_out ... ok
[INFO] [stdout] test transforms::inverse::tests::idct8x8_1_add_saturates_low ... ok
[INFO] [stdout] test transforms::inverse::tests::idct8x8_64_add_ac_modulates_pixels ... ok
[INFO] [stdout] test transforms::inverse::tests::idct8x8_64_add_zero_preserves_dest ... ok
[INFO] [stdout] test transforms::inverse::tests::iht16x16_dct_dct_matches_idct16x16_256_add ... ok
[INFO] [stdout] test transforms::inverse::tests::idct32x32_1024_add_ac_modulates_pixels ... ok
[INFO] [stdout] test transforms::inverse::tests::idct4x4_16_add_zero_preserves_dest ... ok
[INFO] [stdout] test transforms::inverse::tests::iht4x4_16_add_matches_libvpx_reference_random_inputs ... ok
[INFO] [stdout] test transforms::inverse::tests::iht4x4_dct_adst_dc_only_known_value ... ok
[INFO] [stdout] test transforms::inverse::tests::idct32x32_1024_add_zero_preserves_dest ... ok
[INFO] [stdout] test transforms::inverse::tests::iht4x4_adst_dct_dc_only_known_value ... ok
[INFO] [stdout] test transforms::inverse::tests::iht4x4_dct_adst_h_mode_pattern_matches_reference ... ok
[INFO] [stdout] test transforms::inverse::tests::idct32x32_135_vs_1024_zero_top_rows ... ok
[INFO] [stdout] test transforms::inverse::tests::iht4x4_dispatch_sweep_matches_direct_composition ... ok
[INFO] [stdout] test transforms::inverse::tests::iht4x4_zero_preserves_dest_all_tx_types ... ok
[INFO] [stdout] test transforms::inverse::tests::iht8x8_dct_dct_matches_idct8x8_64_add ... ok
[INFO] [stdout] test transforms::inverse::tests::iht8x8_zero_preserves_dest_all_tx_types ... ok
[INFO] [stdout] test transforms::inverse::tests::iht4x4_dct_dct_matches_idct4x4_16_add ... ok
[INFO] [stdout] test transforms::inverse::tests::idct8x8_1_add_saturates_high ... ok
[INFO] [stdout] test transforms::inverse::tests::iwht4x4_16_add_dc_16_known_value ... ok
[INFO] [stdout] test transforms::inverse::tests::iht16x16_dispatch_sweep_matches_direct_composition ... ok
[INFO] [stdout] test transforms::inverse::tests::iht16x16_zero_preserves_dest_all_tx_types ... ok
[INFO] [stdout] test transforms::inverse::tests::iwht4x4_16_add_dc_64_known_value ... ok
[INFO] [stdout] test transforms::inverse::tests::iht4x4_adst_variants_diverge_from_dct_dct ... ok
[INFO] [stdout] test transforms::inverse::tests::iwht4x4_16_add_saturates_low ... ok
[INFO] [stdout] test transforms::inverse::tests::iht8x8_dispatch_sweep_matches_direct_composition ... ok
[INFO] [stdout] test transforms::inverse::tests::iwht4x4_16_add_zero_preserves_dest ... ok
[INFO] [stdout] test tile_threading::lf_pool::tests::drop_without_wait_blocks_until_worker_done ... ok
[INFO] [stdout] test transforms::scans::tests::col_iscan_16x16_is_inverse_of_col_scan ... ok
[INFO] [stdout] test transforms::scans::tests::col_iscan_8x8_is_inverse_of_col_scan ... ok
[INFO] [stdout] test transforms::inverse::tests::iwht4x4_16_add_ac_row0_pos1_known_value ... ok
[INFO] [stdout] test transforms::inverse::tests::iwht4x4_16_add_clamps_dest_to_255_on_high_dc ... ok
[INFO] [stdout] test transforms::inverse::tests::iwht4x4_1_add_matches_16_add_for_dc_only ... ok
[INFO] [stdout] test transforms::inverse::tests::m13_v_block_24_12_iht4x4_probe ... ok
[INFO] [stdout] test transforms::inverse::tests::m16_idct8x8_resize_280_0_probe ... ok
[INFO] [stdout] test transforms::scans::tests::default_iscan_16x16_is_inverse_of_default_scan ... ok
[INFO] [stdout] test transforms::scans::tests::col_iscan_4x4_is_inverse_of_col_scan ... ok
[INFO] [stdout] test transforms::scans::tests::col_scan_4x4_neighbors_length ... ok
[INFO] [stdout] test transforms::scans::tests::default_scan_32x32_neighbors_trailing_sentinel ... ok
[INFO] [stdout] test transforms::scans::tests::default_scan_8x8_is_a_permutation ... ok
[INFO] [stdout] test transforms::scans::tests::default_scan_8x8_neighbors_length ... ok
[INFO] [stdout] test transforms::scans::tests::default_scan_returns_per_size_default ... ok
[INFO] [stdout] test transforms::scans::tests::iscan_is_inverse_of_scan_plus_one ... ok
[INFO] [stdout] test transforms::scans::tests::col_scan_4x4_is_a_permutation ... ok
[INFO] [stdout] test transforms::scans::tests::col_scan_8x8_is_a_permutation ... ok
[INFO] [stdout] test transforms::scans::tests::neighbors_16x16_lengths ... ok
[INFO] [stdout] test transforms::scans::tests::neighbors_16x16_trailing_sentinel ... ok
[INFO] [stdout] test transforms::scans::tests::default_scan_4x4_wires_to_statics ... ok
[INFO] [stdout] test transforms::scans::tests::col_scan_16x16_is_a_permutation ... ok
[INFO] [stdout] test transforms::scans::tests::row_iscan_4x4_is_inverse_of_row_scan ... ok
[INFO] [stdout] test transforms::scans::tests::default_iscan_8x8_is_inverse_of_default_scan ... ok
[INFO] [stdout] test transforms::scans::tests::default_scan_32x32_neighbors_length ... ok
[INFO] [stdout] test transforms::scans::tests::row_iscan_8x8_is_inverse_of_row_scan ... ok
[INFO] [stdout] test transforms::scans::tests::row_scan_4x4_is_a_permutation ... ok
[INFO] [stdout] test transforms::scans::tests::row_scan_8x8_is_a_permutation ... ok
[INFO] [stdout] test transforms::scans::tests::row_scan_8x8_neighbors_length ... ok
[INFO] [stdout] test transforms::scans::tests::neighbors_4x4_length_matches_formula ... ok
[INFO] [stdout] test transforms::scans::tests::scan_4x4_length_matches_tx_size ... ok
[INFO] [stdout] test transforms::scans::tests::neighbors_8x8_trailing_sentinel ... ok
[INFO] [stdout] test transforms::scans::tests::scan_for_matches_per_size_dispatchers ... ok
[INFO] [stdout] test transforms::scans::tests::neighbors_trailing_sentinel ... ok
[INFO] [stdout] test transforms::scans::tests::col_scan_8x8_neighbors_length ... ok
[INFO] [stdout] test transforms::scans::tests::default_iscan_32x32_is_inverse_of_default_scan ... ok
[INFO] [stdout] test transforms::scans::tests::default_scan_16x16_is_a_permutation ... ok
[INFO] [stdout] test transforms::scans::tests::row_iscan_16x16_is_inverse_of_row_scan ... ok
[INFO] [stdout] test transforms::scans::tests::scan_is_a_permutation ... ok
[INFO] [stdout] test transforms::scans::tests::scan_order_16x16_dispatch ... ok
[INFO] [stdout] test transforms::scans::tests::scan_order_32x32_aliases_default_for_all_tx_types ... ok
[INFO] [stdout] test transforms::scans::tests::scan_order_4x4_dispatch ... ok
[INFO] [stdout] test transforms::scans::tests::scan_order_8x8_dispatch ... ok
[INFO] [stdout] test transforms::types::tests::tx_size_invariants ... ok
[INFO] [stdout] test transforms::types::tests::tx_type_repr ... ok
[INFO] [stdout] test transforms::scans::tests::row_scan_16x16_is_a_permutation ... ok
[INFO] [stdout] test transforms::types::tests::tx_mode_repr ... ok
[INFO] [stdout] test transforms::scans::tests::row_scan_4x4_neighbors_length ... ok
[INFO] [stdout] test transforms::constants::tests::highbd_wraplow_identity_for_in_range_values ... ok
[INFO] [stdout] test transforms::inverse::tests::idct4x4_16_add_with_larger_stride ... ok
[INFO] [stdout] test transforms::scans::tests::default_scan_32x32_is_a_permutation ... ok
[INFO] [stdout] test dsp::x86_64::vbp_sse2::tests::differential_grid_matches_scalar_for_padding_offsets_and_extremes ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- dsp::dispatch::tests::forced_scalar_caps_installs_scalar_convolve_avg stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dsp::dispatch::tests::forced_scalar_caps_installs_scalar_convolve_avg' (1187) panicked at src/dsp/dispatch.rs:4733:9:
[INFO] [stdout] assertion `left == right` failed: avx2=false must install the scalar convolve_avg reference
[INFO] [stdout]   left: 100506056159072
[INFO] [stdout]  right: 100506053986016
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b68e3e93101 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5b68e3eaa41a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5b68e3e977cc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5b68e3e6d456 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5b68e3e8ac39 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5b68e3e103f0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5b68e3e8af62 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5b68e3e6d502 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5b68e3e65da9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5b68e3e6e32d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5b68e3eaab7c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5b68e3eaaaf3 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5b68e3ea53c8 - core[a373ad73a504971]::panicking::assert_failed::<usize, usize>
[INFO] [stdout]   13:     0x5b68e3a65d8e - <rvp9_core[55fcea8a59168ea5]::dsp::dispatch::tests::forced_scalar_caps_installs_scalar_convolve_avg::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5b68e3e0383b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x5b68e3e10a15 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5b68e3e0a304 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5b68e3e13aa2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5b68e3e9260f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7a05ef1e0dfa - <unknown>
[INFO] [stdout]   20:     0x7a05ef2743d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     dsp::dispatch::tests::forced_scalar_caps_installs_scalar_convolve_avg
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 2061 passed; 1 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.68s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "cf28d97a0fbaf3d57a105aca395240c059bc97e2014607eabfcd10a748790df3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cf28d97a0fbaf3d57a105aca395240c059bc97e2014607eabfcd10a748790df3", kill_on_drop: false }`
[INFO] [stdout] cf28d97a0fbaf3d57a105aca395240c059bc97e2014607eabfcd10a748790df3
