[libromdata/tests] ImageDecoderTest: Add two Qoi test images.
Some checks are pending
Codecov / run (push) Waiting to run
CodeQL / Analyze (cpp) (push) Waiting to run

- argb-reference.qoi: Qoi version of argb-reference.png
- rgb-reference.qoi: Qoi version of rgb-reference.png
This commit is contained in:
David Korth 2025-06-16 01:06:17 -04:00
parent b0d5e05cce
commit 4badcf4bfb
3 changed files with 10 additions and 0 deletions

View File

@ -2049,6 +2049,16 @@ INSTANTIATE_TEST_SUITE_P(MAME, ImageDecoderTest,
MAME_MIPMAP_TEST("texture_compression_etc2.ktx", 7, "COMPRESSED_RGB8_ETC2"))
, ImageDecoderTest::test_case_suffix_generator);
// Qoi tests
#define QOI_IMAGE_TEST(file, format) ImageDecoderTest_mode( \
"Qoi/" file ".qoi.gz", \
file ".png", (format))
INSTANTIATE_TEST_SUITE_P(Qoi, ImageDecoderTest,
::testing::Values(
QOI_IMAGE_TEST("argb-reference", "ARGB32"),
QOI_IMAGE_TEST("rgb-reference", "RGB888"))
, ImageDecoderTest::test_case_suffix_generator);
// TODO: NPOT tests for compressed formats. (partial block sizes)
} }