#!/bin/sh
#
#  Tests for the Debian libjpeg packages. Requires libjpegg6a and
#  libjpeg-gif to be installed. To use, simply run this script from
#  the shell prompt. If successful, it will say so, otherwise it
#  will state which file was not created correctly.


PATH=/usr/bin:/bin
SRCDIR=/usr/doc/libjpeg-gif/tests
TESTDIR=/tmp/libjpeg-gif.$$

cp -r $SRCDIR $TESTDIR
gunzip $TESTDIR/*.gz
djpeg -dct int -ppm -outfile $TESTDIR/testout.ppm  $TESTDIR/testorig.jpg
djpeg -dct int -gif -outfile $TESTDIR/testout.gif  $TESTDIR/testorig.jpg
cjpeg -dct int -outfile $TESTDIR/testout.jpg  $TESTDIR/testimg.ppm
djpeg -dct int -ppm -outfile $TESTDIR/testoutp.ppm $TESTDIR/testprog.jpg
cjpeg -dct int -progressive -opt -outfile $TESTDIR/testoutp.jpg $TESTDIR/testimg.ppm
jpegtran -outfile $TESTDIR/testoutt.jpg $TESTDIR/testprog.jpg
cmp $TESTDIR/testimg.ppm $TESTDIR/testout.ppm || exit 1
cmp $TESTDIR/testimg.gif $TESTDIR/testout.gif || exit 1
cmp $TESTDIR/testimg.jpg $TESTDIR/testout.jpg || exit 1
cmp $TESTDIR/testimg.ppm $TESTDIR/testoutp.ppm || exit 1
cmp $TESTDIR/testimgp.jpg $TESTDIR/testoutp.jpg || exit 1
cmp $TESTDIR/testorig.jpg $TESTDIR/testoutt.jpg || exit 1
echo "The test was successful"
rm -rf $TESTDIR
