]> Sergey Matveev's repositories - zsh-autoenv.git/commitdiff
make test_full: handle error return code from cram
authorDaniel Hahler <git@thequod.de>
Thu, 23 Apr 2015 13:30:42 +0000 (15:30 +0200)
committerDaniel Hahler <git@thequod.de>
Thu, 23 Apr 2015 13:30:42 +0000 (15:30 +0200)
Makefile

index 98597759e2dc1ccb5aeda7b30615a5a27aa3e0ce..ed90a571ed796dcf1896aca58255c9975516bbc6 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -12,11 +12,13 @@ itest:
 
 # Run tests with all ZDOTDIRs.
 test_full:
+       ret=0; \
        for i in $(wildcard tests/ZDOTDIR*); do \
                echo "ZDOTDIR=$$i"; \
-               ZDOTDIR=${CURDIR}/$$i cram --shell=zsh -v tests; \
+               ZDOTDIR=${CURDIR}/$$i cram --shell=zsh -v tests || ret=$$?; \
                echo; \
-       done
+       done; \
+       return $$ret
 
 # Define targets for test files, with relative and abolute path.
 # Use verbose output, which is useful with Vim's 'errorformat'.