1#### Makefile hooks for post-installation tests 2 3SUFFIXES = .at 4AUTOTEST = autom4te --language=autotest 5CHECK_TESTS = 6INSTALLCHECK_TESTS = 7PYTHONINSTALLCHECK_TESTS = 8CHECK_PROGS = 9INSTALLCHECK_PROGS = 10PYTHONINSTALLCHECK_PROGS = 11OUTFILES = 12 13CHECKTESTSUITE = 14INSTALLCHECKTESTSUITE = 15PYTHONINSTALLCHECKTESTSUITE = python_installcheck_testsuite 16 17EXTRA_DIST = $(PYTHONINSTALLCHECK_PROGS) 18EXTRA_DIST += $(srcdir)/python_installcheck_testsuite.at 19EXTRA_DIST += $(PYTHONINSTALLCHECK_TESTS) 20EXTRA_DIST += $(OUTFILES) 21EXTRA_DIST += atconfig.in 22 23CLEANFILES = *.log 24CLEANFILES += $(PYTHONINSTALLCHECKTESTSUITE) 25CLEANFILES += expout 26DISTCLEANFILES = atconfig 27 28$(CHECKTESTSUITE) : $(srcdir)/check_testsuite.at 29$(CHECKTESTSUITE) : $(top_builddir)/config/package.m4 30$(CHECKTESTSUITE) : $(CHECK_TESTS) 31 32$(INSTALLCHECKTESTSUITE) : $(srcdir)/installcheck_testsuite.at 33$(INSTALLCHECKTESTSUITE) : $(top_builddir)/config/package.m4 34$(INSTALLCHECKTESTSUITE) : $(INSTALLCHECK_TESTS) 35 36$(PYTHONINSTALLCHECKTESTSUITE): $(srcdir)/python_installcheck_testsuite.at 37$(PYTHONINSTALLCHECKTESTSUITE): $(top_builddir)/config/package.m4 38$(PYTHONINSTALLCHECKTESTSUITE): $(PYTHONINSTALLCHECK_TESTS) 39 40.at: 41 $(AUTOTEST) -I $(top_srcdir)/config -I $(top_builddir)/config -I $(srcdir) $< -o $@.tmp 42 mv $@.tmp $@ 43 44subdir = tests/python 45 46atconfig: $(top_builddir)/config.status 47 cd $(top_builddir) && \ 48 $(SHELL) ./config.status $(subdir)/$@ 49 50#check-local: atconfig atlocal $(CHECKTESTSUITE) 51# @echo "*** INFO: run 'make check CHECKTESTSUITE_FLAGS=list_of_test_numbers' if you want to replay some tests" 52# $(SHELL) $(CHECKTESTSUITE) $(CHECK_TESTS_ENVIRONMENT) $(CHECKTESTSUITE_FLAGS) $(ADAPT_CHECK_TESTS_EXPONENT) 53 54if WITH_PYTHON 55if INSTALLTEST 56 57installcheck-local: 58# $(MAKE) installcheck-cplusplus 59 $(MAKE) installcheck-python 60endif 61endif 62 63installcheck-cplusplus: atconfig atlocal $(INSTALLCHECKTESTSUITE) 64 @echo "*** INFO: run 'make installcheck INSTALLCHECKTESTSUITE_FLAGS=list_of_test_numbers' if you want to replay some tests" 65 $(SHELL) $(INSTALLCHECKTESTSUITE) $(INSTALLCHECK_TESTS_ENVIRONMENT) $(INSTALLCHECKTESTSUITE_FLAGS) $(ADAPT_CHECK_TESTS_EXPONENT) 66 67installcheck-python: atconfig atlocal $(PYTHONINSTALLCHECKTESTSUITE) 68 @echo "*** INFO: run 'make installcheck PYTHONINSTALLCHECKTESTSUITE_FLAGS=list_of_test_numbers' if you want to replay some tests" 69 $(SHELL) $(PYTHONINSTALLCHECKTESTSUITE) $(INSTALLCHECK_TESTS_ENVIRONMENT) $(PYTHONINSTALLCHECKTESTSUITE_FLAGS) $(ADAPT_CHECK_TESTS_EXPONENT) 70 71 72clean-local: 73 rm -rf *.dir 74