Files
photocraft/xtask/exr-corpus.sha256
Tanish Manku 964a41dc02 Corpus: pin the deep OpenEXR test images and check them in CI (#881)
The deep EXR decoder (#642) was verified against the OpenEXR project's deep test images, but those
lived in a hand-copied `corpus/exr/` and the test skipped when they were absent, so CI never read
them. `cargo xtask corpus --exr` (and `--all`) now fetches the five `*.deep.exr` files of
openexr v3.5.2 `src/test/bin/test_images`, sha256-verified against `xtask/exr-corpus.sha256`.

`real_deep_files_decode` is behind the `corpus` feature and fails when the corpus is missing. It
checks each file's sample total, largest per-pixel count, cumulative counts and channel lengths,
and that the decoded u32 ID channels hold exactly the IDs listed by the upstream `.txt` sidecars
(an independent oracle), plus the flattened decode. FILE-216-3 moves to partial (EXR read in CI;
TIFF and RAW still are not).
2026-10-08 16:08:56 -04:00

6 lines
406 B
Plaintext

800ec94ffb2085da9a730dcda2f9611f5fb62f922a3f2aef77287e36106b9667 11.deep.exr
439907f3448480894264f0c8847f6c572f645441db34a5ad9f36f3f020d101b5 42.deep.exr
4d9bfa646323b80630933e114a3112095488e8c008cdf908e210979638e65fe4 64.deep.exr
2335ed6052258fe693cb795f2bea57f22ba0564281691c82f2987d31d96e9e74 multivariate.deep.exr
af8940912bfa856b2650d2005462fd348656385161ccf0745b91b143e934c5f6 objectid.deep.exr