From 57093831d9c125b1ee872ecf21792324d2238354 Mon Sep 17 00:00:00 2001 From: merakor Date: Tue, 27 Jul 2021 09:23:22 +0000 Subject: Makefile: update test targets FossilOrigin-Name: 5e9fa6e8cf409564df3dd794ff0705fb43df65d142cb65daf56034bf31ae1671 --- Makefile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index eceb18d..3b49aaf 100644 --- a/Makefile +++ b/Makefile @@ -16,10 +16,14 @@ src/cpt-lib: src/cpt-lib.in -e "s|@DOCSTRING@|Call functions from the library|g" < src/cpt-lib.in > $@ chmod 755 $@ -test: all tests/etc/cpt-hook +shellspec: all tests/etc/cpt-hook shellspec + +shellcheck: all cd src; find . ../contrib -name 'cpt*' ! -name '*.*' -exec shellcheck -e 2119 -x -f gcc {} + +test: shellspec shellcheck + tests/etc/cpt-hook: ln -s ../hook-file $@ @@ -47,4 +51,4 @@ clean: rm -rf src/cpt-lib "cpt-${VERSION}.tar.xz" coverage report rm -f tests/etc/cpt-hook -.PHONY: all dist clean install uninstall +.PHONY: all dist clean install uninstall shellspec shellcheck test -- cgit v1.2.3