coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 13/17] maint: vc_exe_in_TESTS should actually be a syntax check


From: Stefano Lattarini
Subject: [PATCH 13/17] maint: vc_exe_in_TESTS should actually be a syntax check
Date: Sun, 2 Sep 2012 21:55:15 +0200

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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]