Add qpid and amqp 1.0 tox targets

This change adds two targets for qpid and amqp to
be able to run the functional tests suite on them in gate

This also run only functional tests for the functional tox testenv

Change-Id: Ibf1db3fe55f82dd6dc02f2e57d73608fcad80d0e
This commit is contained in:
Mehdi Abaakouk 2014-10-22 23:46:48 +02:00
parent 437915b3db
commit a8d3da228c

18
tox.ini
View File

@ -31,13 +31,21 @@ deps = -r{toxinidir}/requirements-py3.txt
deps = -r{toxinidir}/requirements-py3.txt
-r{toxinidir}/test-requirements-py3.txt
[testenv:amqp1]
# test AMQP 1.0 driver, requires QPID Proton developer packages
[testenv:py27-func-qpid]
setenv = TRANSPORT_URL=qpid://guest:password@localhost//
commands = python setup.py testr --slowest --testr-args='tests.functional'
[testenv:py27-func-rabbit]
setenv = TRANSPORT_URL=rabbit://guest:password@localhost//
commands = python setup.py testr --slowest --testr-args='tests.functional'
[testenv:py27-func-amqp1]
setenv = TRANSPORT_URL=amqp://guest:password@localhost//
deps = -r{toxinidir}/amqp1-requirements.txt
{[testenv]deps}
[testenv:py27-rabbit]
setenv = TRANSPORT_URL=rabbit://guest:guest@localhost
# NOTE(sileht): until ubuntu get proto packages, we run amqp_driver tests here
# because this is the only target to run fedora 20 in gate
commands = python setup.py testr --slowest --testr-args='tests.(functional|test_amqp_driver)'
[flake8]
show-source = True