From 869ae626da5384f28a16ca6e83e9f9b0bb8edb67 Mon Sep 17 00:00:00 2001 From: Fabio Caccamo Date: Wed, 29 Mar 2017 16:22:34 +0200 Subject: [PATCH] Added tox and travis --- .travis.yml | 22 ++++++++++++++++++++++ tox.ini | 19 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 .travis.yml create mode 100644 tox.ini diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..78ede45 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,22 @@ +language: python +python: 3.5 +env: + - TOX_ENV=py27-17 + - TOX_ENV=py27-18 + - TOX_ENV=py27-19 + - TOX_ENV=py27-110 + - TOX_ENV=py34-17 + - TOX_ENV=py34-18 + - TOX_ENV=py34-19 + - TOX_ENV=py34-110 + - TOX_ENV=py35-18 + - TOX_ENV=py35-19 + - TOX_ENV=py35-110 + #- TOX_ENV=py36-18 + #- TOX_ENV=py36-19 + #- TOX_ENV=py36-110 +install: + - pip install tox +script: + - tox -e $TOX_ENV +sudo: false \ No newline at end of file diff --git a/tox.ini b/tox.ini new file mode 100644 index 0000000..5d44ba4 --- /dev/null +++ b/tox.ini @@ -0,0 +1,19 @@ +[tox] +envlist = + py27-{17,18,19,110}, + py34-{17,18,19,110}, + py35-{18,19,110}, + py36-{18,19,110}, +[testenv] +passenv = CI TRAVIS TRAVIS_* +deps = + 17: Django >= 1.7, < 1.8 + 18: Django >= 1.8, < 1.9 + 19: Django >= 1.9, < 1.10 + 110: Django >= 1.10, < 1.11 + coverage + codecov +commands = + coverage run --append --source=admin_interface setup.py test + coverage report -m + codecov \ No newline at end of file