[INFO] fetching crate zenpixels-convert 0.2.16...
[INFO] testing zenpixels-convert-0.2.16 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate zenpixels-convert 0.2.16 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate zenpixels-convert 0.2.16
[INFO] finished tweaking crates.io crate zenpixels-convert 0.2.16
[INFO] tweaked toml for crates.io crate zenpixels-convert 0.2.16 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate zenpixels-convert 0.2.16 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate zenpixels-convert 0.2.16 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded bytemuck_derive v1.10.2
[INFO] [stderr]   Downloaded windows-link v0.1.3
[INFO] [stderr]   Downloaded windows-numerics v0.2.0
[INFO] [stderr]   Downloaded bytemuck v1.25.0
[INFO] [stderr]   Downloaded windows-threading v0.1.0
[INFO] [stderr]   Downloaded windows-collections v0.2.0
[INFO] [stderr]   Downloaded terminal_size v0.4.4
[INFO] [stderr]   Downloaded windows-strings v0.4.2
[INFO] [stderr]   Downloaded palette_derive v0.7.6
[INFO] [stderr]   Downloaded windows-result v0.3.4
[INFO] [stderr]   Downloaded windows-future v0.2.1
[INFO] [stderr]   Downloaded fast-srgb8 v1.0.0
[INFO] [stderr]   Downloaded winarm-cpufeatures v0.1.2
[INFO] [stderr]   Downloaded fs4 v1.1.0
[INFO] [stderr]   Downloaded whereat v0.1.5
[INFO] [stderr]   Downloaded hybrid-array v0.4.12
[INFO] [stderr]   Downloaded safe_unaligned_simd v0.2.5
[INFO] [stderr]   Downloaded archmage-macros v0.9.26
[INFO] [stderr]   Downloaded windows-core v0.61.2
[INFO] [stderr]   Downloaded zenpixels v0.2.16
[INFO] [stderr]   Downloaded garb v0.2.8
[INFO] [stderr]   Downloaded archmage v0.9.26
[INFO] [stderr]   Downloaded linear-srgb v0.6.12
[INFO] [stderr]   Downloaded zenbench v0.1.8
[INFO] [stderr]   Downloaded moxcms v0.9.0
[INFO] [stderr]   Downloaded sysinfo v0.36.1
[INFO] [stderr]   Downloaded palette v0.7.6
[INFO] [stderr]   Downloaded magetypes v0.9.26
[INFO] [stderr]   Downloaded pxfm v0.1.29
[INFO] [stderr]   Downloaded windows v0.61.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 9a6614d87ab83769c4f61bb77acf46920e84b0f92203c9a3b611ffba347208e2
[INFO] running `Command { std: "docker" "start" "9a6614d87ab83769c4f61bb77acf46920e84b0f92203c9a3b611ffba347208e2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9a6614d87ab83769c4f61bb77acf46920e84b0f92203c9a3b611ffba347208e2", 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" "9a6614d87ab83769c4f61bb77acf46920e84b0f92203c9a3b611ffba347208e2" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9a6614d87ab83769c4f61bb77acf46920e84b0f92203c9a3b611ffba347208e2", 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" "9a6614d87ab83769c4f61bb77acf46920e84b0f92203c9a3b611ffba347208e2" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling safe_unaligned_simd v0.2.5
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling whereat v0.1.5
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling lz4_flex v0.13.1
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling archmage-macros v0.9.26
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling archmage v0.9.26
[INFO] [stderr]    Compiling zenpixels v0.2.16
[INFO] [stderr]    Compiling magetypes v0.9.26
[INFO] [stderr]    Compiling garb v0.2.8
[INFO] [stderr]    Compiling linear-srgb v0.6.12
[INFO] [stderr]    Compiling zenpixels-convert v0.2.16 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.67s
[INFO] running `Command { std: "docker" "inspect" "9a6614d87ab83769c4f61bb77acf46920e84b0f92203c9a3b611ffba347208e2", 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" "9a6614d87ab83769c4f61bb77acf46920e84b0f92203c9a3b611ffba347208e2" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling hybrid-array v0.4.12
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling imgref v1.12.2
[INFO] [stderr]    Compiling by_address v1.2.1
[INFO] [stderr]    Compiling palette v0.7.6
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling fast-srgb8 v1.0.0
[INFO] [stderr]    Compiling sysinfo v0.36.1
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling terminal_size v0.4.4
[INFO] [stderr]    Compiling fs4 v1.1.0
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling archmage-macros v0.9.26
[INFO] [stderr]    Compiling zerocopy-derive v0.8.52
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling palette_derive v0.7.6
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling archmage v0.9.26
[INFO] [stderr]    Compiling rgb v0.8.53
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling magetypes v0.9.26
[INFO] [stderr]    Compiling garb v0.2.8
[INFO] [stderr]    Compiling zenpixels v0.2.16
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling zenbench v0.1.8
[INFO] [stderr]    Compiling linear-srgb v0.6.12
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling zenpixels-convert v0.2.16 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 13.84s
[INFO] running `Command { std: "docker" "inspect" "9a6614d87ab83769c4f61bb77acf46920e84b0f92203c9a3b611ffba347208e2", 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" "9a6614d87ab83769c4f61bb77acf46920e84b0f92203c9a3b611ffba347208e2" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/zenpixels_convert-a08f66aa506b8ef0)
[INFO] [stdout] 
[INFO] [stdout] running 424 tests
[INFO] [stdout] test adapt::anchor_tests::anchor_pq16_decode_divides_and_roundtrips ... ok
[INFO] [stdout] test adapt::anchor_tests::anchor_honors_source_stride ... ok
[INFO] [stdout] test adapt::anchor_tests::anchor_changes_pq_output_in_kernel ... ok
[INFO] [stdout] test adapt::anchor_tests::anchor_pq16_encode_matches_st2084_oracle ... ok
[INFO] [stdout] test adapt::anchor_tests::anchor_preserves_alpha_through_rgba_pq16 ... ok
[INFO] [stdout] test adapt::tests::cmyk_rejected_by_adapt_for_encode ... ok
[INFO] [stdout] test adapt::tests::cmyk_input_returns_typed_error_from_convert_buffer ... ok
[INFO] [stdout] test adapt::tests::cmyk_rejected_by_convert_buffer ... ok
[INFO] [stdout] test adapt::tests::cmyk_input_returns_typed_error_from_adapt_for_encode ... ok
[INFO] [stdout] test adapt::anchor_tests::anchor_threads_through_f32_pq_slice_kernel ... ok
[INFO] [stdout] test adapt::anchor_tests::no_anchor_default_is_unscaled ... ok
[INFO] [stdout] test adapt::tests::cmyk_rejected_by_convert_buffer_as_target ... ok
[INFO] [stdout] test adapt::tests::drop_lane_impl_keeps_divisible_stride_rows_in_place ... ok
[INFO] [stdout] test adapt::tests::cmyk_target_returns_typed_error_from_convert_buffer ... ok
[INFO] [stdout] test adapt::tests::exact_match_is_zero_copy ... ok
[INFO] [stdout] test adapt::tests::extreme_rows_stride_returns_allocation_failed_not_panic ... ok
[INFO] [stdout] test adapt::tests::in_place_bgra_to_rgba_swaps_bytes_and_updates_buffer ... ok
[INFO] [stdout] test adapt::tests::in_place_metadata_retag_moves_no_bytes ... ok
[INFO] [stdout] test adapt::tests::explicit_variant_also_checks_primaries ... ok
[INFO] [stdout] test adapt::tests::in_place_opaque_bgra_to_rgb_reorders_while_dropping ... ok
[INFO] [stdout] test adapt::tests::in_place_opaque_graya_to_gray_matches_allocating_path ... ok
[INFO] [stdout] test adapt::tests::in_place_rejects_live_alpha_drop_and_depth_changes_unchanged ... ok
[INFO] [stdout] test adapt::tests::in_place_opaque_rgba16_to_rgb16_drops_lane ... ok
[INFO] [stdout] test adapt::tests::in_place_rgbx_to_rgb_compacts_and_buffer_adopts_geometry ... ok
[INFO] [stdout] test adapt::tests::signal_range_match_zero_copies_narrow_verbatim ... ok
[INFO] [stdout] test adapt::tests::in_place_rgba_to_bgra_roundtrips ... ok
[INFO] [stdout] test adapt::tests::in_place_swap_respects_stride_padding ... ok
[INFO] [stdout] test adapt::tests::truncated_src_returns_buffer_size_error_from_adapt_for_encode ... ok
[INFO] [stdout] test adapt::tests::transfer_agnostic_match_requires_same_primaries ... ok
[INFO] [stdout] test adapt::tests::truncated_src_returns_buffer_size_error_from_convert_buffer ... ok
[INFO] [stdout] test adapt::tests::signal_range_mismatch_refuses_not_relabels ... ok
[INFO] [stdout] test adapt::tests::zero_rows_does_not_trigger_size_check ... ok
[INFO] [stdout] test adapt::tests::transfer_agnostic_match_allows_zero_copy_when_all_match ... ok
[INFO] [stdout] test builtin_profiles::integration_tests::convert_xyb_scaled_scalar_regression_table ... ok
[INFO] [stdout] test builtin_profiles::integration_tests::maybe_convert_returns_false_on_unrecognized_profile ... ok
[INFO] [stdout] test builtin_profiles::integration_tests::convert_xyb_scaled_dispatch_regression_table ... ok
[INFO] [stdout] test builtin_profiles::integration_tests::convert_xyb_scaled_single_pixel_vs_buffer ... ok
[INFO] [stdout] test builtin_profiles::integration_tests::recognize_canonical_xyb_bytes ... ok
[INFO] [stdout] test builtin_profiles::integration_tests::convert_xyb_scaled_simd_matches_scalar ... ok
[INFO] [stdout] test builtin_profiles::integration_tests::recognize_fallback_for_utf16_marker ... ok
[INFO] [stdout] test builtin_profiles::integration_tests::recognize_rejects_srgb_profile ... ok
[INFO] [stdout] test builtin_profiles::integration_tests::recognize_short_buffers_are_unknown ... ok
[INFO] [stdout] test builtin_profiles::integration_tests::maybe_convert_returns_true_on_recognized_srgb_target ... ok
[INFO] [stdout] test builtin_profiles::tests::recognize_canonical ... ok
[INFO] [stdout] test builtin_profiles::integration_tests::sanity_decode_produces_reasonable_output ... ok
[INFO] [stdout] test builtin_profiles::tests::recognize_rejects_short_buffer ... ok
[INFO] [stdout] test builtin_profiles::tests::unrecognized_returns_false ... ok
[INFO] [stdout] test builtin_profiles::tests::xyb_icc_bytes_is_720_bytes ... ok
[INFO] [stdout] test builtin_profiles::integration_tests::maybe_convert_returns_false_on_unsupported_target ... ok
[INFO] [stdout] test cms_lite::tests::build_source_transform_icc_compat ... ok
[INFO] [stdout] test cms_lite::tests::build_source_transform_p3_to_srgb_f32 ... ok
[INFO] [stdout] test cms_lite::tests::build_source_transform_p3_to_srgb_u8 ... ok
[INFO] [stdout] test cms_lite::tests::build_transform_for_format_icc_to_icc_compat ... ok
[INFO] [stdout] test cms_lite::tests::build_transform_unrecognized_icc_fails ... ok
[INFO] [stdout] test cms_lite::tests::cicp_source_supported ... ok
[INFO] [stdout] test cms_lite::tests::cross_trc_conversion ... ok
[INFO] [stdout] test cms_lite::tests::default_clamps_out_of_gamut ... ok
[INFO] [stdout] test cms_lite::tests::icc_profile_not_supported ... ok
[INFO] [stdout] test cms_lite::tests::identify_profile_p3_icc ... ok
[INFO] [stdout] test cms_lite::tests::identify_profile_unknown_returns_none ... ok
[INFO] [stdout] test cms_lite::tests::primaries_transfer_pair_supported ... ok
[INFO] [stdout] test cms_lite::tests::same_color_space_returns_none ... ok
[INFO] [stdout] test converter::tests::bgra8_to_gray8 ... ok
[INFO] [stdout] test converter::tests::bgra8_to_rgb8 ... ok
[INFO] [stdout] test converter::tests::bgra8_to_rgba8 ... ok
[INFO] [stdout] test converter::tests::bt709_linear_f32_roundtrip ... ok
[INFO] [stdout] test converter::tests::clip_out_of_gamut_false_preserves_negatives ... ok
[INFO] [stdout] test converter::tests::cmyk_returns_needs_cms_error_when_no_cms_attached ... ok
[INFO] [stdout] test converter::tests::compose_chain_reduces_steps ... ok
[INFO] [stdout] test converter::tests::clip_out_of_gamut_true_clamps_negatives ... ok
[INFO] [stdout] test converter::tests::compose_incompatible_returns_none ... ok
[INFO] [stdout] test converter::tests::compose_roundtrip_cancels_to_identity ... ok
[INFO] [stdout] test converter::tests::convert_multiple_pixels ... ok
[INFO] [stdout] test converter::tests::compose_premul_roundtrip_cancels ... ok
[INFO] [stdout] test converter::tests::convert_rows_buffer_too_small ... ok
[INFO] [stdout] test converter::tests::from_plan ... ok
[INFO] [stdout] test converter::tests::convert_rows_basic ... ok
[INFO] [stdout] test converter::tests::gray8_to_bgra8 ... ok
[INFO] [stdout] test converter::tests::gray8_to_grayalpha8 ... ok
[INFO] [stdout] test converter::tests::gray8_to_rgba8 ... ok
[INFO] [stdout] test converter::tests::gray8_to_rgb8 ... ok
[INFO] [stdout] test converter::tests::gray8_to_rgbaf32_linear ... ok
[INFO] [stdout] test converter::tests::gray_alpha_f32_to_gray_f32 ... ok
[INFO] [stdout] test converter::tests::gray_alpha_f32_to_rgb_f32 ... ok
[INFO] [stdout] test converter::tests::gray_alpha_u16_to_rgba_u16 ... ok
[INFO] [stdout] test converter::tests::gray_f32_to_rgba_f32 ... ok
[INFO] [stdout] test converter::tests::gray_u16_to_gray_alpha_u16 ... ok
[INFO] [stdout] test converter::tests::gray_u16_to_rgb_u16 ... ok
[INFO] [stdout] test converter::tests::grayalpha8_to_bgra8 ... ok
[INFO] [stdout] test converter::tests::grayalpha8_to_gray8 ... ok
[INFO] [stdout] test converter::tests::grayalpha8_to_rgb8 ... ok
[INFO] [stdout] test converter::tests::grayalpha8_to_rgba8 ... ok
[INFO] [stdout] test converter::tests::hlg_f32_to_linear_f32_roundtrip ... ok
[INFO] [stdout] test converter::tests::hlg_pq_conversion_refuses ... ok
[INFO] [stdout] test converter::tests::hlg_u16_to_linear_f32_roundtrip ... ok
[INFO] [stdout] test converter::tests::linear_f32_to_srgb_u8 ... ok
[INFO] [stdout] test converter::tests::identity_conversion ... ok
[INFO] [stdout] test converter::tests::naive_f32_to_u8 ... ok
[INFO] [stdout] test converter::tests::naive_u8_to_f32 ... ok
[INFO] [stdout] test converter::tests::new_explicit_allows_when_policies_permit ... ok
[INFO] [stdout] test converter::tests::new_explicit_alpha_forbid ... ok
[INFO] [stdout] test converter::tests::new_explicit_rgb_to_gray_requires_luma ... ok
[INFO] [stdout] test converter::tests::oklab_unknown_primaries_returns_error ... ok
[INFO] [stdout] test converter::tests::oklabaf32_preserves_alpha ... ok
[INFO] [stdout] test converter::tests::new_explicit_depth_forbid ... ok
[INFO] [stdout] test converter::tests::oklabf32_roundtrip ... ok
[INFO] [stdout] test converter::tests::pluggable_cms_declines_falls_back_to_builtin ... ok
[INFO] [stdout] test converter::tests::plan_accessors ... ok
[INFO] [stdout] test converter::tests::pluggable_cms_drives_row_when_profiles_differ ... ok
[INFO] [stdout] test converter::tests::pluggable_cms_owned_path_survives_clone ... ok
[INFO] [stdout] test converter::tests::pluggable_cms_shared_path_used_when_offered ... ok
[INFO] [stdout] test converter::tests::pluggable_cms_skipped_when_profiles_match ... ok
[INFO] [stdout] test converter::tests::pq_f32_to_linear_f32_roundtrip ... ok
[INFO] [stdout] test converter::tests::premul_to_straight_u8 ... ok
[INFO] [stdout] test converter::tests::pq_u16_to_linear_f32_roundtrip ... ok
[INFO] [stdout] test converter::tests::premul_to_straight_zero_alpha ... ok
[INFO] [stdout] test converter::tests::rgb8_to_bgra8 ... ok
[INFO] [stdout] test converter::tests::rgb8_to_gray8 ... ok
[INFO] [stdout] test converter::tests::rgb8_to_oklabf32_does_not_panic ... ok
[INFO] [stdout] test converter::tests::rgb8_to_rgba8 ... ok
[INFO] [stdout] test converter::tests::rgb_f32_to_rgba_f32 ... ok
[INFO] [stdout] test converter::tests::rgba8_to_bgra8 ... ok
[INFO] [stdout] test converter::tests::rgba8_to_gray8 ... ok
[INFO] [stdout] test converter::tests::rgba8_to_rgb16 ... ok
[INFO] [stdout] test converter::tests::rgba_u16_to_rgb_u16 ... ok
[INFO] [stdout] test converter::tests::rgba8_to_rgb8 ... ok
[INFO] [stdout] test converter::tests::signal_range_crossing_refuses_at_plan_time ... ok
[INFO] [stdout] test converter::tests::srgb_u8_to_linear_f32 ... ok
[INFO] [stdout] test converter::tests::straight_to_premul_u8 ... ok
[INFO] [stdout] test converter::tests::straight_to_premul_f32 ... ok
[INFO] [stdout] test converter::tests::u16_to_f32_and_back ... ok
[INFO] [stdout] test converter::tests::u8_to_u16_roundtrip ... ok
[INFO] [stdout] test converter::tests::unknown_transfer_roundtrip ... ok
[INFO] [stdout] test error::tests::display_allocation_failed ... ok
[INFO] [stdout] test error::tests::display_alpha_removal_forbidden ... ok
[INFO] [stdout] test error::tests::display_alpha_not_opaque ... ok
[INFO] [stdout] test error::tests::display_buffer_size ... ok
[INFO] [stdout] test error::tests::display_cms_error ... ok
[INFO] [stdout] test error::tests::display_depth_reduction_forbidden ... ok
[INFO] [stdout] test error::tests::display_empty_format_list ... ok
[INFO] [stdout] test error::tests::display_invalid_width ... ok
[INFO] [stdout] test error::tests::display_needs_cms ... ok
[INFO] [stdout] test error::tests::display_no_match ... ok
[INFO] [stdout] test error::tests::display_no_path ... ok
[INFO] [stdout] test error::tests::display_rgb_to_gray ... ok
[INFO] [stdout] test error::tests::display_unsupported_transfer ... ok
[INFO] [stdout] test error::tests::error_clone ... ok
[INFO] [stdout] test error::tests::error_debug ... ok
[INFO] [stdout] test error::tests::error_eq ... ok
[INFO] [stdout] test estimate::local_type_contract_tests::compute_environment_builder_clamps_and_defaults ... ok
[INFO] [stdout] test estimate::local_type_contract_tests::image_characteristics_fields ... ok
[INFO] [stdout] test estimate::local_type_contract_tests::resource_estimate_new_unknown_and_buffer_count ... ok
[INFO] [stdout] test ext::tests::bt709_linearize_roundtrip ... ok
[INFO] [stdout] test ext::tests::cmyk_source_returns_needs_cms_from_convert_to ... ok
[INFO] [stdout] test ext::tests::cmyk_target_returns_needs_cms_from_convert_to ... ok
[INFO] [stdout] test ext::tests::convert_to_identity ... ok
[INFO] [stdout] test ext::tests::convert_to_rgba8 ... ok
[INFO] [stdout] test ext::tests::delinearize_linear_to_srgb ... ok
[INFO] [stdout] test ext::tests::hlg_linearize_roundtrip ... ok
[INFO] [stdout] test ext::tests::linear_identity ... ok
[INFO] [stdout] test ext::tests::linearize_already_linear_is_identity ... ok
[INFO] [stdout] test ext::tests::linearize_delinearize_roundtrip ... ok
[INFO] [stdout] test ext::tests::linearize_preserves_alpha ... ok
[INFO] [stdout] test ext::tests::linearize_preserves_primaries ... ok
[INFO] [stdout] test ext::tests::linearize_srgb_to_linear_f32 ... ok
[INFO] [stdout] test ext::tests::pq_linearize_roundtrip ... ok
[INFO] [stdout] test ext::tests::srgb_linearize_roundtrip ... ok
[INFO] [stdout] test ext::tests::try_add_alpha_rgb ... ok
[INFO] [stdout] test ext::tests::try_narrow_to_u8 ... ok
[INFO] [stdout] test ext::tests::unknown_transfer_identity ... ok
[INFO] [stdout] test ext::tests::try_widen_to_u16 ... ok
[INFO] [stdout] test ext::tests::xyz_matrix_availability ... ok
[INFO] [stdout] test ext::tests::xyz_roundtrip_bt709 ... ok
[INFO] [stdout] test f16_scalar::tests::f16_bits_to_f32_boundary_cases ... ok
[INFO] [stdout] test f16_scalar::tests::f32_to_f16_boundary_cases ... ok
[INFO] [stdout] test fast_gamut::tests::dispatch_adobe_srgb_white ... ok
[INFO] [stdout] test fast_gamut::tests::dispatch_linear_white ... ok
[INFO] [stdout] test fast_gamut::tests::dispatch_p3_srgb_black ... ok
[INFO] [stdout] test fast_gamut::tests::dispatch_p3_srgb_roundtrip ... ok
[INFO] [stdout] test fast_gamut::tests::dispatch_bt2020_sdr_srgb_white ... ok
[INFO] [stdout] test fast_gamut::tests::dispatch_bt2020_pq_srgb_black ... ok
[INFO] [stdout] test fast_gamut::tests::dispatch_p3_srgb_white ... ok
[INFO] [stdout] test fast_gamut::tests::dispatch_returns_false_for_unknown_trc ... ok
[INFO] [stdout] test fast_gamut::tests::dispatch_rgba_alpha_passthrough ... ok
[INFO] [stdout] test fast_gamut::tests::u8_lut_lut_matches_scalar ... ok
[INFO] [stdout] test fast_gamut::tests::u16_white_black ... ok
[INFO] [stdout] test fast_gamut::tests::u8_rgba_alpha_passthrough ... ok
[INFO] [stdout] test fast_gamut::tests::u8_white_black ... ok
[INFO] [stdout] test gamut::tests::bt709_bt2020_roundtrip ... ok
[INFO] [stdout] test gamut::tests::bt709_displayp3_roundtrip ... ok
[INFO] [stdout] test gamut::tests::mat3_mul_inverse ... ok
[INFO] [stdout] test gamut::tests::xyz_bt2020_roundtrip ... ok
[INFO] [stdout] test gamut::tests::white_point_preservation ... ok
[INFO] [stdout] test gamut::tests::xyz_displayp3_roundtrip ... ok
[INFO] [stdout] test gamut::tests::rgba_alpha_preserved ... ok
[INFO] [stdout] test gamut::tests::xyz_white_point ... ok
[INFO] [stdout] test hdr::tests::exposure_tonemap_values ... ok
[INFO] [stdout] test hdr::tests::exposure_tonemap_nan_maps_to_zero ... ok
[INFO] [stdout] test hdr::tests::hdr10_constructor ... ok
[INFO] [stdout] test hdr::tests::hdr_metadata_clone_partial_eq ... ok
[INFO] [stdout] test gamut::tests::xyz_bt709_roundtrip ... ok
[INFO] [stdout] test hdr::tests::hlg_constructor ... ok
[INFO] [stdout] test hdr::tests::quantize_into_rejects_undersized_dst ... ok
[INFO] [stdout] test hdr::tests::quantize_into_matches_quantize_to ... ok
[INFO] [stdout] test hdr::tests::quantize_to_honors_strided_input ... ok
[INFO] [stdout] test hdr::tests::quantize_to_pq16_white_and_peak ... ok
[INFO] [stdout] test gamut::tests::xyz_cross_gamut_consistency ... ok
[INFO] [stdout] test hdr::tests::hdr_metadata_is_hdr ... ok
[INFO] [stdout] test hdr::tests::quantize_into_honors_dst_stride ... ok
[INFO] [stdout] test hdr::tests::reinhard_boundaries ... ok
[INFO] [stdout] test hdr::tests::quantize_to_preserves_alpha_for_rgba_target ... ok
[INFO] [stdout] test hdr::tests::quantize_to_pq16_matches_oracle_across_decades ... ok
[INFO] [stdout] test f16_scalar::tests::exhaustive_f16_f32_f16_roundtrip ... ok
[INFO] [stdout] test hdr::tests::reinhard_output_range_and_monotonicity ... ok
[INFO] [stdout] test hdr::tests::reinhard_matches_f64_oracle ... ok
[INFO] [stdout] test hdr::tests::quantize_to_reads_anchor_from_color_context ... ok
[INFO] [stdout] test hdr::tests::reinhard_inverse_at_one ... ok
[INFO] [stdout] test hdr::tests::quantize_to_rejects_non_pq_target_and_non_linear_src ... ok
[INFO] [stdout] test hdr::tests::reinhard_clamps_negatives_and_nan_to_zero ... ok
[INFO] [stdout] test hdr::tests::reinhard_roundtrip ... ok
[INFO] [stdout] test hdr::tests::reinhard_roundtrip_relative_error_bound ... ok
[INFO] [stdout] test hdr::tests::reinhard_infinity_saturates_to_one ... ok
[INFO] [stdout] test hdr::tests::quantize_to_carries_diffuse_white_anchor_onto_output ... ok
[INFO] [stdout] test fast_gamut::tests::srgb_subset_of_p3 ... ok
[INFO] [stdout] test icc_profiles::cicp_bundle::tests::gray_miss_returns_none ... ok
[INFO] [stdout] test icc_profiles::cicp_bundle::tests::gray_primaries_sharing_a_white_point_share_bytes ... ok
[INFO] [stdout] test icc_profiles::tests::adobe_rgb_profile_valid_structure ... ok
[INFO] [stdout] test icc_profiles::cicp_bundle::tests::blob_offsets_and_lengths_are_consistent ... ok
[INFO] [stdout] test icc_profiles::cicp_bundle::tests::miss_returns_none ... ok
[INFO] [stdout] test icc_profiles::cicp_bundle::tests::bundled_consts_are_hash_identified ... ok
[INFO] [stdout] test icc_profiles::tests::bundled_icc_profile_rejects_mismatched_trc ... ok
[INFO] [stdout] test icc_profiles::tests::display_p3_icc_selector ... ok
[INFO] [stdout] test icc_profiles::tests::bundled_icc_profile_hits_combinations ... ok
[INFO] [stdout] test icc_profiles::tests::icc_profile_for_primaries_mapping ... ok
[INFO] [stdout] test icc_profiles::tests::synthesize_icc_for_cicp_display_p3_is_bundled_borrowed ... ok
[INFO] [stdout] test icc_profiles::tests::bundled_icc_profile_bt709_returns_none ... ok
[INFO] [stdout] test icc_profiles::tests::synthesize_icc_for_cicp_reserved_transfer_is_unsupported_not_mistagged ... ok
[INFO] [stdout] test icc_profiles::tests::synthesize_icc_for_cicp_srgb_is_not_needed ... ok
[INFO] [stdout] test icc_profiles::tests::synthesize_icc_for_cicp_hdr_pq_is_bundled_in_every_build ... ok
[INFO] [stdout] test icc_profiles::tests::v2_profile_valid_structure ... ok
[INFO] [stdout] test icc_profiles::tests::v4_profiles_valid_structure ... ok
[INFO] [stdout] test load_bearing::tests::any_analyzed_fires_when_at_least_one_field_set ... ok
[INFO] [stdout] test load_bearing::tests::apply_to_is_idempotent ... ok
[INFO] [stdout] test load_bearing::tests::apply_to_no_op_on_already_minimal_gray8 ... ok
[INFO] [stdout] test icc_profiles::cicp_bundle::tests::every_group_decodes_to_its_declared_length ... ok
[INFO] [stdout] test icc_profiles::tests::synthesize_icc_for_cicp_full_grid_coverage_without_cms ... ok
[INFO] [stdout] test load_bearing::tests::apply_to_no_op_on_fully_load_bearing ... ok
[INFO] [stdout] test icc_profiles::cicp_bundle::tests::every_gray_profile_is_a_valid_gray_class_icc ... ok
[INFO] [stdout] test icc_profiles::tests::synthesize_icc_for_cicp_real_gamut_not_assumed_srgb ... ok
[INFO] [stdout] test load_bearing::tests::bgra8_grayscale_collapses_to_gray_alpha8 ... ok
[INFO] [stdout] test icc_profiles::cicp_bundle::tests::every_profile_slice_is_in_bounds_and_is_a_valid_icc ... ok
[INFO] [stdout] test icc_profiles::cicp_bundle::tests::golden_blob_sha256_is_pinned ... ok
[INFO] [stdout] test load_bearing::tests::analyzed_status_for_every_pixel_format ... ok
[INFO] [stdout] test icc_profiles::tests::bundled_icc_profile_rejects_hdr_transfers ... ok
[INFO] [stdout] test f16_scalar::tests::f16_bits_to_f32_matches_half_crate ... ok
[INFO] [stdout] test load_bearing::tests::cicp_only_context_carries_through_gray_collapse ... ok
[INFO] [stdout] test load_bearing::tests::colorful_content_keeps_original_context_despite_swap_plan ... ok
[INFO] [stdout] test load_bearing::tests::declared_opaque_alpha_is_trusted_without_scanning ... ok
[INFO] [stdout] test load_bearing::tests::color_context_carries_through_class_preserving_reductions ... ok
[INFO] [stdout] test load_bearing::tests::every_reduction_target_is_constructable ... ok
[INFO] [stdout] test load_bearing::tests::default_report_is_fully_unanalyzed ... ok
[INFO] [stdout] test load_bearing::tests::fully_load_bearing_apply_to_is_identity ... ok
[INFO] [stdout] test load_bearing::tests::ga8_opaque_reduces_to_gray8 ... ok
[INFO] [stdout] test load_bearing::tests::icc_with_cicp_swaps_to_gray_class_profile_on_collapse ... ok
[INFO] [stdout] test load_bearing::tests::ga_f32_opaque_reduces_to_gray_f32 ... ok
[INFO] [stdout] test load_bearing::tests::in_place_bgra8_force_true_reorders_to_rgb8 ... ok
[INFO] [stdout] test load_bearing::tests::in_place_colorful_opaque_force_false_is_retag_only ... ok
[INFO] [stdout] test load_bearing::tests::bgra8_opaque_color_reduces_to_rgb8_with_reorder ... ok
[INFO] [stdout] test load_bearing::tests::in_place_load_bearing_alpha_is_untouched ... ok
[INFO] [stdout] test load_bearing::tests::icc_context_suppresses_gray_collapse_but_not_other_reductions ... ok
[INFO] [stdout] test load_bearing::tests::in_place_colorful_opaque_force_true_drops_alpha ... ok
[INFO] [stdout] test load_bearing::tests::in_place_rgba16_replicated_gray_opaque_both_force_modes ... ok
[INFO] [stdout] test load_bearing::tests::in_place_rgba8_gray_opaque_force_true_compacts_to_gray8 ... ok
[INFO] [stdout] test load_bearing::tests::in_place_rgba_f32_gray_opaque_force_true ... ok
[INFO] [stdout] test load_bearing::tests::in_place_gray16_replicated_single_row_overlap_path ... ok
[INFO] [stdout] test load_bearing::tests::in_place_true_u16_keeps_channel_type ... ok
[INFO] [stdout] test load_bearing::tests::in_place_undefined_padding_retag_vs_restructure ... ok
[INFO] [stdout] test load_bearing::tests::linear_f32_wide_primaries_reduce_keeps_tag_and_values ... ok
[INFO] [stdout] test load_bearing::tests::in_place_rgba8_gray_opaque_force_false_keeps_alpha_lane ... ok
[INFO] [stdout] test load_bearing::tests::premultiplied_alpha_scans_like_straight ... ok
[INFO] [stdout] test load_bearing::tests::recognized_rgb_profile_swaps_to_gray_class_on_collapse ... ok
[INFO] [stdout] test load_bearing::tests::reduce_impl_strided_input_compacts_like_allocating ... ok
[INFO] [stdout] test load_bearing::tests::rgb_f32_grayscale_reduces_to_gray_f32 ... ok
[INFO] [stdout] test load_bearing::tests::rgba8_all_opaque_gray_reduces_to_gray8 ... ok
[INFO] [stdout] test load_bearing::tests::rgba8_alpha_mix_0_and_255_reports_binary ... ok
[INFO] [stdout] test load_bearing::tests::non_cicp_recognized_profile_still_suppresses_collapse ... ok
[INFO] [stdout] test load_bearing::tests::rgba16_bit_replicated_reduces_to_rgba8 ... ok
[INFO] [stdout] test load_bearing::tests::rgba16_actual_high_precision_keeps_u16 ... ok
[INFO] [stdout] test f16_scalar::tests::slice_f16_to_f32_simd_matches_scalar_exhaustive ... ok
[INFO] [stdout] test load_bearing::tests::rgba_f32_all_opaque_gray_reduces_to_gray_f32 ... ok
[INFO] [stdout] test load_bearing::tests::rgba_f32_with_real_color_reduces_to_rgb_f32 ... ok
[INFO] [stdout] test load_bearing::tests::single_col_tall_buffer ... ok
[INFO] [stdout] test load_bearing::tests::single_pixel_inputs_for_each_layout ... ok
[INFO] [stdout] test load_bearing::tests::rgba_f32_with_intermediate_alpha_keeps_alpha ... ok
[INFO] [stdout] test load_bearing::tests::rgba8_with_real_color_keeps_rgba_drops_alpha ... ok
[INFO] [stdout] test load_bearing::tests::single_row_tall_buffer ... ok
[INFO] [stdout] test load_bearing::tests::srgb_described_icc_drops_to_cicp_only_on_collapse ... ok
[INFO] [stdout] test icc_profiles::cicp_bundle::tests::every_bundled_profile_roundtrips_through_extract_cicp ... ok
[INFO] [stdout] test load_bearing::tests::rgba16_grayscale_alpha_replicated_reduces_to_gray8 ... ok
[INFO] [stdout] test load_bearing::tests::in_place_matches_allocating_across_geometries ... ok
[INFO] [stdout] test load_bearing::tests::try_reduce_returns_none_when_already_minimal ... ok
[INFO] [stdout] test load_bearing::tests::strided_rgba8_all_opaque_gray_reduces_correctly ... ok
[INFO] [stdout] test load_bearing::tests::try_reduce_returns_none_when_descriptor_unchanged ... ok
[INFO] [stdout] test load_bearing::tests::strided_rgba8_matches_contiguous_result ... ok
[INFO] [stdout] test load_bearing::tests::strided_rgba8_garbage_padding_doesnt_poison_predicates ... ok
[INFO] [stdout] test load_bearing::tests::try_reduce_rgba_f32_to_gray_f32 ... ok
[INFO] [stdout] test load_bearing::tests::undefined_alpha_padding_is_structurally_droppable ... ok
[INFO] [stdout] test load_bearing::tests::wide_primaries_tag_is_preserved_and_ignored_by_analysis ... ok
[INFO] [stdout] test load_bearing::tests::zero_pixel_buffer_analyzes_with_vacuous_truth ... ok
[INFO] [stdout] test load_bearing::tests::try_reduce_returns_some_when_reduction_available ... ok
[INFO] [stdout] test load_bearing::tests::strided_rgba8_try_reduce_produces_tight_output ... ok
[INFO] [stdout] test load_bearing::tests::try_reduce_descriptor_matches_determine_reduced ... ok
[INFO] [stdout] test negotiate::tests::consumer_override_shifts_preference ... ok
[INFO] [stdout] test negotiate::tests::conversion_cost_identity_is_zero ... ok
[INFO] [stdout] test negotiate::tests::bgra_rgba_swizzle_is_cheap ... ok
[INFO] [stdout] test negotiate::tests::exact_match_wins ... ok
[INFO] [stdout] test negotiate::tests::empty_list_returns_none ... ok
[INFO] [stdout] test negotiate::tests::gray_to_rgb_preferred_over_rgba ... ok
[INFO] [stdout] test negotiate::tests::prefers_same_depth_over_cross_depth ... ok
[INFO] [stdout] test negotiate::tests::transfer_only_diff_is_cheap ... ok
[INFO] [stdout] test negotiate::tests::widening_has_zero_loss ... ok
[INFO] [stdout] test oklab::tests::combined_matrices_available ... ok
[INFO] [stdout] test negotiate::tests::narrowing_has_nonzero_loss ... ok
[INFO] [stdout] test oklab::tests::fast_cbrt_negative ... ok
[INFO] [stdout] test oklab::tests::oklab_black_point ... ok
[INFO] [stdout] test oklab::tests::oklab_roundtrip_bt2020 ... ok
[INFO] [stdout] test oklab::tests::oklab_roundtrip_bt709 ... ok
[INFO] [stdout] test oklab::tests::fast_cbrt_accuracy ... ok
[INFO] [stdout] test oklab::tests::oklab_white_point ... ok
[INFO] [stdout] test orient::tests::all_orientations_match_hand_derived_oracle_gray8 ... ok
[INFO] [stdout] test orient::tests::all_orientations_match_oracle_rgba8 ... ok
[INFO] [stdout] test orient::tests::in_place_preserves_color_context ... ok
[INFO] [stdout] test orient::tests::into_rejects_wrong_sized_dst ... ok
[INFO] [stdout] test orient::tests::inverse_flips_some_iff_transposing ... ok
[INFO] [stdout] test orient::tests::into_writes_caller_buffer_and_is_reusable ... ok
[INFO] [stdout] test orient::tests::compose_matches_sequential_application ... ok
[INFO] [stdout] test orient::tests::in_place_padded_stride_matches_out_of_place ... ok
[INFO] [stdout] test orient::tests::zero_area_inputs_are_handled ... ok
[INFO] [stdout] test scan::tests::bit_repl_u16_endian_agnostic ... ok
[INFO] [stdout] test scan::tests::bit_repl_u16_false ... ok
[INFO] [stdout] test scan::tests::bit_repl_u16_false_in_simd_chunk ... ok
[INFO] [stdout] test scan::tests::bit_repl_u16_rejects_real_world_inexact_widenings ... ok
[INFO] [stdout] test scan::tests::bit_repl_u16_true ... ok
[INFO] [stdout] test scan::tests::bit_replication_at_simd_boundaries ... ok
[INFO] [stdout] test scan::tests::bit_replication_handles_extreme_pairs ... ok
[INFO] [stdout] test scan::tests::empty_buffers_are_vacuously_true_for_every_predicate ... ok
[INFO] [stdout] test scan::tests::f32_predicates_at_simd_boundaries ... ok
[INFO] [stdout] test scan::tests::bit_replication_matches_scalar_all_tiers ... ok
[INFO] [stdout] test scan::tests::f32_predicates_handle_nan_inf ... ok
[INFO] [stdout] test scan::tests::fused_all_three_break_at_different_pixels ... ok
[INFO] [stdout] test orient::tests::tiled3_fallback_matches_blocked_reference ... ok
[INFO] [stdout] test scan::tests::fused_first_pixel_breaks_all_three ... ok
[INFO] [stdout] test scan::tests::fused_colorful_with_mixed_alpha ... ok
[INFO] [stdout] test orient::tests::handles_strided_source ... ok
[INFO] [stdout] test scan::tests::fused_flips_land_in_different_blocks ... ok
[INFO] [stdout] test scan::tests::fused_flip_in_block_then_scalar_tail ... ok
[INFO] [stdout] test scan::tests::fused_grayscale_breaks_at_pixel_5_in_simd_chunk ... ok
[INFO] [stdout] test scan::tests::fused_opaque_breaks_at_simd_boundary ... ok
[INFO] [stdout] test scan::tests::fused_no_checks_requested ... ok
[INFO] [stdout] test scan::tests::fused_pure_grayscale_opaque ... ok
[INFO] [stdout] test scan::tests::fused_subset_only_grayscale_with_simd_chunk ... ok
[INFO] [stdout] test scan::tests::fused_subset_only_opaque ... ok
[INFO] [stdout] test scan::tests::fused_short_buffer_only_scalar_tail ... ok
[INFO] [stdout] test scan::tests::fused_runtime_and_cg_agree_on_random_inputs ... ok
[INFO] [stdout] test scan::tests::ga8_opaque_false ... ok
[INFO] [stdout] test scan::tests::ga16_opaque_false ... ok
[INFO] [stdout] test scan::tests::ga16_opaque_true ... ok
[INFO] [stdout] test scan::tests::ga8_opaque_true ... ok
[INFO] [stdout] test orient::tests::simd_transpose_matches_scalar_reference_rgba8 ... ok
[INFO] [stdout] test scan::tests::ga_f32_opaque_true ... ok
[INFO] [stdout] test scan::tests::ga_predicates_handle_extreme_alphas ... ok
[INFO] [stdout] test scan::tests::grayscale_rgb8_false_first_pixel ... ok
[INFO] [stdout] test scan::tests::grayscale_rgb8_false_in_phase_2 ... ok
[INFO] [stdout] test scan::tests::grayscale_rgb8_false_in_supernode_phase_1 ... ok
[INFO] [stdout] test f16_scalar::tests::slice_f32_to_f16_simd_matches_scalar_sampled ... ok
[INFO] [stdout] test scan::tests::grayscale_rgb8_matches_scalar_all_tiers ... ok
[INFO] [stdout] test scan::tests::grayscale_rgb8_true_one_pixel ... ok
[INFO] [stdout] test scan::tests::grayscale_rgb8_true_three_pixels ... ok
[INFO] [stdout] test scan::tests::grayscale_rgba8_false_off_by_one_in_simd_chunk ... ok
[INFO] [stdout] test scan::tests::ga_f32_opaque_false ... ok
[INFO] [stdout] test scan::tests::grayscale_rgba8_false_first_pixel_g_differs ... ok
[INFO] [stdout] test scan::tests::grayscale_rgba8_true_one_pixel ... ok
[INFO] [stdout] test scan::tests::is_grayscale_rgba8_at_shifted_load_boundaries ... ok
[INFO] [stdout] test scan::tests::is_grayscale_rgb8_at_super_chunk_boundaries ... ok
[INFO] [stdout] test f16_scalar::tests::f32_to_f16_bits_matches_half_crate_sampled ... ok
[INFO] [stdout] test scan::tests::grayscale_rgba8_matches_scalar_all_tiers ... ok
[INFO] [stdout] test scan::tests::grayscale_rgba8_false_last_pixel_b_differs ... ok
[INFO] [stdout] test scan::tests::is_opaque_rgba8_at_simd_boundaries ... ok
[INFO] [stdout] test scan::tests::is_opaque_rgba8_breaks_at_every_position_class ... ok
[INFO] [stdout] test scan::tests::is_opaque_empty_buffer_is_true ... ok
[INFO] [stdout] test scan::tests::is_opaque_false_alpha_128_in_middle_of_simd_chunk ... ok
[INFO] [stdout] test scan::tests::is_opaque_false_alpha_254_at_last ... ok
[INFO] [stdout] test scan::tests::is_opaque_false_alpha_zero_at_first ... ok
[INFO] [stdout] test scan::tests::is_opaque_true_one_pixel ... ok
[INFO] [stdout] test scan::tests::predicates_handle_single_pixel_inputs ... ok
[INFO] [stdout] test scan::tests::opaque_predicate_matches_scalar_all_tiers ... ok
[INFO] [stdout] test scan::tests::grayscale_rgba8_true_with_varying_alpha ... ok
[INFO] [stdout] test scan::tests::rgb16_grayscale_false ... ok
[INFO] [stdout] test scan::tests::rgb_f32_grayscale_false ... ok
[INFO] [stdout] test scan::tests::is_opaque_true_four_pixels ... ok
[INFO] [stdout] test scan::tests::rgb_f32_grayscale_false_in_super_chunk ... ok
[INFO] [stdout] test scan::tests::rgb16_grayscale_false_in_simd_super_chunk ... ok
[INFO] [stdout] test scan::tests::rgb16_grayscale_true ... ok
[INFO] [stdout] test scan::tests::rgba16_opaque_false_alpha_lt_max ... ok
[INFO] [stdout] test scan::tests::rgba16_opaque_true ... ok
[INFO] [stdout] test scan::tests::rgb_f32_grayscale_true ... ok
[INFO] [stdout] test scan::tests::fused_breaks_around_block_boundaries ... ok
[INFO] [stdout] test scan::tests::rgba_f32_grayscale_false_in_simd_chunk ... ok
[INFO] [stdout] test scan::tests::rgba16_grayscale_true ... ok
[INFO] [stdout] test scan::tests::rgba_f32_grayscale_false ... ok
[INFO] [stdout] test scan::tests::rgba16_grayscale_false ... ok
[INFO] [stdout] test scan::tests::rgba_f32_opaque_false_in_simd_chunk ... ok
[INFO] [stdout] test scan::tests::rgba_f32_opaque_false_alpha_lt_one ... ok
[INFO] [stdout] test scan::tests::rgba_f32_grayscale_true ... ok
[INFO] [stdout] test scan::tests::rgba_f32_opaque_true ... ok
[INFO] [stdout] test fast_gamut::tests::f32_roundtrip_accuracy ... ok
[INFO] [stdout] test orient::tests::roundtrip_orientation_then_inverse_is_identity ... ok
[INFO] [stdout] test orient::tests::tiled_transpose_matches_blocked_reference_across_bpp ... ok
[INFO] [stdout] test orient::tests::in_place_matches_out_of_place ... ok
[INFO] [stdout] test orient::tests::pathological_misaligned_sources_vs_oracle ... ok
[INFO] [stdout] test orient::tests::exhaustive_strided_sources_vs_tight ... ok
[INFO] [stdout] test orient::tests::exhaustive_scalar_fallbacks_vs_oracle ... ok
[INFO] [stdout] test orient::tests::exhaustive_dense_dims_all_orientations_vs_oracle ... ok
[INFO] [stdout] test orient::tests::multistripe_boundaries_vs_oracle ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 424 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.35s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests zenpixels_convert
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test src/adapt.rs - adapt (line 40) ... ignored
[INFO] [stdout] test src/adapt.rs - adapt::try_adapt_in_place (line 543) ... ignored
[INFO] [stdout] test src/builtin_profiles.rs - builtin_profiles::convert_xyb_scaled_to_srgb_u8 (line 466) ... ignored
[INFO] [stdout] test src/cms.rs - cms (line 40) ... ignored
[INFO] [stdout] test src/cms_lite.rs - cms_lite (line 29) ... ignored
[INFO] [stdout] test src/converter.rs - converter::RowConverter (line 20) ... ignored
[INFO] [stdout] test src/estimate.rs - estimate::SimdTier (line 25) ... ignored
[INFO] [stdout] test src/lib.rs - (line 150) ... ignored
[INFO] [stdout] test src/lib.rs - (line 198) ... ignored
[INFO] [stdout] test src/lib.rs - (line 207) ... ignored
[INFO] [stdout] test src/lib.rs - (line 251) ... ignored
[INFO] [stdout] test src/lib.rs - (line 304) ... ignored
[INFO] [stdout] test src/lib.rs - (line 81) ... ignored
[INFO] [stdout] test src/lib.rs - __trace_ops (line 449) ... ignored
[INFO] [stdout] test src/negotiate.rs - negotiate (line 61) ... ignored
[INFO] [stdout] test src/negotiate.rs - negotiate::FormatOption (line 271) ... ignored
[INFO] [stdout] test src/negotiate.rs - negotiate::Provenance::with_origin_depth (line 155) ... ignored
[INFO] [stdout] test src/negotiate.rs - negotiate::negotiate (line 374) ... ignored
[INFO] [stdout] test src/output.rs - output (line 11) ... ignored
[INFO] [stdout] test src/output.rs - output (line 25) ... ignored
[INFO] [stdout] test src/icc_profiles.rs - icc_profiles::icc_profile_for_primaries (line 161) ... ok
[INFO] [stdout] test src/icc_profiles.rs - icc_profiles::synthesize_gray_icc_for_cicp (line 428) ... ok
[INFO] [stdout] test src/convert.rs - convert::ConvertPlan::estimate_in (line 1424) ... ok
[INFO] [stdout] test src/icc_profiles.rs - icc_profiles::synthesize_icc_for_cicp (line 331) ... ok
[INFO] [stdout] test src/convert.rs - convert::ConvertPlan::estimate (line 1460) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 20 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.34s; merged doctests compilation took 0.33s
[INFO] running `Command { std: "docker" "inspect" "9a6614d87ab83769c4f61bb77acf46920e84b0f92203c9a3b611ffba347208e2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9a6614d87ab83769c4f61bb77acf46920e84b0f92203c9a3b611ffba347208e2", kill_on_drop: false }`
[INFO] [stdout] 9a6614d87ab83769c4f61bb77acf46920e84b0f92203c9a3b611ffba347208e2
