OpenStack Testing (Tempest) of an existing cloud
Go to file
Lee Yarwood 0b4bc3dcc6 Introduce PINGABLE and SSHABLE waiters and wait_until state support
This change introduces two new instance state waiters and uses them to
extend the existing tempest.common.compute.create_test_server wait_until
state support.

They are being introduced in an effort to allow the guest OS time to
start *before* we start attempting to interact with it either directly
by connecting to the instance or indirectly by hot-plugging or
hot-unplugging devices. The latter on some virt backends being an issue
if the guest OS is unable to respond to the underlying ACPI requests
sent to it.

It should be noted that these new states rely on the instance already
being ACTIVE before we begin to wait for the instance to either become
pingable or accessible over SSH. This is taken into account and will
always happen for these states even if validation isn't enabled in the
environment and thus it isn't possible to wait until the instance is
pingable or accessible over ssh.

Change-Id: Ib14fa7dc5c8093eed498049cd0a56c8ac6853660
2022-03-02 09:21:16 +00:00
doc Merge "Add fields in hypervisor schema for 2.33 and 2.53" 2022-01-17 02:53:57 +00:00
etc Merge "Inclusive jargon" 2021-02-09 22:33:47 +00:00
playbooks Add support for ecdsa keys 2022-01-18 15:25:38 +00:00
releasenotes Merge "Add support for ecdsa keys" 2022-01-19 03:30:16 +00:00
roles Fix stable/train testing with tempest 26.1.0 2022-01-25 17:03:31 +00:00
tempest Introduce PINGABLE and SSHABLE waiters and wait_until state support 2022-03-02 09:21:16 +00:00
tools Fix tempest plugins sanity jobs by exclude failing plugins 2021-09-08 22:47:23 -05:00
zuul.d Make stable/ussuri job voting 2022-02-05 19:50:33 -06:00
.coveragerc Remove the NegativeAutoTest Framework 2016-10-13 10:32:53 +02:00
.gitignore Add index page for plugins documents 2020-05-05 02:12:05 +00:00
.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
bindep.txt Update and replace http with https for doc links in tempest 2017-08-14 00:12:40 -07:00
CONTRIBUTING.rst [ussuri][goal] Update contributor documentation 2020-04-19 17:44:59 -05:00
HACKING.rst Add index page for plugins documents 2020-05-05 02:12:05 +00: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
requirements.txt Remove usage of unittest2 2022-01-24 17:49:25 -05:00
REVIEWING.rst Change Review merge policy from two +2 to single +2 requirement 2021-02-03 16:50:34 -06:00
setup.cfg Test all supported python version for stable branch 2021-11-03 15:08:44 -05:00
setup.py [ussuri][goal] Drop python 2.7 support and testing 2020-02-12 00:11:31 +00:00
test-requirements.txt Use unittest.mock instead of third party mock 2020-05-17 17:22:58 +00:00
tox.ini Merge "Define default OS_TEST_TIMEOUT for every tempest tox env" 2021-12-01 20:14:23 +00:00

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.