mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 12:23:04 +00:00
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:
@@ -75,6 +75,15 @@ else
|
||||
CC_IS_CXX=0
|
||||
fi
|
||||
|
||||
# In a similar way, handle --release
|
||||
if "$at_arg_release"; then
|
||||
BISON_USE_PUSH_FOR_PULL=1
|
||||
BISON_TEST_XML=1
|
||||
else
|
||||
BISON_USE_PUSH_FOR_PULL=0
|
||||
BISON_TEST_XML=0
|
||||
fi
|
||||
|
||||
|
||||
## ------- ##
|
||||
## Other. ##
|
||||
|
||||
@@ -1022,6 +1022,9 @@ m4_define([AT_SETUP],
|
||||
AT_ARG_OPTION([compile-c-with-cxx],
|
||||
[compile C parsers with the C++ compiler])
|
||||
|
||||
AT_ARG_OPTION([release],
|
||||
[check xml and use push for pull])
|
||||
|
||||
AT_COLOR_TESTS
|
||||
|
||||
AT_TESTED([bison])
|
||||
|
||||
@@ -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'
|
||||
|
||||
Reference in New Issue
Block a user