From 6f6e59e8bdfdd0e6e1fb4f5efd30e3d30ef28735 Mon Sep 17 00:00:00 2001 From: Rob Young Date: Fri, 21 Apr 2017 16:33:43 +0100 Subject: [PATCH] Fix OSX Python tests (#1320) The test was failing because the calculated staging path is incorrect with brew. If done in a virtualenv it is correct. --- .travis.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index dabe648961..df469965f1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -22,8 +22,10 @@ before_install: - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then which python || brew install python; fi - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then which easy_install || echo 'easy_install not found'; fi - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then which rpm || brew install rpm ; fi + - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then which virtualenv || pip install --user virtualenv ; fi - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then which virtualenv-tools || pip install --user virtualenv virtualenv-tools ; fi -script: PATH=${PATH}:${HOME}/.local/bin bundle exec rspec + - virtualenv ${HOME}/.venv +script: source ${HOME}/.venv/bin/activate && PATH=${PATH}:${HOME}/.local/bin bundle exec rspec addons: apt: packages: