Blame tests/Makefile.am

Packit 8ea169
## ------------ ##
Packit 8ea169
## package.m4.  ##
Packit 8ea169
## ------------ ##
Packit 8ea169
Packit 8ea169
package.m4: Makefile.in
Packit 8ea169
	{ \
Packit 8ea169
             echo '# Signature of the current package.' && \
Packit 8ea169
             echo 'm4_define([AT_PACKAGE_NAME],' && \
Packit 8ea169
             echo '  [@PACKAGE_NAME@])' && \
Packit 8ea169
             echo 'm4_define([AT_PACKAGE_TARNAME],' && \
Packit 8ea169
             echo '  [@PACKAGE_TARNAME@])' && \
Packit 8ea169
             echo 'm4_define([AT_PACKAGE_VERSION],' && \
Packit 8ea169
             echo '  [@PACKAGE_VERSION@])' && \
Packit 8ea169
             echo 'm4_define([AT_PACKAGE_STRING],' && \
Packit 8ea169
             echo '  [@PACKAGE_STRING@])' && \
Packit 8ea169
             echo 'm4_define([AT_PACKAGE_BUGREPORT],' && \
Packit 8ea169
             echo '  [@PACKAGE_BUGREPORT@])'; \
Packit 8ea169
             echo 'm4_define([AT_PACKAGE_URL],' && \
Packit 8ea169
             echo '  [@PACKAGE_URL@])'; \
Packit 8ea169
	} >'package.m4'
Packit 8ea169
EXTRA_DIST = package.m4 ignored_problems_data
Packit 8ea169
Packit 8ea169
## ------------ ##
Packit 8ea169
## Test suite.  ##
Packit 8ea169
## ------------ ##
Packit 8ea169
Packit 8ea169
TESTSUITE_FILES =
Packit 8ea169
TESTSUITE_FILES += examples/koops-tainted-g
Packit 8ea169
TESTSUITE_FILES += examples/koops-tainted-insane
Packit 8ea169
TESTSUITE_FILES += examples/koops-tainted-spaces
Packit 8ea169
TESTSUITE_FILES += examples/cut_here.right
Packit 8ea169
TESTSUITE_FILES += examples/oops-kernel-3.x.x
Packit 8ea169
TESTSUITE_FILES += examples/oops1.right
Packit 8ea169
TESTSUITE_FILES += examples/koops-tainted-bg1
Packit 8ea169
TESTSUITE_FILES += examples/oops-same-as-oops4.right
Packit 8ea169
TESTSUITE_FILES += examples/oops4.right
Packit 8ea169
TESTSUITE_FILES += examples/oops-same-as-oops4.right
Packit 8ea169
TESTSUITE_FILES += examples/hash-gen-oops6.right
Packit 8ea169
TESTSUITE_FILES += examples/hash-gen-short-oops.right
Packit 8ea169
TESTSUITE_FILES += examples/hash-gen-same-as-oops6.right
Packit 8ea169
TESTSUITE_FILES += examples/oops-with-jiffies.test
Packit 8ea169
TESTSUITE_FILES += examples/oops-with-jiffies.right
Packit 8ea169
TESTSUITE_FILES += examples/oops_recursive_locking1.test
Packit 8ea169
TESTSUITE_FILES += examples/oops_recursive_locking1.right
Packit 8ea169
TESTSUITE_FILES += examples/nmi_oops.test
Packit 8ea169
TESTSUITE_FILES += examples/nmi_oops.right
Packit 8ea169
TESTSUITE_FILES += examples/nmi_oops_hash.test
Packit 8ea169
TESTSUITE_FILES += examples/nmi_oops_hash.right
Packit 8ea169
TESTSUITE_FILES += examples/oops10_s390x.test
Packit 8ea169
TESTSUITE_FILES += examples/oops10_s390x.right
Packit 8ea169
TESTSUITE_FILES += examples/kernel_panic_oom.test
Packit 8ea169
TESTSUITE_FILES += examples/kernel_panic_oom.right
Packit 8ea169
TESTSUITE_FILES += examples/debug_messages.test
Packit 8ea169
TESTSUITE_FILES += examples/debug_messages.right
Packit 8ea169
TESTSUITE_FILES += examples/oops_unsupported_hw.test
Packit 8ea169
TESTSUITE_FILES += examples/oops_broken_bios.test
Packit 8ea169
Packit 8ea169
TESTSUITE_AT = \
Packit 8ea169
  local.at \
Packit 8ea169
  testsuite.at \
Packit 8ea169
  pyhook.at \
Packit 8ea169
  koops-parser.at \
Packit 8ea169
  xorg-utils.at \
Packit 8ea169
  ignored_problems.at \
Packit 8ea169
  hooklib.at \
Packit 8ea169
  abrt_conf.at
Packit 8ea169
Packit 8ea169
EXTRA_DIST += $(TESTSUITE_AT) $(TESTSUITE_FILES)
Packit 8ea169
TESTSUITE = $(srcdir)/testsuite
Packit 8ea169
MAINTAINERCLEANFILES = Makefile.in $(TESTSUITE)
Packit 8ea169
check_DATA = atconfig atlocal $(TESTSUITE)
Packit 8ea169
DISTCLEANFILES = atconfig
Packit 8ea169
EXTRA_DIST += atlocal.in
Packit 8ea169
EXTRA_DIST += koops-test.h
Packit 8ea169
EXTRA_DIST += GList_append.supp
Packit 8ea169
Packit 8ea169
atconfig: $(top_builddir)/config.status
Packit 8ea169
	(cd ${top_builddir} && ./config.status ${subdir}/atconfig)
Packit 8ea169
Packit 8ea169
check-local: $(check_DATA)
Packit 8ea169
	$(SHELL) '$(TESTSUITE)' $(TESTSUITEFLAGS)
Packit 8ea169
Packit 8ea169
.PHONY: maintainer-check-valgrind
Packit 8ea169
maintainer-check-valgrind: $(check_DATA)
Packit 8ea169
	$(MAKE) check-local \
Packit 8ea169
		PRE_AT_CHECK='$(abs_top_builddir)/libtool --mode=execute $(VALGRIND)' \
Packit 8ea169
		VALGRIND_OPTS='--tool=memcheck --leak-check=full --show-reachable=yes --error-exitcode=1 --suppressions=$(abs_top_builddir)/tests/GList_append.supp -q'
Packit 8ea169
Packit 8ea169
.PHONY: maintainer-check
Packit 8ea169
maintainer-check: maintainer-check-valgrind
Packit 8ea169
Packit 8ea169
installcheck-local: $(check_DATA)
Packit 8ea169
	$(SHELL) '$(TESTSUITE)' AUTOTEST_PATH='$(bindir)' $(TESTSUITEFLAGS)
Packit 8ea169
Packit 8ea169
clean-local:
Packit 8ea169
	test ! -f '$(TESTSUITE)' || $(SHELL) '$(TESTSUITE)' --clean
Packit 8ea169
Packit 8ea169
AUTOTEST = $(AUTOM4TE) --language=autotest
Packit 8ea169
$(TESTSUITE): $(TESTSUITE_AT) $(srcdir)/package.m4
Packit 8ea169
	$(AUTOTEST) -I '$(srcdir)' -o $@.tmp $@.at
Packit 8ea169
	mv $@.tmp $@