6446c98b06
The orchestration role used in tempest configuration should be create before running tempest. Change-Id: I129831c5821e60493f649b2ce71256cf82b1f197 |
||
---|---|---|
.. | ||
defaults | ||
files | ||
meta | ||
tasks | ||
templates | ||
tests | ||
README.md |
ansible-role-tripleo-tempest
Run tempest tests on undercloud or overcloud.
Requirements
This Ansible role allows to run tempest tests against installed undercloud or overcloud. It can use both upstream sources with virtualenv and RDO packages for tempest.
Role Variables
tempest_undercloud
: false/true - whether to run tempest on installed undercloudtempest_overcloud
: false/true - whether to run tempest on installed overcloudtempest_source
: rdo/upstream - Where to take tempest sources from - RDO package or upstream git repotempest_format
: venv/packages - Which tempest installation to use - either install python virtual environment with installed there python modules from requirements file, or to use installed with RDO RPM packagestempest_log_file
- name of log file for tempest runtest_regex
- tests regular expression for testr run, i.e. ".*smoke"run_tempest
: false/true - to run tempest or notskip_file_src
: path to skip tests file, set it empty if running without skip list:skip_file_src=''
tempest_workers
: int - how many parallel workers to run (default is number of cores)tempest_isolated
: false/true - if to run every test id in separate test runner (default is false)tempest_tests_file
: path to file - path to file with tests to runtempest_until_failure
: false/true - default is false, repeat the run again and again until failure occurstempest_failing
: false/true - default is false, run only tests known to be failing
Dependencies
No dependencies
Example Playbook
Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:
---
- name: Run tempest
hosts: undercloud
gather_facts: no
roles:
- tripleo-tempest
License
Apache 2.0
Author Information
RDO-CI Team