From 8a374df8b12351f6f68e04a52c6ec6d35089df60 Mon Sep 17 00:00:00 2001 From: David Stainton Date: Mon, 23 May 2016 14:09:50 +0000 Subject: [PATCH] Make travis test on osx and linux both --- .travis.yml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index cfa7c8ed0..b235ab9a6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,7 @@ -sudo: false -language: python +sudo: true +os: + - "linux" + - "osx" cache: pip before_cache: - rm -f $HOME/.cache/pip/log/debug.log @@ -13,7 +15,15 @@ before_install: - git fetch --depth=1000 - python misc/build_helpers/show-tool-versions.py install: - - pip install coveralls tox + - if [ "${TRAVIS_OS_NAME}" = "osx" ]; then echo installing on osx...; fi + - if [ "${TRAVIS_OS_NAME}" = "osx" ]; then brew update; fi + - if [ "${TRAVIS_OS_NAME}" = "osx" ]; then brew install python; fi + - if [ "${TRAVIS_OS_NAME}" = "osx" ]; then export PATH=/usr/local/bin:$PATH; fi + - if [ "${TRAVIS_OS_NAME}" = "linux" ]; then sudo pip install coverage coveralls tox; fi + - if [ "${TRAVIS_OS_NAME}" = "osx" ]; then pip install coverage coveralls tox; fi +before_script: + - if [ "${TRAVIS_OS_NAME}" = "linux" ]; then sudo pip install -e .; fi + - if [ "${TRAVIS_OS_NAME}" = "osx" ]; then pip install -e .; fi script: - tox -e coverage after_success: