
oslo namespace problem has already been solved perfectly, and log debug has no effect due to i18n team will not translate those message, so remove these two local checks. since no local check is left, also remove related code and doc Change-Id: I311abac48376d76b98acf9bbff39454a48c2eddb
117 lines
3.3 KiB
INI
117 lines
3.3 KiB
INI
[tox]
|
|
minversion = 1.6
|
|
skipsdist = True
|
|
envlist = py34,py27,pep8
|
|
|
|
[testenv]
|
|
deps = .[test]
|
|
install_command = pip install -U {opts} {packages}
|
|
usedevelop = True
|
|
setenv = VIRTUAL_ENV={envdir}
|
|
OS_TEST_PATH=aodh/tests/unit
|
|
passenv = OS_TEST_TIMEOUT OS_STDOUT_CAPTURE OS_STDERR_CAPTURE OS_LOG_CAPTURE
|
|
commands =
|
|
python setup.py testr --slowest --testr-args="{posargs}"
|
|
oslo-config-generator --config-file=aodh-config-generator.conf
|
|
whitelist_externals = bash
|
|
|
|
# TODO(ityaptin): With separation tests to unit and functional folders we need
|
|
# set environment variable OS_TEST_PATH=./aodh/tests/functional
|
|
# in "py-<backend>" jobs
|
|
|
|
[testenv:py27-hbase]
|
|
deps = .[hbase,test]
|
|
setenv = OS_TEST_PATH=aodh/tests/functional/
|
|
AODH_TEST_STORAGE_URL=hbase://__test__
|
|
|
|
[testenv:py27-mongodb]
|
|
deps = .[mongodb,test]
|
|
setenv = OS_TEST_PATH=aodh/tests/functional/
|
|
commands =
|
|
overtest mongodb python setup.py testr --slowest --testr-args="{posargs}"
|
|
|
|
[testenv:py27-mysql]
|
|
deps = .[mysql,test]
|
|
setenv = OS_TEST_PATH=aodh/tests/functional/
|
|
commands =
|
|
overtest mysql python setup.py testr --slowest --testr-args="{posargs}"
|
|
|
|
[testenv:py27-pgsql]
|
|
deps = .[postgresql,test]
|
|
setenv = OS_TEST_PATH=aodh/tests/functional/
|
|
commands =
|
|
overtest postgresql python setup.py testr --slowest --testr-args="{posargs}"
|
|
|
|
[testenv:functional]
|
|
deps = .[mysql,postgresql,mongodb,hbase,test]
|
|
setenv = VIRTUAL_ENV={envdir}
|
|
OS_TEST_PATH=aodh/tests/functional/
|
|
GABBI_LIVE_FAIL_IF_NO_TEST=1
|
|
passenv = {[testenv]passenv} AODH_*
|
|
commands =
|
|
{toxinidir}/run-functional-tests.sh ./tools/pretty_tox.sh "{posargs}"
|
|
|
|
# NOTE(chdent): The gabbi tests are also run under the primary tox
|
|
# targets. This target simply provides a target to directly run just
|
|
# gabbi tests without needing to discovery across the entire body of
|
|
# tests.
|
|
[testenv:gabbi]
|
|
deps = .[mysql,test]
|
|
setenv = OS_TEST_PATH=aodh/tests/functional/gabbi
|
|
commands =
|
|
overtest mysql python setup.py testr --testr-args="{posargs}"
|
|
|
|
[testenv:cover]
|
|
commands = overtest mysql python setup.py testr --slowest --coverage --testr-args="{posargs}"
|
|
|
|
[testenv:pep8]
|
|
deps = hacking<0.11,>=0.10.0
|
|
commands =
|
|
flake8
|
|
# Check that .po and .pot files are valid:
|
|
bash -c "find aodh -type f -regex '.*\.pot?' -print0|xargs -0 -n 1 msgfmt --check-format -o /dev/null"
|
|
|
|
[testenv:releasenotes]
|
|
deps = .[doc]
|
|
commands = sphinx-build -a -E -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html
|
|
|
|
[testenv:genconfig]
|
|
commands = oslo-config-generator --config-file=aodh-config-generator.conf
|
|
|
|
[testenv:docs]
|
|
deps = .[doc]
|
|
commands = python setup.py build_sphinx
|
|
setenv = PYTHONHASHSEED=0
|
|
|
|
[testenv:venv]
|
|
deps = .[doc]
|
|
commands = {posargs}
|
|
setenv = PYTHONHASHSEED=0
|
|
|
|
[testenv:debug]
|
|
commands = bash -x oslo_debug_helper {posargs}
|
|
|
|
[testenv:debug-mongodb]
|
|
deps = .[mongodb,test]
|
|
setenv = OS_TEST_PATH=aodh/tests/functional/
|
|
commands = overtest mongodb oslo_debug_helper {posargs}
|
|
|
|
[testenv:debug-mysql]
|
|
deps = .[mysql,test]
|
|
setenv = OS_TEST_PATH=aodh/tests/functional/
|
|
commands = overtest mysql oslo_debug_helper {posargs}
|
|
|
|
[testenv:debug-pgsql]
|
|
deps = .[postgresql,test]
|
|
setenv = OS_TEST_PATH=aodh/tests/functional/
|
|
commands = overtest postgresql oslo_debug_helper {posargs}
|
|
|
|
[flake8]
|
|
ignore =
|
|
exclude=.venv,.git,.tox,dist,doc,./aodh/openstack/common,*lib/python*,*egg,build
|
|
show-source = True
|
|
|
|
[hacking]
|
|
import_exceptions =
|
|
aodh.i18n
|