Skip to content

Commit

Permalink
use tox-travis for travis integration
Browse files Browse the repository at this point in the history
  • Loading branch information
dbanck committed Feb 27, 2018
1 parent 33966f4 commit 3a1d883
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 15 deletions.
32 changes: 17 additions & 15 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,28 +1,30 @@
language: python
cache: pip

python:
- "3.5"
- "2.7"
- "3.4"
- "3.5"

sudo: false

env:
- TOX_ENV=py35-django110
- TOX_ENV=py34-django110
- TOX_ENV=py27-django110
- TOX_ENV=py36-django111
- TOX_ENV=py35-django111
- TOX_ENV=py34-django111
- TOX_ENV=py27-django111
- TOX_ENV=py36-django20
- TOX_ENV=py35-django20
- TOX_ENV=py34-django20
- DJANGO=1.10
- DJANGO=1.11
- DJANGO=2.0

matrix:
fast_finish: true
fast_finish: true

include:
- { python: "3.6", env: DJANGO=1.11 }
- { python: "3.6", env: DJANGO=2.0 }

exclude:
- { python: "2.7", env: DJANGO=2.0 }

install:
# Virtualenv < 14 is required to keep the Python 3.2 builds running.
- pip install tox "virtualenv<14"
- pip install tox tox-travis

script:
- tox -e $TOX_ENV
- tox
7 changes: 7 additions & 0 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,15 @@ envlist =
{py27,py34,py35,py36}-django111,
{py34,py35,py36}-django20,

[travis:env]
DJANGO =
1.10: django110
1.11: django111
2.0: django20

[testenv]
commands = py.test tests/
envdir = {toxworkdir}/venvs/{envname}
setenv =
PYTHONDONTWRITEBYTECODE=1
PYTHONWARNINGS=once
Expand Down

0 comments on commit 3a1d883

Please sign in to comment.