travis: require sudo in an attempt to avoid build timeouts (#9327)
- Many container builds are timing out frequently during Spack tests in Travis CI. - Travis recommends to try `sudo: required` to see whether this is an infrastructure issue or something else. - added `sudo: required` to all Linux builds. - added --verbose to `spack test` invocation so that we can see more easily what tests it's timing out on. Signed-off-by: Todd Gamblin <tgamblin@llnl.gov>
This commit is contained in:
parent
d2bd5177da
commit
5aa05b8ef4
2 changed files with 13 additions and 2 deletions
|
@ -23,37 +23,44 @@ jobs:
|
||||||
include:
|
include:
|
||||||
- stage: 'style checks'
|
- stage: 'style checks'
|
||||||
python: '2.7'
|
python: '2.7'
|
||||||
|
sudo: required
|
||||||
os: linux
|
os: linux
|
||||||
language: python
|
language: python
|
||||||
env: TEST_SUITE=flake8
|
env: TEST_SUITE=flake8
|
||||||
- stage: 'unit tests + documentation'
|
- stage: 'unit tests + documentation'
|
||||||
python: '2.6'
|
python: '2.6'
|
||||||
|
sudo: required
|
||||||
os: linux
|
os: linux
|
||||||
language: python
|
language: python
|
||||||
env: TEST_SUITE=unit
|
env: TEST_SUITE=unit
|
||||||
- python: '2.7'
|
- python: '2.7'
|
||||||
|
sudo: required
|
||||||
os: linux
|
os: linux
|
||||||
language: python
|
language: python
|
||||||
env: TEST_SUITE=unit
|
env: TEST_SUITE=unit
|
||||||
- python: '3.4'
|
- python: '3.4'
|
||||||
|
sudo: required
|
||||||
os: linux
|
os: linux
|
||||||
language: python
|
language: python
|
||||||
env: TEST_SUITE=unit
|
env: TEST_SUITE=unit
|
||||||
- python: '3.5'
|
- python: '3.5'
|
||||||
|
sudo: required
|
||||||
os: linux
|
os: linux
|
||||||
language: python
|
language: python
|
||||||
env: TEST_SUITE=unit
|
env: TEST_SUITE=unit
|
||||||
- python: '3.6'
|
- python: '3.6'
|
||||||
|
sudo: required
|
||||||
os: linux
|
os: linux
|
||||||
language: python
|
language: python
|
||||||
env: TEST_SUITE=unit
|
env: TEST_SUITE=unit
|
||||||
- python: '3.7'
|
- python: '3.7'
|
||||||
|
sudo: required
|
||||||
os: linux
|
os: linux
|
||||||
dist: xenial
|
dist: xenial
|
||||||
sudo: true
|
|
||||||
language: python
|
language: python
|
||||||
env: TEST_SUITE=unit
|
env: TEST_SUITE=unit
|
||||||
- python: '3.6'
|
- python: '3.6'
|
||||||
|
sudo: required
|
||||||
os: linux
|
os: linux
|
||||||
language: python
|
language: python
|
||||||
env: TEST_SUITE=doc
|
env: TEST_SUITE=doc
|
||||||
|
|
|
@ -28,4 +28,8 @@ ${coverage_run} bin/spack help -a
|
||||||
${coverage_run} bin/spack -p --lines 20 spec mpileaks%gcc ^elfutils@0.170
|
${coverage_run} bin/spack -p --lines 20 spec mpileaks%gcc ^elfutils@0.170
|
||||||
|
|
||||||
# Run unit tests with code coverage
|
# 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"
|
||||||
|
|
Loading…
Reference in a new issue