envlist = py26,py27,py33,pep8
[testenv]
+# Note the hash seed is set to 0 until cinder can be tested with a
+# random hash seed successfully.
setenv = VIRTUAL_ENV={envdir}
+ PYTHONHASHSEED=0
usedevelop = True
install_command = pip install {opts} {packages}
bash -c "find cinder -type f -regex '.*\.pot?' -print0|xargs -0 -n 1 msgfmt --check-format -o /dev/null"
[testenv:pylint]
-setenv = VIRTUAL_ENV={envdir}
deps = -r{toxinidir}/requirements.txt
pylint==0.26.0
commands = bash tools/lintstack.sh
[testenv:cover]
# Also do not run test_coverage_ext tests while gathering coverage as those
# tests conflict with coverage.
-setenv = VIRTUAL_ENV={envdir}
commands =
python setup.py testr --coverage \
--testr-args='^(?!.*test.*coverage).*$'