diff --git a/.travis.yml b/.travis.yml index 46de3bac..ea6f382b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,42 +2,35 @@ language: generic matrix: include: - # Linux Python 3 - - sudo: required + - name: Linux | x86_64 + i686 | Python 3.5 + sudo: required language: python python: 3.5 services: docker env: PYTHON=python - # Linux Python 3 - - sudo: required + - name: Linux | arm64 | Python 3.5 + sudo: required language: python python: 3.5 services: docker arch: arm64 env: PYTHON=python - # Linux Python 3 - - sudo: required + - name: Linux | ppc64le | Python 3.5 + sudo: required language: python python: 3.5 services: docker arch: ppc64le env: PYTHON=python - # Linux Python 3 - - sudo: required - language: python - python: 3.5 - services: docker - arch: s390x - env: PYTHON=python - - # macOS Python 3 - - os: osx + - name: macOS | Python 3 + os: osx env: PYTHON=python3 - - os: windows + - name: Windows | Python 3.5 + os: windows language: shell before_install: - choco install python3 --version 3.5.4 --no-progress -y @@ -46,6 +39,26 @@ matrix: script: - C:\\Python35\\python ./bin/run_tests.py + - name: Linux | s390x | Python 3.5 + sudo: required + language: python + python: 3.5 + services: docker + arch: s390x + env: PYTHON=python + script: false + + allow_failures: + # must repeat the s390x job above exactly to match + - name: Linux | s390x | Python 3.5 + sudo: required + language: python + python: 3.5 + services: docker + arch: s390x + env: PYTHON=python + script: false + install: $PYTHON -m pip install -r requirements-dev.txt script: $PYTHON ./bin/run_tests.py