I discovered what the problem is.  The test [ $res ] do not work the way
you want it to.  It need to compare with 0, like this:

diff --git a/debian/tests/test01 b/debian/tests/test01
index 1c0d63f..73e1fac 100755
--- a/debian/tests/test01
+++ b/debian/tests/test01
@@ -1,4 +1,5 @@
 #!/bin/sh
+
 cd debian/tests
 
 echo "info: compiling"
@@ -7,7 +8,7 @@ echo "info: compiling"
 echo "info: running"
 cmp -s test01.exp $AUTOPKGTEST_TMP/test01.act
 res=$?
-if [ $res ] ; then
+if [ 0 = $res ] ; then
     echo "success: test01 produced proper results"
 else
     echo "error: test01 did not produce proper results"
diff --git a/debian/tests/test02 b/debian/tests/test02
index fb85d2e..cb4359d 100755
--- a/debian/tests/test02
+++ b/debian/tests/test02
@@ -7,7 +7,7 @@ echo "info: compiling"
 echo "info: running"
 cmp -s test02.exp $AUTOPKGTEST_TMP/test02.act
 res=$?
-if [ $res ] ; then
+if [ 0 == $res ] ; then
     echo "success: test02 produced proper results"
 else
     echo "error: test02 did not produce proper results"
diff --git a/debian/tests/test03 b/debian/tests/test03
index c028d8b..07d679c 100755
--- a/debian/tests/test03
+++ b/debian/tests/test03
@@ -7,7 +7,7 @@ echo "info: compiling"
 echo "info: running"
 cmp -s test03.exp $AUTOPKGTEST_TMP/test03.act
 res=$?
-if [ $res ] ; then
+if [ 0 == $res ] ; then
     echo "success: test03 produced proper results"
 else
     echo "error: test03 did not produce proper results"
diff --git a/debian/tests/test04 b/debian/tests/test04
index fd2a6ad..ee31d4a 100755
--- a/debian/tests/test04
+++ b/debian/tests/test04
@@ -7,7 +7,7 @@ echo "info: compiling"
 echo "info: running"
 cmp -s test04.exp t$AUTOPKGTEST_TMP/est04.act
 res=$?
-if [ $res ] ; then
+if [ 0 == $res ] ; then
     echo "success: test04 produced proper results"
 else
     echo "error: test04 did not produce proper results"

-- 
Happy hacking
Petter Reinholdtsen

Reply via email to