Adjust tests to pass, now that Test.pm ones use check.mk.
authorJim Meyering <meyering@redhat.com>
Sat, 20 Oct 2007 08:07:12 +0000 (10:07 +0200)
committerJim Meyering <meyering@redhat.com>
Sat, 20 Oct 2007 08:07:12 +0000 (10:07 +0200)
* tests/check.mk (vc_exe_in_TESTS): Adjust regexp not to match the
"TESTS = $x-tests" line in each Test.pm-derived Makefile.am file.
* tests/sort/main: Remove this unused file.

ChangeLog
tests/check.mk
tests/sort/main [deleted file]

index a6e190fd4ccdce2e27e0f5c97952e5a1a3b1d262..d025e231eea7b7c6127540b86bd3e7b92260765c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2007-10-20  Jim Meyering  <meyering@redhat.com>
 
+       Adjust tests to pass, now that Test.pm ones use check.mk.
+       * tests/check.mk (vc_exe_in_TESTS): Adjust regexp not to match the
+       "TESTS = $x-tests" line in each Test.pm-derived Makefile.am file.
+       * tests/sort/main: Remove this unused file.
+
        Ensure that Test.pm-derived tests use the right $PATH.
        * tests/Makefile.am.in: Include $(top_srcdir)/tests/check.mk.
 
index aad6433db223f614249ffbbeeaba0cb90dee2a82..39b094dc181317ea1fdfd030414264f674438f23 100644 (file)
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 # Ensure that all version-controlled executable files are listed in TESTS.
+# Collect test names from the line matching /^TESTS = \\$$/ to the following
+# one that does not end in '\'.
 _v = TESTS
 vc_exe_in_TESTS: Makefile
-       @if test -d $(top_srcdir)/.git; then                    \
-         sed -n '/^$(_v) =/,/[^\]$$/p' $(srcdir)/Makefile.am   \
-           | sed 's/^  *//;/^\$$.*/d;/^$(_v) =/d'              \
-           | tr -s '\012\\' '  ' | fmt -1 | sort -u > t1 &&    \
-         for f in `$(top_srcdir)/build-aux/vc-list-files .`; do \
-           test -f "$$f" && test -x "$$f" && echo "$$f";       \
-         done | sort -u > t2 &&                                \
-         diff -u t1 t2 || exit 1;                              \
-         rm -f t1 t2;                                          \
+       @if test -d $(top_srcdir)/.git; then                            \
+         sed -n '/^$(_v) = \\$$/,/[^\]$$/p' $(srcdir)/Makefile.am      \
+           | sed 's/^  *//;/^\$$.*/d;/^$(_v) =/d'                      \
+           | tr -s '\012\\' '  ' | fmt -1 | sort -u > t1 &&            \
+         for f in `$(top_srcdir)/build-aux/vc-list-files .`; do        \
+           test -f "$$f" && test -x "$$f" && echo "$$f";               \
+         done | sort -u > t2 &&                                        \
+         diff -u t1 t2 || exit 1;                                      \
+         rm -f t1 t2;                                                  \
        else :; fi
 
 check: vc_exe_in_TESTS
diff --git a/tests/sort/main b/tests/sort/main
deleted file mode 100755 (executable)
index dd2da71..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-:
-perl -pe 's/\\\n$//' "$@" \
-    | ./build-script