From: Jason Merrill Date: Tue, 9 Dec 2014 20:50:03 +0000 (-0500) Subject: * Makefile.in (check-gdb.%): Restore. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=4992aa2019c1b0467e60c6064b8aa958913f37e5;p=binutils-gdb.git * Makefile.in (check-gdb.%): Restore. * README: Mention it. --- diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 5e8953c3ca2..0b41e3d75ab 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2014-12-15 Jason Merrill + + * Makefile.in (check-gdb.%): Restore. + * README: Mention it. + 2014-12-13 Joel Brobecker * gdb.ada/str_uninit: New testcase. diff --git a/gdb/testsuite/Makefile.in b/gdb/testsuite/Makefile.in index 1c923cd4379..07d39429dd8 100644 --- a/gdb/testsuite/Makefile.in +++ b/gdb/testsuite/Makefile.in @@ -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) diff --git a/gdb/testsuite/README b/gdb/testsuite/README index 9a5059a29a8..fa177815fb0 100644 --- a/gdb/testsuite/README +++ b/gdb/testsuite/README @@ -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".