From 82c2ac0d3a49fd29c35a43a00b1b4f29f1c16bad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Sun, 21 Apr 2024 21:26:28 +0200 Subject: [PATCH] Fully skip segfaulting test_cms_identity_transforms --- python-imagecodecs.spec | 308 ++++++++++++++++++++-------------------- 1 file changed, 155 insertions(+), 153 deletions(-) diff --git a/python-imagecodecs.spec b/python-imagecodecs.spec index 16f7a7b..6a4bdc5 100644 --- a/python-imagecodecs.spec +++ b/python-imagecodecs.spec @@ -105,161 +105,163 @@ export PYTHONPATH=. %check -# TODO - tests/test_imagecodecs.py::test_cms_identity_transforms[None-True-False-H-f] segfaults -# TODO - investigae blosc2 test failues - value differences -# spng_encode appears to not be available with openjpeg2 disabled, but the test still tries to run -# Other deselected tests seem to be related to unsupported compression types +TEST_OPTS=( + # TODO - tests/test_imagecodecs.py::test_cms_identity_transforms segfaults (various cases) + --deselect "tests/test_imagecodecs.py::test_cms_identity_transforms" + # TODO - investigate blosc2 test failues - value differences + --deselect "tests/test_imagecodecs.py::test_compressors[blosc2-encode-0-new]" + --deselect "tests/test_imagecodecs.py::test_compressors[blosc2-encode-0-bytearray]" + --deselect "tests/test_imagecodecs.py::test_compressors[blosc2-encode-0-out]" + --deselect "tests/test_imagecodecs.py::test_compressors[blosc2-encode-0-size]" + --deselect "tests/test_imagecodecs.py::test_compressors[blosc2-encode-2-new]" + --deselect "tests/test_imagecodecs.py::test_compressors[blosc2-encode-2-bytearray]" + --deselect "tests/test_imagecodecs.py::test_compressors[blosc2-encode-2-out]" + --deselect "tests/test_imagecodecs.py::test_compressors[blosc2-encode-2-size]" + --deselect "tests/test_imagecodecs.py::test_compressors[blosc2-encode-3069-new]" + --deselect "tests/test_imagecodecs.py::test_compressors[blosc2-encode-3069-bytearray]" + --deselect "tests/test_imagecodecs.py::test_compressors[blosc2-encode-3069-out]" + --deselect "tests/test_imagecodecs.py::test_compressors[blosc2-encode-3069-size]" + # spng_encode appears to not be available with openjpeg2 disabled, but the test still tries to run + --deselect tests/test_imagecodecs.py::test_spng_encode + # Other deselected tests seem to be related to unsupported compression types + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-new-new-None]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-new-new-5]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-new-new--1]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-new-out-None]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-new-out-5]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-new-out--1]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-new-bytearray-None]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-new-bytearray-5]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-new-bytearray--1]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-out-new-None]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-out-new-5]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-out-new--1]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-out-out-None]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-out-out-5]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-out-out--1]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-out-bytearray-None]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-out-bytearray-5]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-out-bytearray--1]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-bytearray-new-None]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-bytearray-new-5]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-bytearray-new--1]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-bytearray-out-None]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-bytearray-out-5]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-bytearray-out--1]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-bytearray-bytearray-None]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-bytearray-bytearray-5]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-bytearray-bytearray--1]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-new-new-None]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-new-new-5]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-new-new--1]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-new-out-None]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-new-out-5]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-new-out--1]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-new-bytearray-None]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-new-bytearray-5]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-new-bytearray--1]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-out-new-None]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-out-new-5]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-out-new--1]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-out-out-None]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-out-out-5]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-out-out--1]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-out-bytearray-None]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-out-bytearray-5]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-out-bytearray--1]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-bytearray-new-None]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-bytearray-new-5]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-bytearray-new--1]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-bytearray-out-None]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-bytearray-out-5]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-bytearray-out--1]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-bytearray-bytearray-None]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-bytearray-bytearray-5]" + --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-bytearray-bytearray--1]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.lerc.u1-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.lerc.u1-True]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[rgb.tiled.lerc.u1-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[rgb.tiled.lerc.u1-True]" + --deselect "tests/test_imagecodecs.py::test_numcodecs[heif-gray]" + --deselect "tests/test_imagecodecs.py::test_numcodecs[heif-rgb]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[rgb.u1-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.i2-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.one.f8-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[rgba.separate.tiled.u1-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.u1-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.f8-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[rgb.separate.u1-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.tiled.u1-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.u2-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.f4-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.i1-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.u4-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.c8-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[rgb.separate.tiled.u1-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.separate.u1-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[rgba.u1-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.f2-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.tiled.u2-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.one.f4-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.series.u1-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[rgba.tiled.u1-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.i4-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[rgba.separate.u1-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[rgb.tiled.u1-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[rgb.predict.u1-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.contig.u1-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.one.f2-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.bigendian.u2-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.bigtiff.u1-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.stack.u1-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.c16-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.i8-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.u8-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.tiled.f4-False]" + --deselect "tests/test_imagecodecs.py::test_tiff_index[0]" + --deselect "tests/test_imagecodecs.py::test_tiff_index[3]" + --deselect "tests/test_imagecodecs.py::test_tiff_index[None]" + --deselect "tests/test_imagecodecs.py::test_tiff_index[list]" + --deselect "tests/test_imagecodecs.py::test_tiff_index[slice]" + --deselect "tests/test_imagecodecs.py::test_tiff_asrgb" + --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-False-u1-<]" + --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-False-u1->]" + --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-False-u2-<]" + --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-False-u2->]" + --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-False-f2-<]" + --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-False-f2->]" + --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-False-f4-<]" + --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-False-f4->]" + --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-True-u1-<]" + --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-True-u1->]" + --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-True-u2-<]" + --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-True-u2->]" + --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-True-f2-<]" + --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-True-f2->]" + --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-True-f4-<]" + --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-True-f4->]" + --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-False-u1-<]" + --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-False-u1->]" + --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-False-u2-<]" + --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-False-u2->]" + --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-False-f2-<]" + --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-False-f2->]" + --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-False-f4-<]" + --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-False-f4->]" + --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-True-u1-<]" + --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-True-u1->]" + --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-True-u2-<]" + --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-True-u2->]" + --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-True-f2-<]" + --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-True-f2->]" + --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-True-f4-<]" + --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-True-f4->]" +) + # A number of tests fail on s390x, ignore that for now -%pytest -v \ - --deselect "tests/test_imagecodecs.py::test_cms_identity_transforms[None-True-False-f-B]" \ - --deselect "tests/test_imagecodecs.py::test_cms_identity_transforms[None-True-False-H-f]" \ - --deselect "tests/test_imagecodecs.py::test_compressors[blosc2-encode-0-new]" \ - --deselect "tests/test_imagecodecs.py::test_compressors[blosc2-encode-0-bytearray]" \ - --deselect "tests/test_imagecodecs.py::test_compressors[blosc2-encode-0-out]" \ - --deselect "tests/test_imagecodecs.py::test_compressors[blosc2-encode-0-size]" \ - --deselect "tests/test_imagecodecs.py::test_compressors[blosc2-encode-2-new]" \ - --deselect "tests/test_imagecodecs.py::test_compressors[blosc2-encode-2-bytearray]" \ - --deselect "tests/test_imagecodecs.py::test_compressors[blosc2-encode-2-out]" \ - --deselect "tests/test_imagecodecs.py::test_compressors[blosc2-encode-2-size]" \ - --deselect "tests/test_imagecodecs.py::test_compressors[blosc2-encode-3069-new]" \ - --deselect "tests/test_imagecodecs.py::test_compressors[blosc2-encode-3069-bytearray]" \ - --deselect "tests/test_imagecodecs.py::test_compressors[blosc2-encode-3069-out]" \ - --deselect "tests/test_imagecodecs.py::test_compressors[blosc2-encode-3069-size]" \ - --deselect tests/test_imagecodecs.py::test_spng_encode \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-new-new-None]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-new-new-5]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-new-new--1]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-new-out-None]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-new-out-5]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-new-out--1]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-new-bytearray-None]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-new-bytearray-5]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-new-bytearray--1]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-out-new-None]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-out-new-5]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-out-new--1]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-out-out-None]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-out-out-5]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-out-out--1]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-out-bytearray-None]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-out-bytearray-5]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-out-bytearray--1]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-bytearray-new-None]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-bytearray-new-5]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-bytearray-new--1]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-bytearray-out-None]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-bytearray-out-5]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-bytearray-out--1]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-bytearray-bytearray-None]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-bytearray-bytearray-5]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgb-bytearray-bytearray--1]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-new-new-None]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-new-new-5]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-new-new--1]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-new-out-None]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-new-out-5]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-new-out--1]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-new-bytearray-None]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-new-bytearray-5]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-new-bytearray--1]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-out-new-None]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-out-new-5]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-out-new--1]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-out-out-None]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-out-out-5]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-out-out--1]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-out-bytearray-None]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-out-bytearray-5]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-out-bytearray--1]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-bytearray-new-None]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-bytearray-new-5]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-bytearray-new--1]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-bytearray-out-None]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-bytearray-out-5]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-bytearray-out--1]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-bytearray-bytearray-None]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-bytearray-bytearray-5]" \ - --deselect "tests/test_imagecodecs.py::test_image_roundtrips[heif-uint8-rgba-bytearray-bytearray--1]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.lerc.u1-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.lerc.u1-True]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[rgb.tiled.lerc.u1-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[rgb.tiled.lerc.u1-True]" \ - --deselect "tests/test_imagecodecs.py::test_numcodecs[heif-gray]" \ - --deselect "tests/test_imagecodecs.py::test_numcodecs[heif-rgb]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[rgb.u1-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.i2-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.one.f8-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[rgba.separate.tiled.u1-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.u1-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.f8-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[rgb.separate.u1-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.tiled.u1-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.u2-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.f4-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.i1-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.u4-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.c8-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[rgb.separate.tiled.u1-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.separate.u1-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[rgba.u1-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.f2-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.tiled.u2-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.one.f4-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.series.u1-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[rgba.tiled.u1-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.i4-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[rgba.separate.u1-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[rgb.tiled.u1-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[rgb.predict.u1-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.contig.u1-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.one.f2-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.bigendian.u2-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.bigtiff.u1-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.stack.u1-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.c16-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.i8-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.u8-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_files[gray.tiled.f4-False]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_index[0]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_index[3]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_index[None]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_index[list]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_index[slice]" \ - --deselect "tests/test_imagecodecs.py::test_tiff_asrgb" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-False-u1-<]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-False-u1->]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-False-u2-<]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-False-u2->]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-False-f2-<]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-False-f2->]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-False-f4-<]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-False-f4->]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-True-u1-<]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-True-u1->]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-True-u2-<]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-True-u2->]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-True-f2-<]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-True-f2->]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-True-f4-<]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[deflate-True-f4->]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-False-u1-<]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-False-u1->]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-False-u2-<]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-False-u2->]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-False-f2-<]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-False-f2->]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-False-f4-<]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-False-f4->]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-True-u1-<]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-True-u1->]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-True-u2-<]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-True-u2->]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-True-f2-<]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-True-f2->]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-True-f4-<]" \ - --deselect "tests/test_imagecodecs.py::test_tifffile[lzma-True-f4->]" \ +%pytest -v "${TEST_OPTS[@]}" \ %ifarch s390x - || exit 0 + || : %endif %files -n python3-imagecodecs -f %{pyproject_files}