congress/tox.ini
Rui Chen 8f7932cfdf Using oslo to generate congress.conf.sample
congress.conf.sample is out of date, some important options don't
present, like: api_workers, and some option name are wrong, like:
datasource_drivers

We should use oslo-config-generator to generate all the options
automatically.

Change-Id: Id898840667116278c55e4a7568cf80497db4833f
Closes-Bug: #1488405
2015-08-27 19:05:59 +08:00

45 lines
1.0 KiB
INI

[tox]
minversion = 1.6
skipsdist = True
envlist = py27,pep8
[testenv]
usedevelop = True
install_command = pip install -U {opts} {packages}
setenv =
VIRTUAL_ENV={envdir}
LANG=en_US.UTF-8
LANGUAGE=en_US
LC_ALL=en_US.utf-8
deps = -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
commands = python setup.py testr --slowest --testr-args='{posargs}'
[testenv:pep8]
commands = flake8
[testenv:venv]
commands = {posargs}
[testenv:cover]
commands = python setup.py testr --coverage --testr-args='{posargs}'
[testenv:bench]
setenv =
TEST_BENCHMARK=true
VIRTUAL_ENV={envdir}
LANG=en_US.UTF-8
LANGUAGE=en_US
LC_ALL=en_US.utf-8
commands = python setup.py testr --no-parallel --testr-args='test_benchmark {posargs}'
testr slowest --all
[flake8]
show-source = True
builtins = _
exclude=.venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build,*thirdparty/*,CongressLexer.py,CongressParser.py,contrib/*
[testenv:genconfig]
commands = oslo-config-generator --config-file=etc/congress-config-generator.conf