From e43681cc31c1b2aa0b11941d8d447488e62fa3c5 Mon Sep 17 00:00:00 2001 From: Alessandro Amici Date: Tue, 15 May 2018 20:24:46 +0200 Subject: Add tox CI testing and requirements-tests.txt. --- tox.ini | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 tox.ini (limited to 'tox.ini') diff --git a/tox.ini b/tox.ini new file mode 100644 index 0000000..ecf8e1a --- /dev/null +++ b/tox.ini @@ -0,0 +1,16 @@ +[tox] +envlist = qc, py36, py35, py34, deps + +[testenv] +setenv = PYTHONPATH = {toxinidir} +deps = -r{toxinidir}/tests/requirements-tests.txt +commands = pytest -v --flakes --cache-clear --basetemp={envtmpdir} {posargs} + +[testenv:qc] +# needed for pytest-cov +usedevelop = true +commands = pytest -v --pep8 --mccabe --cov=cdsapi --cov-report=html --cache-clear {posargs} + +[testenv:deps] +deps = +commands = python setup.py test -- cgit v1.2.3