OpenStack Testing (Tempest) of an existing cloud
Go to file
Artom Lifshitz 8a959ead1e Add floating IP waiter
In bug 1923194, a floating IP is associated to a server. Upon
performing the operation, Neutron sends Nova a network-vif-changed
external event, causing Nova to update its network info cache. Until
Nova does this, the new floating IP is not reflected in `server show`.
Tempest's `server show` is racing with this process, causing
intermittent failures when the new floating IP does not show up in
`server show` in time.

This patch adds a new waiter that waits for a floating IP to either
appear to disappear in the `server show` output, and modifies two
tests to use the new helper.

Closes bug: 1923194
Change-Id: I0f7e1c9096dc1903903fb31c5e854f07800efbfd
2021-10-14 10:44:57 -04:00
doc Merge "Add tests for "new" Transfers API (mv 3.55)" 2021-06-02 18:11:25 +00:00
etc Merge "Inclusive jargon" 2021-02-09 22:33:47 +00:00
playbooks Use older run-tempest for stable branches 2021-07-14 10:38:16 -05:00
releasenotes Add release notes page for version 29.0.0, 28.1.0, 28.0.0 2021-09-09 09:45:34 +00:00
roles Fix run-tempest-26 role for stable/stein 2021-07-27 16:24:53 -05:00
tempest Add floating IP waiter 2021-10-14 10:44:57 -04:00
tools Fix tempest plugins sanity jobs by exclude failing plugins 2021-09-08 22:47:23 -05:00
zuul.d Revert "Skip test_qos_min_bw_allocation_basic when not supported" 2021-09-14 15:27:33 +00: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
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
REVIEWING.rst Change Review merge policy from two +2 to single +2 requirement 2021-02-03 16:50:34 -06:00
bindep.txt Update and replace http with https for doc links in tempest 2017-08-14 00:12:40 -07:00
requirements.txt Remove usage of six 2021-04-15 09:35:58 +00:00
setup.cfg setup.cfg: Replace dashes with underscores 2021-03-18 10:41:08 +00: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 Use the master constraint in tox.ini again 2021-09-09 09:33:50 +00: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.