Skip to content

Commit

Permalink
reorganized tox and travis
Browse files Browse the repository at this point in the history
  • Loading branch information
wolph committed Sep 19, 2015
1 parent cf97624 commit 58124be
Show file tree
Hide file tree
Showing 4 changed files with 56 additions and 21 deletions.
45 changes: 28 additions & 17 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,22 +1,33 @@
sudo: false
language: python
python:
- "2.6"
- "2.7"
- "3.2"
- "3.3"
- "3.4"
- "pypy"
- "pypy3"
# command to install dependencies
python: 2.7

cache: pip

env:
- TOX_ENV=coveralls
- TOX_ENV=py26-django14
- TOX_ENV=py26-django15
- TOX_ENV=py26-django16
- TOX_ENV=py27-django14
- TOX_ENV=py27-django15
- TOX_ENV=py27-django16
- TOX_ENV=py27-django18
- TOX_ENV=py34-django15
- TOX_ENV=py34-django16
- TOX_ENV=py34-django18
- TOX_ENV=pypy-django14
- TOX_ENV=pypy-django15
- TOX_ENV=pypy-django16
- TOX_ENV=pypy-django18
- TOX_ENV=pypy3-django15
- TOX_ENV=pypy3-django16
- TOX_ENV=pypy3-django18

install:
- pip install -r test_project/requirements.txt
- pip install .
- pip install coveralls
pip install --upgrade pip
pip install tox

# command to run tests
script:
- python setup.py test

after_success:
- coveralls
tox -e $TOX_ENV

1 change: 0 additions & 1 deletion pytest.ini
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ addopts =
--cov-report term-missing
--pep8
--flakes
--clearcache

pep8ignore =
*.py W391
Expand Down
1 change: 0 additions & 1 deletion test_project/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
Django<1.6
six
pytest
pytest-cache
Expand Down
30 changes: 28 additions & 2 deletions tox.ini
Original file line number Diff line number Diff line change
@@ -1,11 +1,37 @@
[tox]
envlist = py26,py27,pypy,pypy3,py32,py33,py34
install_command = pip-accel-for-tox {opts} {packages}
envlist =
coveralls,
py26-django{14,15,16},
py27-django{14,15,16,18},
py34-django{15,16,18},
pypy-django{14,15,16,18},
pypy3-django{15,16,18}

skip_missing_interpreters = True
usedevelop = True

[testenv]
deps =
django14: Django>=1.4,<1.5
django15: Django>=1.5,<1.6
django16: Django>=1.6,<1.7
django17: Django>=1.7,<1.8
django18: Django>=1.8,<1.9
-rtest_project/requirements.txt

commands =
pip freeze
python setup.py test

[testenv:coveralls]
commands =
{envpython} setup.py test
pip freeze
python setup.py test
coveralls

deps =
Django>=1.8,<1.9
-rtest_project/requirements.txt
coveralls

0 comments on commit 58124be

Please sign in to comment.