summaryrefslogtreecommitdiffstats
path: root/controller/Makefile.am
diff options
context:
space:
mode:
authorPavel Raiskup <praiskup@redhat.com>2014-11-05 10:46:31 +0100
committerPavel Raiskup <praiskup@redhat.com>2014-11-05 10:46:31 +0100
commitfbe0ef56fb4d4f89a254546dd368caf44b5f65ec (patch)
treecfc64bd713ba662cd9b36099accd3fe3988821a3 /controller/Makefile.am
parentf45d146cb70d09be1face87ddede306302627349 (diff)
downloadpostgresql-setup-tests-fbe0ef56fb4d4f89a254546dd368caf44b5f65ec.tar.gz
postgresql-setup-tests-fbe0ef56fb4d4f89a254546dd368caf44b5f65ec.tar.xz
postgresql-setup-tests-fbe0ef56fb4d4f89a254546dd368caf44b5f65ec.zip
controller: add basic testsuite
Copied from 'postgresql-setup' package. Also do some 'make dist' fixes. * controller/Makefile.am: Use $TEST_GEN_FILES_LIST. Also create the share/ directory during build. * controller/configure.ac: Initialize testsuite. * controller/tests/Makefile.am: Bureaucracy for testsuite. * controller/tests/atlocal.in: Likewise. * controller/tests/testsuite.at: Add two tests copied from postgresql-setup project.
Diffstat (limited to 'controller/Makefile.am')
-rw-r--r--controller/Makefile.am22
1 files changed, 16 insertions, 6 deletions
diff --git a/controller/Makefile.am b/controller/Makefile.am
index a5d227d..0df88b8 100644
--- a/controller/Makefile.am
+++ b/controller/Makefile.am
@@ -1,3 +1,5 @@
+SUBDIRS = . tests
+
bin_SCRIPTS = \
bin/dtf-run-remote \
bin/dtf-get-machine \
@@ -13,11 +15,12 @@ libexec_SCRIPTS = libexec/dtf-wait-for-ssh \
libexec/dtf-result-stats \
libexec/dtf-nova
+noinst_DATA = $(TEST_GEN_FILES_LIST)
ansiblevarsdir = $(pkgdatadir)/ansible/vars
ansibleplaybooksdir = $(pkgdatadir)/ansible/playbooks
-ansiblevars_DATA = $(srcdir)/share/dtf-controller/ansible/vars/generated-vars.yml
+ansiblevars_DATA = share/dtf-controller/ansible/vars/generated-vars.yml
dtfplaybookdir = $(pkgdatadir)/ansible/playbooks
ansibleplaybooks_DATA = $(srcdir)/share/dtf-controller/ansible/playbooks/fedora.yml
@@ -30,7 +33,7 @@ share/dtf-controller/ansible/vars/generated-vars.yml: \
$(INSTANTIATE)
.dep: $(c_s)
- mkdir -p bin libexec etc
+ $(MKDIR_P) bin libexec etc share/dtf-controller/ansible/vars
touch .dep
libexec/dtf-commit-results: $(srcdir)/libexec/dtf-commit-results.in .dep
@@ -83,8 +86,15 @@ CONTROLLERDATA = \
$(srcdir)/share/dtf-controller/ansible/dummy-wrapper.yml
-EXTRA_DIST = $(srcdir)/libexec/dtf-wait-for-ssh \
- $(CONTROLLERSOURCES) \
- $(CONTROLLERDATA)
+EXTRA_DIST = \
+ $(CONTROLLERSOURCES) \
+ $(CONTROLLERDATA) \
+ $(srcdir)/libexec/dtf-wait-for-ssh
+
+CLEANFILES = $(GENERATED_FILES) .dep $(TEST_GEN_FILES_LIST)
-CLEANFILES = $(GENERATED_FILES) .dep
+$(TEST_GEN_FILES_LIST): $(GENERATED_FILES)
+ $(AM_V_GEN)rm -rf $(TEST_GEN_FILES_LIST) && \
+ for i in $(GENERATED_FILES); do \
+ echo $$i >> $@ ; \
+ done