.travis.yml: Switch to tox-travis

This commit is contained in:
Chris PeBenito 2017-08-05 16:49:23 -04:00
parent f8eaafc53f
commit e918b3741a

View File

@ -4,17 +4,20 @@
language: python language: python
env: python:
- TOX_ENV=py27 - "3.3"
- TOX_ENV=py33 - "3.4"
- TOX_ENV=py34 - "3.5"
- TOX_ENV=py35 - "3.6"
- TOX_ENV=pep8 - "2.7"
- TOX_ENV=coverage
- TOX_ENV=lint
matrix: matrix:
fast_finish: true fast_finish: true
include:
- env: TOX_ENV=pep8
- env: TOX_ENV=coverage
- env: TOX_ENV=lint
allow_failures: allow_failures:
- env: TOX_ENV=coverage - env: TOX_ENV=coverage
@ -38,6 +41,7 @@ before_install:
- bison -V - bison -V
- flex -V - flex -V
- python -V - python -V
- sudo apt-get update -qq
install: install:
- SELINUX_USERSPACE_VERSION=libsepol-2.7 - SELINUX_USERSPACE_VERSION=libsepol-2.7
@ -64,11 +68,12 @@ install:
# Ubuntu 12.04's flex generates a redundant decl in libqpol # Ubuntu 12.04's flex generates a redundant decl in libqpol
- sed -i -e "/Wwrite-strings/s/,/, '-Wno-redundant-decls',/" setup.py - sed -i -e "/Wwrite-strings/s/,/, '-Wno-redundant-decls',/" setup.py
- pip install tox - pip install tox-travis
script: script:
- tox --version - tox --version
- tox -e $TOX_ENV - |
[ -z "$TOX_ENV" ] && tox || tox -e $TOX_ENV
after_failure: after_failure:
- cat "${TRAVIS_BUILD_DIR}/.tox/tox-0.log" - cat "${TRAVIS_BUILD_DIR}/.tox/tox-0.log"