diff --git a/.travis.yml b/.travis.yml index 1620f2c..f9be6f4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,5 +4,11 @@ install: before_script: - curl -o /tmp/urchin https://raw.githubusercontent.com/scraperwiki/urchin/master/urchin && chmod +x /tmp/urchin script: - - NVM_DIR=$TRAVIS_BUILD_DIR make URCHIN=/tmp/urchin test - + - NVM_DIR=$TRAVIS_BUILD_DIR make URCHIN=/tmp/urchin test_shell +env: + - SHELL=sh TEST_SUITE=fast + - SHELL=dash TEST_SUITE=fast + - SHELL=bash TEST_SUITE=fast + - SHELL=zsh TEST_SUITE=fast + - SHELL=ksh TEST_SUITE=fast +# - SHELL=bash TEST_SUITE=slow diff --git a/Makefile b/Makefile index cb14573..090ebf6 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ URCHIN=`which urchin` SHELLS=sh bash dash ksh zsh -.PHONY: $(SHELLS) test +.PHONY: $(SHELLS) test test_shell fast: $(SHELLS) @@ -12,5 +12,8 @@ $(SHELLS): test: fast @$(URCHIN) -f test/slow +test_shell: + @$(SHELL) $(URCHIN) -f test/$(TEST_SUITE) + default: test