oslo.messaging/tox.ini
Gordon Sim f1afac446c Add driver independent functional tests
Add driver independent functional tests of the messaging API

The url used to select (and configure) the driver is specified as an
environment variable named TRANSPORT_URL.

Change-Id: I867001a15ffaca06ae831cfd0240ed3397bf6503
2014-10-22 17:07:45 +02:00

52 lines
1.1 KiB
INI

[tox]
envlist = py33,py34,py26,py27,pep8
[testenv]
setenv =
VIRTUAL_ENV={envdir}
OS_TEST_TIMEOUT=30
deps = -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
commands = python setup.py testr --slowest --testr-args='{posargs}'
[testenv:pep8]
commands = flake8
[testenv:cover]
setenv = VIRTUAL_ENV={envdir}
commands =
python setup.py testr --coverage
[testenv:venv]
commands = {posargs}
[testenv:docs]
commands = python setup.py build_sphinx
[testenv:py33]
deps = -r{toxinidir}/requirements-py3.txt
-r{toxinidir}/test-requirements-py3.txt
[testenv:py34]
deps = -r{toxinidir}/requirements-py3.txt
-r{toxinidir}/test-requirements-py3.txt
[testenv:amqp1]
# test AMQP 1.0 driver, requires QPID Proton developer packages
deps = -r{toxinidir}/amqp1-requirements.txt
{[testenv]deps}
[testenv:py27-rabbit]
setenv = TRANSPORT_URL=rabbit://guest:guest@localhost
[flake8]
show-source = True
ignore = H237,H402,H405,H904
exclude = .tox,dist,doc,*.egg,build,__init__.py
builtins = _
[hacking]
import_exceptions =
oslo.messaging._i18n
six.moves