summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml21
1 files changed, 14 insertions, 7 deletions
diff --git a/.travis.yml b/.travis.yml
index d5242f5ca9..b7f88abe22 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -146,9 +146,9 @@ before_install:
brew update;
export HOMEBREW_NO_AUTO_UPDATE=1;
rm /usr/local/include/c++ ;
- brew ls --versions gcc > /dev/null || brew install gcc;
- brew ls --versions gnupg2 > /dev/null || brew install gnupg2;
- brew install python@2;
+ brew ls --versions python@2 > /dev/null || brew install python@2;
+ brew ls --versions gcc > /dev/null || brew install gcc;
+ brew ls --versions gnupg2 > /dev/null || brew install gnupg2;
pip2 install --upgrade pip;
pip2 install virtualenv;
virtualenv venv;
@@ -163,7 +163,9 @@ install:
- pip install --upgrade codecov
- pip install --upgrade flake8
- pip install --upgrade pep8-naming
- - if [[ "$TEST_SUITE" == "doc" ]]; then pip install --upgrade -r lib/spack/docs/requirements.txt; fi
+ - if [[ "$TEST_SUITE" == "doc" ]]; then
+ pip install --upgrade -r lib/spack/docs/requirements.txt;
+ fi
before_script:
# Need this for the git tests to succeed.
@@ -173,15 +175,20 @@ before_script:
# Need this to be able to compute the list of changed files
- git fetch origin develop:develop
- # Set up external dependencies for build tests, because the take too long to compile
- - if [[ "$TEST_SUITE" == "build" ]]; then cp share/spack/qa/configuration/packages.yaml etc/spack/packages.yaml; fi
+ # Set up external deps for build tests, b/c they take too long to compile
+ - if [[ "$TEST_SUITE" == "build" ]]; then cp
+ share/spack/qa/configuration/packages.yaml etc/spack/packages.yaml;
+ fi
#=============================================================================
# Building
#=============================================================================
script:
- share/spack/qa/run-$TEST_SUITE-tests
- - if [[ "$TEST_SUITE" == "unit" || "$TEST_SUITE" == "build" ]]; then codecov --env PYTHON_VERSION --required --flags "${TEST_SUITE}${TRAVIS_OS_NAME}"; fi
+ - if [[ "$TEST_SUITE" == "unit" || "$TEST_SUITE" == "build" ]]; then
+ codecov --env PYTHON_VERSION
+ --required --flags "${TEST_SUITE}${TRAVIS_OS_NAME}";
+ fi
#=============================================================================
# Notifications