Cleanup functional tests
Use the openstacksdk base functional test instead of going all the way back to devstack for our base. Also - defining a job starting with openstacksdk in this repo is not ok - but that probably just came from the original copy-pasta coming from the sdk repo. Use tox-siblings more and stop doing tox requirements of ../ things. The system is there and we can use it. Add jobs to test against released openstacksdk and ansible, as well as a non-voting to test against ansible devel branch. Add openstacksdk to the test-requirements because it's super required. Move zuul.yaml to .zuul.yaml. This isn't a zuul jobs repo so we should just make it a hidden file rather than a non-hidden. Change-Id: I658bd1728629cd358bc17a7f00d282d04530d8fe
This commit is contained in:
committed by
Sagi Shnaidman
parent
75cc5012e3
commit
cf7011a742
4
tox.ini
4
tox.ini
@@ -56,12 +56,10 @@ ignore = W503,H4,E501,E402,H301
|
||||
show-source = True
|
||||
exclude=.venv,.git,.tox,dist,doc,*lib/python*,*egg,build,ansible_collections
|
||||
|
||||
[testenv:ansible-new]
|
||||
[testenv:ansible]
|
||||
# Need to pass some env vars for the Ansible playbooks
|
||||
passenv = HOME USER ANSIBLE_VAR_*
|
||||
deps =
|
||||
{[testenv]deps}
|
||||
{toxinidir}/../openstacksdk
|
||||
ansible
|
||||
commands =
|
||||
/bin/bash {toxinidir}/ci/run-ansible-tests-collection.sh -e {envdir} {posargs}
|
||||
|
||||
Reference in New Issue
Block a user