[INFO] fetching crate jxl-encoder 0.1.3...
[INFO] testing jxl-encoder-0.1.3 against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065
[INFO] extracting crate jxl-encoder 0.1.3 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate jxl-encoder 0.1.3
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate jxl-encoder 0.1.3
[INFO] tweaked toml for crates.io crate jxl-encoder 0.1.3 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate jxl-encoder 0.1.3 on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate jxl-encoder 0.1.3 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" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6482eb8b41382a549ab88394d24c444dc26c04c325740bb736a088d0697eaa5e
[INFO] running `Command { std: "docker" "start" "-a" "6482eb8b41382a549ab88394d24c444dc26c04c325740bb736a088d0697eaa5e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6482eb8b41382a549ab88394d24c444dc26c04c325740bb736a088d0697eaa5e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6482eb8b41382a549ab88394d24c444dc26c04c325740bb736a088d0697eaa5e", kill_on_drop: false }`
[INFO] [stdout] 6482eb8b41382a549ab88394d24c444dc26c04c325740bb736a088d0697eaa5e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 804fde9057e28acd02be4100fdf231f371afc3cc6a9f7d6f69b0e98b44c05532
[INFO] running `Command { std: "docker" "start" "-a" "804fde9057e28acd02be4100fdf231f371afc3cc6a9f7d6f69b0e98b44c05532", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.23
[INFO] [stderr]    Compiling target-features v0.1.6
[INFO] [stderr]    Compiling safe_unaligned_simd v0.2.4
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling imgref v1.12.0
[INFO] [stderr]    Compiling enough v0.3.1
[INFO] [stderr]    Compiling whereat v0.1.3
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling syn v2.0.115
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling archmage-macros v0.7.0
[INFO] [stderr]    Compiling multiversion-macros v0.8.0
[INFO] [stderr]    Compiling multiversed v0.2.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling archmage v0.7.0
[INFO] [stderr]    Compiling magetypes v0.7.0
[INFO] [stderr]    Compiling multiversion v0.8.0
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling safe_arch v0.7.4
[INFO] [stderr]    Compiling rgb v0.8.52
[INFO] [stderr]    Compiling wide v0.7.33
[INFO] [stderr]    Compiling jxl-encoder-simd v0.1.3
[INFO] [stderr]    Compiling simd_aligned v0.6.1
[INFO] [stderr]    Compiling butteraugli v0.7.0
[INFO] [stderr]    Compiling jxl-encoder v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.71s
[INFO] running `Command { std: "docker" "inspect" "804fde9057e28acd02be4100fdf231f371afc3cc6a9f7d6f69b0e98b44c05532", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "804fde9057e28acd02be4100fdf231f371afc3cc6a9f7d6f69b0e98b44c05532", kill_on_drop: false }`
[INFO] [stdout] 804fde9057e28acd02be4100fdf231f371afc3cc6a9f7d6f69b0e98b44c05532
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ba5c7b9d6e7a6e8ac8690ac0a12857d2e7db284405bf568b5d5d01b896cccb48
[INFO] running `Command { std: "docker" "start" "-a" "ba5c7b9d6e7a6e8ac8690ac0a12857d2e7db284405bf568b5d5d01b896cccb48", kill_on_drop: false }`
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling anyhow v1.0.101
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling as-slice v0.2.1
[INFO] [stderr]    Compiling av-scenechange v0.14.1
[INFO] [stderr]    Compiling built v0.8.0
[INFO] [stderr]    Compiling core2 v0.4.0
[INFO] [stderr]    Compiling equator-macro v0.4.2
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling zerocopy-derive v0.8.39
[INFO] [stderr]    Compiling aligned v0.4.3
[INFO] [stderr]    Compiling profiling-procmacros v1.0.17
[INFO] [stderr]    Compiling arg_enum_proc_macro v0.3.4
[INFO] [stderr]    Compiling jxl-bitstream v1.1.0
[INFO] [stderr]    Compiling jxl-grid v0.6.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling safe_arch v0.7.4
[INFO] [stderr]    Compiling rgb v0.8.52
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]    Compiling yuvxyb-math v0.1.0
[INFO] [stderr]    Compiling jxl-oxide-common v1.0.0
[INFO] [stderr]    Compiling jxl-coding v1.0.1
[INFO] [stderr]    Compiling y4m v0.8.0
[INFO] [stderr]    Compiling jxl-image v0.13.0
[INFO] [stderr]    Compiling quick-error v2.0.1
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling pastey v0.1.1
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling wide v0.7.33
[INFO] [stderr]    Compiling rav1e v0.8.1
[INFO] [stderr]    Compiling profiling v1.0.17
[INFO] [stderr]    Compiling equator v0.4.2
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling bitstream-io v4.9.0
[INFO] [stderr]    Compiling aligned-vec v0.6.4
[INFO] [stderr]    Compiling fax_derive v0.2.0
[INFO] [stderr]    Compiling simd_helpers v0.1.0
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling weezl v0.1.12
[INFO] [stderr]    Compiling noop_proc_macro v0.3.0
[INFO] [stderr]    Compiling zune-core v0.4.12
[INFO] [stderr]    Compiling new_debug_unreachable v1.0.6
[INFO] [stderr]    Compiling byte-slice-cast v1.2.3
[INFO] [stderr]    Compiling zune-jpeg v0.4.21
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling v_frame v0.3.9
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling pxfm v0.1.27
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling brotli-decompressor v5.0.0
[INFO] [stderr]    Compiling fast-ssim2 v0.6.5
[INFO] [stderr]    Compiling avif-serialize v0.8.8
[INFO] [stderr]    Compiling fax v0.2.6
[INFO] [stderr]    Compiling safe_arch v1.0.0
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling zune-inflate v0.2.54
[INFO] [stderr]    Compiling loop9 v0.1.5
[INFO] [stderr]    Compiling lebe v0.5.3
[INFO] [stderr]    Compiling jxl_simd v0.3.0
[INFO] [stderr]    Compiling bit_field v0.10.3
[INFO] [stderr]    Compiling byteorder-lite v0.1.0
[INFO] [stderr]    Compiling zune-core v0.5.1
[INFO] [stderr]    Compiling jxl_transforms v0.3.0
[INFO] [stderr]    Compiling png v0.18.0
[INFO] [stderr]    Compiling wide v1.1.1
[INFO] [stderr]    Compiling image-webp v0.2.4
[INFO] [stderr]    Compiling gif v0.14.1
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling zune-jpeg v0.5.12
[INFO] [stderr]    Compiling jxl_macros v0.3.0
[INFO] [stderr]    Compiling qoi v0.4.1
[INFO] [stderr]    Compiling simd_aligned v0.6.1
[INFO] [stderr]    Compiling butteraugli v0.7.0
[INFO] [stderr]    Compiling array-init v2.1.0
[INFO] [stderr]    Compiling jxl-threadpool v1.0.0
[INFO] [stderr]    Compiling maybe-rayon v0.1.1
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling fd-lock v4.0.4
[INFO] [stderr]    Compiling jxl v0.3.0
[INFO] [stderr]    Compiling codec-corpus v1.0.1
[INFO] [stderr]    Compiling jxl-modular v0.11.2
[INFO] [stderr]    Compiling jxl-color v0.11.0
[INFO] [stderr]    Compiling av1-grain v0.2.5
[INFO] [stderr]    Compiling av-data v0.4.4
[INFO] [stderr]    Compiling yuvxyb v0.4.2
[INFO] [stderr]    Compiling jxl-vardct v0.11.1
[INFO] [stderr]    Compiling moxcms v0.7.11
[INFO] [stderr]    Compiling jxl-frame v0.13.3
[INFO] [stderr]    Compiling jxl-encoder v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling jxl-jbr v0.2.1
[INFO] [stderr]    Compiling jxl-render v0.12.3
[INFO] [stderr]    Compiling exr v1.74.0
[INFO] [stderr]    Compiling tiff v0.10.3
[INFO] [stderr]    Compiling jxl-oxide v0.12.5
[INFO] [stderr]    Compiling ravif v0.12.0
[INFO] [stderr]    Compiling image v0.25.9
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 46s
[INFO] running `Command { std: "docker" "inspect" "ba5c7b9d6e7a6e8ac8690ac0a12857d2e7db284405bf568b5d5d01b896cccb48", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ba5c7b9d6e7a6e8ac8690ac0a12857d2e7db284405bf568b5d5d01b896cccb48", kill_on_drop: false }`
[INFO] [stdout] ba5c7b9d6e7a6e8ac8690ac0a12857d2e7db284405bf568b5d5d01b896cccb48
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] f1b05bd310206ddde55d0c57d2e1aeaa283bc3a16a48d4d797ff557a1408238a
[INFO] running `Command { std: "docker" "start" "-a" "f1b05bd310206ddde55d0c57d2e1aeaa283bc3a16a48d4d797ff557a1408238a", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.26s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/jxl_encoder-e389c180b4166651)
[INFO] [stdout] 
[INFO] [stdout] running 618 tests
[INFO] [stdout] test api::tests::test_lossless_config_builder_and_getters ... ok
[INFO] [stdout] test api::tests::test_pixel_layout_helpers ... ok
[INFO] [stdout] test api::tests::test_pixel_validation ... ok
[INFO] [stdout] test api::tests::test_pixel_validation_wrong_size ... ok
[INFO] [stdout] test api_tests::bench_encode_256x256 ... ignored
[INFO] [stdout] test api::tests::test_quality_to_distance ... ok
[INFO] [stdout] test api::tests::test_fluent_lossless ... ok
[INFO] [stdout] test api::tests::test_limits_check ... ok
[INFO] [stdout] test api::tests::test_stop_cancellation ... ok
[INFO] [stdout] test api::tests::test_bgra_lossless ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_decode_lossless_rgb ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_decode_pngsuite_rgb ... ok
[INFO] [stdout] test api_tests::corpus_tests::test_corpus_batch ... ok
[INFO] [stdout] test api_tests::corpus_tests::test_pngsuite_gray ... ok
[INFO] [stdout] test api_tests::corpus_tests::test_kodak_01 ... ok
[INFO] [stdout] test api_tests::corpus_tests::test_pngsuite_rgb ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_dual_decode_corpus_images ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_decode_simple_gray ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_dual_decode_lossless_rgb ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_dual_decode_lossless_gray ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_dual_decode_checkerboard ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_dual_decode_solid_color ... ok
[INFO] [stdout] test api::tests::test_lossless_encode_rgb8_small ... ok
[INFO] [stdout] test api::tests::test_lossy_config_builder_and_getters ... ok
[INFO] [stdout] test api::tests::test_lossy_unsupported_gray ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_roundtrip_lossless_corpus_gray ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_dual_decode_irregular_dims ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_debug_decode_format ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_roundtrip_lossless_rgb_checkerboard ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_roundtrip_lossless_rgb_gradient ... ok
[INFO] [stdout] test api::tests::test_lossy_encode_rgb8_small ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_roundtrip_lossless_gray_gradient ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_roundtrip_lossless_corpus_rgb ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_roundtrip_lossless_gray_varied ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_roundtrip_lossless_rgb_multigroup_257x1 ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_roundtrip_lossy_rgb_d1 ... ignored, VarDCT lossy encoding has known jxl-oxide compatibility issues
[INFO] [stdout] test api_tests::decoder_validation::test_roundtrip_lossy_rgb_d2 ... ignored, VarDCT lossy encoding has known jxl-oxide compatibility issues
[INFO] [stdout] test api_tests::dual_decoder_butteraugli_tests::test_corpus_clic_cid ... ignored, Full corpus test; run with: cargo test test_corpus_clic_cid -- --ignored --nocapture
[INFO] [stdout] test api_tests::dual_decoder_butteraugli_tests::test_corpus_quality_sample ... ignored, Quality sampling test
[INFO] [stdout] test api_tests::dual_decoder_butteraugli_tests::test_dual_decoder_butteraugli_quick ... ignored, Requires jxl-rs CLI; run with: cargo test test_dual_decoder_butteraugli_quick -- --ignored --nocapture
[INFO] [stdout] test api_tests::dual_decoder_butteraugli_tests::test_dual_decoder_butteraugli_sweep ... ignored, Requires codec-corpus and jxl-rs CLI; run with: cargo test dual_decoder_butteraugli -- --ignored --nocapture
[INFO] [stdout] test api_tests::dual_decoder_butteraugli_tests::test_frymire_quality ... ignored, Real photo quality test - run with: cargo test test_frymire_quality -- --ignored --nocapture
[INFO] [stdout] test api_tests::dual_decoder_butteraugli_tests::test_save_broken_image ... ignored, Visual comparison test
[INFO] [stdout] test api_tests::gray_tests::test_encode_gray_2x2 ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_roundtrip_lossless_rgb_singlegroup_256x1 ... ok
[INFO] [stdout] test api_tests::quality_comparison_tests::test_quality_comparison_comprehensive ... ignored
[INFO] [stdout] test api_tests::quality_comparison_tests::test_quality_comparison_kodak01 ... ok
[INFO] [stdout] test api_tests::test_encode_gray_0_and_15 ... ok
[INFO] [stdout] test api_tests::test_encode_gray_0_and_3 ... ok
[INFO] [stdout] test api_tests::test_encode_gray_0_and_4 ... ok
[INFO] [stdout] test api_tests::test_encode_gray_0_and_7 ... ok
[INFO] [stdout] test api_tests::test_encode_gray_0_and_1 ... ok
[INFO] [stdout] test api_tests::test_encode_gray_1_and_2 ... ok
[INFO] [stdout] test api_tests::test_encode_gray_16_symbols ... ok
[INFO] [stdout] test api_tests::test_encode_gray_4x4_pattern ... ok
[INFO] [stdout] test api_tests::test_encode_gray_256_symbols ... ok
[INFO] [stdout] test api_tests::test_encode_gray_8x8_pattern ... ok
[INFO] [stdout] test api_tests::test_encode_gray_binary ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_roundtrip_lossless_rgb_solid ... ok
[INFO] [stdout] test api_tests::test_encode_rgb_10x10 ... ok
[INFO] [stdout] test api_tests::test_encode_rgb_16x16 ... ok
[INFO] [stdout] test api_tests::test_encode_gray_uniform_128 ... ok
[INFO] [stdout] test api_tests::test_encode_rgb_24x24 ... ok
[INFO] [stdout] test api_tests::test_encode_rgb_32x32 ... ok
[INFO] [stdout] test api_tests::test_encode_rgb_4x4 ... ok
[INFO] [stdout] test api_tests::test_encode_rgb_64x64 ... ok
[INFO] [stdout] test api_tests::test_encode_rgb_6x6 ... ok
[INFO] [stdout] test api_tests::test_encode_rgb_7x7 ... ok
[INFO] [stdout] test api_tests::test_encode_rgb_8x8 ... ok
[INFO] [stdout] test api_tests::test_encode_rgb_9x9 ... ok
[INFO] [stdout] test api_tests::test_encode_rgb_gradient ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_decode_lossy_rgb ... ok
[INFO] [stdout] test api_tests::test_encode_rgb_simulated_gray ... ok
[INFO] [stdout] test api_tests::test_palette_roundtrip_2_colors_4x4 ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_dual_decode_lossy ... ok
[INFO] [stdout] test api_tests::test_palette_roundtrip_64x64 ... ok
[INFO] [stdout] test api_tests::decoder_validation::lossy_tests::test_lossy_8x8_checkerboard ... ok
[INFO] [stdout] test api_tests::test_palette_roundtrip_8_colors_16x16 ... ok
[INFO] [stdout] test api_tests::test_squeeze_roundtrip_gray_16x16 ... ok
[INFO] [stdout] test api_tests::tests::test_config_defaults ... ok
[INFO] [stdout] test api_tests::test_squeeze_roundtrip_rgb_32x32 ... ok
[INFO] [stdout] test api_tests::tests::test_encode_black_2x2 ... ok
[INFO] [stdout] test api_tests::tests::test_encode_flat ... ok
[INFO] [stdout] test api_tests::test_encode_gray_8x8 ... ok
[INFO] [stdout] test api_tests::tests::test_encode_pattern ... ok
[INFO] [stdout] test api_tests::test_encode_rgb_irregular_dimensions ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_encode_multigroup_300x300 ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_decode_lossy_solid_color ... ok
[INFO] [stdout] test api_tests::tests::test_encode_white_2x2 ... ok
[INFO] [stdout] test api_tests::tree_learning_tests::test_tree_learning_gray_constant_8x8 ... ok
[INFO] [stdout] test api::tests::test_lossy_alpha_encodes ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_roundtrip_lossless_rgb_multigroup_257_solid ... ok
[INFO] [stdout] test api_tests::tests::test_encode_small_rgb ... ok
[INFO] [stdout] test api_tests::tree_learning_tests::test_tree_learning_gray_leftright_8x8 ... ok
[INFO] [stdout] test api_tests::tree_learning_tests::test_tree_learning_rgb_checkerboard_8x8 ... ok
[INFO] [stdout] test api_tests::test_squeeze_roundtrip_gray_128x128 ... ok
[INFO] [stdout] test api_tests::quality_comparison_tests::test_lossy_horizontal_gradient_orientation ... ok
[INFO] [stdout] test api_tests::test_encode_rgb_256x256 ... ok
[INFO] [stdout] test api_tests::tree_learning_tests::test_tree_learning_gray_gradient_8x8 ... ok
[INFO] [stdout] test bit_writer::tests::test_append_byte_aligned ... ok
[INFO] [stdout] test bit_writer::tests::test_append_bytes ... ok
[INFO] [stdout] test bit_writer::tests::test_append_bytes_unaligned_fails ... ok
[INFO] [stdout] test bit_writer::tests::test_append_unaligned ... ok
[INFO] [stdout] test bit_writer::tests::test_bits_written ... ok
[INFO] [stdout] test bit_writer::tests::test_finish_with_padding ... ok
[INFO] [stdout] test bit_writer::tests::test_u32_coder ... ok
[INFO] [stdout] test bit_writer::tests::test_write_across_bytes ... ok
[INFO] [stdout] test bit_writer::tests::test_write_partial_bytes ... ok
[INFO] [stdout] test bit_writer::tests::test_write_simple ... ok
[INFO] [stdout] test bit_writer::tests::test_write_too_many_bits ... ok
[INFO] [stdout] test bit_writer::tests::test_zero_pad ... ok
[INFO] [stdout] test color::xyb::tests::test_black_to_xyb ... ok
[INFO] [stdout] test color::xyb::tests::test_blue_to_xyb ... ok
[INFO] [stdout] test color::xyb::tests::test_green_to_xyb ... ok
[INFO] [stdout] test color::xyb::tests::test_image_conversion ... ok
[INFO] [stdout] test color::xyb::tests::test_opsin_matrix_row_sums ... ok
[INFO] [stdout] test color::xyb::tests::test_red_to_xyb ... ok
[INFO] [stdout] test color::xyb::tests::test_srgb_to_linear ... ok
[INFO] [stdout] test color::xyb::tests::test_white_to_xyb ... ok
[INFO] [stdout] test container::tests::test_container_no_metadata ... ok
[INFO] [stdout] test container::tests::test_container_with_both ... ok
[INFO] [stdout] test container::tests::test_container_with_exif ... ok
[INFO] [stdout] test container::tests::test_container_with_xmp ... ok
[INFO] [stdout] test entropy_coding::ans::tests::test_ans_encoder_basic ... ok
[INFO] [stdout] test entropy_coding::ans::tests::test_ans_encoding_histogram_empty ... ok
[INFO] [stdout] test entropy_coding::ans::tests::test_ans_encoding_histogram_general ... ok
[INFO] [stdout] test entropy_coding::ans::tests::test_ans_encoding_histogram_single_symbol ... ok
[INFO] [stdout] test entropy_coding::ans::tests::test_ans_encoding_histogram_two_symbols ... ok
[INFO] [stdout] test api_tests::tests::test_encode_lossy_8x8 ... ok
[INFO] [stdout] test entropy_coding::ans::tests::test_ans_histogram_write_decode_roundtrip ... ok
[INFO] [stdout] test entropy_coding::ans::tests::test_ans_roundtrip_manual ... ok
[INFO] [stdout] test entropy_coding::ans::tests::test_ans_roundtrip_multiple_symbols ... ok
[INFO] [stdout] test entropy_coding::ans::tests::test_flat_distribution ... ok
[INFO] [stdout] test entropy_coding::ans::tests::test_from_frequencies ... ok
[INFO] [stdout] test entropy_coding::ans::tests::test_get_population_count_precision ... ok
[INFO] [stdout] test entropy_coding::ans::tests::test_reverse_map ... ok
[INFO] [stdout] test entropy_coding::ans::tests::test_write_distribution ... ok
[INFO] [stdout] test entropy_coding::ans_decode::tests::test_decode_general_histogram ... ok
[INFO] [stdout] test entropy_coding::ans_decode::tests::test_decode_single_symbol ... ok
[INFO] [stdout] test entropy_coding::ans_decode::tests::test_decode_two_symbols ... ok
[INFO] [stdout] test entropy_coding::cluster::test_huffman_cost_disjoint_histograms ... ok
[INFO] [stdout] test entropy_coding::cluster::test_huffman_cost_identical_histograms ... ok
[INFO] [stdout] test entropy_coding::cluster::tests::test_cluster_histograms_best_merges_ans ... ok
[INFO] [stdout] test entropy_coding::cluster::tests::test_cluster_histograms_best_merges_huffman ... ok
[INFO] [stdout] test entropy_coding::cluster::tests::test_cluster_histograms_fastest ... ok
[INFO] [stdout] test entropy_coding::cluster::tests::test_fast_cluster_different ... ok
[INFO] [stdout] test entropy_coding::cluster::tests::test_fast_cluster_empty ... ok
[INFO] [stdout] test entropy_coding::cluster::tests::test_fast_cluster_identical ... ok
[INFO] [stdout] test entropy_coding::ans::tests::test_ans_encoding_histogram_write ... ok
[INFO] [stdout] test entropy_coding::cluster::tests::test_fast_cluster_max_limit ... ok
[INFO] [stdout] test entropy_coding::cluster::tests::test_fast_cluster_single ... ok
[INFO] [stdout] test entropy_coding::cluster::tests::test_fast_cluster_with_empty_histograms ... ok
[INFO] [stdout] test entropy_coding::cluster::tests::test_huffman_vs_ans_cost_model ... ok
[INFO] [stdout] test entropy_coding::cluster::tests::test_histogram_reindex ... ok
[INFO] [stdout] test entropy_coding::context_map::tests::test_ceil_log2 ... ok
[INFO] [stdout] test entropy_coding::context_map::tests::test_encode_context_map_single ... ok
[INFO] [stdout] test entropy_coding::context_map::tests::test_encode_context_map_two_histograms ... ok
[INFO] [stdout] test entropy_coding::context_map::tests::test_mtf_empty ... ok
[INFO] [stdout] test entropy_coding::context_map::tests::test_mtf_repeated ... ok
[INFO] [stdout] test entropy_coding::context_map::tests::test_mtf_roundtrip ... ok
[INFO] [stdout] test entropy_coding::context_map::tests::test_mtf_roundtrip_sequential ... ok
[INFO] [stdout] test entropy_coding::context_map::tests::test_mtf_simple ... ok
[INFO] [stdout] test entropy_coding::encode::tests::test_prefix_code_default ... ok
[INFO] [stdout] test entropy_coding::histogram::tests::test_add_histogram ... ok
[INFO] [stdout] test entropy_coding::histogram::tests::test_histogram_add ... ok
[INFO] [stdout] test entropy_coding::histogram::tests::test_histogram_condition ... ok
[INFO] [stdout] test entropy_coding::histogram::tests::test_histogram_distance_different ... ok
[INFO] [stdout] test entropy_coding::histogram::tests::test_histogram_distance_empty ... ok
[INFO] [stdout] test entropy_coding::histogram::tests::test_histogram_distance_identical ... ok
[INFO] [stdout] test entropy_coding::histogram::tests::test_histogram_flat ... ok
[INFO] [stdout] test entropy_coding::histogram::tests::test_histogram_flat_remainder ... ok
[INFO] [stdout] test entropy_coding::histogram::tests::test_histogram_from_counts ... ok
[INFO] [stdout] test entropy_coding::histogram::tests::test_histogram_new ... ok
[INFO] [stdout] test entropy_coding::histogram::tests::test_kl_divergence_identical ... ok
[INFO] [stdout] test entropy_coding::histogram::tests::test_kl_divergence_missing_symbol ... ok
[INFO] [stdout] test entropy_coding::histogram::tests::test_max_symbol ... ok
[INFO] [stdout] test entropy_coding::histogram::tests::test_shannon_entropy_binary ... ok
[INFO] [stdout] test entropy_coding::histogram::tests::test_shannon_entropy_skewed ... ok
[INFO] [stdout] test entropy_coding::histogram::tests::test_shannon_entropy_uniform ... ok
[INFO] [stdout] test entropy_coding::huffman_tree::tests::test_build_and_store_256_symbols ... ok
[INFO] [stdout] test entropy_coding::huffman_tree::tests::test_build_and_store_many_symbols ... ok
[INFO] [stdout] test entropy_coding::huffman_tree::tests::test_build_and_store_single_symbol ... ok
[INFO] [stdout] test entropy_coding::huffman_tree::tests::test_build_and_store_two_symbols ... ok
[INFO] [stdout] test entropy_coding::huffman_tree::tests::test_convert_bit_depths_three_symbols ... ok
[INFO] [stdout] test entropy_coding::huffman_tree::tests::test_canonical_codes_are_prefix_free ... ok
[INFO] [stdout] test entropy_coding::huffman_tree::tests::test_convert_bit_depths_to_symbols ... ok
[INFO] [stdout] test entropy_coding::huffman_tree::tests::test_create_huffman_tree_depth_limit ... ok
[INFO] [stdout] test entropy_coding::huffman_tree::tests::test_create_huffman_tree_many_symbols ... ok
[INFO] [stdout] test entropy_coding::huffman_tree::tests::test_create_huffman_tree_single_symbol ... ok
[INFO] [stdout] test entropy_coding::huffman_tree::tests::test_create_huffman_tree_four_symbols ... ok
[INFO] [stdout] test entropy_coding::huffman_tree::tests::test_create_huffman_tree_two_symbols ... ok
[INFO] [stdout] test entropy_coding::huffman_tree::tests::test_reverse_bits ... ok
[INFO] [stdout] test entropy_coding::huffman_tree::tests::test_write_huffman_tree_simple ... ok
[INFO] [stdout] test entropy_coding::huffman_tree::tests::test_write_huffman_tree_with_zeros ... ok
[INFO] [stdout] test entropy_coding::hybrid_uint::tests::test_default_config ... ok
[INFO] [stdout] test entropy_coding::hybrid_uint::tests::test_direct_coding ... ok
[INFO] [stdout] test entropy_coding::huffman_tree::tests::test_write_huffman_tree_long_zeros ... ok
[INFO] [stdout] test entropy_coding::hybrid_uint::tests::test_larger_values ... ok
[INFO] [stdout] test entropy_coding::hybrid_uint::tests::test_lsb_in_token ... ok
[INFO] [stdout] test entropy_coding::hybrid_uint::tests::test_split_exponent_zero ... ok
[INFO] [stdout] test entropy_coding::hybrid_uint::tests::test_various_configs ... ok
[INFO] [stdout] test entropy_coding::hybrid_uint::tests::test_write_method ... ok
[INFO] [stdout] test entropy_coding::hybrid_uint::tests::test_write_with_extra_bits ... ok
[INFO] [stdout] test entropy_coding::lz77::tests::test_apply_lz77_best ... ok
[INFO] [stdout] test entropy_coding::lz77::tests::test_apply_lz77_method_enum ... ok
[INFO] [stdout] test entropy_coding::lz77::tests::test_backref_empty_stream ... ok
[INFO] [stdout] test entropy_coding::lz77::tests::test_backref_finds_longer_matches_than_rle ... ok
[INFO] [stdout] test entropy_coding::lz77::tests::test_backref_on_repeating_pattern ... ok
[INFO] [stdout] test entropy_coding::lz77::tests::test_backref_short_stream ... ok
[INFO] [stdout] test entropy_coding::lz77::tests::test_ceil_log2_nonzero ... ok
[INFO] [stdout] test entropy_coding::lz77::tests::test_backref_with_distance_multiplier ... ok
[INFO] [stdout] test entropy_coding::lz77::tests::test_dist_cost ... ok
[INFO] [stdout] test entropy_coding::lz77::tests::test_empty_stream ... ok
[INFO] [stdout] test entropy_coding::lz77::tests::test_hash_chain_basic ... ok
[INFO] [stdout] test entropy_coding::lz77::tests::test_len_cost ... ok
[INFO] [stdout] test entropy_coding::lz77::tests::test_no_rle_on_short_stream ... ok
[INFO] [stdout] test entropy_coding::lz77::tests::test_rle_preserves_non_runs ... ok
[INFO] [stdout] test entropy_coding::lz77::tests::test_special_distance ... ok
[INFO] [stdout] test entropy_coding::token::tests::test_lz77_uint_coder ... ok
[INFO] [stdout] test entropy_coding::token::tests::test_uint_coder_large_value ... ok
[INFO] [stdout] test entropy_coding::token::tests::test_uint_coder_small_values ... ok
[INFO] [stdout] test entropy_coding::token::tests::test_uint_coder_values ... ok
[INFO] [stdout] test headers::color_encoding::tests::test_color_space_values ... ok
[INFO] [stdout] test headers::color_encoding::tests::test_default_encoding ... ok
[INFO] [stdout] test headers::color_encoding::tests::test_primaries_values ... ok
[INFO] [stdout] test headers::color_encoding::tests::test_rendering_intent_absolute ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_dual_decode_lossy_distances ... ok
[INFO] [stdout] test headers::color_encoding::tests::test_rendering_intent_values ... ok
[INFO] [stdout] test headers::color_encoding::tests::test_srgb_is_default ... ok
[INFO] [stdout] test headers::color_encoding::tests::test_rendering_intent_saturation ... ok
[INFO] [stdout] test headers::color_encoding::tests::test_unknown_color_space ... ok
[INFO] [stdout] test headers::color_encoding::tests::test_white_point_values ... ok
[INFO] [stdout] test headers::color_encoding::tests::test_write_bt2100_pq ... ok
[INFO] [stdout] test headers::color_encoding::tests::test_write_bt709_transfer ... ok
[INFO] [stdout] test headers::color_encoding::tests::test_write_dci_transfer ... ok
[INFO] [stdout] test headers::color_encoding::tests::test_write_dci_white_point ... ok
[INFO] [stdout] test headers::color_encoding::tests::test_write_display_p3 ... ok
[INFO] [stdout] test headers::color_encoding::tests::test_write_e_white_point ... ok
[INFO] [stdout] test headers::color_encoding::tests::test_write_gray ... ok
[INFO] [stdout] test headers::color_encoding::tests::test_write_grayscale ... ok
[INFO] [stdout] test headers::color_encoding::tests::test_write_hlg_transfer ... ok
[INFO] [stdout] test headers::color_encoding::tests::test_write_linear_srgb ... ok
[INFO] [stdout] test headers::color_encoding::tests::test_write_non_default_srgb ... ok
[INFO] [stdout] test headers::color_encoding::tests::test_write_srgb ... ok
[INFO] [stdout] test headers::color_encoding::tests::test_write_with_want_icc ... ok
[INFO] [stdout] test headers::color_encoding::tests::test_xyb_color_space ... ok
[INFO] [stdout] test headers::extra_channels::tests::test_alpha_with_name ... ok
[INFO] [stdout] test headers::extra_channels::tests::test_cfa_channel ... ok
[INFO] [stdout] test headers::extra_channels::tests::test_default_alpha ... ok
[INFO] [stdout] test headers::extra_channels::tests::test_depth_channel ... ok
[INFO] [stdout] test headers::extra_channels::tests::test_dim_shift ... ok
[INFO] [stdout] test headers::extra_channels::tests::test_extra_channel_types ... ok
[INFO] [stdout] test headers::extra_channels::tests::test_non_default_alpha ... ok
[INFO] [stdout] test headers::extra_channels::tests::test_spot_color_channel ... ok
[INFO] [stdout] test headers::extra_channels::tests::test_write_default_alpha ... ok
[INFO] [stdout] test headers::file_header::tests::test_signature ... ok
[INFO] [stdout] test headers::file_header::tests::test_simple_header ... ok
[INFO] [stdout] test headers::frame_header::tests::test_blend_mode_add ... ok
[INFO] [stdout] test headers::frame_header::tests::test_blend_mode_alpha_weighted_add ... ok
[INFO] [stdout] test headers::frame_header::tests::test_blend_mode_blend_with_alpha ... ok
[INFO] [stdout] test headers::frame_header::tests::test_blend_mode_mul ... ok
[INFO] [stdout] test headers::frame_header::tests::test_blend_mode_values ... ok
[INFO] [stdout] test headers::frame_header::tests::test_default_frame ... ok
[INFO] [stdout] test headers::frame_header::tests::test_ec_upsampling ... ok
[INFO] [stdout] test headers::frame_header::tests::test_encoding_values ... ok
[INFO] [stdout] test headers::frame_header::tests::test_frame_type_values ... ok
[INFO] [stdout] test headers::frame_header::tests::test_frame_with_crop ... ok
[INFO] [stdout] test headers::frame_header::tests::test_frame_with_large_crop_offset ... ok
[INFO] [stdout] test headers::frame_header::tests::test_frame_with_long_name ... ok
[INFO] [stdout] test headers::frame_header::tests::test_frame_with_name ... ok
[INFO] [stdout] test headers::frame_header::tests::test_group_size_shift ... ok
[INFO] [stdout] test headers::frame_header::tests::test_lf_frame_type ... ok
[INFO] [stdout] test headers::frame_header::tests::test_lossless_frame ... ok
[INFO] [stdout] test headers::frame_header::tests::test_lossless_with_extra_channels ... ok
[INFO] [stdout] test headers::frame_header::tests::test_not_last_frame ... ok
[INFO] [stdout] test headers::frame_header::tests::test_reference_only_frame ... ok
[INFO] [stdout] test headers::frame_header::tests::test_save_as_reference ... ok
[INFO] [stdout] test headers::frame_header::tests::test_skip_progressive_frame ... ok
[INFO] [stdout] test headers::frame_header::tests::test_upsampling_factors ... ok
[INFO] [stdout] test headers::frame_header::tests::test_vardct_bit_exact_vs_old ... ok
[INFO] [stdout] test headers::frame_header::tests::test_vardct_custom_qm_scale ... ok
[INFO] [stdout] test headers::frame_header::tests::test_vardct_lf_all_default_bit_exact ... ok
[INFO] [stdout] test headers::frame_header::tests::test_vardct_loop_filter_all_default ... ok
[INFO] [stdout] test headers::frame_header::tests::test_vardct_no_epf ... ok
[INFO] [stdout] test headers::frame_header::tests::test_vardct_no_gaborish ... ok
[INFO] [stdout] test headers::frame_header::tests::test_vardct_with_extra_channels ... ok
[INFO] [stdout] test headers::frame_header::tests::test_vardct_with_noise ... ok
[INFO] [stdout] test headers::size::tests::test_large_sizes ... ok
[INFO] [stdout] test headers::size::tests::test_medium_sizes ... ok
[INFO] [stdout] test headers::size::tests::test_size_boundaries ... ok
[INFO] [stdout] test headers::size::tests::test_small_sizes ... ok
[INFO] [stdout] test headers::size::tests::test_very_large_sizes ... ok
[INFO] [stdout] test icc::tests::test_encode_var_int ... ok
[INFO] [stdout] test icc::tests::test_icc_ans_context_header_region ... ok
[INFO] [stdout] test icc::tests::test_predict_icc_roundtrip_structure ... ok
[INFO] [stdout] test icc::tests::test_predict_icc_small_profile ... ok
[INFO] [stdout] test icc::tests::test_unshuffle ... ok
[INFO] [stdout] test icc::tests::test_write_u64_values ... ok
[INFO] [stdout] test image::tests::test_image_access ... ok
[INFO] [stdout] test image::tests::test_image_bundle ... ok
[INFO] [stdout] test image::tests::test_image_bundle_channel_access ... ok
[INFO] [stdout] test image::tests::test_image_creation ... ok
[INFO] [stdout] test image::tests::test_image_data_access ... ok
[INFO] [stdout] test image::tests::test_image_from_vec ... ok
[INFO] [stdout] test image::tests::test_image_from_vec_wrong_size ... ok
[INFO] [stdout] test image::tests::test_image_from_vec_zero_dims ... ok
[INFO] [stdout] test image::tests::test_image_into_vec ... ok
[INFO] [stdout] test image::tests::test_image_row_access ... ok
[INFO] [stdout] test image::tests::test_image_row_mut ... ok
[INFO] [stdout] test image::tests::test_image_zero_height ... ok
[INFO] [stdout] test image::tests::test_image_zero_width ... ok
[INFO] [stdout] test image::tests::test_pixel_format ... ok
[INFO] [stdout] test image::tests::test_pixel_format_all_variants ... ok
[INFO] [stdout] test modular::channel::tests::test_channel_access ... ok
[INFO] [stdout] test entropy_coding::lz77::tests::test_rle_on_long_run ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_decode_lossy_distances ... ok
[INFO] [stdout] test modular::channel::tests::test_channel_clamped ... ok
[INFO] [stdout] test modular::channel::tests::test_modular_image_rgb8 ... ok
[INFO] [stdout] test modular::channel::tests::test_channel_creation ... ok
[INFO] [stdout] test headers::color_encoding::tests::test_transfer_function_values ... ok
[INFO] [stdout] test modular::encode::tests::test_ans_roundtrip_gray ... ok
[INFO] [stdout] test modular::encode::tests::test_ans_roundtrip_rgb_gradient ... ok
[INFO] [stdout] test modular::encode::tests::test_ans_simple_stream ... ok
[INFO] [stdout] test modular::encode::tests::test_ans_vs_huffman_size ... ok
[INFO] [stdout] test modular::encode::tests::test_ans_roundtrip_gray_varied ... ok
[INFO] [stdout] test modular::encode::tests::test_encode_hybrid_uint ... ok
[INFO] [stdout] test modular::encode::tests::test_gradient_stream ... ok
[INFO] [stdout] test modular::encode::tests::test_lz77_bit_trace ... ok
[INFO] [stdout] test modular::encode::tests::test_ans_rct_stream ... ok
[INFO] [stdout] test modular::encode::tests::test_predict_gradient ... ok
[INFO] [stdout] test modular::encode::tests::test_ans_rct_weighted_stream ... ok
[INFO] [stdout] test modular::encode::tests::test_rct_stream ... ok
[INFO] [stdout] test modular::encode::tests::test_rct_weighted_stream ... ok
[INFO] [stdout] test modular::encode::tests::test_weighted_stream ... ok
[INFO] [stdout] test modular::encode::tests::test_write_rct_transform ... ok
[INFO] [stdout] test modular::frame::tests::test_encode_small_image ... ok
[INFO] [stdout] test modular::frame::tests::test_frame_encoder_creation ... ok
[INFO] [stdout] test modular::frame::tests::test_frame_encoder_multi_group ... ok
[INFO] [stdout] test modular::encode::tests::test_pack_signed ... ok
[INFO] [stdout] test modular::frame::tests::test_group_bounds_partial ... ok
[INFO] [stdout] test modular::frame::tests::test_num_toc_entries ... ok
[INFO] [stdout] test modular::frame::tests::test_group_bounds ... ok
[INFO] [stdout] test modular::palette::tests::test_palette_analysis_too_many_colors ... ok
[INFO] [stdout] test modular::palette::tests::test_palette_apply ... ok
[INFO] [stdout] test modular::palette::tests::test_palette_roundtrip_values ... ok
[INFO] [stdout] test modular::predictor::tests::test_pack_signed ... ok
[INFO] [stdout] test modular::predictor::tests::test_pack_unpack_roundtrip ... ok
[INFO] [stdout] test modular::encode::tests::test_ans_weighted_stream ... ok
[INFO] [stdout] test modular::predictor::tests::test_unpack_signed ... ok
[INFO] [stdout] test modular::predictor::tests::test_weighted_predictor_adapts ... ok
[INFO] [stdout] test modular::palette::tests::test_palette_analysis_few_colors ... ok
[INFO] [stdout] test modular::predictor::tests::test_predictors ... ok
[INFO] [stdout] test modular::predictor::tests::test_weighted_predictor_params_default ... ok
[INFO] [stdout] test modular::predictor::tests::test_weighted_predictor_state ... ok
[INFO] [stdout] test modular::rct::tests::test_noop ... ok
[INFO] [stdout] test modular::rct::tests::test_subtract_green_roundtrip ... ok
[INFO] [stdout] test modular::rct::tests::test_ycocg_decorrelation ... ok
[INFO] [stdout] test modular::rct::tests::test_ycocg_roundtrip ... ok
[INFO] [stdout] test modular::squeeze::tests::test_apply_squeeze_gray_16x16 ... ok
[INFO] [stdout] test modular::squeeze::tests::test_average ... ok
[INFO] [stdout] test modular::squeeze::tests::test_default_params_16x16 ... ok
[INFO] [stdout] test modular::squeeze::tests::test_default_params_small_image ... ok
[INFO] [stdout] test modular::rct::tests::test_all_transforms_roundtrip ... ok
[INFO] [stdout] test modular::squeeze::tests::test_h_squeeze_odd_width ... ok
[INFO] [stdout] test modular::squeeze::tests::test_h_squeeze_even_width ... ok
[INFO] [stdout] test modular::squeeze::tests::test_smooth_tendency_monotonic_increasing ... ok
[INFO] [stdout] test modular::squeeze::tests::test_smooth_tendency_non_monotonic ... ok
[INFO] [stdout] test modular::squeeze::tests::test_v_squeeze_even_height ... ok
[INFO] [stdout] test modular::tree::tests::test_adaptive_tree ... ok
[INFO] [stdout] test modular::tree::tests::test_collect_tree_tokens_simple ... ok
[INFO] [stdout] test modular::tree::tests::test_count_contexts ... ok
[INFO] [stdout] test modular::tree::tests::test_decompose_multiplier ... ok
[INFO] [stdout] test modular::tree::tests::test_floor_log2 ... ok
[INFO] [stdout] test modular::tree::tests::test_simple_tree ... ok
[INFO] [stdout] test modular::tree::tests::test_traverse_simple ... ok
[INFO] [stdout] test modular::tree::tests::test_weighted_tree ... ok
[INFO] [stdout] test modular::tree_learn::tests::test_collect_residuals_with_tree ... ok
[INFO] [stdout] test modular::tree_learn::tests::test_compute_best_tree_constant ... ok
[INFO] [stdout] test modular::predictor::tests::test_wp_matches_jxl_rs_golden ... ok
[INFO] [stdout] test modular::tree_learn::tests::test_estimate_bits_single_symbol ... ok
[INFO] [stdout] test modular::tree_learn::tests::test_estimate_bits_uniform ... ok
[INFO] [stdout] test modular::tree_learn::tests::test_gather_samples_simple ... ok
[INFO] [stdout] test modular::tree_learn::tests::test_partition_indices ... ok
[INFO] [stdout] test modular::tree_learn::tests::test_traverse_with_spec_props ... ok
[INFO] [stdout] test test_helpers::tests::test_parse_encoding_mode ... ok
[INFO] [stdout] test tests::baselines::tests::test_tolerance_calculation ... ok
[INFO] [stdout] test tests::bit_writer_tests::test_roundtrip_simple ... ok
[INFO] [stdout] test tests::bit_writer_tests::test_roundtrip_unaligned ... ok
[INFO] [stdout] test tests::header_tests::test_minimal_header ... ok
[INFO] [stdout] test trace::tests::test_format_bits ... ok
[INFO] [stdout] test vardct::ac_context::tests::test_block_context ... ok
[INFO] [stdout] test vardct::ac_context::tests::test_block_ctx_map_default ... ok
[INFO] [stdout] test vardct::ac_context::tests::test_block_ctx_map_dynamic_methods ... ok
[INFO] [stdout] test vardct::ac_context::tests::test_block_ctx_map_num_ctxs_bounded ... ok
[INFO] [stdout] test vardct::ac_context::tests::test_non_zero_context ... ok
[INFO] [stdout] test vardct::ac_context::tests::test_zero_density_context_bounds ... ok
[INFO] [stdout] test vardct::ac_group::tests::test_ac_strategy_info ... ok
[INFO] [stdout] test vardct::ac_group::tests::test_coeff_order_16x16_llf_first ... ok
[INFO] [stdout] test vardct::ac_group::tests::test_coeff_order_32x32_llf_first ... ok
[INFO] [stdout] test vardct::ac_group::tests::test_coeff_order_8x16 ... ok
[INFO] [stdout] test vardct::ac_group::tests::test_coeff_order_8x8 ... ok
[INFO] [stdout] test vardct::ac_group::tests::test_num_nonzero_8x8_except_dc ... ok
[INFO] [stdout] test vardct::ac_group::tests::test_predict_from_top_and_left ... ok
[INFO] [stdout] test vardct::ac_strategy::tests::test_ac_strategy_map_default ... ok
[INFO] [stdout] test vardct::ac_strategy::tests::test_ac_strategy_map_set_dct16x8 ... ok
[INFO] [stdout] test vardct::ac_strategy::tests::test_ac_strategy_map_set_dct8x16 ... ok
[INFO] [stdout] test vardct::ac_strategy::tests::test_adjust_quant_field ... ok
[INFO] [stdout] test vardct::ac_strategy::tests::test_count_first_blocks ... ok
[INFO] [stdout] test vardct::ac_strategy::tests::test_estimate_entropy_finite ... ok
[INFO] [stdout] test vardct::ac_strategy::tests::test_estimate_entropy_pixel_domain ... ok
[INFO] [stdout] test vardct::ac_strategy::tests::test_estimate_entropy_pixel_domain_strategies ... ok
[INFO] [stdout] test modular::squeeze::tests::test_smooth_tendency_monotonic_decreasing ... ok
[INFO] [stdout] test vardct::adaptive_quant::tests::test_adaptive_quant_field_uniform ... ok
[INFO] [stdout] test vardct::adaptive_quant::tests::test_adaptive_quant_field_varying ... ok
[INFO] [stdout] test vardct::adaptive_quant::tests::test_compute_mask ... ok
[INFO] [stdout] test vardct::adaptive_quant::tests::test_compute_mask1x1_edges ... ok
[INFO] [stdout] test vardct::adaptive_quant::tests::test_compute_mask1x1_uniform ... ok
[INFO] [stdout] test vardct::adaptive_quant::tests::test_fast_log2f ... ok
[INFO] [stdout] test vardct::adaptive_quant::tests::test_fast_pow2f ... ok
[INFO] [stdout] test vardct::adaptive_quant::tests::test_masking_sqrt ... ok
[INFO] [stdout] test vardct::adaptive_quant::tests::test_ratio_of_derivatives ... ok
[INFO] [stdout] test vardct::adaptive_quant::tests::test_store_min4 ... ok
[INFO] [stdout] test vardct::afv::tests::test_afv_4x4_roundtrip ... ok
[INFO] [stdout] test vardct::afv::tests::test_afv_dct_4x4_constant ... ok
[INFO] [stdout] test vardct::afv::tests::test_afv_full_roundtrip ... ok
[INFO] [stdout] test vardct::afv::tests::test_afv_kind_from_strategy ... ok
[INFO] [stdout] test vardct::afv::tests::test_afv_regions_isolated ... ok
[INFO] [stdout] test vardct::afv::tests::test_afv_transform_from_pixels_constant ... ok
[INFO] [stdout] test vardct::chroma_from_luma::tests::test_cfl_map_uniform_gray ... ok
[INFO] [stdout] test vardct::chroma_from_luma::tests::test_find_best_multiplier_correlated ... ok
[INFO] [stdout] test vardct::chroma_from_luma::tests::test_find_best_multiplier_uncorrelated ... ok
[INFO] [stdout] test vardct::chroma_from_luma::tests::test_find_best_multiplier_zero_input ... ok
[INFO] [stdout] test vardct::chroma_from_luma::tests::test_ytob_ratio ... ok
[INFO] [stdout] test vardct::chroma_from_luma::tests::test_ytox_ratio ... ok
[INFO] [stdout] test vardct::cluster::tests::test_cluster_identical ... ok
[INFO] [stdout] test vardct::cluster::tests::test_cluster_single ... ok
[INFO] [stdout] test vardct::cluster::tests::test_histogram_basic ... ok
[INFO] [stdout] test vardct::coeff_order::tests::test_coeff_order_context ... ok
[INFO] [stdout] test vardct::coeff_order::tests::test_compute_custom_orders_all_zero_image ... ok
[INFO] [stdout] test vardct::coeff_order::tests::test_lehmer_code_identity ... ok
[INFO] [stdout] test vardct::coeff_order::tests::test_lehmer_code_jxl_rs_golden ... ok
[INFO] [stdout] test vardct::coeff_order::tests::test_lehmer_code_known ... ok
[INFO] [stdout] test vardct::coeff_order::tests::test_lehmer_code_reverse ... ok
[INFO] [stdout] test vardct::coeff_order::tests::test_natural_coeff_order_16x16 ... ok
[INFO] [stdout] test vardct::coeff_order::tests::test_natural_coeff_order_8x16 ... ok
[INFO] [stdout] test vardct::coeff_order::tests::test_natural_coeff_order_8x8 ... ok
[INFO] [stdout] test vardct::coeff_order::tests::test_natural_coeff_order_lut_inverse ... ok
[INFO] [stdout] test vardct::coeff_order::tests::test_strategy_bucket ... ok
[INFO] [stdout] test vardct::coeff_order::tests::test_tokenize_natural_order_produces_minimal_tokens ... ok
[INFO] [stdout] test vardct::common::tests::test_ceil_log2_nonzero ... ok
[INFO] [stdout] test vardct::common::tests::test_div_ceil ... ok
[INFO] [stdout] test vardct::common::tests::test_floor_log2_nonzero ... ok
[INFO] [stdout] test vardct::common::tests::test_pack_signed ... ok
[INFO] [stdout] test vardct::context_tree::tests::test_compact_block_context_map_size ... ok
[INFO] [stdout] test vardct::context_tree::tests::test_context_tree_tokens_contexts_in_range ... ok
[INFO] [stdout] test vardct::context_tree::tests::test_context_tree_tokens_count ... ok
[INFO] [stdout] test vardct::context_tree::tests::test_write_block_context_map ... ok
[INFO] [stdout] test vardct::context_tree::tests::test_write_block_ctx_map_adaptive_default ... ok
[INFO] [stdout] test vardct::context_tree::tests::test_write_block_ctx_map_adaptive_with_qf ... ok
[INFO] [stdout] test vardct::context_tree::tests::test_write_context_tree ... ok
[INFO] [stdout] test vardct::dc_coding::tests::test_clamped_gradient_edges ... ok
[INFO] [stdout] test modular::frame::tests::test_encode_multi_group_image ... ok
[INFO] [stdout] test vardct::dc_coding::tests::test_gradient_context_lut_bounds ... ok
[INFO] [stdout] test vardct::dc_coding::tests::test_gradient_context_lut_size ... ok
[INFO] [stdout] test vardct::dc_coding::tests::test_write_dc_tokens_empty ... ok
[INFO] [stdout] test vardct::dc_coding::tests::test_write_dc_tokens_simple ... ok
[INFO] [stdout] test vardct::dc_tree_learn::debug_tests::test_static_tokens_through_learned_path ... ok
[INFO] [stdout] test vardct::dc_tree_learn::test_wrapped_tree_tokens ... ok
[INFO] [stdout] test vardct::dc_tree_learn::test_wrapped_tree_tokens_deep_dc ... ok
[INFO] [stdout] test vardct::dc_tree_learn::test_wrapped_tree_tokens_depth1_dc ... ok
[INFO] [stdout] test vardct::dc_tree_learn::tests::test_compute_dc_properties ... ok
[INFO] [stdout] test vardct::dc_tree_learn::tests::test_gather_dc_samples_empty ... ok
[INFO] [stdout] test vardct::dc_tree_learn::tests::test_gather_dc_samples_simple ... ok
[INFO] [stdout] test vardct::dc_tree_learn::tests::test_get_dc_context ... ok
[INFO] [stdout] test vardct::dc_tree_learn::tests::test_learn_dc_tree_constant ... ok
[INFO] [stdout] test vardct::dc_tree_learn::tests::test_learn_dc_tree_empty ... ok
[INFO] [stdout] test vardct::dc_tree_learn::tests::test_tree_to_tokens ... ok
[INFO] [stdout] test vardct::dct::tests::test_dc_from_dct_16x16_dc_only ... ok
[INFO] [stdout] test vardct::dct::tests::test_dc_from_dct_16x16_uniform ... ok
[INFO] [stdout] test vardct::dc_coding::tests::test_clamped_gradient_simple ... ok
[INFO] [stdout] test vardct::dct::tests::test_dc_from_dct_32x32_dc_only ... ok
[INFO] [stdout] test vardct::dct::tests::test_dc_from_dct_32x32_uniform ... ok
[INFO] [stdout] test vardct::dct::tests::test_dc_from_dct_8x8 ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct1d_16_roundtrip_scaling ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct1d_2 ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct1d_32_constant ... ok
[INFO] [stdout] test modular::tree_learn::tests::test_compute_best_tree_two_channels ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct1d_4 ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct1d_8 ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct1d_8_roundtrip_scaling ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct2x2_roundtrip ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct2x2_roundtrip_constant ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct_16x16_constant ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct_16x16_no_final_transpose ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct_16x32_dc_extraction_constant ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct_32x16_dc_extraction_constant ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct_32x32_constant ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct_16x16_roundtrip ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct_32x32_dc_extraction_constant ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct_32x64_dc_extraction_constant ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct_4x8_constant ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct_4x8_energy_preservation ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct_4x8_full_constant ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct_32x32_no_final_transpose ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct_4x8_full_dc_extraction ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct_4x8_full_top_bottom_different ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct_64x64_dc_constant ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct_64x32_dc_extraction_constant ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct_8x4_constant ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct_8x4_energy_preservation ... ok
[INFO] [stdout] test vardct::dct::tests::test_dc_from_dct_16x8 ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct_8x4_full_dc_extraction ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct_8x4_full_left_right_different ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct_8x8_constant ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct_8x8_energy_preservation ... ok
[INFO] [stdout] test vardct::dct::tests::test_idct_16x32_roundtrip ... ok
[INFO] [stdout] test vardct::dct::tests::test_idct_32x16_roundtrip ... ok
[INFO] [stdout] test vardct::dct::tests::test_idct_32x32_roundtrip ... ok
[INFO] [stdout] test vardct::dct::tests::test_idct_32x64_roundtrip ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct_8x4_full_constant ... ok
[INFO] [stdout] test vardct::adaptive_quant::tests::test_adaptive_quant_field_non_multiple_of_8 ... ok
[INFO] [stdout] test vardct::dct::tests::test_idct_64x32_roundtrip ... ok
[INFO] [stdout] test vardct::dct::tests::test_idct_8x4_roundtrip ... ok
[INFO] [stdout] test vardct::dct::tests::test_dct_64x64_dc_extraction_constant ... ok
[INFO] [stdout] test vardct::dct::tests::test_idct_8x8_roundtrip ... ignored
[INFO] [stdout] test vardct::dct::tests::test_idct_8x8_impulse ... ok
[INFO] [stdout] test vardct::dct::tests::test_identity_roundtrip ... ok
[INFO] [stdout] test vardct::dct::tests::test_identity_roundtrip_constant ... ok
[INFO] [stdout] test vardct::dct::tests::test_idct_8x8_constant ... ok
[INFO] [stdout] test vardct::dct::tests::test_idct_64x64_roundtrip ... ok
[INFO] [stdout] test vardct::encoder::tests::test_convert_to_xyb_padded ... ok
[INFO] [stdout] test vardct::encoder::tests::test_encode_small_image ... ok
[INFO] [stdout] test vardct::encoder::tests::test_encoder_creation ... ok
[INFO] [stdout] test vardct::encoder::tests::test_encode_16x16_red_image ... ok
[INFO] [stdout] test vardct::encoder::tests::test_hash_lock_13x17_noise ... ok
[INFO] [stdout] test vardct::encoder::tests::test_hash_lock_16x16_solid ... ok
[INFO] [stdout] test vardct::encoder::tests::test_hash_lock_8x8_gradient ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_roundtrip_lossless_rgb_multigroup_300 ... ok
[INFO] [stdout] test vardct::epf::tests::test_epf_constant_passthrough ... ok
[INFO] [stdout] test vardct::epf::tests::test_epf_iters_zero ... ok
[INFO] [stdout] test vardct::epf::tests::test_epf_sharpness_zero_noop ... ok
[INFO] [stdout] test vardct::epf::tests::test_epf_smoothing ... ok
[INFO] [stdout] test vardct::frame::tests::test_distance_params ... ok
[INFO] [stdout] test vardct::frame::tests::test_quant_dc ... ok
[INFO] [stdout] test vardct::gaborish::tests::test_kernel_normalization ... ok
[INFO] [stdout] test vardct::gaborish::tests::test_sharpening_effect ... ok
[INFO] [stdout] test vardct::gaborish::tests::test_uniform_image_preserved ... ok
[INFO] [stdout] test vardct::noise::tests::test_denoise_xyb_reduces_noise ... ok
[INFO] [stdout] test vardct::noise::tests::test_estimate_noise_too_small ... ok
[INFO] [stdout] test vardct::noise::tests::test_index_and_frac ... ok
[INFO] [stdout] test vardct::noise::tests::test_interpolate_noise_lut ... ok
[INFO] [stdout] test vardct::noise::tests::test_noise_params_clamp ... ok
[INFO] [stdout] test vardct::noise::tests::test_noise_params_has_any ... ok
[INFO] [stdout] test vardct::noise::tests::test_noise_params_write_roundtrip ... ok
[INFO] [stdout] test vardct::noise::tests::test_noise_quality_coef ... ok
[INFO] [stdout] test vardct::noise::tests::test_scg_optimizer_quadratic ... ok
[INFO] [stdout] test vardct::quant::tests::test_all_weights_positive ... ok
[INFO] [stdout] test vardct::quant::tests::test_dc_quant_inverse ... ok
[INFO] [stdout] test vardct::quant::tests::test_dc_smallest_weight ... ok
[INFO] [stdout] test vardct::quant::tests::test_dct16_vs_dct8_equivalent_frequencies ... ok
[INFO] [stdout] test vardct::quant::tests::test_dct4x8_position8_weight ... ok
[INFO] [stdout] test vardct::quant::tests::test_quant_weights_access ... ok
[INFO] [stdout] test vardct::quant::tests::test_quantize_dequantize_roundtrip ... ok
[INFO] [stdout] test vardct::quant::tests::test_table_sizes ... ok
[INFO] [stdout] test vardct::quant::tests::test_weight_ranges ... ok
[INFO] [stdout] test vardct::quant::tests::test_weight_stats_per_strategy ... ok
[INFO] [stdout] test vardct::quant::weight_debug_tests::test_print_dct8_weights ... ok
[INFO] [stdout] test vardct::reconstruct::tests::test_full_roundtrip_dct16x16 ... ok
[INFO] [stdout] test vardct::reconstruct::tests::test_gab_smooth_constant ... ok
[INFO] [stdout] test vardct::reconstruct::tests::test_llf_roundtrip_16x16 ... ok
[INFO] [stdout] test vardct::reconstruct::tests::test_llf_roundtrip_32x32 ... ok
[INFO] [stdout] test vardct::reconstruct::tests::test_xyb_to_linear_rgb_roundtrip ... ok
[INFO] [stdout] test vardct::tests::test_ac_context_bounds ... ok
[INFO] [stdout] test vardct::tests::test_afv_strategy_roundtrip ... ignored
[INFO] [stdout] test vardct::tests::test_common_pack_signed ... ok
[INFO] [stdout] test vardct::encoder::tests::test_hash_lock_64x64_checkerboard ... ok
[INFO] [stdout] test vardct::tests::test_dct32x16_16x32_roundtrip ... ignored
[INFO] [stdout] test api_tests::tree_learning_tests::test_tree_learning_palette_rgb_4_colors_32x32 ... ok
[INFO] [stdout] test vardct::encoder::tests::test_dc_tree_learning ... ok
[INFO] [stdout] test vardct::tests::test_dct2x2_strategy_roundtrip ... ok
[INFO] [stdout] test vardct::encoder::tests::test_butteraugli_loop_basic ... ok
[INFO] [stdout] test vardct::tests::test_decode_libjxl_tiny_reference ... ignored, Decoder integration test - run with --ignored
[INFO] [stdout] test vardct::tests::test_distance_params_reasonable ... ok
[INFO] [stdout] test vardct::tests::test_encoder_default ... ok
[INFO] [stdout] test vardct::tests::test_dct32x64_forced_decode ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_encode_multigroup_512x512 ... ok
[INFO] [stdout] test vardct::encoder::tests::test_roundtrip_non_8_aligned ... ok
[INFO] [stdout] test vardct::tests::test_identity_strategy_roundtrip ... ok
[INFO] [stdout] test vardct::tests::test_dct64x32_forced_decode ... ok
[INFO] [stdout] test vardct::tests::test_dct64x64_forced_decode ... ok
[INFO] [stdout] test vardct::tests::test_lossy_alpha_single_group_roundtrip ... ok
[INFO] [stdout] test vardct::tests::test_noise_synthesis_clean_image_no_noise_detected ... ok
[INFO] [stdout] test vardct::tests::test_noise_synthesis_ans_roundtrip ... ok
[INFO] [stdout] test vardct::tests::test_dct64x64_forced_256x256 ... ok
[INFO] [stdout] test vardct::tests::test_noise_synthesis_roundtrip_oxide ... ok
[INFO] [stdout] test vardct::tests::test_optimize_codes_roundtrip_small ... ok
[INFO] [stdout] test vardct::tests::test_static_codes_8x8_roundtrip ... ok
[INFO] [stdout] test vardct::tests::test_static_codes_exist ... ok
[INFO] [stdout] test vardct::tests::test_tiny_encoder_decode ... ignored, Decoder integration test - run with --ignored
[INFO] [stdout] test vardct::tests::test_tiny_encoder_produces_jxl_signature ... ok
[INFO] [stdout] test vardct::tests::test_noise_synthesis_static_huffman_roundtrip ... ok
[INFO] [stdout] test vardct::tests::test_token_creation ... ok
[INFO] [stdout] test vardct::tests::test_uint_coder ... ok
[INFO] [stdout] test api_tests::tree_learning_tests::test_tree_learning_gray_32x32 ... ok
[INFO] [stdout] test api_tests::tree_learning_tests::test_tree_learning_gray_gradient_48x48 ... ok
[INFO] [stdout] test vardct::tests::test_optimize_codes_various_sizes ... ok
[INFO] [stdout] test vardct::tests::test_tiny_encoder_various_sizes ... ok
[INFO] [stdout] test api_tests::decoder_validation::test_dual_decode_multi_group ... ok
[INFO] [stdout] test vardct::tests::test_optimize_codes_boundary_256 ... ok
[INFO] [stdout] test api_tests::tree_learning_tests::test_tree_learning_rgb_gradient_32x32_rgb ... ok
[INFO] [stdout] test vardct::tests::test_noise_synthesis_multigroup ... ok
[INFO] [stdout] test api_tests::tree_learning_tests::test_tree_learning_gray_gradient_64x64 ... ok
[INFO] [stdout] test vardct::tests::test_lz77_backref_roundtrip ... ok
[INFO] [stdout] test api_tests::tree_learning_tests::test_tree_learning_gray_gradient_128x128 has been running for over 60 seconds
[INFO] [stdout] test api_tests::tree_learning_tests::test_tree_learning_rgb_gradient_128x128 has been running for over 60 seconds
[INFO] [stdout] test api_tests::tree_learning_tests::test_tree_learning_rgb_gradient_64x64 has been running for over 60 seconds
[INFO] [stdout] test api_tests::tree_learning_tests::test_tree_learning_rgb_multigroup_300x300 has been running for over 60 seconds
[INFO] [stdout] test vardct::tests::test_lz77_rle_roundtrip has been running for over 60 seconds
[INFO] [stdout] test api_tests::tree_learning_tests::test_tree_learning_rgb_gradient_64x64 ... ok
[INFO] [stdout] test vardct::tests::test_lz77_rle_roundtrip ... ok
[INFO] [stdout] test api_tests::tree_learning_tests::test_tree_learning_gray_gradient_128x128 ... ok
[INFO] [stdout] test api_tests::tree_learning_tests::test_tree_learning_rgb_gradient_128x128 ... ok
[ERROR] error running command: no output for 300 seconds
[INFO] running `Command { std: "docker" "inspect" "f1b05bd310206ddde55d0c57d2e1aeaa283bc3a16a48d4d797ff557a1408238a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f1b05bd310206ddde55d0c57d2e1aeaa283bc3a16a48d4d797ff557a1408238a", kill_on_drop: false }`
[INFO] [stdout] f1b05bd310206ddde55d0c57d2e1aeaa283bc3a16a48d4d797ff557a1408238a
