diff options
author | Marc-André Lureau <marcandre.lureau@gmail.com> | 2013-01-06 16:20:09 +0100 |
---|---|---|
committer | Marc-André Lureau <marcandre.lureau@gmail.com> | 2013-01-06 16:38:27 +0100 |
commit | 5ec247c7951827cf8ef10f0c5b0c4cfb10f79cd8 (patch) | |
tree | bd63b8aa8683f33c6644790f755d913d08c2250b /tests/testsuite.at | |
parent | d819ed2bd5d4ff1177c18b92a153be74eb0766b8 (diff) | |
download | msitools-5ec247c7951827cf8ef10f0c5b0c4cfb10f79cd8.tar.gz msitools-5ec247c7951827cf8ef10f0c5b0c4cfb10f79cd8.tar.xz msitools-5ec247c7951827cf8ef10f0c5b0c4cfb10f79cd8.zip |
Add ŚampleFirst test
Diffstat (limited to 'tests/testsuite.at')
-rw-r--r-- | tests/testsuite.at | 29 |
1 files changed, 28 insertions, 1 deletions
diff --git a/tests/testsuite.at b/tests/testsuite.at index bdcf7a2..acb2e01 100644 --- a/tests/testsuite.at +++ b/tests/testsuite.at @@ -1,4 +1,31 @@ m4_include([package.m4]) AT_INIT -AT_BANNER([wixl])
\ No newline at end of file +AT_BANNER([wixl]) + +# AT_CHECK_... - add exeext automatically +m4_define([AT_CHECK_WIXL], [ +AT_CHECK([_wixl ]$@)]) + +# AT_WIXLDATA - copy data file from source tree +m4_define([AT_WIXLDATA], [ +dir=`dirname $1` +AS_MKDIR_P([$dir]) +AT_CHECK([cp $abs_srcdir/tests/data/$1 $1])]) + + +AT_SETUP([Invalid command line]) +AT_CHECK_WIXL([], [1], [ignore], [ignore]) +AT_CHECK_WIXL([out.msi], [1], [ignore], [ignore]) +AT_CHECK([test -f out.msi], [1]) +AT_CLEANUP + +AT_SETUP([WiX tutorial SampleFirst]) +AT_WIXLDATA([SampleFirst.wxs]) +AT_WIXLDATA([FoobarAppl10.exe]) +AT_WIXLDATA([Helper.dll]) +AT_WIXLDATA([Manual.pdf]) +AT_CHECK_WIXL([out.msi SampleFirst.wxs], [0], [ignore], [ignore]) +# FIXME: add tons of tests on out.msi +AT_CHECK([test -f out.msi], [0]) +AT_CLEANUP |