
At some point integrations tests were supposed to be run against an existing Zaqar server, but this doesn't work anymore and is not tested anywhere. Let's remove the configuration and the setup for it. Change-Id: I44cd22366e52853ebc06b6089d33d9e0dd7ed08f
90 lines
3.0 KiB
INI
90 lines
3.0 KiB
INI
[tox]
|
|
minversion = 1.6
|
|
envlist = py34,py27,pypy,pep8
|
|
skipsdist = True
|
|
|
|
[testenv]
|
|
usedevelop = True
|
|
install_command = pip install -c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt} {opts} {packages}
|
|
setenv = VIRTUAL_ENV={envdir}
|
|
ZAQAR_TESTS_CONFIGS_DIR={toxinidir}/zaqar/tests/etc/
|
|
ZAQAR_TEST_MONGODB=1
|
|
ZAQAR_TEST_SLOW=1
|
|
deps = -r{toxinidir}/requirements.txt
|
|
-r{toxinidir}/test-requirements.txt
|
|
commands =
|
|
find . -type f -name "*.pyc" -delete
|
|
python setup.py testr --slowest --testr-args='--concurrency 1 {posargs}'
|
|
whitelist_externals = find
|
|
|
|
[testenv:pypy]
|
|
setenv = {[testenv]setenv}
|
|
JIT_FLAG=--jit off
|
|
|
|
[testenv:integration]
|
|
setenv = {[testenv]setenv}
|
|
ZAQAR_TEST_INTEGRATION=1
|
|
OS_TEST_PATH=./zaqar/tests/functional
|
|
commands = python setup.py testr --slowest --testr-args='--concurrency 1 {posargs}'
|
|
|
|
[testenv:pep8]
|
|
commands = flake8
|
|
|
|
[testenv:genconfig]
|
|
commands =
|
|
oslo-config-generator --config-file etc/oslo-config-generator/zaqar.conf
|
|
|
|
[testenv:cover]
|
|
commands =
|
|
python setup.py testr --coverage \
|
|
--testr-args='^(?!.*test.*coverage).*$'
|
|
|
|
[testenv:venv]
|
|
# NOTE(jaegerandi): this target does not use constraints because
|
|
# upstream infra does not yet support it. Once that's fixed, we can
|
|
# drop the install_command.
|
|
install_command = pip install -U --force-reinstall {opts} {packages}
|
|
commands = {posargs}
|
|
|
|
[testenv:docs]
|
|
commands =
|
|
python setup.py build_sphinx
|
|
sphinx-build -b html api-ref/source api-ref/build/html
|
|
|
|
[testenv:api-ref]
|
|
# This environment is called from CI scripts to test and publish
|
|
# the API Ref to developer.openstack.org.
|
|
#
|
|
# NOTE(sdague): this target does not use constraints because
|
|
# upstream infra does not yet support it. Once that's fixed, we can
|
|
# drop the install_command.
|
|
whitelist_externals = bash
|
|
rm
|
|
install_command = pip install -U --force-reinstall {opts} {packages}
|
|
commands =
|
|
rm -rf api-ref/build
|
|
sphinx-build -b html -d api-ref/build/doctrees api-ref/source api-ref/build/html
|
|
|
|
[testenv:debug]
|
|
commands = oslo_debug_helper {posargs}
|
|
|
|
[testenv:releasenotes]
|
|
install_command = pip install -U --force-reinstall {opts} {packages}
|
|
commands = sphinx-build -a -E -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html
|
|
|
|
[flake8]
|
|
exclude = .venv*,.git,.tox,dist,doc,*lib/python*,*.egg,.update-venv
|
|
# NOTE(flaper87): Our currently max-complexity is 15. Not sure what the ideal complexity
|
|
# for Zaqar should be but lets keep it to the minimum possible.
|
|
max-complexity = 16
|
|
|
|
[hacking]
|
|
import_exceptions = zaqar.openstack.common.gettextutils._,zaqar.i18n._
|
|
|
|
[testenv:install-guide]
|
|
# NOTE(jaegerandi): this target does not use constraints because
|
|
# upstream infra does not yet support it. Once that's fixed, we can
|
|
# drop the install_command.
|
|
install_command = pip install -U --force-reinstall {opts} {packages}
|
|
commands = sphinx-build -a -E -W -d install-guide/build/doctrees -b html install-guide/source install-guide/build/html
|