OpenStack Testing (Tempest) of an existing cloud
Go to file
Ghanshyam Mann 235c264457 Document the policy for Tempest & its plugins release
Tempest and its plugin are very tightly coupled for testing
Upstream or Production Cloud. Due to its branchless model,
one of the challenges we faced/facing is to provide their
compatible version set.

Since Queens release and with operator request, we started
doing a coordinated release of plugins along with Tempest
which will be marked as the First compatible version for
that particular release.

For example https://releases.openstack.org/train/index.html#tempest-plugins

We test our stable branch with master version of Tempest &
plugins until it is moved to Extended Maintainance state.
One stable release is in EM state, Tempest officially declares
the end of support tag so that we can use that as the last compatible
version for that EM stable testing. But we do not have the correct
last compatible version from plugins which can be used for testing
the EM branch. It should be with hash from the master at the time
stable release is moved to EM not the hash when the stable release
was done otherwise it will be incompatible with Tempest.

We have faced and fixed many issue due to that during py2-drop work
where we have to pick and try all different versions from plugin to
make it work against EM testing.

Change-Id: I99a6df0a2c02e19efaf484fcd97b875887f08d8e
2020-04-17 15:23:18 +00:00
doc Document the policy for Tempest & its plugins release 2020-04-17 15:23:18 +00:00
etc Remove the Stress framework 2016-10-19 14:31:13 +02:00
playbooks Setup framework for IPv6-only deployment verification 2019-07-29 07:37:33 +00:00
releasenotes Merge "services: Introduce a cinder v3 attachments client" 2020-03-22 01:50:45 +00:00
roles Update README for run-tempest role 2020-02-10 07:25:09 +00:00
tempest Merge "Adding description for testcases - compute part1" 2020-04-15 08:19:01 +00:00
tools Add glare and taas to blacklist 2020-04-13 09:32:11 +09:00
.coveragerc Remove the NegativeAutoTest Framework 2016-10-13 10:32:53 +02:00
.gitignore Added instructions about general IDE's in gitignore 2019-09-19 14:01:04 +05:30
.gitreview OpenDev Migration Patch 2019-04-19 19:29:35 +00:00
.mailmap Update .mailmap for ghanshyam emails 2018-09-05 08:45:46 +00:00
.stestr.conf Switch Tempest CLI commands from testrepository to stestr 2018-02-13 08:16:33 +00:00
.zuul.yaml Make tempest-multinode-full py2 job on py2 2020-03-15 14:43:44 -05:00
CONTRIBUTING.rst Add a CONTRIBUTING file 2019-09-04 13:44:17 +00:00
HACKING.rst Update hacking for Python3 2020-04-04 10:33:23 +02:00
LICENSE Add License to Tempest. 2012-04-12 16:04:36 +02:00
README.rst Add PDF building 2019-09-11 16:42:28 +09:00
REVIEWING.rst Merge "Add 'single core approve' policy for plugins sanity jobs failure" 2019-09-25 03:55:51 +00:00
bindep.txt Update and replace http with https for doc links in tempest 2017-08-14 00:12:40 -07:00
requirements.txt Uncap jsonschema 2019-04-04 14:01:16 +11:00
setup.cfg Remove universal wheel building 2020-04-04 17:36:03 +02:00
setup.py [ussuri][goal] Drop python 2.7 support and testing 2020-02-12 00:11:31 +00:00
test-requirements.txt Update hacking for Python3 2020-04-04 10:33:23 +02:00
tox.ini Update hacking for Python3 2020-04-04 10:33:23 +02:00

README.rst

Team and repository tags

image

Tempest - The OpenStack Integration Test Suite

This is a set of integration tests to be run against a live OpenStack cluster. Tempest has batteries of tests for OpenStack API validation, scenarios, and other specific tests useful in validating an OpenStack deployment.

Get in touch via email. Use [tempest] in your subject.