whitebox-tempest-plugin/whitebox_tempest_plugin
jamepark4 2ae480517a Add a waiter when checking pci allocation
Intermittently the SR-IOV Live Migration Macvtap test would fail due to
the fact that the DB had the PCI allocation of the device as 2 after
migration instead of 1. This is due to the DB simply not updating in
time before the check is done.

Looking at Amit's working for evactuation [1] it makes sense to follow a
similar approach and have a waiter check the DB until it updates versus
doing a one time check.

[1] https://review.opendev.org/c/openstack/whitebox-tempest-plugin/+/915393/24/whitebox_tempest_plugin/api/compute/base.py#455

Change-Id: Icc152aa77cdced04cb67e15ab225c4bf754ca89e
2024-05-08 09:26:19 -04:00
..
api Add a waiter when checking pci allocation 2024-05-08 09:26:19 -04:00
common Update exception message for nova service 2020-08-31 12:25:37 -04:00
services Merge "Add global nodes variable" 2023-11-16 16:53:03 +00:00
README.rst Re-organize how the tests are structured 2018-01-10 13:35:38 +00:00
__init__.py Re-home project 2018-01-10 11:57:05 +00:00
config.py Merge "Deploy with CPU power management enabled" 2024-04-26 19:01:04 +00:00
exceptions.py Follow up for I4660043fcccec6721e197c4d77390744e356c59e 2020-03-30 10:29:16 -04:00
hardware.py Attach and detach an SR-IOV port 2022-08-25 16:16:17 -04:00
plugin.py Add global nodes variable 2023-11-13 13:39:53 -05:00
utils.py Update nodes yaml to use cpu architecture 2024-04-23 10:57:56 -04:00

README.rst

Whitebox Tempest Tests

This directory contains tests to validate behavior against TripleO/Director-based deployments.

See the Tempest plugin documentation for information about creating a plugin, stable API interface, TempestPlugin class interface, plugin structure, and how to use plugins: https://docs.openstack.org/tempest/latest/plugin.html