diff --git a/.travis.yml b/.travis.yml index 26e678e..c55fb43 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,16 +1,26 @@ language: python +env: + matrix: + - TOX_ENV=py27-dj15 + - TOX_ENV=py27-dj16 + - TOX_ENV=py27-dj17 + - TOX_ENV=py27-dj18 + - TOX_ENV=py34-dj15 + - TOX_ENV=py34-dj16 + - TOX_ENV=py34-dj17 + - TOX_ENV=py34-dj18 + python: - "2.7" - -before_install: - - sudo apt-get update -qq + - "3.4" install: - - pip install coveralls + - pip install tox coverage coveralls script: - - coverage run --source=djcelery_ses setup.py test + #- coverage run --source=djcelery_ses setup.py test + - tox -e $TOX_ENV after_success: - coveralls diff --git a/tox.ini b/tox.ini new file mode 100644 index 0000000..11f8a14 --- /dev/null +++ b/tox.ini @@ -0,0 +1,23 @@ +[tox] +envlist = {py27,py34}-dj{15,16,17,18,19} +skipsdist=True + + +[testenv] +basepython = + py27: python2.7 + py34: python3.4 +deps = + pytest + dj15: django>=1.5,<1.6 + dj16: django>=1.6,<1.7 + dj17: django>=1.7,<1.8 + dj18: django>=1.8,<1.9 + dj19: django>=1.9,<1.10 +commands = python setup.py test + + +[testenv:py27-cov] +deps = + dj18: Django>=1.8,<1.9 +command = coverage run --source=djcelery_ses setup.py test