[INFO] fetching crate zenpixels-convert 0.2.8... [INFO] testing zenpixels-convert-0.2.8 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate zenpixels-convert 0.2.8 into /workspace/builds/worker-5-tc2/source [INFO] started tweaking crates.io crate zenpixels-convert 0.2.8 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate zenpixels-convert 0.2.8 [INFO] tweaked toml for crates.io crate zenpixels-convert 0.2.8 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate zenpixels-convert 0.2.8 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate zenpixels-convert 0.2.8 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] bf2be1a7a5ca9bfc2dfe8bca54c34587329c32e3431dcbf1fbca4ea1b3d281db [INFO] running `Command { std: "docker" "start" "-a" "bf2be1a7a5ca9bfc2dfe8bca54c34587329c32e3431dcbf1fbca4ea1b3d281db", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bf2be1a7a5ca9bfc2dfe8bca54c34587329c32e3431dcbf1fbca4ea1b3d281db", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bf2be1a7a5ca9bfc2dfe8bca54c34587329c32e3431dcbf1fbca4ea1b3d281db", kill_on_drop: false }` [INFO] [stdout] bf2be1a7a5ca9bfc2dfe8bca54c34587329c32e3431dcbf1fbca4ea1b3d281db [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6810c928e75c84faffcd7fdcd362402fb7388d73aa84feb9263508e887c043c4 [INFO] running `Command { std: "docker" "start" "-a" "6810c928e75c84faffcd7fdcd362402fb7388d73aa84feb9263508e887c043c4", kill_on_drop: false }` [INFO] [stderr] Compiling bytemuck_derive v1.10.2 [INFO] [stderr] Compiling archmage-macros v0.9.19 [INFO] [stderr] Compiling safe_unaligned_simd v0.2.5 [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 bytemuck v1.25.0 [INFO] [stderr] Compiling zenpixels v0.2.8 [INFO] [stderr] Compiling archmage v0.9.19 [INFO] [stderr] Compiling magetypes v0.9.19 [INFO] [stderr] Compiling garb v0.2.5 [INFO] [stderr] Compiling linear-srgb v0.6.10 [INFO] [stderr] Compiling zenpixels-convert v0.2.8 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.58s [INFO] running `Command { std: "docker" "inspect" "6810c928e75c84faffcd7fdcd362402fb7388d73aa84feb9263508e887c043c4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6810c928e75c84faffcd7fdcd362402fb7388d73aa84feb9263508e887c043c4", kill_on_drop: false }` [INFO] [stdout] 6810c928e75c84faffcd7fdcd362402fb7388d73aa84feb9263508e887c043c4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3a1db2d464f7abc3216cf43d3ed924fd9b87a3e1e1f166a416d86a1800c83eba [INFO] running `Command { std: "docker" "start" "-a" "3a1db2d464f7abc3216cf43d3ed924fd9b87a3e1e1f166a416d86a1800c83eba", kill_on_drop: false }` [INFO] [stderr] Compiling bytemuck_derive v1.10.2 [INFO] [stderr] Compiling archmage-macros v0.9.19 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling anstyle-parse v1.0.0 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.2 [INFO] [stderr] Compiling anstyle-query v1.1.5 [INFO] [stderr] Compiling colorchoice v1.0.5 [INFO] [stderr] Compiling bitflags v2.11.1 [INFO] [stderr] Compiling zerocopy v0.8.48 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling clap_derive v4.6.0 [INFO] [stderr] Compiling anstream v1.0.0 [INFO] [stderr] Compiling zerocopy-derive v0.8.48 [INFO] [stderr] Compiling by_address v1.2.1 [INFO] [stderr] Compiling imgref v1.12.0 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling palette v0.7.6 [INFO] [stderr] Compiling palette_derive v0.7.6 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling sysinfo v0.36.1 [INFO] [stderr] Compiling bytemuck v1.25.0 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling fast-srgb8 v1.0.0 [INFO] [stderr] Compiling rgb v0.8.53 [INFO] [stderr] Compiling archmage v0.9.19 [INFO] [stderr] Compiling magetypes v0.9.19 [INFO] [stderr] Compiling zenpixels v0.2.8 [INFO] [stderr] Compiling garb v0.2.5 [INFO] [stderr] Compiling clap v4.6.0 [INFO] [stderr] Compiling terminal_size v0.4.4 [INFO] [stderr] Compiling fs4 v0.13.1 [INFO] [stderr] Compiling zenbench v0.1.7 [INFO] [stderr] Compiling linear-srgb v0.6.10 [INFO] [stderr] Compiling zenpixels-convert v0.2.8 (/opt/rustwide/workdir) [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 55.22s [INFO] running `Command { std: "docker" "inspect" "3a1db2d464f7abc3216cf43d3ed924fd9b87a3e1e1f166a416d86a1800c83eba", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3a1db2d464f7abc3216cf43d3ed924fd9b87a3e1e1f166a416d86a1800c83eba", kill_on_drop: false }` [INFO] [stdout] 3a1db2d464f7abc3216cf43d3ed924fd9b87a3e1e1f166a416d86a1800c83eba [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] f5b4922cba49643b7ffccabd0d05e8890370e868302a52015f30936732b4527b [INFO] running `Command { std: "docker" "start" "-a" "f5b4922cba49643b7ffccabd0d05e8890370e868302a52015f30936732b4527b", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/zenpixels_convert-f64ca45189bf6701) [INFO] [stdout] [INFO] [stdout] running 183 tests [INFO] [stdout] test adapt::tests::explicit_variant_also_checks_primaries ... 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_primaries ... ok [INFO] [stdout] test adapt::tests::transfer_agnostic_match_requires_same_signal_range ... 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::build_source_transform_p3_to_srgb_f32 ... 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::same_color_space_returns_none ... 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 converter::tests::bgra8_to_gray8 ... ok [INFO] [stdout] test converter::tests::bgra8_to_rgb8 ... ok [INFO] [stdout] test converter::tests::bt709_linear_f32_roundtrip ... ok [INFO] [stdout] test converter::tests::bgra8_to_rgba8 ... ok [INFO] [stdout] test converter::tests::clip_out_of_gamut_false_preserves_negatives ... 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 adapt::tests::exact_match_is_zero_copy ... ok [INFO] [stdout] test converter::tests::compose_roundtrip_cancels_to_identity ... ok [INFO] [stdout] test cms_lite::tests::build_source_transform_icc_compat ... ok [INFO] [stdout] test converter::tests::compose_premul_roundtrip_cancels ... ok [INFO] [stdout] test converter::tests::convert_multiple_pixels ... ok [INFO] [stdout] test converter::tests::compose_chain_reduces_steps ... 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_rgb8 ... 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_bgra8 ... 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_u16_to_rgba_u16 ... ok [INFO] [stdout] test converter::tests::gray_f32_to_rgba_f32 ... ok [INFO] [stdout] test converter::tests::gray_u16_to_rgb_u16 ... ok [INFO] [stdout] test converter::tests::gray_u16_to_gray_alpha_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::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::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_depth_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::linear_f32_to_srgb_u8 ... ok [INFO] [stdout] test converter::tests::naive_f32_to_u8 ... ok [INFO] [stdout] test converter::tests::oklabaf32_preserves_alpha ... ok [INFO] [stdout] test converter::tests::oklabf32_roundtrip ... ok [INFO] [stdout] test converter::tests::plan_accessors ... ok [INFO] [stdout] test converter::tests::pluggable_cms_declines_falls_back_to_builtin ... ok [INFO] [stdout] test converter::tests::pluggable_cms_drives_row_when_profiles_differ ... ok [INFO] [stdout] test adapt::tests::cmyk_rejected_by_convert_buffer_as_target - should panic ... ok [INFO] [stdout] test adapt::tests::cmyk_rejected_by_adapt_for_encode - should panic ... 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 adapt::tests::cmyk_rejected_by_convert_buffer - should panic ... ok [INFO] [stdout] test converter::tests::pq_to_hlg_via_linear_f32 ... ok [INFO] [stdout] test converter::tests::pq_f32_to_linear_f32_roundtrip ... ok [INFO] [stdout] test converter::tests::cmyk_rejected_by_row_converter - should panic ... ok [INFO] [stdout] test converter::tests::pq_u16_to_linear_f32_roundtrip ... ok [INFO] [stdout] test converter::tests::premul_to_straight_u8 ... 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::rgb8_to_bgra8 ... ok [INFO] [stdout] test converter::tests::rgba8_to_bgra8 ... 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_gray8 ... ok [INFO] [stdout] test converter::tests::rgba_u16_to_rgb_u16 ... 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::u16_to_f32_and_back ... ok [INFO] [stdout] test converter::tests::straight_to_premul_f32 ... ok [INFO] [stdout] test converter::tests::rgb8_to_gray8 ... ok [INFO] [stdout] test error::tests::display_alpha_not_opaque ... 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_buffer_size ... ok [INFO] [stdout] test converter::tests::gray_alpha_f32_to_rgb_f32 ... ok [INFO] [stdout] test error::tests::display_cms_error ... ok [INFO] [stdout] test error::tests::display_empty_format_list ... ok [INFO] [stdout] test error::tests::display_depth_reduction_forbidden ... 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::error_clone ... ok [INFO] [stdout] test error::tests::error_debug ... ok [INFO] [stdout] test error::tests::display_unsupported_transfer ... ok [INFO] [stdout] test ext::tests::bt709_linearize_roundtrip ... ok [INFO] [stdout] test error::tests::display_rgb_to_gray ... ok [INFO] [stdout] test error::tests::error_eq ... ok [INFO] [stdout] test converter::tests::premul_to_straight_zero_alpha ... ok [INFO] [stdout] test ext::tests::convert_to_identity ... 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 converter::tests::rgb8_to_oklabf32_does_not_panic ... ok [INFO] [stdout] test ext::tests::convert_to_rgba8 ... ok [INFO] [stdout] test ext::tests::cmyk_rejected_by_convert_to - should panic ... ok [INFO] [stdout] test ext::tests::srgb_linearize_roundtrip ... ok [INFO] [stdout] test ext::tests::linearize_already_linear_is_identity ... ok [INFO] [stdout] test ext::tests::cmyk_rejected_as_convert_target - should panic ... ok [INFO] [stdout] test ext::tests::try_add_alpha_rgb ... ok [INFO] [stdout] test ext::tests::linearize_delinearize_roundtrip ... ok [INFO] [stdout] test ext::tests::unknown_transfer_identity ... ok [INFO] [stdout] test ext::tests::try_narrow_to_u8 ... ok [INFO] [stdout] test ext::tests::linearize_preserves_alpha ... ok [INFO] [stdout] test ext::tests::xyz_matrix_availability ... ok [INFO] [stdout] test ext::tests::linearize_srgb_to_linear_f32 ... ok [INFO] [stdout] test ext::tests::try_widen_to_u16 ... ok [INFO] [stdout] test ext::tests::linearize_preserves_primaries ... ok [INFO] [stdout] test ext::tests::pq_linearize_roundtrip ... ok [INFO] [stdout] test fast_gamut::tests::dispatch_adobe_srgb_white ... ok [INFO] [stdout] test fast_gamut::tests::dispatch_bt2020_pq_srgb_black ... ok [INFO] [stdout] test fast_gamut::tests::dispatch_linear_white ... ok [INFO] [stdout] test fast_gamut::tests::dispatch_p3_srgb_roundtrip ... ok [INFO] [stdout] test fast_gamut::tests::dispatch_p3_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::u16_white_black ... ok [INFO] [stdout] test ext::tests::xyz_roundtrip_bt709 ... ok [INFO] [stdout] test fast_gamut::tests::u8_lut_lut_matches_scalar ... ok [INFO] [stdout] test fast_gamut::tests::dispatch_rgba_alpha_passthrough ... ok [INFO] [stdout] test fast_gamut::tests::dispatch_bt2020_sdr_srgb_white ... 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::mat3_mul_inverse ... ok [INFO] [stdout] test gamut::tests::rgba_alpha_preserved ... ok [INFO] [stdout] test gamut::tests::white_point_preservation ... ok [INFO] [stdout] test gamut::tests::xyz_bt2020_roundtrip ... ok [INFO] [stdout] test gamut::tests::bt709_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::srgb_subset_of_p3 ... ok [INFO] [stdout] test gamut::tests::bt709_displayp3_roundtrip ... ok [INFO] [stdout] test hdr::tests::exposure_tonemap_values ... ok [INFO] [stdout] test hdr::tests::hdr_metadata_clone_partial_eq ... ok [INFO] [stdout] test gamut::tests::xyz_white_point ... ok [INFO] [stdout] test hdr::tests::hdr10_constructor ... ok [INFO] [stdout] test hdr::tests::hdr_metadata_is_hdr ... ok [INFO] [stdout] test hdr::tests::hlg_constructor ... ok [INFO] [stdout] test hdr::tests::reinhard_boundaries ... ok [INFO] [stdout] test hdr::tests::reinhard_inverse_at_one ... ok [INFO] [stdout] test icc_profiles::tests::adobe_rgb_profile_valid_structure ... ok [INFO] [stdout] test icc_profiles::tests::display_p3_icc_selector ... ok [INFO] [stdout] test icc_profiles::tests::icc_profile_for_primaries_mapping ... ok [INFO] [stdout] test icc_profiles::tests::v4_profiles_valid_structure ... ok [INFO] [stdout] test icc_profiles::tests::v2_profile_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::conversion_cost_identity_is_zero ... ok [INFO] [stdout] test negotiate::tests::empty_list_returns_none ... ok [INFO] [stdout] test negotiate::tests::narrowing_has_nonzero_loss ... ok [INFO] [stdout] test negotiate::tests::exact_match_wins ... ok [INFO] [stdout] test hdr::tests::reinhard_roundtrip ... ok [INFO] [stdout] test oklab::tests::fast_cbrt_accuracy ... 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::widening_has_zero_loss ... ok [INFO] [stdout] test negotiate::tests::transfer_only_diff_is_cheap ... ok [INFO] [stdout] test oklab::tests::oklab_white_point ... ok [INFO] [stdout] test oklab::tests::fast_cbrt_negative ... ok [INFO] [stdout] test oklab::tests::oklab_black_point ... ok [INFO] [stdout] test oklab::tests::combined_matrices_available ... ok [INFO] [stdout] test oklab::tests::oklab_roundtrip_bt2020 ... ok [INFO] [stdout] test oklab::tests::oklab_roundtrip_bt709 ... ok [INFO] [stderr] Running tests/adapt.rs (/opt/rustwide/target/debug/deps/adapt-b4e3dd19789136ec) [INFO] [stdout] test fast_gamut::tests::f32_roundtrip_accuracy ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 183 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test adapt_converts_when_needed ... ok [INFO] [stdout] test adapt_empty_list_errors ... ok [INFO] [stdout] test convert_buffer_rgb_to_rgba ... ok [INFO] [stdout] test adapt_transfer_agnostic_match ... ok [INFO] [stdout] test convert_buffer_identity ... ok [INFO] [stdout] test adapt_exact_match_is_borrowed ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/adapt_extended.rs (/opt/rustwide/target/debug/deps/adapt_extended-fd1caeb6bd293f3b) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test adapt_explicit_empty_supported_returns_error ... ok [INFO] [stdout] test convert_buffer_bgra_to_rgba ... ok [INFO] [stdout] test convert_buffer_multi_row ... ok [INFO] [stdout] test convert_buffer_identity_returns_copy ... ok [INFO] [stdout] test explicit_discard_if_opaque_fails_when_semitransparent ... ok [INFO] [stdout] test explicit_depth_forbid_returns_error ... ok [INFO] [stdout] test explicit_alpha_forbid_returns_error ... ok [INFO] [stdout] test explicit_discard_if_opaque_succeeds_when_opaque ... ok [INFO] [stdout] test strided_buffer_conversion_strips_padding ... ok [INFO] [stdout] test strided_buffer_exact_match_strips_padding ... ok [INFO] [stdout] test adapt_empty_supported_returns_error ... 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.01s [INFO] [stdout] [INFO] [stderr] Running tests/cicp_flag_impact.rs (/opt/rustwide/target/debug/deps/cicp_flag_impact-881c4729c3e31cd3) [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/cicp_transfer_correctness.rs (/opt/rustwide/target/debug/deps/cicp_transfer_correctness-5bc1025b4fd1affd) [INFO] [stdout] [INFO] [stdout] running 51 tests [INFO] [stdout] test adobe_rgb_has_no_cicp ... ok [INFO] [stdout] test all_color_primaries_have_cicp_code ... ok [INFO] [stdout] test all_f32_tf_pairs_create_converters ... ok [INFO] [stdout] test all_f32_tf_pairs_roundtrip ... ok [INFO] [stdout] test all_transfer_functions_have_cicp_code ... ok [INFO] [stdout] test all_transfer_functions_monotonic ... ok [INFO] [stdout] test black_preserved_all_tf_pairs ... ok [INFO] [stdout] test bt2100_accepts_any_matrix ... ok [INFO] [stdout] test bt709_f32_to_linear_f32_known_values ... ok [INFO] [stdout] test buffer_delinearize_pq ... ok [INFO] [stdout] test bt709_known_midgray ... ok [INFO] [stdout] test buffer_delinearize_srgb ... ok [INFO] [stdout] test buffer_linearize_bt709_u8 ... ok [INFO] [stdout] test bt709_f32_linear_exhaustive_roundtrip ... ok [INFO] [stdout] test buffer_linearize_pq_f32 ... ok [INFO] [stdout] test buffer_linearize_delinearize_roundtrip_all_tfs ... ok [INFO] [stdout] test buffer_linearize_hlg_f32 ... ok [INFO] [stdout] test buffer_linearize_preserves_color_context ... ok [INFO] [stdout] test cicp_constants_descriptor_roundtrip ... ok [INFO] [stdout] test buffer_linearize_srgb_u8 ... ok [INFO] [stdout] test buffer_delinearize_hlg ... ok [INFO] [stdout] test cross_tf_via_linear_matches_direct ... ok [INFO] [stdout] test f32_converter_matches_scalar_bt709 ... ok [INFO] [stdout] test f32_converter_matches_scalar_hlg ... ok [INFO] [stdout] test from_descriptor_rejects_unknown ... ok [INFO] [stdout] test f32_converter_matches_scalar_pq ... ok [INFO] [stdout] test f32_converter_matches_scalar_srgb ... ok [INFO] [stdout] test linear_f32_to_bt709_f32_known_values ... ok [INFO] [stdout] test hlg_u16_f32_u16_roundtrip_wide_range ... ok [INFO] [stdout] test cicp_to_descriptor_alpha_handling ... ok [INFO] [stdout] test color_primaries_cicp_bijection ... ok [INFO] [stdout] test linear_f32_to_srgb_f32_known_values ... ok [INFO] [stdout] test hlg_u16_to_srgb_u8_correctness ... ok [INFO] [stdout] test all_transfer_functions_boundaries ... ok [INFO] [stdout] test linear_is_exact_identity ... ok [INFO] [stdout] test named_profile_cicp_roundtrip_all ... ok [INFO] [stdout] test row_converter_matches_scalar_eotf ... ok [INFO] [stdout] test scalar_linearize_delinearize_roundtrip ... ok [INFO] [stdout] test pq_u16_f32_u16_roundtrip_wide_range ... ok [INFO] [stdout] test cicp_name_functions_cover_all_listed_codes ... ok [INFO] [stdout] test srgb_known_midgray ... ok [INFO] [stdout] test pq_u16_to_srgb_u8_correctness ... ok [INFO] [stdout] test srgb_u8_f32_u8_roundtrip_all_values ... ok [INFO] [stdout] test cicp_narrow_range_roundtrip ... ok [INFO] [stdout] test srgb_f32_to_linear_f32_known_values ... ok [INFO] [stdout] test unknown_cicp_codes_return_none ... ok [INFO] [stdout] test transfer_function_cicp_bijection ... ok [INFO] [stdout] test srgb_f32_linear_exhaustive_roundtrip ... ok [INFO] [stdout] test srgb_is_nonlinear ... ok [INFO] [stdout] test unknown_is_identity ... ok [INFO] [stdout] test white_preserved_all_tf_pairs ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 51 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/cms_corpus_profiles.rs (/opt/rustwide/target/debug/deps/cms_corpus_profiles-a14152a14d8f8377) [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-cd16dd7ace228ee0) [INFO] [stderr] Running tests/cms_real_profiles.rs (/opt/rustwide/target/debug/deps/cms_real_profiles-2381018897b26d4b) [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 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/gamut_convert.rs (/opt/rustwide/target/debug/deps/gamut_convert-a8bb764b50cafd94) [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 convert_to_preserves_color_context ... ok [INFO] [stdout] test manual_gamut_pipeline_bt709_to_bt2020 ... 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 gamut_row_conversion_multi_pixel ... ok [INFO] [stdout] test xyz_matrices_invert_correctly ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/matrix_verification.rs (/opt/rustwide/target/debug/deps/matrix_verification-0cc57e258854311e) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test all_matrices_black ... ok [INFO] [stdout] test all_matrices_row_sums ... ok [INFO] [stdout] test all_matrices_inverse_identity ... ok [INFO] [stdout] test all_matrices_element_match ... ok [INFO] [stdout] test all_matrices_white ... ok [INFO] [stdout] test css_color_4_p3_to_srgb ... ok [INFO] [stdout] test all_matrices_primary_colors ... ok [INFO] [stdout] test css_color_4_srgb_to_bt2020 ... ok [INFO] [stderr] Cloning into '/tmp/zencodec-compact-icc-profiles'... [INFO] [stdout] test all_matrices_roundtrip_grid ... ok [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.08s [INFO] [stdout] [INFO] [stderr] Running tests/negotiate.rs (/opt/rustwide/target/debug/deps/negotiate-3903c13b77ecd54a) [INFO] [stdout] [INFO] [stdout] running 46 tests [INFO] [stdout] test blend_prefers_premultiplied ... ok [INFO] [stdout] test color_to_gray_reports_high_loss ... ok [INFO] [stdout] test consumer_cost_sums_with_ours ... ok [INFO] [stdout] test consumer_loss_matters_for_quality_intents ... ok [INFO] [stdout] test cost_add_saturates ... ok [INFO] [stdout] test drop_alpha_reports_loss ... ok [INFO] [stdout] test consumer_fused_f32_path_preferred ... 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 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 hdr_source_penalizes_sdr_target ... ok [INFO] [stdout] test ideal_format_blend_adds_premul ... ok [INFO] [stdout] test cost_is_additive ... ok [INFO] [stdout] test ideal_format_blend_no_alpha_source ... ok [INFO] [stdout] test ideal_format_fastest_identity ... ok [INFO] [stderr] Running tests/output_finalize.rs (/opt/rustwide/target/debug/deps/output_finalize-227badee7657e8ca) [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 ideal_format_perceptual_hdr ... ok [INFO] [stdout] test ideal_format_perceptual_sdr8 ... ok [INFO] [stdout] test ideal_format_perceptual_u16 ... ok [INFO] [stdout] test identity_cost_is_zero ... ok [INFO] [stdout] test jpeg_format_negotiation ... ok [INFO] [stdout] test linear_light_prefers_f32_linear ... ok [INFO] [stdout] test narrowing_conversion_has_nonzero_loss ... ok [INFO] [stdout] test perceptual_prefers_srgb_f32 ... ok [INFO] [stdout] test png_format_negotiation ... ok [INFO] [stdout] test provenance_from_source_matches_old_behavior ... ok [INFO] [stdout] test same_depth_over_cross_depth ... ok [INFO] [stdout] test provenance_without_narrowing_is_unchanged ... ok [INFO] [stdout] test single_option_always_selected ... ok [INFO] [stdout] test sdr8_allows_u8_fast_path ... 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_u16_reports_zero_loss ... ok [INFO] [stdout] test u8_origin_f32_to_u8_reports_zero_loss ... ok [INFO] [stdout] test swizzle_cheaper_than_drop_alpha ... ok [INFO] [stdout] test provenance_shifts_negotiate_preference ... ok [INFO] [stdout] test webp_format_negotiation ... ok [INFO] [stdout] test widening_conversion_has_zero_loss ... ok [INFO] [stdout] test u16_origin_f32_to_u8_reports_loss ... ok [INFO] [stdout] test u16_source_penalizes_u8_target ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 37 tests [INFO] [stdout] test authority_cicp_icc_fallback_error_propagated ... 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_icc_transform_error_propagated ... ok [INFO] [stdout] test authority_row01_icc_none_none_same ... ok [INFO] [stdout] test authority_row02_icc_none_srgb_same ... ok [INFO] [stdout] test authority_row05_icc_srgb_srgb_same ... 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_row10_cicp_p3_p3icc_to_srgb ... ok [INFO] [stdout] test authority_row11_cicp_nocicp_p3icc_fallback ... ok [INFO] [stdout] test authority_row12_icc_p3_p3icc_same ... ok [INFO] [stdout] test encode_ready_into_parts_works ... ok [INFO] [stdout] test hdr_hlg_to_hdr_named_allowed ... ok [INFO] [stdout] test authority_row04_icc_p3cicp_noicc_fallback ... ok [INFO] [stdout] test authority_row06_icc_p3cicp_p3icc_to_srgb ... ok [INFO] [stdout] test authority_cicp_neither_field_to_icc_target ... ok [INFO] [stdout] test authority_cicp_no_icc_bytes_falls_through ... ok [INFO] [stdout] test hdr_pq_to_hdr_named_allowed ... ok [INFO] [stdout] test icc_profile_output_embeds_icc_bytes ... ok [INFO] [stdout] test multi_row_conversion_is_correct ... ok [INFO] [stdout] test icc_without_source_icc_falls_through_to_row_converter ... ok [INFO] [stdout] test named_profile_converts_format ... ok [INFO] [stdout] test named_target_never_uses_cms_with_cicp_authority ... ok [INFO] [stdout] test icc_with_source_icc_uses_cms ... ok [INFO] [stdout] test named_target_never_uses_cms_with_icc_authority ... ok [INFO] [stdout] test hdr_pq_same_as_origin_allowed ... ok [INFO] [stdout] test no_metadata_no_hdr_guard ... ok [INFO] [stdout] test same_as_origin_identity_preserves_pixels ... ok [INFO] [stdout] test named_srgb_produces_cicp_metadata ... ok [INFO] [stdout] test same_as_origin_metadata_has_no_icc_no_cicp_for_assumed ... ok [INFO] [stdout] test same_as_origin_preserves_cicp_from_origin ... ok [INFO] [stdout] test same_as_origin_with_format_change_converts ... ok [INFO] [stdout] test sdr_to_sdr_no_hdr_guard ... ok [INFO] [stdout] test sdr_to_icc_no_hdr_guard ... ok [INFO] [stdout] test authority_row03_icc_none_p3icc_to_srgb ... ok [INFO] [stderr] Running tests/palette_crossval.rs (/opt/rustwide/target/debug/deps/palette_crossval-5c2ce8107ae21fa9) [INFO] [stdout] [INFO] [stdout] test result: ok. 37 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 gamut_roundtrip_via_xyz ... ok [INFO] [stdout] test srgb_transfer_exhaustive_u8 ... ok [INFO] [stdout] test xyz_matrix_crossval ... ok [INFO] [stdout] test srgb_transfer_crossval ... ok [INFO] [stdout] test oklab_crossval ... ok [INFO] [stdout] test oklab_roundtrip_u8 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s [INFO] [stdout] [INFO] [stderr] Running tests/path_validation.rs (/opt/rustwide/target/debug/deps/path_validation-28574c2ad6ee9b7c) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running tests/perceptual_loss.rs (/opt/rustwide/target/debug/deps/perceptual_loss-b8e71f800e1d7a8d) [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 extended_resize_format_scenarios ... ok [INFO] [stdout] test perceptual_operation_scenarios ... ok [INFO] [stdout] test transfer_function_scenarios ... ok [INFO] [stdout] test premul_roundtrip_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.10s [INFO] [stdout] [INFO] [stderr] Running tests/registry_validation.rs (/opt/rustwide/target/debug/deps/registry_validation-63b3d42059fc6512) [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-3223b1fe41d432b9) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test gray8_to_rgb8 ... ok [INFO] [stdout] test bgra8_rgba8_roundtrip ... ok [INFO] [stdout] test gray8_to_rgba8 ... ok [INFO] [stdout] test gray_to_gray_alpha_roundtrip ... ok [INFO] [stdout] test hlg_f32_linear_f32_roundtrip ... ok [INFO] [stdout] test hlg_u16_linear_f32_roundtrip ... ok [INFO] [stdout] test gray_alpha_to_rgba ... ok [INFO] [stdout] test different_primaries_same_depth_applies_gamut ... ok [INFO] [stdout] test identity_is_noop ... ok [INFO] [stdout] test pq_f32_linear_f32_roundtrip ... ok [INFO] [stdout] test pq_hlg_cross_conversion ... ok [INFO] [stdout] test pq_u16_to_srgb_u8 ... ok [INFO] [stdout] test u8_to_u16_roundtrip ... ok [INFO] [stdout] test pq_u16_linear_f32_roundtrip ... ok [INFO] [stdout] test rgb8_to_rgba8_roundtrip ... ok [INFO] [stdout] test rgba8_add_alpha_is_opaque ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/transfer.rs (/opt/rustwide/target/debug/deps/transfer-a092a20a393541d3) [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_roundtrip_accuracy ... ok [INFO] [stdout] test srgb_u8_to_linear_f32_accuracy ... ok [INFO] [stdout] test unknown_transfer_uses_naive ... 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-f3920d5e91433d02) [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test ulp_add_drop_alpha_roundtrip ... ok [INFO] [stdout] test ulp_hlg_boundary_values ... ok [INFO] [stdout] test ulp_gray_rgb_gray_roundtrip ... ok [INFO] [stdout] test ulp_gray_alpha_rgba_roundtrip ... ok [INFO] [stdout] test ulp_naive_u8_f32_roundtrip ... ok [INFO] [stdout] test ulp_pq_to_srgb_basic ... ok [INFO] [stdout] test ulp_pq_eotf_boundary_values ... ok [INFO] [stdout] test ulp_pq_f32_roundtrip ... ok [INFO] [stdout] test ulp_srgb_eotf_monotonic ... ok [INFO] [stdout] test ulp_srgb_oetf_boundary_values ... ok [INFO] [stdout] test ulp_premul_roundtrip_u8_exhaustive ... ok [INFO] [stdout] test ulp_hlg_eotf_monotonic ... ok [INFO] [stdout] test ulp_u16_f32_roundtrip_exhaustive ... ok [INFO] [stdout] test ulp_pq_eotf_monotonic ... ok [INFO] [stdout] test ulp_u8_to_u16_exact ... ok [INFO] [stdout] test ulp_u8_u16_roundtrip ... ok [INFO] [stdout] test ulp_u16_to_u8_max_error ... ok [INFO] [stdout] test ulp_u8_srgb_f32_linear_roundtrip_sampled ... ok [INFO] [stdout] test ulp_hlg_roundtrip_u16 ... ok [INFO] [stdout] test ulp_premul_roundtrip_f32 ... ok [INFO] [stdout] test ulp_pq_roundtrip_u16 ... ok [INFO] [stdout] test ulp_bgra_rgba_swizzle_roundtrip ... ok [INFO] [stdout] test ulp_u8_srgb_f32_linear_roundtrip_full_cube ... ok [INFO] [stderr] Doc-tests zenpixels_convert [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 22.66s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test src/adapt.rs - adapt (line 37) ... 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/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; 16 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.87s; merged doctests compilation took 0.86s [INFO] running `Command { std: "docker" "inspect" "f5b4922cba49643b7ffccabd0d05e8890370e868302a52015f30936732b4527b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f5b4922cba49643b7ffccabd0d05e8890370e868302a52015f30936732b4527b", kill_on_drop: false }` [INFO] [stdout] f5b4922cba49643b7ffccabd0d05e8890370e868302a52015f30936732b4527b