From de679abd67f723a2fd1bd7e9ea9469d938a3a857 Mon Sep 17 00:00:00 2001 From: Massimiliano Culpo Date: Thu, 18 Jan 2018 20:06:26 +0100 Subject: Added flags to unit tests + OSX build done once per day (#6988) * Adding flags to codecov reports * OSX builds are triggered once a day --- .travis.yml | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) (limited to '.travis.yml') diff --git a/.travis.yml b/.travis.yml index 61b829a9c5..3b55797beb 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 #============================================================================= @@ -151,7 +161,7 @@ before_script: #============================================================================= script: - share/spack/qa/run-$TEST_SUITE-tests - - if [[ "$COVERAGE" == "true" ]]; then codecov --env PY_VERSION --required ; fi + - if [[ "$COVERAGE" == "true" ]]; then codecov --env PYTHON_VERSION --required --flags "${TEST_SUITE}${TRAVIS_OS_NAME}"; fi #============================================================================= # Notifications -- cgit v1.2.3-60-g2f50