d65d7f05a7
The manilaclient functional test job "manilaclient-dsvm-neutron-functional" is currently broken due to a change to its parent job in the devstack repository. Instead of investing to fix that legacy style job, we'd be better off rewriting it to be in native zuulv3 style, i.e., without the use of the deprecated devstack-gate project. - Introduce a new job "python-manilaclient-functional" which replaces "manilaclient-dsvm-neutron-functional" but preserves the testing done by the latter. - The new job runs on a minimal devstack (keystone, neutron, manila, mysql and rabbit) and uses an ansible role introduced to setup test configuration. - Add a "bindep.txt" file to call out test system dependencies, and install them via the new job. - Cleanup the old job, the associated devstack gate hooks and playbooks. Change-Id: I3b67f3b566bdadf1cc228f885b7253435a4507b5 Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
13 lines
302 B
YAML
13 lines
302 B
YAML
- hosts: all
|
|
roles:
|
|
- ensure-python
|
|
- run-devstack
|
|
# Run bindep and test-setup after devstack so that they won't interfere
|
|
- role: bindep
|
|
bindep_profile: test
|
|
bindep_dir: "{{ zuul_work_dir }}"
|
|
- test-setup
|
|
- populate-manilaclient-config
|
|
- ensure-tox
|
|
- tox
|