Merge pull request #325 from bpinto/run_tests_on_multiple_fish_versions

installing latest stable release and git built fish versions
This commit is contained in:
Bruno 2015-01-19 13:13:43 -02:00
commit 712c93075d
3 changed files with 20 additions and 10 deletions

View File

@ -1,9 +1,18 @@
language: c
os:
- linux
- osx
env:
- FISH_PPA=nightly-master
- FISH_PPA=nightly-master BREW_OPTIONS=--HEAD
before_install:
- script/bootstrap.sh
script: script/run-tests.fish
notifications:
email:
on_success: never
on_failure: change

View File

@ -1,6 +1,12 @@
#!/usr/bin/env bash
ppa=ppa:fish-shell/${FISH_PPA:-nightly-master}
sudo add-apt-repository -y $ppa
sudo apt-get update
sudo apt-get -y install fish
if [ "$TRAVIS_OS_NAME" = "linux" ]; then
ppa=ppa:fish-shell/$FISH_PPA
sudo add-apt-repository -y $ppa
sudo apt-get update
sudo apt-get -y install fish
else
brew install fish $BREW_OPTIONS
fi
curl -L https://github.com/$TRAVIS_REPO_SLUG/raw/$TRAVIS_BRANCH/tools/install.fish | fish

View File

@ -1,10 +1,5 @@
#!/usr/bin/env fish
# When running on CI, run tests from the correct branch
if set -q TRAVIS_BRANCH
command git checkout $TRAVIS_BRANCH
end
set -l result 0
for test in (find * -type f -print | grep "spec.fish")
fish $test $argv