File: check-jpeg

package info (click to toggle)
libjpeg6b 6b-10
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 2,800 kB
  • ctags: 2,634
  • sloc: ansic: 21,031; sh: 6,781; asm: 284; makefile: 77
file content (29 lines) | stat: -rw-r--r-- 1,159 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/sh
#
#  Tests for the Debian libjpeg packages. 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.

set -e

SRCDIR=.
TESTDIR=testjpg
LD_LIBRARY_PATH=`pwd`
test -d $TESTDIR || mkdir $TESTDIR
cp test*.* $TESTDIR
uudecode -o $TESTDIR/testimg.gif $TESTDIR/testimg.uu

echo "Testing libjpeg:"
./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 
cmp $TESTDIR/testimg.gif $TESTDIR/testout.gif 
cmp $TESTDIR/testimg.jpg $TESTDIR/testout.jpg 
cmp $TESTDIR/testimg.ppm $TESTDIR/testoutp.ppm 
cmp $TESTDIR/testimgp.jpg $TESTDIR/testoutp.jpg 
cmp $TESTDIR/testorig.jpg $TESTDIR/testoutt.jpg 
echo "The test was successful"