basic tox.ini for python 2.7 and python 3 unittests 93/26893/3
authorRoss Brattain <ross.b.brattain@intel.com>
Wed, 11 Jan 2017 21:09:47 +0000 (13:09 -0800)
committerRoss Brattain <ross.b.brattain@intel.com>
Thu, 19 Jan 2017 06:37:17 +0000 (06:37 +0000)
Nothing fancy for now, just call run_tests.sh

If we want to expand we could add pep8, coverage
to tox.  See dovetail tox.ini for example

Change-Id: I8b5897779ed9622dd1b38612cb393fc214ec6300
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
tox.ini [new file with mode: 0644]

diff --git a/tox.ini b/tox.ini
new file mode 100644 (file)
index 0000000..3dfb982
--- /dev/null
+++ b/tox.ini
@@ -0,0 +1,22 @@
+[tox]
+minversion = 2.0
+skipsdist = True
+envlist = py27,py3
+
+[testenv]
+usedevelop=True
+deps = -rrequirements.txt
+commands = /bin/bash ./run_tests.sh
+whitelist_externals = /bin/bash
+
+[flake8]
+# E125 is deliberately excluded. See https://github.com/jcrocholl/pep8/issues/126
+# The rest of the ignores are TODOs
+# New from hacking 0.9: E129, E131, H407, H405
+# E251 Skipped due to https://github.com/jcrocholl/pep8/issues/301
+
+# nova flake8 ignores
+#ignore = E121,E122,E123,E124,E125,E126,E127,E128,E129,E131,E251,H405
+# dovetail flake8 ignores
+ignore = E123,E125,H803
+exclude =  .venv,.git,.tox,dist,docs,*egg,build