![Martin Kopec](/assets/img/avatar_default.png)
Run tests of all target programs we have. The patch enables required services in devstack (environment the tests are executed on in Zuul) and implements a logic when share config options which can be discovered only by using admin credentials are passed to the second tempestconf execution (with demo creds) so that they are set in tempest.conf used to run refstack-client. Change-Id: I79b7611f47d7d67d439e24c2427ee59870732172
34 lines
1.1 KiB
YAML
34 lines
1.1 KiB
YAML
---
|
|
# if the dir doesn't exist or if it's empty refstack-client will be cloned
|
|
# there, otherwise the role assumes that's the refstack-client a user wanna
|
|
# execute (mainly used in CI for Zuul jobs to test the changes)
|
|
refstack_client_source: "~/.refstack-client"
|
|
# default refstack-client version used is the master
|
|
refstack_client_version: "HEAD"
|
|
|
|
# it will upload the result of the refstack-client to the server
|
|
# (refstack server by default, see server variable)
|
|
upload_results: false
|
|
server: "https://refstack.openstack.org/api"
|
|
|
|
download_artifacts: false
|
|
# Local directory where the files will be stored
|
|
dest_dir: "{{ lookup('env', 'PWD') }}"
|
|
|
|
# the latest guideline by default
|
|
guideline: "2020.11"
|
|
refstack_target_programs:
|
|
- platform
|
|
- compute
|
|
- object
|
|
- dns
|
|
- orchestration
|
|
- shared_file_system
|
|
refstack_tempest_plugins:
|
|
manila: master
|
|
designate: master
|
|
heat: master
|
|
url_cirros_image: "http://download.cirros-cloud.net/0.4.0/cirros-0.4.0-x86_64-disk.img"
|
|
# a concurrency accounts.yaml file is generated with by tempest
|
|
tempest_account_concurrency: 3
|