diff --git a/.travis.yml b/.travis.yml index 5e41a68e..1b31c4f3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,15 +1,10 @@ +sudo: false language: python python: - '3.5' - '3.6' -install: - - pip install -r requirements.txt - - pip install -r requirements-dev.txt - - python setup.py install - - pip install flake8 - - pip install pytest -before_script: flake8 sanic -script: py.test -v tests +install: pip install tox-travis +script: tox deploy: provider: pypi user: channelcat diff --git a/tox.ini b/tox.ini index ecb7ca87..a2f89206 100644 --- a/tox.ini +++ b/tox.ini @@ -1,22 +1,21 @@ [tox] -envlist = py35, py36 +envlist = py35, py36, flake8 + +[travis] + +python = + 3.5: py35, flake8 + 3.6: py36, flake8 [testenv] deps = aiohttp pytest - coverage commands = - coverage run -m pytest -v tests {posargs} - mv .coverage .coverage.{envname} - -whitelist_externals = - coverage - mv - echo + pytest tests {posargs} [testenv:flake8] deps = @@ -24,11 +23,3 @@ deps = commands = flake8 sanic - -[testenv:report] - -commands = - coverage combine - coverage report - coverage html - echo "Open file://{toxinidir}/coverage/index.html"