From b725b5da9be65a825b89e29298a868ef3096c3a6 Mon Sep 17 00:00:00 2001 From: Daniel Hahler Date: Thu, 23 Apr 2015 19:54:44 +0200 Subject: [PATCH] make test_full: use zsh 4 (/opt/zsh4/bin/zsh) and zsh 5 --- Makefile | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index ed90a57..b43d709 100644 --- a/Makefile +++ b/Makefile @@ -12,11 +12,14 @@ 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 || ret=$$?; \ - echo; \ + for zsh in zsh /opt/zsh4/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; \ done; \ return $$ret