Initial commit
add first helper: reclass-dump-params
diff --git a/tox.ini b/tox.ini
new file mode 100644
index 0000000..ebc74ed
--- /dev/null
+++ b/tox.ini
@@ -0,0 +1,77 @@
+# Tox (http://tox.testrun.org/) is a tool for running tests
+# in multiple virtualenvs. This configuration file will run the
+# test suite on all supported python versions. To use it, "pip install tox"
+# and then run "tox" from this directory.
+
+[tox]
+minversion = 2.0
+envlist = pep8, py{27,34,35}, pylint, pylint-py{27,34,35}, cover, docs
+skipsdist = True
+skip_missing_interpreters = True
+
+
+[testenv]
+usedevelop = True
+passenv = http_proxy HTTP_PROXY https_proxy HTTPS_PROXY no_proxy NO_PROXY
+deps =
+ sphinx
+ -r{toxinidir}/test-requirements.txt
+commands =
+ py.test -vv {posargs:reclass_tools/tests}
+
+[testenv:venv]
+commands = {posargs:}
+
+[testenv:cover]
+deps =
+ pytest-cov
+ -r{toxinidir}/test-requirements.txt
+commands =
+ py.test --cov-config .coveragerc --cov-report html --cov=reclass_tools reclass_tools/tests
+ coverage html -d {envlogdir}
+ coverage report --fail-under 80
+
+
+[testenv:pep8]
+deps = hacking==0.10.1
+usedevelop = False
+commands =
+ flake8
+
+[testenv:pylint]
+deps =
+ -r{toxinidir}/test-requirements.txt
+ pylint
+commands =
+ pylint --rcfile=.pylintrc_gerrit reclass_tools
+
+[testenv:pylint-py27]
+deps=
+ -r{toxinidir}/test-requirements.txt
+ pylint
+commands=pylint reclass_tools
+
+[testenv:pylint-py34]
+deps=
+ -r{toxinidir}/test-requirements.txt
+ pylint
+commands=pylint reclass_tools
+
+[testenv:pylint-py35]
+deps=
+ -r{toxinidir}/test-requirements.txt
+ pylint
+commands=pylint reclass_tools
+
+[flake8]
+exclude = .venv,.git,.tox,dist,doc,*lib/python*,*egg,build,tools,__init__.py,docs
+show-pep8 = True
+show-source = True
+count = True
+
+[pytest]
+
+[testenv:docs]
+deps =
+ sphinx
+commands = python setup.py build_sphinx