testsuite: introduce --release

* tests/atlocal.in, tests/local.at: Support option --release, which sets
BISON_USE_PUSH_FOR_PULL and BISON_TEST_XML.
* tests/local.mk: Use it for maintainer-release-check.
This commit is contained in:
Theophile Ranquet
2012-12-27 13:39:47 +01:00
parent 3158164614
commit fcf845a716
3 changed files with 18 additions and 11 deletions

View File

@@ -124,15 +124,10 @@ maintainer-check-valgrind: $(RUN_TESTSUITE_deps)
.PHONY: maintainer-check
maintainer-check: maintainer-check-posix maintainer-check-valgrind maintainer-check-g++
.PHONY: maintainer-push-check
maintainer-push-check:
$(MAKE) $(AM_MAKEFLAGS) maintainer-check \
TESTSUITEFLAGS='BISON_USE_PUSH_FOR_PULL=1 $(TESTSUITEFLAGS)'
.PHONY: maintainer-xml-check
maintainer-xml-check:
$(MAKE) $(AM_MAKEFLAGS) maintainer-check \
TESTSUITEFLAGS='BISON_TEST_XML=1 $(TESTSUITEFLAGS)'
.PHONY: maintainer-release-check
maintainer-release-check: maintainer-check maintainer-push-check maintainer-xml-check
maintainer-release-check:
$(MAKE) $(AM_MAKEFLAGS) \
maintainer-check-g++ \
maintainer-check-posix \
maintainer-check-valgrind \
TESTSUITEFLAGS+='--release'