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
|
CC_IS_CXX=0
|
||||||
fi
|
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. ##
|
## Other. ##
|
||||||
|
|||||||
@@ -1022,6 +1022,9 @@ m4_define([AT_SETUP],
|
|||||||
AT_ARG_OPTION([compile-c-with-cxx],
|
AT_ARG_OPTION([compile-c-with-cxx],
|
||||||
[compile C parsers with the C++ compiler])
|
[compile C parsers with the C++ compiler])
|
||||||
|
|
||||||
|
AT_ARG_OPTION([release],
|
||||||
|
[check xml and use push for pull])
|
||||||
|
|
||||||
AT_COLOR_TESTS
|
AT_COLOR_TESTS
|
||||||
|
|
||||||
AT_TESTED([bison])
|
AT_TESTED([bison])
|
||||||
|
|||||||
@@ -124,15 +124,10 @@ maintainer-check-valgrind: $(RUN_TESTSUITE_deps)
|
|||||||
.PHONY: maintainer-check
|
.PHONY: maintainer-check
|
||||||
maintainer-check: maintainer-check-posix maintainer-check-valgrind maintainer-check-g++
|
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
|
.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