diff options
author | Marc-André Lureau <marcandre.lureau@gmail.com> | 2013-01-06 15:45:49 +0100 |
---|---|---|
committer | Marc-André Lureau <marcandre.lureau@gmail.com> | 2013-01-06 16:38:27 +0100 |
commit | 2fc5b35b79299e3ebd61b2d335ea8f4785473823 (patch) | |
tree | facd6e60dce31753b317aa10ba696f82b6748b7e /Makefile.am | |
parent | 36b14c8448e46e93cad7067d4249f2f005a7f6c7 (diff) | |
download | msitools-2fc5b35b79299e3ebd61b2d335ea8f4785473823.tar.gz msitools-2fc5b35b79299e3ebd61b2d335ea8f4785473823.tar.xz msitools-2fc5b35b79299e3ebd61b2d335ea8f4785473823.zip |
test: add autotest infrastructure
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am index bd2ae64..abf5ca0 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,4 +1,5 @@ NULL = +CLEANFILES = ACLOCAL_AMFLAGS = -I m4 AM_MAKEFLAGS = --no-print-directory @@ -18,3 +19,24 @@ DISTCLEANFILES = \ intltool-merge \ intltool-update \ $(NULL) + +# Autotest support + +TESTSUITE = $(srcdir)/tests/testsuite +EXTRA_DIST += tests/testsuite.at $(srcdir)/tests/package.m4 $(TESTSUITE) +DISTCLEANFILES += atconfig +CLEANFILES += testsuite.log + +check-local: $(TESTSUITE) atconfig + builddir=`pwd` && \ + $(SHELL) $(TESTSUITE) AUTOTEST_PATH=$$builddir $(TESTSUITEFLAGS) + +installcheck-local: $(TESTSUITE) atconfig + $(SHELL) $(TESTSUITE) AUTOTEST_PATH=$(bindir) $(TESTSUITEFLAGS) + +clean-local: + -$(SHELL) $(TESTSUITE) --clean + +$(TESTSUITE): tests/testsuite.at tests/package.m4 + $(AUTOM4TE) --language=autotest -I$(builddir)/tests -o $@.tmp $@.at + mv $@.tmp $@ |