diff --git a/.travis.yml b/.travis.yml index bfce03216becb8251f05a1518654d623a939b156..34d8e5c3d3e48adadecd15ff5b8dc591186c7224 100644 --- a/.travis.yml +++ b/.travis.yml @@ -23,37 +23,44 @@ jobs: include: - stage: 'style checks' python: '2.7' + sudo: required os: linux language: python env: TEST_SUITE=flake8 - stage: 'unit tests + documentation' python: '2.6' + sudo: required os: linux language: python env: TEST_SUITE=unit - python: '2.7' + sudo: required os: linux language: python env: TEST_SUITE=unit - python: '3.4' + sudo: required os: linux language: python env: TEST_SUITE=unit - python: '3.5' + sudo: required os: linux language: python env: TEST_SUITE=unit - python: '3.6' + sudo: required os: linux language: python env: TEST_SUITE=unit - python: '3.7' + sudo: required os: linux dist: xenial - sudo: true language: python env: TEST_SUITE=unit - python: '3.6' + sudo: required os: linux language: python env: TEST_SUITE=doc diff --git a/share/spack/qa/run-unit-tests b/share/spack/qa/run-unit-tests index 68c214ef9528feed5193ee3d5ebbcdc6412b4fe3..d96144f28a6fcef6d09391750414eae75ed6cd7a 100755 --- a/share/spack/qa/run-unit-tests +++ b/share/spack/qa/run-unit-tests @@ -28,4 +28,8 @@ ${coverage_run} bin/spack help -a ${coverage_run} bin/spack -p --lines 20 spec mpileaks%gcc ^elfutils@0.170 # Run unit tests with code coverage -${coverage_run} bin/spack test "$@" +extra_args="" +if [[ -n "$@" ]]; then + extra_args="-k $@" +fi +${coverage_run} bin/spack test --verbose "$extra_args"