mirror of
https://github.com/storytold/photocraft.git
synced 2026-10-24 09:57:08 -06:00
Every tests/*.rs file is its own executable that links the whole crate graph. Move each crate's test files into tests/it/ as modules of one tests/it/main.rs; helper modules under tests/common move with them. These keep their own binary (own process): - engine panic_hunt: a process-wide panic hook counts every panic. - engine text_gamma: changes the process-wide text gamma. - engine smart_filter_stages, mask_cache_purge: assert on global caches. - codecs pnm_peak_memory: reads the process's peak RSS. - photocraft mac_menu_appkit: harness = false.
36 lines
562 B
Rust
36 lines
562 B
Rust
//! The crate's integration tests, linked into one test binary.
|
|
|
|
mod camera_raw;
|
|
mod common;
|
|
mod dds;
|
|
mod dds_write;
|
|
mod decode_warnings;
|
|
mod deep_exr;
|
|
mod detect_caps;
|
|
mod dpx;
|
|
mod exr_cryptomatte;
|
|
mod exr_multipart;
|
|
mod fidelity;
|
|
mod gif_frames;
|
|
mod heif;
|
|
mod limits;
|
|
mod malformed;
|
|
mod metadata;
|
|
mod orientation;
|
|
mod pcx;
|
|
mod png_jpeg;
|
|
mod pnm_headers;
|
|
mod resolution;
|
|
mod roundtrip;
|
|
mod source_settings;
|
|
mod tga;
|
|
mod tiff_bench;
|
|
mod tiff_exif;
|
|
mod tiff_lab;
|
|
mod tiff_pages;
|
|
mod tiff_photoshop;
|
|
mod tiff_regressions;
|
|
mod webp_frames;
|
|
mod webp_lossy;
|
|
mod xpm;
|