Index: tox.ini |
diff --git a/tox.ini b/tox.ini |
new file mode 100644 |
index 0000000000000000000000000000000000000000..bcdcf5ce8c849e1c4055b5b58daae4d4a676c3da |
--- /dev/null |
+++ b/tox.ini |
@@ -0,0 +1,33 @@ |
+[tox] |
+envlist = py{27,35,36},coverage |
+skipsdist = true |
+ |
+[flake8] |
+ignore = D1 |
+ |
+[coverage:run] |
+omit = tests/* |
+ |
+[testenv] |
+setenv = |
+ PYTHONPATH = {toxinidir}:{toxinidir}/.. |
+deps = |
+ pytest |
+ pytest-cov |
+ flake8 |
+ flake8-docstrings |
+ flake8-commas |
+ pep8-naming |
+ py27: configparser |
+ py27: mock |
+ hg+https://hg.adblockplus.org/codingtools#egg=flake8-eyeo&subdirectory=flake8-eyeo |
+commands = |
+ pytest tests --cov watchextensions --cov-append |
+ flake8 |
+[testenv:coverage] |
+deps = |
+ coverage |
+commands = |
+ coverage report -m |
+ coverage html -d htmlcov |
+ coverage erase |