Role os_tempest for OpenStack-Ansible
Go to file
Arx Cruz 278ef6f829 Fix tempest init logic
The tempest init was checking if the workspace/etc directory exists, and
were creating a new workspace without pass a name, the default is
workspace, but passing a --name ensure it won't break if tempest decides
to change it.
Also, the rename command only change the name in the
$HOME/.tempest/workspace.yml, it doesn't change the path for the
particular workspace. The same happens with the move command, it just
update the path on the workspace.yml file.
With this patch, the tempest workspace is being moved properly to a
workspace_$CURDATE, all the files are copied to the new workspace,
delete the old workspace directory, and call tempest init properly.

Also adding tripleo upgrade job as nv for now, since this issue only
happen in upgrade jobs.

Change-Id: I8a3b79352819f5e980eaea7482cd6b1f1bfc47be
Closes-Bug: #1896126
2020-10-17 18:55:26 +01:00
defaults defaults: use a versioned path for stackviz/tempestconf virtualenv 2020-09-18 13:49:16 +01:00
doc Remove unsupported OS 2020-10-16 19:44:31 +00:00
examples User guide 2019-04-10 21:06:16 +02:00
meta Remove unsupported OS 2020-10-16 19:44:31 +00:00
molecule/default Enable placeholder openstack-tox-molecule job 2020-03-30 13:14:10 +01:00
releasenotes Remove deprecated scenario image option 2020-07-13 09:17:25 +00:00
tasks Fix tempest init logic 2020-10-17 18:55:26 +01:00
templates Remove deprecated scenario image option 2020-07-13 09:17:25 +00:00
tests Fix tempestconf URL 2020-06-16 05:20:31 +00:00
vars Remove unsupported OS 2020-10-16 19:44:31 +00:00
zuul.d Fix tempest init logic 2020-10-17 18:55:26 +01:00
.gitignore Updated from OpenStack Ansible Tests 2019-08-20 03:07:01 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:43:00 +00:00
CONTRIBUTING.rst [ussuri][goal] Update contributor documentation 2020-05-15 14:38:57 +03:00
LICENSE Implement base configuration for independent repository 2016-03-03 13:02:14 +00:00
README.rst Update openstack.org -> opendev.org 2019-05-30 15:29:22 +05:30
Vagrantfile Updated from OpenStack Ansible Tests 2020-09-24 21:24:29 +00:00
bindep.txt Updated from OpenStack Ansible Tests 2020-05-22 07:09:23 +00:00
requirements.yml Fixed bugs identified by newer ansible-lint 2019-08-09 13:49:35 +01:00
run_tests.sh Updated from OpenStack Ansible Tests 2020-09-24 21:24:29 +00:00
setup.cfg Cleanup py27 support 2020-04-13 20:11:25 +02:00
setup.py Cleanup py27 support 2020-04-13 20:11:25 +02:00
tox.ini Merge "Enable placeholder openstack-tox-molecule job" 2020-04-23 12:52:59 +00:00

README.rst

Team and repository tags

image

OpenStack-Ansible os_tempest role

Ansible role to install OpenStack Tempest.

Documentation for the project can be found at:

https://docs.openstack.org/openstack-ansible-os_tempest/latest

Release notes for the project can be found at:

https://docs.openstack.org/releasenotes/openstack-ansible-os_tempest

The project source code repository is located at:

https://opendev.org/openstack/openstack-ansible-os_tempest

The project home is at:

https://launchpad.net/openstack-ansible