Because it requires the presence of the '.git' directory, that is,
can be run only for maintainers working from checked-out sources.
* tests/local.mk (vc_exe_in_TESTS): Rename and move ...
* cfg.mk (sc_tests_list_consistency): ... here, with minor adjustments.
---
cfg.mk | 13 +++++++++++++
tests/local.mk | 18 ------------------
2 files changed, 13 insertions(+), 18 deletions(-)
diff --git a/cfg.mk b/cfg.mk
index b20a2dd..03fb60e 100644
--- a/cfg.mk
+++ b/cfg.mk
@@ -110,6 +110,19 @@ sc_root_tests:
exit 1; } || :; \
fi
+# Ensure that all version-controlled test cases are listed in $(all_tests).
+sc_tests_list_consistency:
+ @bs="\\"; \
+ test_extensions_rx=`echo $(TEST_EXTENSIONS) \
+ | sed -e "s/ /|/g" -e "s/$$bs./$$bs$$bs./g"`; \
+ { \
+ for t in $(all_tests); do echo $$t; done; \
+ cd $(top_srcdir); \
+ $(SHELL) build-aux/vc-list-files tests \
+ | grep -v '^tests/init\.sh$$' \
+ | $(EGREP) "$$test_extensions_rx\$$"; \
+ } | sort | uniq -u | grep . && exit 1; :
+
# Create a list of regular expressions matching the names
# of files included from system.h. Exclude a couple.
.re-list:
diff --git a/tests/local.mk b/tests/local.mk
index 436e3a1..b129475 100644
--- a/tests/local.mk
+++ b/tests/local.mk
@@ -23,24 +23,6 @@ root_tests = $(all_root_tests)
EXTRA_DIST += $(all_tests)
-# Ensure that all version-controlled filestable files are listed
-# in $(all_tests).
-vc_exe_in_TESTS:
- $(AM_V_GEN)test -d $(top_srcdir)/.git || exit 1; \
- bs="\\"; \
- test_extensions_rx=`echo $(TEST_EXTENSIONS) \
- | sed -e "s/ /|/g" -e "s/$$bs./$$bs$$bs./g"`; \
- { \
- for t in $(all_tests); do echo $$t; done; \
- cd $(top_srcdir); \
- $(SHELL) build-aux/vc-list-files $(subdir) \
- | grep -v '^tests/init\.sh$$' \
- | $(EGREP) "$$test_extensions_rx\$$"; \
- } | sort | uniq -u | grep . && exit 1; :
-
-check-local: vc_exe_in_TESTS
-.PHONY: vc_exe_in_TESTS
-
TEST_EXTENSIONS = .sh .pl .xpl
if HAVE_PERL
--
1.7.12