summaryrefslogtreecommitdiffstats
path: root/tests/testsuite.at
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2012-12-07 08:44:25 +0100
committerPaolo Bonzini <pbonzini@redhat.com>2012-12-07 10:46:05 +0100
commit78b2f1aca29f6f670ae1e18631d1a6c391e5792d (patch)
tree23cce5df702c748b9221faa865959bdd1f61adef /tests/testsuite.at
parent63ab32635aac24e6a8fd78598f60b56f31987e4a (diff)
downloadmsitools-78b2f1aca29f6f670ae1e18631d1a6c391e5792d.tar.gz
msitools-78b2f1aca29f6f670ae1e18631d1a6c391e5792d.tar.xz
msitools-78b2f1aca29f6f670ae1e18631d1a6c391e5792d.zip
convert testsuite to autotest
Diffstat (limited to 'tests/testsuite.at')
-rw-r--r--tests/testsuite.at24
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/testsuite.at b/tests/testsuite.at
index 681df93..fd18a55 100644
--- a/tests/testsuite.at
+++ b/tests/testsuite.at
@@ -20,4 +20,28 @@
m4_include([package.m4])
AT_INIT
+
# Cannot use AT_TESTED because of $EXEEXT (Autotest bug)
+
+AT_BANNER([libmsi tests])
+
+AT_SETUP([testdatabase])
+AT_KEYWORDS([testdatabase])
+AT_SKIP_IF([! test -f $abs_builddir/tests/testdatabase$EXEEXT])
+AT_CHECK([tests/testdatabase$EXEEXT], [ignore], [stdout], [ignore])
+AT_CHECK([grep ^FAIL stdout], [1], [], [])
+AT_CLEANUP
+
+AT_SETUP([testrecord])
+AT_KEYWORDS([testrecord])
+AT_SKIP_IF([! test -f $abs_builddir/tests/testrecord$EXEEXT])
+AT_CHECK([tests/testrecord$EXEEXT], [ignore], [stdout], [ignore])
+AT_CHECK([grep ^FAIL stdout], [1], [], [])
+AT_CLEANUP
+
+AT_SETUP([testsuminfo])
+AT_KEYWORDS([testsuminfo])
+AT_SKIP_IF([! test -f $abs_builddir/tests/testsuminfo$EXEEXT])
+AT_CHECK([tests/testsuminfo$EXEEXT], [ignore], [stdout], [ignore])
+AT_CHECK([grep ^FAIL stdout], [1], [], [])
+AT_CLEANUP