Running a specific test file manually does not obtain the exact
environment setup by the Makefile. Add ability to run any of the tests
in the t/ directory so that a user can more quickly debug a failing
test. Otherwise, the entire test suite needs to be run, which can take a
vary long time.

Signed-off-by: Jacob Keller <>
 Makefile | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/Makefile b/Makefile
index 07ea1058379a..86bdc4ed1ee9 100644
--- a/Makefile
+++ b/Makefile
@@ -2262,13 +2262,18 @@ export TEST_NO_MALLOC_CHECK
 ### Testing rules
+T = $(sort $(wildcard t/t[0-9][0-9][0-9][0-9]-*.sh))
+       $(MAKE) -C t $(notdir $@)
 test: all
        $(MAKE) -C t/ all
 perf: all
        $(MAKE) -C t/perf/ all
-.PHONY: test perf
+.PHONY: test perf $(T)
 test-ctype$X: ctype.o

To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to
More majordomo info at

Reply via email to