From 1c3bd8beb43f07db1bb2b93b1e26eeaf476bc564 Mon Sep 17 00:00:00 2001 From: Andreas Huggel Date: Sun, 9 Oct 2005 12:46:53 +0000 Subject: [PATCH] Started test driver for bugfixes regression testing --- test/bugfixes-test.sh | 31 ++++++++++++++++++ ...exiv2-brokeniptc2.jpg => exiv2-bug440.jpg} | Bin ...{exiv2-brokeniptc.jpg => exiv2-bug441.jpg} | Bin 3 files changed, 31 insertions(+) create mode 100755 test/bugfixes-test.sh rename test/data/{exiv2-brokeniptc2.jpg => exiv2-bug440.jpg} (100%) rename test/data/{exiv2-brokeniptc.jpg => exiv2-bug441.jpg} (100%) diff --git a/test/bugfixes-test.sh b/test/bugfixes-test.sh new file mode 100755 index 00000000..865e70d4 --- /dev/null +++ b/test/bugfixes-test.sh @@ -0,0 +1,31 @@ +#! /bin/sh +# Test driver with regression tests for bugfixes +results="./tmp/bugfixes-test.out" +good="./data/bugfixes-test.out" +diffargs="--strip-trailing-cr" +tmpfile=tmp/ttt +touch $tmpfile +diff -q $diffargs $tmpfile $tmpfile 2>/dev/null +if [ $? -ne 0 ] ; then + diffargs="" +fi +( +LD_LIBRARY_PATH=../../src:$LD_LIBRARY_PATH +export LD_LIBRARY_PATH +binpath="../../src" +cd ./tmp +# bug 440 +cp -f ../data/exiv2-bug440.jpg . +$binpath/exiv2 -pi exiv2-bug440.jpg +# bug 441 +cp -f ../data/exiv2-bug441.jpg . +$binpath/exiv2 -pi exiv2-bug441.jpg +) > $results + +diff -q $diffargs $results $good +rc=$? +if [ $rc -eq 0 ] ; then + echo "All testcases passed." +else + diff $diffargs $results $good +fi diff --git a/test/data/exiv2-brokeniptc2.jpg b/test/data/exiv2-bug440.jpg similarity index 100% rename from test/data/exiv2-brokeniptc2.jpg rename to test/data/exiv2-bug440.jpg diff --git a/test/data/exiv2-brokeniptc.jpg b/test/data/exiv2-bug441.jpg similarity index 100% rename from test/data/exiv2-brokeniptc.jpg rename to test/data/exiv2-bug441.jpg