From 694d10db8fb714d1dc69ec50c0298833a7922088 Mon Sep 17 00:00:00 2001 From: Lucid One Date: Wed, 7 Mar 2018 00:24:43 -0500 Subject: Add `make debug` target to log errors for failed tests to console. --- test/Makefile | 3 +++ 1 file changed, 3 insertions(+) (limited to 'test/Makefile') diff --git a/test/Makefile b/test/Makefile index 45882e7..deb6033 100644 --- a/test/Makefile +++ b/test/Makefile @@ -29,6 +29,9 @@ T = $(sort $(wildcard *.t)) all: $(DEFAULT_TEST_TARGET) +debug: pre-clean + TEST_OPTS="-v" $(MAKE) aggregate-results-and-cleanup + test: pre-clean $(MAKE) aggregate-results-and-cleanup -- cgit v1.2.3 From 8c37628a5d50e1a01fd7c97ba0aa80a39c972638 Mon Sep 17 00:00:00 2001 From: Lucid One Date: Wed, 7 Mar 2018 11:09:52 -0500 Subject: Enable `make lint` for test/setup.sh --- Makefile | 1 + test/Makefile | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'test/Makefile') diff --git a/Makefile b/Makefile index a9c1c55..402dc39 100644 --- a/Makefile +++ b/Makefile @@ -28,6 +28,7 @@ uninstall: lint: shellcheck -s bash $(PROG).bash + $(MAKE) -C test lint test: $(MAKE) -C test diff --git a/test/Makefile b/test/Makefile index deb6033..027feca 100644 --- a/test/Makefile +++ b/test/Makefile @@ -61,5 +61,8 @@ aggregate-results: echo "$$f"; \ done | '$(SHELL_PATH_SQ)' '$(AGGREGATE_SCRIPT)' -.PHONY: all test prove $(T) pre-clean clean +lint: + shellcheck -s bash setup.sh + +.PHONY: all test prove $(T) pre-clean clean lint .PHONY: aggregate-results-and-cleanup aggregate-results -- cgit v1.2.3 From 6f5f35fd167177e3e18639593d540207c74992c1 Mon Sep 17 00:00:00 2001 From: Lucid One Date: Wed, 7 Mar 2018 14:33:29 -0500 Subject: Fixed aggregate-results target to run indently of aggregate-results-and-clean --- test/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'test/Makefile') diff --git a/test/Makefile b/test/Makefile index 027feca..5cc4e57 100644 --- a/test/Makefile +++ b/test/Makefile @@ -52,11 +52,11 @@ clean: clean-except-prove-cache $(RM) .prove $(RM) gnupg/random_seed -aggregate-results-and-cleanup: $(T) +aggregate-results-and-cleanup: $(MAKE) aggregate-results $(MAKE) clean -aggregate-results: +aggregate-results: $(T) for f in test-results/*.counts; do \ echo "$$f"; \ done | '$(SHELL_PATH_SQ)' '$(AGGREGATE_SCRIPT)' -- cgit v1.2.3 From 778400313da4533a5fb9e5940df79249ebcbe140 Mon Sep 17 00:00:00 2001 From: Lucid One Date: Wed, 7 Mar 2018 14:37:27 -0500 Subject: Marked debug target as .PHONY --- test/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'test/Makefile') diff --git a/test/Makefile b/test/Makefile index 5cc4e57..16da562 100644 --- a/test/Makefile +++ b/test/Makefile @@ -64,5 +64,5 @@ aggregate-results: $(T) lint: shellcheck -s bash setup.sh -.PHONY: all test prove $(T) pre-clean clean lint +.PHONY: all debug test prove $(T) pre-clean clean lint .PHONY: aggregate-results-and-cleanup aggregate-results -- cgit v1.2.3