tests: add a tox target to run benchmarks
Run benchmark with default settings: tox -e benchmark Run benchmark with specified number of hosts or tasks: tox -e benchmark -- -e benchmark_host_count=50 Change-Id: I295967c6fb39ec5e02a80b863bde4c57fc6f2139
This commit is contained in:
parent
3037c16db1
commit
b2cccd019c
12
tox.ini
12
tox.ini
@ -49,6 +49,18 @@ commands =
|
||||
{toxinidir}/tests/basic.yaml \
|
||||
-e ara_api_root_dir={envtmpdir}/.ara {posargs}
|
||||
|
||||
[testenv:benchmark]
|
||||
deps = ansible
|
||||
commands =
|
||||
ansible-playbook -i localhost, --connection=local \
|
||||
{toxinidir}/tests/integration/benchmark.yaml {posargs}
|
||||
setenv =
|
||||
ANSIBLE_CALLBACK_PLUGINS={toxinidir}/ara/plugins/callback
|
||||
ANSIBLE_ACTION_PLUGINS={toxinidir}/ara/plugins/action
|
||||
ANSIBLE_LOOKUP_PLUGINS={toxinidir}/ara/plugins/lookup
|
||||
ARA_API_CLIENT={env:ARA_API_CLIENT:offline}
|
||||
ARA_API_SERVER={env:ARA_API_SERVER:"http://127.0.0.1:8000"}
|
||||
|
||||
[testenv:cover]
|
||||
commands =
|
||||
coverage erase
|
||||
|
Loading…
x
Reference in New Issue
Block a user