]> Sergey Matveev's repositories - zsh-autoenv.git/blobdiff - Makefile
Travis: only run two jobs, using test_full
[zsh-autoenv.git] / Makefile
index a217a6b34cab00fb99700b277932564903b7206b..4b6c77edafd1a73fe1ae2b6c23a58f1211182b4f 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
-# Default, can be overridden using "make test ZDOTDIR=...".
-ZDOTDIR:=${CURDIR}/tests/ZDOTDIR
+# Empty by default, can be overridden using "make test ZDOTDIR=…".
+ZDOTDIR:=
 # Make it absolute.
 override ZDOTDIR:=$(abspath $(ZDOTDIR))
 
@@ -13,14 +13,11 @@ itest:
 
 # Run tests with all ZDOTDIRs.
 test_full:
-       for zsh in zsh /opt/zsh-4.3.9/bin/zsh; do \
-               command -v $$zsh || { echo "Skipping non-existing shell: $$zsh"; continue; }; \
-               ret=0; \
-               for i in $(wildcard tests/ZDOTDIR*); do \
-                       echo "zsh=$zsh ZDOTDIR=$$i"; \
-                       SHELL=$$zsh ZDOTDIR=${CURDIR}/$$i cram --shell=$$zsh -v tests || ret=$$?; \
-                       echo; \
-               done; \
+       @ret=0; \
+       for i in $(wildcard tests/ZDOTDIR*); do \
+         echo "TEST_SHELL=$(TEST_SHELL) ZDOTDIR=$$i"; \
+         ZDOTDIR=${CURDIR}/$$i cram --shell=$(TEST_SHELL) -v tests || ret=$$?; \
+         echo; \
        done; \
        exit $$ret