Fully skip segfaulting test_cms_identity_transforms

This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2024-04-21 21:26:28 +02:00
commit 82c2ac0d3a

View file

@ -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}