summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorMassimiliano Culpo <massimiliano.culpo@gmail.com>2018-01-18 20:06:26 +0100
committerTodd Gamblin <tgamblin@llnl.gov>2018-01-19 11:59:43 -0800
commit1cc92410309b215d6d0ec8a5580efe8f80a59cbc (patch)
tree24ccf4025327814c9e8b079f778966d21d74111c /.travis.yml
parent9835f5077bf2bd416b63b11bca36145896ce0aa9 (diff)
downloadspack-1cc92410309b215d6d0ec8a5580efe8f80a59cbc.tar.gz
spack-1cc92410309b215d6d0ec8a5580efe8f80a59cbc.tar.bz2
spack-1cc92410309b215d6d0ec8a5580efe8f80a59cbc.tar.xz
spack-1cc92410309b215d6d0ec8a5580efe8f80a59cbc.zip
Added flags to unit tests + OSX build done once per day (#6988)
* Adding flags to codecov reports * OSX builds are triggered once a day
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml31
1 files changed, 20 insertions, 11 deletions
diff --git a/.travis.yml b/.travis.yml
index ec88f02e39..0c188d6001 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -14,12 +14,17 @@ branches:
jobs:
fast_finish: true
include:
- - stage: 'flake8'
+ - stage: 'flake8 + documentation'
python: '2.7'
os: linux
language: python
env: TEST_SUITE=flake8
- - stage: 'unit tests + documentation'
+ - stage: 'flake8 + documentation'
+ python: '2.7'
+ os: linux
+ language: python
+ env: TEST_SUITE=doc
+ - stage: 'unit tests'
python: '2.6'
os: linux
language: python
@@ -44,13 +49,10 @@ jobs:
os: linux
language: python
env: [ TEST_SUITE=unit, COVERAGE=true ]
- - os: osx
+ - stage: 'unit tests - osx'
+ os: osx
language: generic
env: [ TEST_SUITE=unit, PYTHON_VERSION=2.7, COVERAGE=true ]
- - python: '2.7'
- os: linux
- language: python
- env: TEST_SUITE=doc
# mpich (AutotoolsPackage)
- stage: 'build tests'
python: '2.7'
@@ -93,6 +95,14 @@ jobs:
language: python
env: [ TEST_SUITE=build, COVERAGE=true, 'SPEC=mpich' ]
+stages:
+ - 'flake8 + documentation'
+ - 'unit tests'
+ - 'build tests'
+ - name: 'unit tests - osx'
+ if: type IN (cron)
+
+
#=============================================================================
# Environment
#=============================================================================
@@ -148,10 +158,9 @@ before_script:
#=============================================================================
# Building
#=============================================================================
-script: share/spack/qa/run-$TEST_SUITE-tests
-
-after_success:
- - codecov --env PY_VERSION
+script:
+ - share/spack/qa/run-$TEST_SUITE-tests
+ - if [[ "$COVERAGE" == "true" ]]; then codecov --env PYTHON_VERSION --required --flags "${TEST_SUITE}${TRAVIS_OS_NAME}"; fi
#=============================================================================
# Notifications