[INFO] fetching crate zenpixels-convert 0.2.11...
[INFO] testing zenpixels-convert-0.2.11 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate zenpixels-convert 0.2.11 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate zenpixels-convert 0.2.11
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate zenpixels-convert 0.2.11
[INFO] tweaked toml for crates.io crate zenpixels-convert 0.2.11 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate zenpixels-convert 0.2.11 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate zenpixels-convert 0.2.11 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5a9bc18672bd4818dd64ce3804d56f655ce5290c29bc58805c8fae18797ad619
[INFO] running `Command { std: "docker" "start" "-a" "5a9bc18672bd4818dd64ce3804d56f655ce5290c29bc58805c8fae18797ad619", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5a9bc18672bd4818dd64ce3804d56f655ce5290c29bc58805c8fae18797ad619", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5a9bc18672bd4818dd64ce3804d56f655ce5290c29bc58805c8fae18797ad619", kill_on_drop: false }`
[INFO] [stdout] 5a9bc18672bd4818dd64ce3804d56f655ce5290c29bc58805c8fae18797ad619
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 536f9d6f4921b9f3e64f6a2b6e09c0a55ff2b8150fa873f02a4475566c562d14
[INFO] running `Command { std: "docker" "start" "-a" "536f9d6f4921b9f3e64f6a2b6e09c0a55ff2b8150fa873f02a4475566c562d14", kill_on_drop: false }`
[INFO] [stderr]    Compiling safe_unaligned_simd v0.2.5
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling whereat v0.1.5
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling archmage-macros v0.9.22
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling zenpixels v0.2.11
[INFO] [stderr]    Compiling archmage v0.9.22
[INFO] [stderr]    Compiling magetypes v0.9.22
[INFO] [stderr]    Compiling garb v0.2.5
[INFO] [stderr]    Compiling linear-srgb v0.6.12
[INFO] [stderr]    Compiling zenpixels-convert v0.2.11 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.44s
[INFO] running `Command { std: "docker" "inspect" "536f9d6f4921b9f3e64f6a2b6e09c0a55ff2b8150fa873f02a4475566c562d14", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "536f9d6f4921b9f3e64f6a2b6e09c0a55ff2b8150fa873f02a4475566c562d14", kill_on_drop: false }`
[INFO] [stdout] 536f9d6f4921b9f3e64f6a2b6e09c0a55ff2b8150fa873f02a4475566c562d14
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7905f39ea51eee5dc351b727cec4a45b9ef7d80a5a68ae253a86cdde0d01cdb7
[INFO] running `Command { std: "docker" "start" "-a" "7905f39ea51eee5dc351b727cec4a45b9ef7d80a5a68ae253a86cdde0d01cdb7", kill_on_drop: false }`
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling archmage-macros v0.9.22
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling libc v0.2.185
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling imgref v1.12.0
[INFO] [stderr]    Compiling anstream v1.0.0
[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 palette_derive v0.7.6
[INFO] [stderr]    Compiling fast-srgb8 v1.0.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling archmage v0.9.22
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling rgb v0.8.53
[INFO] [stderr]    Compiling magetypes v0.9.22
[INFO] [stderr]    Compiling garb v0.2.5
[INFO] [stderr]    Compiling sysinfo v0.36.1
[INFO] [stderr]    Compiling zenpixels v0.2.11
[INFO] [stderr]    Compiling fs4 v0.13.1
[INFO] [stderr]    Compiling terminal_size v0.4.4
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling zenbench v0.1.7
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling linear-srgb v0.6.12
[INFO] [stderr]    Compiling zenpixels-convert v0.2.11 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 51.23s
[INFO] running `Command { std: "docker" "inspect" "7905f39ea51eee5dc351b727cec4a45b9ef7d80a5a68ae253a86cdde0d01cdb7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7905f39ea51eee5dc351b727cec4a45b9ef7d80a5a68ae253a86cdde0d01cdb7", kill_on_drop: false }`
[INFO] [stdout] 7905f39ea51eee5dc351b727cec4a45b9ef7d80a5a68ae253a86cdde0d01cdb7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 6734285224da5b54009f8b728991ab330d3abc40b2681bfccf7da014e819a34d
[INFO] running `Command { std: "docker" "start" "-a" "6734285224da5b54009f8b728991ab330d3abc40b2681bfccf7da014e819a34d", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/zenpixels_convert-72b91881bd863621)
[INFO] [stdout] 
[INFO] [stdout] running 210 tests
[INFO] [stdout] test adapt::tests::exact_match_is_zero_copy ... ok
[INFO] [stdout] test adapt::tests::transfer_agnostic_match_allows_zero_copy_when_all_match ... ok
[INFO] [stdout] test adapt::tests::transfer_agnostic_match_requires_same_signal_range ... ok
[INFO] [stdout] test adapt::tests::explicit_variant_also_checks_primaries ... ok
[INFO] [stdout] test builtin_profiles::integration_tests::convert_xyb_scaled_dispatch_regression_table ... ok
[INFO] [stdout] test adapt::tests::transfer_agnostic_match_requires_same_primaries ... ok
[INFO] [stdout] test builtin_profiles::integration_tests::convert_xyb_scaled_simd_matches_scalar ... ok
[INFO] [stdout] test builtin_profiles::integration_tests::maybe_convert_returns_false_on_unsupported_target ... ok
[INFO] [stdout] test builtin_profiles::integration_tests::convert_xyb_scaled_scalar_regression_table ... ok
[INFO] [stdout] test builtin_profiles::integration_tests::recognize_fallback_for_utf16_marker ... ok
[INFO] [stdout] test builtin_profiles::integration_tests::recognize_canonical_xyb_bytes ... ok
[INFO] [stdout] test builtin_profiles::integration_tests::recognize_short_buffers_are_unknown ... ok
[INFO] [stdout] test builtin_profiles::tests::recognize_canonical ... ok
[INFO] [stdout] test builtin_profiles::integration_tests::maybe_convert_returns_true_on_recognized_srgb_target ... ok
[INFO] [stdout] test builtin_profiles::tests::unrecognized_returns_false ... ok
[INFO] [stdout] test builtin_profiles::tests::recognize_rejects_short_buffer ... ok
[INFO] [stdout] test builtin_profiles::integration_tests::convert_xyb_scaled_single_pixel_vs_buffer ... ok
[INFO] [stdout] test builtin_profiles::integration_tests::sanity_decode_produces_reasonable_output ... ok
[INFO] [stdout] test cms_lite::tests::build_source_transform_icc_compat ... ok
[INFO] [stdout] test builtin_profiles::integration_tests::maybe_convert_returns_false_on_unrecognized_profile ... ok
[INFO] [stdout] test cms_lite::tests::build_source_transform_p3_to_srgb_u8 ... ok
[INFO] [stdout] test cms_lite::tests::build_transform_unrecognized_icc_fails ... ok
[INFO] [stdout] test builtin_profiles::tests::xyb_icc_bytes_is_720_bytes ... ok
[INFO] [stdout] test cms_lite::tests::icc_profile_not_supported ... ok
[INFO] [stdout] test cms_lite::tests::build_source_transform_p3_to_srgb_f32 ... ok
[INFO] [stdout] test cms_lite::tests::identify_profile_p3_icc ... ok
[INFO] [stdout] test cms_lite::tests::build_transform_for_format_icc_to_icc_compat ... 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::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::compose_chain_reduces_steps ... ok
[INFO] [stdout] test cms_lite::tests::cicp_source_supported ... ok
[INFO] [stdout] test converter::tests::bt709_linear_f32_roundtrip ... ok
[INFO] [stdout] test converter::tests::convert_rows_basic ... ok
[INFO] [stdout] test cms_lite::tests::cross_trc_conversion ... ok
[INFO] [stdout] test converter::tests::bgra8_to_rgba8 ... ok
[INFO] [stdout] test converter::tests::from_plan ... ok
[INFO] [stdout] test converter::tests::convert_rows_buffer_too_small ... ok
[INFO] [stdout] test cms_lite::tests::default_clamps_out_of_gamut ... ok
[INFO] [stdout] test converter::tests::gray8_to_bgra8 ... ok
[INFO] [stdout] test converter::tests::gray8_to_rgbaf32_linear ... ok
[INFO] [stdout] test converter::tests::gray8_to_grayalpha8 ... ok
[INFO] [stdout] test converter::tests::gray8_to_rgb8 ... ok
[INFO] [stdout] test converter::tests::gray8_to_rgba8 ... 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::grayalpha8_to_gray8 ... ok
[INFO] [stdout] test converter::tests::gray_f32_to_rgba_f32 ... ok
[INFO] [stdout] test converter::tests::gray_alpha_f32_to_gray_f32 ... ok
[INFO] [stdout] test converter::tests::gray_u16_to_gray_alpha_u16 ... ok
[INFO] [stdout] test converter::tests::grayalpha8_to_rgb8 ... ok
[INFO] [stdout] test converter::tests::gray_u16_to_rgb_u16 ... ok
[INFO] [stdout] test converter::tests::grayalpha8_to_rgba8 ... ok
[INFO] [stdout] test converter::tests::hdr_u16_to_sdr_u8_hlg ... ok
[INFO] [stdout] test converter::tests::hdr_u16_to_sdr_u8_pq ... ok
[INFO] [stdout] test converter::tests::hlg_f32_to_linear_f32_roundtrip ... ok
[INFO] [stdout] test converter::tests::hlg_u16_to_linear_f32_roundtrip ... ok
[INFO] [stdout] test converter::tests::identity_conversion ... ok
[INFO] [stdout] test converter::tests::linear_f32_to_srgb_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::oklab_unknown_primaries_returns_error ... ok
[INFO] [stdout] test converter::tests::oklabaf32_preserves_alpha ... ok
[INFO] [stdout] test converter::tests::oklabf32_roundtrip ... ok
[INFO] [stdout] test converter::tests::new_explicit_depth_forbid ... ok
[INFO] [stdout] test converter::tests::new_explicit_alpha_forbid ... ok
[INFO] [stdout] test converter::tests::pluggable_cms_drives_row_when_profiles_differ ... ok
[INFO] [stdout] test converter::tests::pluggable_cms_shared_path_used_when_offered ... ok
[INFO] [stdout] test converter::tests::pluggable_cms_declines_falls_back_to_builtin ... ok
[INFO] [stdout] test converter::tests::grayalpha8_to_bgra8 ... ok
[INFO] [stdout] test converter::tests::naive_f32_to_u8 ... ok
[INFO] [stdout] test converter::tests::new_explicit_rgb_to_gray_requires_luma ... ok
[INFO] [stdout] test converter::tests::plan_accessors ... 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::pq_to_hlg_via_linear_f32 ... ok
[INFO] [stdout] test converter::tests::premul_to_straight_u8 ... 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::rgb_f32_to_rgba_f32 ... ok
[INFO] [stdout] test converter::tests::convert_multiple_pixels ... ok
[INFO] [stdout] test converter::tests::rgb8_to_gray8 ... ok
[INFO] [stdout] test converter::tests::rgb8_to_rgba8 ... ok
[INFO] [stdout] test converter::tests::rgba8_to_rgb8 ... ok
[INFO] [stdout] test converter::tests::rgba8_to_rgb16 ... ok
[INFO] [stdout] test converter::tests::rgba8_to_bgra8 ... ok
[INFO] [stdout] test converter::tests::pq_u16_to_linear_f32_roundtrip ... ok
[INFO] [stdout] test converter::tests::rgba8_to_gray8 ... ok
[INFO] [stdout] test converter::tests::rgb8_to_oklabf32_does_not_panic ... ok
[INFO] [stdout] test converter::tests::srgb_u8_to_linear_f32 ... ok
[INFO] [stdout] test converter::tests::straight_to_premul_f32 ... ok
[INFO] [stdout] test converter::tests::straight_to_premul_u8 ... ok
[INFO] [stdout] test converter::tests::rgba_u16_to_rgb_u16 ... 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_not_opaque ... ok
[INFO] [stdout] test error::tests::display_buffer_size ... ok
[INFO] [stdout] test error::tests::display_alpha_removal_forbidden ... ok
[INFO] [stdout] test error::tests::display_depth_reduction_forbidden ... ok
[INFO] [stdout] test error::tests::display_cms_error ... ok
[INFO] [stdout] test error::tests::display_invalid_width ... 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_unsupported_transfer ... ok
[INFO] [stdout] test error::tests::display_rgb_to_gray ... ok
[INFO] [stdout] test error::tests::error_eq ... ok
[INFO] [stdout] test error::tests::error_debug ... ok
[INFO] [stdout] test error::tests::error_clone ... ok
[INFO] [stdout] test ext::tests::bt709_linearize_roundtrip ... 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::srgb_linearize_roundtrip ... ok
[INFO] [stdout] test ext::tests::pq_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 adapt::tests::cmyk_rejected_by_convert_buffer_as_target - should panic ... ok
[INFO] [stdout] test f16_scalar::tests::f16_bits_to_f32_boundary_cases ... ok
[INFO] [stdout] test adapt::tests::cmyk_rejected_by_adapt_for_encode - should panic ... ok
[INFO] [stdout] test adapt::tests::cmyk_rejected_by_convert_buffer - should panic ... ok
[INFO] [stdout] test fast_gamut::tests::dispatch_bt2020_pq_srgb_black ... ok
[INFO] [stdout] test converter::tests::cmyk_rejected_by_row_converter - should panic ... ok
[INFO] [stdout] test ext::tests::cmyk_rejected_as_convert_target - should panic ... ok
[INFO] [stdout] test builtin_profiles::integration_tests::recognize_rejects_srgb_profile ... ok
[INFO] [stdout] test f16_scalar::tests::exhaustive_f16_f32_f16_roundtrip ... ok
[INFO] [stdout] test ext::tests::cmyk_rejected_by_convert_to - should panic ... ok
[INFO] [stdout] test fast_gamut::tests::dispatch_bt2020_sdr_srgb_white ... ok
[INFO] [stdout] test error::tests::display_empty_format_list ... ok
[INFO] [stdout] test converter::tests::compose_premul_roundtrip_cancels ... ok
[INFO] [stdout] test f16_scalar::tests::f32_to_f16_boundary_cases ... 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::u16_white_black ... ok
[INFO] [stdout] test converter::tests::clip_out_of_gamut_false_preserves_negatives ... ok
[INFO] [stdout] test fast_gamut::tests::dispatch_rgba_alpha_passthrough ... ok
[INFO] [stdout] test f16_scalar::tests::f16_bits_to_f32_matches_half_crate ... ok
[INFO] [stdout] test f16_scalar::tests::slice_f16_to_f32_simd_matches_scalar_exhaustive ... ok
[INFO] [stdout] test fast_gamut::tests::dispatch_p3_srgb_black ... ok
[INFO] [stdout] test fast_gamut::tests::dispatch_linear_white ... ok
[INFO] [stdout] test fast_gamut::tests::srgb_subset_of_p3 ... ok
[INFO] [stdout] test fast_gamut::tests::dispatch_adobe_srgb_white ... ok
[INFO] [stdout] test fast_gamut::tests::dispatch_p3_srgb_roundtrip ... ok
[INFO] [stdout] test fast_gamut::tests::u8_lut_lut_matches_scalar ... ok
[INFO] [stdout] test gamut::tests::bt709_displayp3_roundtrip ... ok
[INFO] [stdout] test gamut::tests::xyz_bt2020_roundtrip ... ok
[INFO] [stdout] test gamut::tests::xyz_bt709_roundtrip ... ok
[INFO] [stdout] test gamut::tests::xyz_cross_gamut_consistency ... ok
[INFO] [stdout] test gamut::tests::xyz_displayp3_roundtrip ... ok
[INFO] [stdout] test fast_gamut::tests::u8_white_black ... ok
[INFO] [stdout] test hdr::tests::exposure_tonemap_values ... ok
[INFO] [stdout] test hdr::tests::hdr_metadata_clone_partial_eq ... ok
[INFO] [stdout] test fast_gamut::tests::u8_rgba_alpha_passthrough ... ok
[INFO] [stdout] test hdr::tests::hdr_metadata_is_hdr ... ok
[INFO] [stdout] test hdr::tests::reinhard_inverse_at_one ... ok
[INFO] [stdout] test hdr::tests::reinhard_roundtrip ... ok
[INFO] [stdout] test hdr::tests::hlg_constructor ... ok
[INFO] [stdout] test hdr::tests::reinhard_boundaries ... ok
[INFO] [stdout] test gamut::tests::bt709_bt2020_roundtrip ... ok
[INFO] [stdout] test gamut::tests::mat3_mul_inverse ... ok
[INFO] [stdout] test gamut::tests::white_point_preservation ... ok
[INFO] [stdout] test gamut::tests::xyz_white_point ... ok
[INFO] [stdout] test icc_profiles::tests::adobe_rgb_profile_valid_structure ... ok
[INFO] [stdout] test hdr::tests::hdr10_constructor ... ok
[INFO] [stdout] test gamut::tests::rgba_alpha_preserved ... ok
[INFO] [stdout] test icc_profiles::tests::display_p3_icc_selector ... ok
[INFO] [stdout] test icc_profiles::tests::icc_profile_for_bt709_returns_none ... ok
[INFO] [stdout] test icc_profiles::tests::icc_profile_for_hits_bundled_combinations ... ok
[INFO] [stdout] test icc_profiles::tests::icc_profile_for_rejects_hdr_transfers ... ok
[INFO] [stdout] test icc_profiles::tests::icc_profile_for_rejects_mismatched_trc_on_bundled_primaries ... ok
[INFO] [stdout] test icc_profiles::tests::v4_profiles_valid_structure ... ok
[INFO] [stdout] test negotiate::tests::bgra_rgba_swizzle_is_cheap ... ok
[INFO] [stdout] test negotiate::tests::consumer_override_shifts_preference ... ok
[INFO] [stdout] test negotiate::tests::empty_list_returns_none ... ok
[INFO] [stdout] test icc_profiles::tests::v2_profile_valid_structure ... ok
[INFO] [stdout] test negotiate::tests::conversion_cost_identity_is_zero ... ok
[INFO] [stdout] test negotiate::tests::prefers_same_depth_over_cross_depth ... ok
[INFO] [stdout] test icc_profiles::tests::icc_profile_for_primaries_mapping ... ok
[INFO] [stdout] test oklab::tests::combined_matrices_available ... ok
[INFO] [stdout] test negotiate::tests::gray_to_rgb_preferred_over_rgba ... ok
[INFO] [stdout] test negotiate::tests::widening_has_zero_loss ... ok
[INFO] [stdout] test oklab::tests::fast_cbrt_accuracy ... ok
[INFO] [stdout] test negotiate::tests::transfer_only_diff_is_cheap ... ok
[INFO] [stdout] test negotiate::tests::narrowing_has_nonzero_loss ... ok
[INFO] [stdout] test oklab::tests::oklab_roundtrip_bt709 ... ok
[INFO] [stdout] test oklab::tests::oklab_black_point ... ok
[INFO] [stdout] test negotiate::tests::exact_match_wins ... ok
[INFO] [stdout] test oklab::tests::fast_cbrt_negative ... ok
[INFO] [stdout] test oklab::tests::oklab_roundtrip_bt2020 ... ok
[INFO] [stdout] test oklab::tests::oklab_white_point ... ok
[INFO] [stdout] test f16_scalar::tests::slice_f32_to_f16_simd_matches_scalar_sampled ... ok
[INFO] [stdout] test f16_scalar::tests::f32_to_f16_bits_matches_half_crate_sampled ... ok
[INFO] [stdout] test fast_gamut::tests::f32_roundtrip_accuracy ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 210 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/adapt.rs (/opt/rustwide/target/debug/deps/adapt-bf3c6728efa5b7d9)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test adapt_empty_list_errors ... ok
[INFO] [stdout] test adapt_converts_when_needed ... ok
[INFO] [stdout] test adapt_exact_match_is_borrowed ... ok
[INFO] [stdout] test adapt_transfer_agnostic_match ... ok
[INFO] [stdout] test convert_buffer_identity ... ok
[INFO] [stdout] test convert_buffer_rgb_to_rgba ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/adapt_extended.rs (/opt/rustwide/target/debug/deps/adapt_extended-e437526fc8f8c321)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test adapt_explicit_empty_supported_returns_error ... ok
[INFO] [stdout] test adapt_empty_supported_returns_error ... ok
[INFO] [stdout] test convert_buffer_identity_returns_copy ... ok
[INFO] [stdout] test convert_buffer_multi_row ... ok
[INFO] [stdout] test convert_buffer_bgra_to_rgba ... ok
[INFO] [stdout] test explicit_alpha_forbid_returns_error ... ok
[INFO] [stdout] test explicit_depth_forbid_returns_error ... ok
[INFO] [stdout] test explicit_discard_if_opaque_succeeds_when_opaque ... ok
[INFO] [stdout] test explicit_discard_if_opaque_fails_when_semitransparent ... ok
[INFO] [stdout] test strided_buffer_conversion_strips_padding ... ok
[INFO] [stdout] test strided_buffer_exact_match_strips_padding ... ok
[INFO] [stdout] test strided_buffer_packed_is_zero_copy ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cbrt_compare.rs (/opt/rustwide/target/debug/deps/cbrt_compare-0c740d47d8989ae6)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test cbrt_precision_oklab_range ... ok
[INFO] [stdout] test cbrt_precision_sweep ... ok
[INFO] [stderr]      Running tests/cicp_flag_impact.rs (/opt/rustwide/target/debug/deps/cicp_flag_impact-76eb1edfc563352a)
[INFO] [stdout] test cbrt_speed_smoke ... ok
[INFO] [stderr]      Running tests/cicp_transfer_correctness.rs (/opt/rustwide/target/debug/deps/cicp_transfer_correctness-67e8500971ac7048)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.41s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 51 tests
[INFO] [stdout] test adobe_rgb_has_no_cicp ... ok
[INFO] [stdout] test all_f32_tf_pairs_create_converters ... ok
[INFO] [stdout] test all_transfer_functions_have_cicp_code ... ok
[INFO] [stdout] test all_transfer_functions_boundaries ... ok
[INFO] [stdout] test bt2100_accepts_any_matrix ... ok
[INFO] [stdout] test bt709_f32_to_linear_f32_known_values ... ok
[INFO] [stdout] test all_transfer_functions_monotonic ... ok
[INFO] [stdout] test bt709_known_midgray ... ok
[INFO] [stdout] test buffer_delinearize_pq ... ok
[INFO] [stdout] test buffer_delinearize_srgb ... ok
[INFO] [stdout] test buffer_linearize_bt709_u8 ... ok
[INFO] [stdout] test buffer_linearize_hlg_f32 ... ok
[INFO] [stdout] test buffer_linearize_pq_f32 ... ok
[INFO] [stdout] test buffer_linearize_preserves_color_context ... ok
[INFO] [stdout] test buffer_linearize_srgb_u8 ... ok
[INFO] [stdout] test cicp_constants_descriptor_roundtrip ... ok
[INFO] [stdout] test cicp_name_functions_cover_all_listed_codes ... ok
[INFO] [stdout] test cicp_narrow_range_roundtrip ... ok
[INFO] [stdout] test cicp_to_descriptor_alpha_handling ... ok
[INFO] [stdout] test color_primaries_cicp_bijection ... ok
[INFO] [stdout] test from_descriptor_rejects_unknown ... ok
[INFO] [stdout] test all_f32_tf_pairs_roundtrip ... ok
[INFO] [stdout] test f32_converter_matches_scalar_bt709 ... ok
[INFO] [stdout] test f32_converter_matches_scalar_pq ... ok
[INFO] [stdout] test bt709_f32_linear_exhaustive_roundtrip ... ok
[INFO] [stdout] test cross_tf_via_linear_matches_direct ... ok
[INFO] [stdout] test linear_f32_to_bt709_f32_known_values ... ok
[INFO] [stdout] test linear_is_exact_identity ... ok
[INFO] [stdout] test named_profile_cicp_roundtrip_all ... ok
[INFO] [stdout] test f32_converter_matches_scalar_hlg ... ok
[INFO] [stdout] test f32_converter_matches_scalar_srgb ... ok
[INFO] [stdout] test hlg_u16_to_srgb_u8_correctness ... ok
[INFO] [stdout] test linear_f32_to_srgb_f32_known_values ... ok
[INFO] [stdout] test pq_u16_to_srgb_u8_correctness ... ok
[INFO] [stdout] test pq_u16_f32_u16_roundtrip_wide_range ... ok
[INFO] [stdout] test black_preserved_all_tf_pairs ... ok
[INFO] [stdout] test scalar_linearize_delinearize_roundtrip ... ok
[INFO] [stdout] test srgb_f32_to_linear_f32_known_values ... ok
[INFO] [stdout] test srgb_is_nonlinear ... ok
[INFO] [stdout] test hlg_u16_f32_u16_roundtrip_wide_range ... ok
[INFO] [stdout] test all_color_primaries_have_cicp_code ... ok
[INFO] [stdout] test buffer_linearize_delinearize_roundtrip_all_tfs ... ok
[INFO] [stdout] test srgb_f32_linear_exhaustive_roundtrip ... ok
[INFO] [stdout] test srgb_known_midgray ... ok
[INFO] [stdout] test row_converter_matches_scalar_eotf ... ok
[INFO] [stdout] test transfer_function_cicp_bijection ... ok
[INFO] [stdout] test srgb_u8_f32_u8_roundtrip_all_values ... ok
[INFO] [stdout] test unknown_cicp_codes_return_none ... ok
[INFO] [stdout] test unknown_is_identity ... ok
[INFO] [stdout] test white_preserved_all_tf_pairs ... ok
[INFO] [stderr]      Running tests/cms_corpus_profiles.rs (/opt/rustwide/target/debug/deps/cms_corpus_profiles-1d4990af4d1b5a22)
[INFO] [stdout] test buffer_delinearize_hlg ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 51 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cms_moxcms.rs (/opt/rustwide/target/debug/deps/cms_moxcms-c64fa576225a0746)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cms_real_profiles.rs (/opt/rustwide/target/debug/deps/cms_real_profiles-41d72d88941f6e5d)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gamma22_transfer.rs (/opt/rustwide/target/debug/deps/gamma22_transfer-8d8a192798d2d13d)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test adobe_rgb_rgba_f32_to_bt709_rgba_f32_opaque_alpha_preserved ... ok
[INFO] [stdout] test adobe_rgb_to_bt2020_pq_f32_preserves_neutral_gray ... ok
[INFO] [stdout] test adobe_rgb_u8_to_srgb_u8_neutral_gray ... ok
[INFO] [stdout] test gamma22_linear_roundtrip_f32 ... ok
[INFO] [stdout] test gamma22_to_linear_f32_matches_powf ... ok
[INFO] [stdout] test gamma22_to_srgb_f32_via_linear ... ok
[INFO] [stdout] test linear_f32_to_gamma22_matches_powf ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gamut_convert.rs (/opt/rustwide/target/debug/deps/gamut_convert-5acc8a10c6d88d9f)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test all_named_primaries_pairs_have_matrices ... ok
[INFO] [stdout] test conversion_matrix_returns_none_for_same_primaries ... ok
[INFO] [stdout] test conversion_matrix_returns_none_for_unknown ... ok
[INFO] [stdout] test gamut_rgba_row_preserves_alpha ... ok
[INFO] [stdout] test row_converter_applies_gamut_matrix_for_primaries_difference ... ok
[INFO] [stdout] test xyz_matrices_invert_correctly ... ok
[INFO] [stdout] test convert_to_preserves_color_context ... ok
[INFO] [stdout] test gamut_row_conversion_multi_pixel ... ok
[INFO] [stderr]      Running tests/luma_coefficients.rs (/opt/rustwide/target/debug/deps/luma_coefficients-2a01964320c17766)
[INFO] [stdout] test manual_gamut_pipeline_bt709_to_bt2020 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test plan_records_resolved_coefficients ... ok
[INFO] [stdout] test f32_rgb_to_gray_honors_coefficients ... ok
[INFO] [stdout] test gray_roundtrip_under_all_coefficient_choices ... ok
[INFO] [stdout] test u16_rgb_to_gray_works_and_honors_coefficients ... ok
[INFO] [stdout] test u8_displayp3_distinct_from_others ... ok
[INFO] [stdout] test u8_bt2020_distinct_from_bt709 ... ok
[INFO] [stdout] test u8_bt601_gives_different_output_than_bt709 ... ok
[INFO] [stdout] test u8_rgba_to_gray_honors_coefficients ... ok
[INFO] [stderr]      Running tests/matrix_verification.rs (/opt/rustwide/target/debug/deps/matrix_verification-5f50a7d2921aee43)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test all_matrices_black ... ok
[INFO] [stdout] test all_matrices_element_match ... ok
[INFO] [stdout] test all_matrices_inverse_identity ... ok
[INFO] [stdout] test all_matrices_row_sums ... ok
[INFO] [stdout] test all_matrices_white ... ok
[INFO] [stdout] test css_color_4_p3_to_srgb ... ok
[INFO] [stdout] test css_color_4_srgb_to_bt2020 ... ok
[INFO] [stdout] test all_matrices_roundtrip_grid ... ok
[INFO] [stdout] test all_matrices_primary_colors ... ok
[INFO] [stderr] Cloning into '/tmp/zencodec-compact-icc-profiles'...
[INFO] [stderr] fatal: unable to access 'https://github.com/saucecontrol/Compact-ICC-Profiles.git/': Could not resolve host: github.com
[INFO] [stdout] test icc_colorant_cross_validation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/matte_composite_linearize.rs (/opt/rustwide/target/debug/deps/matte_composite_linearize-97f498be29758e23)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test f16_srgb_composite_matches_linear_light_reference ... ok
[INFO] [stdout] test f32_srgb_composite_red_over_blue_matte ... ok
[INFO] [stdout] test f32_unknown_tf_composite_is_single_step ... ok
[INFO] [stdout] test f32_linear_composite_is_single_step ... ok
[INFO] [stdout] test u16_linear_composite_matches_linear_light_reference ... ok
[INFO] [stdout] test u16_bt709_composite_matches_linear_light_reference ... ok
[INFO] [stdout] test u8_bt709_composite_matches_linear_light_reference ... ok
[INFO] [stdout] test u8_linear_composite_matches_linear_light_reference ... ok
[INFO] [stdout] test u8_srgb_composite_matches_linear_light_reference ... ok
[INFO] [stdout] test f32_srgb_composite_matches_linear_light_reference ... ok
[INFO] [stdout] test u16_srgb_composite_matches_linear_light_reference ... ok
[INFO] [stderr]      Running tests/matte_composite_premul.rs (/opt/rustwide/target/debug/deps/matte_composite_premul-5e5768e60660ed69)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test plan_inserts_premul_to_straight_only_for_premul_source ... ok
[INFO] [stdout] test premul_full_alpha_equals_foreground ... ok
[INFO] [stdout] test premul_full_red_at_25pct_over_white ... ok
[INFO] [stdout] test premul_zero_alpha_over_green_is_green ... ok
[INFO] [stdout] test straight_full_red_at_25pct_over_white_unchanged ... ok
[INFO] [stdout] test premul_half_red_over_black ... ok
[INFO] [stderr]      Running tests/negotiate.rs (/opt/rustwide/target/debug/deps/negotiate-646dc40dc2df3fb4)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 46 tests
[INFO] [stdout] test blend_prefers_premultiplied ... ok
[INFO] [stdout] test consumer_fused_f32_path_preferred ... ok
[INFO] [stdout] test cost_add_saturates ... ok
[INFO] [stdout] test cost_is_additive ... ok
[INFO] [stdout] test drop_alpha_reports_loss ... ok
[INFO] [stdout] test empty_returns_none ... ok
[INFO] [stdout] test exact_match_beats_everything ... ok
[INFO] [stdout] test f32_linear_prefers_u16_over_u8_fastest ... ok
[INFO] [stdout] test color_to_gray_reports_high_loss ... ok
[INFO] [stdout] test f32_origin_f32_to_u8_reports_high_loss ... ok
[INFO] [stdout] test fastest_prefers_same_depth ... ok
[INFO] [stdout] test format_option_from_descriptor_has_zero_cost ... ok
[INFO] [stdout] test gray_prefers_rgb_over_rgba ... ok
[INFO] [stdout] test ideal_format_fastest_identity ... ok
[INFO] [stdout] test ideal_format_linear_light_already_f32_linear ... ok
[INFO] [stdout] test ideal_format_linear_light_hdr ... ok
[INFO] [stdout] test ideal_format_linear_light_sdr ... ok
[INFO] [stdout] test linear_light_prefers_f32_linear ... ok
[INFO] [stdout] test perceptual_prefers_srgb_f32 ... ok
[INFO] [stdout] test narrowing_conversion_has_nonzero_loss ... ok
[INFO] [stdout] test consumer_loss_matters_for_quality_intents ... ok
[INFO] [stdout] test hdr_source_penalizes_sdr_target ... ok
[INFO] [stdout] test ideal_format_blend_adds_premul ... ok
[INFO] [stdout] test ideal_format_perceptual_u16 ... ok
[INFO] [stdout] test ideal_format_blend_no_alpha_source ... ok
[INFO] [stdout] test consumer_cost_sums_with_ours ... ok
[INFO] [stdout] test identity_cost_is_zero ... ok
[INFO] [stdout] test ideal_format_perceptual_hdr ... ok
[INFO] [stdout] test ideal_format_perceptual_sdr8 ... ok
[INFO] [stdout] test jpeg_format_negotiation ... ok
[INFO] [stdout] test provenance_from_source_matches_old_behavior ... ok
[INFO] [stdout] test provenance_shifts_negotiate_preference ... ok
[INFO] [stdout] test provenance_without_narrowing_is_unchanged ... ok
[INFO] [stdout] test same_depth_over_cross_depth ... ok
[INFO] [stdout] test sdr8_allows_u8_fast_path ... ok
[INFO] [stdout] test swizzle_cheaper_than_drop_alpha ... ok
[INFO] [stdout] test swizzle_is_effort_only ... ok
[INFO] [stdout] test transfer_only_diff_over_layout_change ... ok
[INFO] [stdout] test u16_origin_f32_to_u8_reports_loss ... ok
[INFO] [stdout] test u16_source_penalizes_u8_target ... ok
[INFO] [stdout] test u8_origin_f32_to_u8_reports_zero_loss ... ok
[INFO] [stdout] test single_option_always_selected ... ok
[INFO] [stdout] test u16_origin_f32_to_u16_reports_zero_loss ... ok
[INFO] [stdout] test webp_format_negotiation ... ok
[INFO] [stdout] test widening_conversion_has_zero_loss ... ok
[INFO] [stdout] test png_format_negotiation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/output_finalize.rs (/opt/rustwide/target/debug/deps/output_finalize-046a04468e1d4a8b)
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test authority_cicp_icc_fallback_error_propagated ... ok
[INFO] [stdout] test authority_cicp_neither_field_to_icc_target ... ok
[INFO] [stdout] test authority_icc_neither_field_to_icc_target ... ok
[INFO] [stdout] test authority_icc_no_icc_bytes_cicp_present_falls_through ... ok
[INFO] [stdout] test authority_row02_icc_none_srgb_same ... ok
[INFO] [stdout] test authority_row01_icc_none_none_same ... ok
[INFO] [stdout] test authority_row03_icc_none_p3icc_to_srgb ... ok
[INFO] [stdout] test authority_row04_icc_p3cicp_noicc_fallback ... ok
[INFO] [stdout] test authority_row05_icc_srgb_srgb_same ... ok
[INFO] [stdout] test authority_row06_icc_p3cicp_p3icc_to_srgb ... ok
[INFO] [stdout] test authority_row07_cicp_none_none_same ... ok
[INFO] [stdout] test authority_row08_cicp_srgb_anyicc_same ... ok
[INFO] [stdout] test authority_row09_cicp_p3_noicc_to_srgb ... ok
[INFO] [stdout] test authority_row11_cicp_nocicp_p3icc_fallback ... ok
[INFO] [stdout] test encode_ready_into_parts_works ... ok
[INFO] [stdout] test hdr_pq_same_as_origin_allowed ... ok
[INFO] [stdout] test icc_with_source_icc_uses_cms ... ok
[INFO] [stdout] test hdr_hlg_to_hdr_named_allowed ... ok
[INFO] [stdout] test multi_row_conversion_is_correct ... ok
[INFO] [stdout] test authority_row12_icc_p3_p3icc_same ... ok
[INFO] [stdout] test same_as_origin_preserves_cicp_from_origin ... ok
[INFO] [stdout] test icc_without_source_icc_falls_through_to_row_converter ... ok
[INFO] [stdout] test same_as_origin_with_format_change_converts ... ok
[INFO] [stdout] test sdr_to_icc_no_hdr_guard ... ok
[INFO] [stdout] test sdr_to_sdr_no_hdr_guard ... ok
[INFO] [stdout] test authority_cicp_no_icc_bytes_falls_through ... ok
[INFO] [stdout] test authority_icc_transform_error_propagated ... ok
[INFO] [stdout] test named_profile_converts_format ... ok
[INFO] [stdout] test named_srgb_produces_cicp_metadata ... ok
[INFO] [stdout] test named_target_never_uses_cms_with_cicp_authority ... ok
[INFO] [stdout] test named_target_never_uses_cms_with_icc_authority ... ok
[INFO] [stdout] test no_metadata_no_hdr_guard ... ok
[INFO] [stdout] test same_as_origin_identity_preserves_pixels ... ok
[INFO] [stdout] test same_as_origin_metadata_has_no_icc_no_cicp_for_assumed ... ok
[INFO] [stdout] test authority_row10_cicp_p3_p3icc_to_srgb ... ok
[INFO] [stdout] test hdr_pq_to_hdr_named_allowed ... ok
[INFO] [stdout] test icc_profile_output_embeds_icc_bytes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/palette_crossval.rs (/opt/rustwide/target/debug/deps/palette_crossval-1cf520543f02a3eb)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test gamut_roundtrip_via_xyz ... ok
[INFO] [stdout] test srgb_transfer_crossval ... ok
[INFO] [stdout] test srgb_transfer_exhaustive_u8 ... ok
[INFO] [stdout] test xyz_matrix_crossval ... ok
[INFO] [stdout] test oklab_crossval ... ok
[INFO] [stdout] test oklab_roundtrip_u8 ... ok
[INFO] [stderr]      Running tests/path_validation.rs (/opt/rustwide/target/debug/deps/path_validation-25bbf988699d976a)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/perceptual_loss.rs (/opt/rustwide/target/debug/deps/perceptual_loss-f061868f40173b05)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test operation_suitability_scenarios ... ok
[INFO] [stdout] test transfer_function_scenarios ... ok
[INFO] [stdout] test perceptual_operation_scenarios ... ok
[INFO] [stdout] test premul_roundtrip_scenarios ... ok
[INFO] [stdout] test extended_resize_format_scenarios ... ok
[INFO] [stdout] test cost_model_ranking_correlates ... ok
[INFO] [stdout] test gamut_conversion_scenarios ... ok
[INFO] [stdout] test depth_roundtrip_scenarios ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/plan_validation.rs (/opt/rustwide/target/debug/deps/plan_validation-bd7f4861d0f0344f)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/planner_silent_passthrough.rs (/opt/rustwide/target/debug/deps/planner_silent_passthrough-a13ef888dada8236)
[INFO] [stdout] running 54 tests
[INFO] [stdout] test f32_linear_to_u16_bt709 ... ok
[INFO] [stdout] test adobergb_u8_to_bt2020_pq_f32_gray_axis_preserved ... ok
[INFO] [stdout] test f32_linear_to_u16_hlg ... ok
[INFO] [stdout] test f32_linear_to_u16_pq ... ok
[INFO] [stdout] test f32_linear_to_u16_srgb ... ok
[INFO] [stdout] test f32_linear_to_u16_gamma22 ... ok
[INFO] [stdout] test f32_linear_to_u8_bt709_mid ... ok
[INFO] [stdout] test displayp3_u8_srgb_to_bt709_srgb_gray_axis_preserved ... ok
[INFO] [stdout] test f32_linear_to_u8_gamma22_mid ... ok
[INFO] [stdout] test f32_linear_to_u8_srgb_low ... ok
[INFO] [stdout] test f32_linear_to_u8_srgb_high ... ok
[INFO] [stdout] test f32_linear_to_u8_srgb_mid ... ok
[INFO] [stdout] test f32_unknown_to_f32_linear_is_passthrough ... ok
[INFO] [stdout] test hlg_f32_roundtrip_via_linear ... ok
[INFO] [stdout] test hlg_to_pq_f32_via_linear ... ok
[INFO] [stdout] test f32_srgb_to_f32_unknown_is_passthrough ... ok
[INFO] [stdout] test linear_f32_srgb_extended_preserves_oog ... ok
[INFO] [stdout] test pq_f32_roundtrip_via_linear ... ok
[INFO] [stdout] test pq_to_hlg_f32_via_linear ... ok
[INFO] [stdout] test rgba_opaque_alpha_preserved_across_tf_change ... ok
[INFO] [stdout] test srgb_f32_linear_clips_by_default ... ok
[INFO] [stdout] test u16_bt709_to_f32_linear ... ok
[INFO] [stdout] test u16_pq_to_f32_linear ... ok
[INFO] [stdout] test u16_gamma22_to_u8_srgb ... ok
[INFO] [stdout] test u16_pq_to_f32_linear_still_uses_fused_path ... ok
[INFO] [stdout] test srgb_f32_linear_extended_preserves_oog ... ok
[INFO] [stdout] test u16_gamma22_to_f32_linear ... ok
[INFO] [stdout] test u16_same_depth_gamma22_to_srgb_at_toe ... ok
[INFO] [stdout] test u16_hlg_to_f32_linear ... ok
[INFO] [stdout] test u8_gamma22_to_f32_linear_highlight ... ok
[INFO] [stdout] test u8_gamma22_to_f32_linear_mid ... ok
[INFO] [stdout] test u8_bt709_to_f32_linear_toe ... ok
[INFO] [stdout] test u16_srgb_to_f32_linear ... ok
[INFO] [stdout] test u16_pq_to_u8_srgb_fused_path ... ok
[INFO] [stdout] test u8_bt709_to_f32_linear_mid ... ok
[INFO] [stdout] test u8_gamma22_to_f32_linear_toe ... ok
[INFO] [stdout] test u8_same_depth_bt709_to_srgb_at_toe ... ok
[INFO] [stdout] test u8_bt709_to_f32_linear_highlight ... ok
[INFO] [stdout] test u8_same_depth_gamma22_to_bt709_at_toe ... ok
[INFO] [stdout] test u8_linear_to_u8_linear_zero_cost ... ok
[INFO] [stdout] test u8_same_depth_bt709_to_gamma22_at_toe ... ok
[INFO] [stdout] test u8_same_depth_gamma22_to_srgb_at_highlight ... ok
[INFO] [stdout] test u8_same_depth_gamma22_to_srgb_at_toe ... ok
[INFO] [stdout] test u8_same_depth_pq_to_srgb_diverges_wildly ... ok
[INFO] [stdout] test u8_same_depth_srgb_to_bt709_at_toe ... ok
[INFO] [stdout] test u8_same_depth_srgb_to_gamma22_at_toe ... ok
[INFO] [stdout] test u8_srgb_to_f32_linear_highlight ... ok
[INFO] [stdout] test u8_srgb_to_f32_linear_mid ... ok
[INFO] [stdout] test u8_srgb_to_f32_linear_toe ... ok
[INFO] [stdout] test u8_srgb_to_f32_linear_still_uses_fused_path ... ok
[INFO] [stdout] test u8_srgb_to_u16_bt709 ... ok
[INFO] [stdout] test u8_unknown_to_u8_srgb_is_exact_passthrough ... ok
[INFO] [stdout] test u8_srgb_to_u8_srgb_zero_cost ... ok
[INFO] [stdout] test u8_srgb_to_u8_unknown_is_exact_passthrough ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/registry_validation.rs (/opt/rustwide/target/debug/deps/registry_validation-6bd7cb9d5cec5e54)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/roundtrip.rs (/opt/rustwide/target/debug/deps/roundtrip-bb0e3a4b1d1fc168)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test f16_linear_to_u16_linear_roundtrip_within_f16_ulp ... ok
[INFO] [stdout] test bgra8_rgba8_roundtrip ... ok
[INFO] [stdout] test f16_srgb_to_f16_linear_changes_values ... ok
[INFO] [stdout] test different_primaries_same_depth_applies_gamut ... ok
[INFO] [stdout] test gray_to_gray_alpha_roundtrip ... ok
[INFO] [stdout] test gray8_to_rgb8 ... ok
[INFO] [stdout] test f16_srgb_to_u8_srgb_roundtrip_within_tolerance ... ok
[INFO] [stdout] test identity_is_noop ... ok
[INFO] [stdout] test hlg_u16_linear_f32_roundtrip ... ok
[INFO] [stdout] test rgb8_to_rgba8_roundtrip ... ok
[INFO] [stdout] test pq_u16_linear_f32_roundtrip ... ok
[INFO] [stdout] test pq_f32_linear_f32_roundtrip ... ok
[INFO] [stdout] test u16_to_f16_triggers_depth_reduction_policy ... ok
[INFO] [stdout] test pq_hlg_cross_conversion ... ok
[INFO] [stdout] test rgba8_add_alpha_is_opaque ... ok
[INFO] [stdout] test pq_u16_to_srgb_u8 ... ok
[INFO] [stdout] test gray_alpha_to_rgba ... ok
[INFO] [stdout] test hlg_f32_linear_f32_roundtrip ... ok
[INFO] [stdout] test f16_linear_to_f32_linear_and_back_is_exact ... ok
[INFO] [stderr]      Running tests/transfer.rs (/opt/rustwide/target/debug/deps/transfer-3c69814981af98e6)
[INFO] [stdout] test gray8_to_rgba8 ... ok
[INFO] [stdout] test u8_to_u16_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test linear_f32_to_srgb_u8_accuracy ... ok
[INFO] [stdout] test srgb_rgba_to_linear_preserves_alpha_semantics ... ok
[INFO] [stdout] test srgb_u8_to_linear_f32_accuracy ... ok
[INFO] [stdout] test unknown_transfer_uses_naive ... ok
[INFO] [stdout] test srgb_roundtrip_accuracy ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ulp_exhaustive.rs (/opt/rustwide/target/debug/deps/ulp_exhaustive-7410c55c5317ca23)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test ulp_gray_alpha_rgba_roundtrip ... ok
[INFO] [stdout] test ulp_hlg_boundary_values ... ok
[INFO] [stdout] test ulp_gray_rgb_gray_roundtrip ... ok
[INFO] [stdout] test ulp_pq_eotf_boundary_values ... ok
[INFO] [stdout] test ulp_naive_u8_f32_roundtrip ... ok
[INFO] [stdout] test ulp_srgb_eotf_monotonic ... ok
[INFO] [stdout] test ulp_srgb_oetf_boundary_values ... ok
[INFO] [stdout] test ulp_pq_to_srgb_basic ... ok
[INFO] [stdout] test ulp_u8_to_u16_exact ... ok
[INFO] [stdout] test ulp_u8_u16_roundtrip ... ok
[INFO] [stdout] test ulp_add_drop_alpha_roundtrip ... ok
[INFO] [stdout] test ulp_u8_srgb_f32_linear_roundtrip_sampled ... ok
[INFO] [stdout] test ulp_pq_f32_roundtrip ... ok
[INFO] [stdout] test ulp_hlg_eotf_monotonic ... ok
[INFO] [stdout] test ulp_u16_to_u8_max_error ... ok
[INFO] [stdout] test ulp_pq_roundtrip_u16 ... ok
[INFO] [stdout] test ulp_premul_roundtrip_u8_exhaustive ... ok
[INFO] [stdout] test ulp_u16_f32_roundtrip_exhaustive ... ok
[INFO] [stdout] test ulp_pq_eotf_monotonic ... ok
[INFO] [stdout] test ulp_hlg_roundtrip_u16 ... ok
[INFO] [stdout] test ulp_premul_roundtrip_f32 ... ok
[INFO] [stdout] test ulp_bgra_rgba_swizzle_roundtrip ... ok
[INFO] [stderr]    Doc-tests zenpixels_convert
[INFO] [stdout] test ulp_u8_srgb_f32_linear_roundtrip_full_cube ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 25.94s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test src/adapt.rs - adapt (line 37) ... ignored
[INFO] [stdout] test src/builtin_profiles.rs - builtin_profiles::convert_xyb_scaled_to_srgb_u8 (line 467) ... 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/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 241) ... ignored
[INFO] [stdout] test src/lib.rs - (line 294) ... ignored
[INFO] [stdout] test src/lib.rs - (line 81) ... ignored
[INFO] [stdout] test src/lib.rs - __trace_ops (line 421) ... 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 138) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 18 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.92s; merged doctests compilation took 0.88s
[INFO] running `Command { std: "docker" "inspect" "6734285224da5b54009f8b728991ab330d3abc40b2681bfccf7da014e819a34d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6734285224da5b54009f8b728991ab330d3abc40b2681bfccf7da014e819a34d", kill_on_drop: false }`
[INFO] [stdout] 6734285224da5b54009f8b728991ab330d3abc40b2681bfccf7da014e819a34d
