diff options
author | Stefano Lattarini <stefano.lattarini@gmail.com> | 2012-09-02 21:55:15 +0200 |
---|---|---|
committer | Jim Meyering <meyering@redhat.com> | 2012-09-05 08:48:29 +0200 |
commit | c30bff07d8d833e326cb6d1cd4309ba78d59d18d (patch) | |
tree | 33736eda0d93cd06384c641e95c841af38107eef | |
parent | dd223558dc5f0a57c4f84497fab3eca590620469 (diff) | |
download | coreutils-c30bff07d8d833e326cb6d1cd4309ba78d59d18d.tar.xz |
maint: vc_exe_in_TESTS should actually be a syntax check
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.
-rw-r--r-- | cfg.mk | 13 | ||||
-rw-r--r-- | tests/local.mk | 18 |
2 files changed, 13 insertions, 18 deletions
@@ -111,6 +111,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 f00abed9c..b129475fb 100644 --- a/tests/local.mk +++ b/tests/local.mk @@ -23,24 +23,6 @@ root_tests = $(all_root_tests) EXTRA_DIST += $(all_tests) -# Ensure that each version-controlled file in 'tests/' with a suffix -# specified in $(TEST_EXTENSIONS) is 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 |