* Makefile.in (check-gdb.%): Restore.
authorJason Merrill <jason@redhat.com>
Tue, 9 Dec 2014 20:50:03 +0000 (15:50 -0500)
committerJason Merrill <jason@redhat.com>
Mon, 15 Dec 2014 15:35:30 +0000 (10:35 -0500)
* README: Mention it.

gdb/testsuite/ChangeLog
gdb/testsuite/Makefile.in
gdb/testsuite/README

index 5e8953c3ca22bc39634714bf0829a062051710c3..0b41e3d75ab55eecdaf912ac189f8dfaeb42cf95 100644 (file)
@@ -1,3 +1,8 @@
+2014-12-15  Jason Merrill  <jason@redhat.com>
+
+       * Makefile.in (check-gdb.%): Restore.
+       * README: Mention it.
+
 2014-12-13  Joel Brobecker  <brobecker@adacore.com>
 
        * gdb.ada/str_uninit: New testcase.
index 1c923cd43796c29c2a22f1ed9b8edf96879aa60b..07d39429dd88cf92bc498bdb06d6b41b525d8333 100644 (file)
@@ -188,6 +188,10 @@ DO_RUNTEST = \
 @GMAKE_TRUE@endif
 @GMAKE_FALSE@expanded_tests_or_none = $(TESTS)
 
+# Shorthand for running all the tests in a single directory.
+@GMAKE_TRUE@check-gdb.%:
+@GMAKE_TRUE@   $(MAKE) check TESTS="gdb.$*/*.exp"
+
 check-single:
        $(DO_RUNTEST) $(RUNTESTFLAGS) $(expanded_tests_or_none)
 
index 9a5059a29a8c2b256642c32e5413414ac724aa52..fa177815fb055bee4307ce6139ed4929adff4924 100644 (file)
@@ -160,7 +160,9 @@ list of tests to run.
 If using GNU make then the contents are wildcard-expanded using
 GNU make's $(wildcard) function.  Test paths must be fully specified,
 relative to the "testsuite" subdirectory.  This allows one to run all
-tests in a subdirectory by passing "gdb.subdir/*.exp".
+tests in a subdirectory by passing "gdb.subdir/*.exp", or more simply
+by using the check-gdb.subdir target in the Makefile.
+
 If for some strange reason one wanted to run all tests that begin with
 the letter "d" that is also possible: TESTS="*/d*.exp".