Skip to content

Commit b3be0b9

Browse files
authored
Skip ImageMagick test in MinGW
ImageMagick 7.1.2-17 fails or crashes in MinGW. Skip the ImageMagick test to avoid test failures in test_cmd_icc_profile.sh and test_cmd_transform.sh. Fixes #3111.
1 parent cba025a commit b3be0b9

2 files changed

Lines changed: 21 additions & 0 deletions

File tree

tests/test_cmd_icc_profile.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,18 @@ pushd ${TMP_DIR}
7777
fi
7878
"${IMAGEMAGICK}" --version
7979

80+
# Avoid ImageMagick 7.1.2-17 errors in MinGW. See
81+
# https://github.com/AOMediaCodec/libavif/issues/3111.
82+
if [[ -n "${MSYSTEM:-}" ]]
83+
then
84+
echo "Skipping ImageMagick test in MinGW"
85+
touch "${ENCODED_FILE}"
86+
touch "${DECODED_FILE}"
87+
touch "${CORRECTED_FILE}"
88+
popd
89+
exit 0
90+
fi
91+
8092
"${AVIFENC}" -s 8 -l "${INPUT_COLOR_PNG}" -o "${ENCODED_FILE}"
8193
# Old version of ImageMagick may not support reading ICC from AVIF.
8294
# Decode to PNG using avifdec first.

tests/test_cmd_transform.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,15 @@ pushd ${TMP_DIR}
9595
fi
9696
"${IMAGEMAGICK}" --version
9797

98+
# Avoid ImageMagick 7.1.2-17 errors in MinGW. See
99+
# https://github.com/AOMediaCodec/libavif/issues/3111.
100+
if [[ -n "${MSYSTEM:-}" ]]
101+
then
102+
echo "Skipping ImageMagick test in MinGW"
103+
popd
104+
exit 0
105+
fi
106+
98107
JPEG_PSNR_THRESHOLD=48
99108

100109
# Crop

0 commit comments

Comments
 (0)