Merge branch 'fax-test' into 'master'
add test for fax4 decoding See merge request libtiff/libtiff!114
This commit is contained in:
commit
bba9d00d77
@ -108,7 +108,8 @@ set(TESTSCRIPTS
|
||||
tiff2rgba-quad-tile.jpg.sh
|
||||
tiff2rgba-ojpeg_zackthecat_subsamp22_single_strip.sh
|
||||
tiff2rgba-ojpeg_chewey_subsamp21_multi_strip.sh
|
||||
tiff2rgba-ojpeg_single_strip_no_rowsperstrip.sh)
|
||||
tiff2rgba-ojpeg_single_strip_no_rowsperstrip.sh
|
||||
testfax4.sh)
|
||||
|
||||
# This list should contain all of the TIFF files in the 'images'
|
||||
# subdirectory which are intended to be used as input images for
|
||||
@ -129,7 +130,8 @@ set(TIFFIMAGES
|
||||
images/lzw-single-strip.tiff
|
||||
images/ojpeg_zackthecat_subsamp22_single_strip.tiff
|
||||
images/ojpeg_chewey_subsamp21_multi_strip.tiff
|
||||
images/ojpeg_single_strip_no_rowsperstrip.tiff)
|
||||
images/ojpeg_single_strip_no_rowsperstrip.tiff
|
||||
images/testfax4.tiff)
|
||||
|
||||
set(BMPIMAGES
|
||||
images/palette-1c-8b.bmp
|
||||
|
@ -149,6 +149,7 @@ TESTSCRIPTS = \
|
||||
tiff2rgba-palette-1c-8b.sh \
|
||||
tiff2rgba-rgb-3c-16b.sh \
|
||||
tiff2rgba-rgb-3c-8b.sh \
|
||||
testfax4.sh \
|
||||
$(JPEG_DEPENDENT_TESTSCRIPTS)
|
||||
|
||||
# This list should contain the references files
|
||||
@ -157,7 +158,8 @@ REFFILES = \
|
||||
refs/o-tiff2ps-EPS1.ps \
|
||||
refs/o-tiff2ps-PS1.ps \
|
||||
refs/o-tiff2ps-PS2.ps \
|
||||
refs/o-tiff2ps-PS3.ps
|
||||
refs/o-tiff2ps-PS3.ps \
|
||||
refs/o-testfax4.tiff
|
||||
|
||||
# This list should contain all of the TIFF files in the 'images'
|
||||
# subdirectory which are intended to be used as input images for
|
||||
@ -178,7 +180,8 @@ TIFFIMAGES = \
|
||||
images/lzw-single-strip.tiff \
|
||||
images/ojpeg_zackthecat_subsamp22_single_strip.tiff \
|
||||
images/ojpeg_chewey_subsamp21_multi_strip.tiff \
|
||||
images/ojpeg_single_strip_no_rowsperstrip.tiff
|
||||
images/ojpeg_single_strip_no_rowsperstrip.tiff \
|
||||
images/testfax4.tiff
|
||||
|
||||
PNMIMAGES = \
|
||||
images/minisblack-1c-8b.pgm \
|
||||
|
BIN
test/images/testfax4.tiff
Normal file
BIN
test/images/testfax4.tiff
Normal file
Binary file not shown.
BIN
test/refs/o-testfax4.tiff
Normal file
BIN
test/refs/o-testfax4.tiff
Normal file
Binary file not shown.
24
test/testfax4.sh
Executable file
24
test/testfax4.sh
Executable file
@ -0,0 +1,24 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# check decoding of a CCITT Group 4 encoded TIFF
|
||||
# with 0 length runs
|
||||
. ${srcdir:-.}/common.sh
|
||||
infile="${IMAGES}/testfax4.tiff"
|
||||
outfile="o-testfax4.tiff"
|
||||
rm -f $outfile
|
||||
echo "$MEMCHECK ${TIFFCP} -c lzw $infile $outfile"
|
||||
eval "$MEMCHECK ${TIFFCP} -c lzw $infile $outfile"
|
||||
status=$?
|
||||
if [ $status != 0 ] ; then
|
||||
echo "Returned failed status $status!"
|
||||
echo "Output (if any) is in \"${outfile}\"."
|
||||
exit $status
|
||||
fi
|
||||
echo "$MEMCHECK ${TIFFCMP} $outfile ${REFS}/$outfile"
|
||||
eval "$MEMCHECK ${TIFFCMP} $outfile ${REFS}/$outfile"
|
||||
status=$?
|
||||
if [ $status != 0 ] ; then
|
||||
echo "Returned failed status $status!"
|
||||
echo "\"${outfile}\" differs from reference file."
|
||||
exit $status
|
||||
fi
|
Loading…
Reference in New Issue
Block a user