tempest/tempest/api/compute/servers
Balazs Gibizer 55414580c2 Remove race from wait_for_interface_detach waiter
Nova list the interfaces attached to a server based on list of ports
bound to the server. However during detach interface nova unbounds the
port first and then deallocates the resources used by that port in
placement. The current detach waiter only waits until the interface
disappears from the interface list. This can cause that waiter returns
before the resource allocation is removed from placement cause a race in
the test asserting such allocation.

So this patch changes the waiter to wait for the successful detach
os-instance-action event for the server as that is only recorded after
the port is fully deallocated.

blueprint: qos-minimum-guaranteed-packet-rate
Change-Id: I8740f8e0cc18ffea31a9a068bccee50bf4e6fe28
2021-11-04 13:32:55 +01:00
..
__init__.py rename tests -> api 2013-05-20 17:20:54 -04:00
test_attach_interfaces.py [part1] Remove six 2021-02-24 12:45:22 +00:00
test_availability_zone.py Adding description for testcases - compute part4 2020-07-30 09:00:34 +08:00
test_create_server.py Add test to verify FQDN hostname sanitization 2021-07-23 17:14:28 -04:00
test_create_server_multi_nic.py Adding description for testcases - compute part11 2020-09-16 07:25:13 +00:00
test_delete_server.py Adding description for testcases - compute part5 2020-07-30 10:05:37 +08:00
test_device_tagging.py Remove race from wait_for_interface_detach waiter 2021-11-04 13:32:55 +01:00
test_disk_config.py Adding description for testcases - compute part4 2020-07-30 09:00:34 +08:00
test_instance_actions.py Add reboot_server() helper 2021-08-24 10:20:28 -04:00
test_instance_actions_negative.py Adding description for testcases - compute part12 2020-08-13 16:46:50 +08:00
test_list_server_filters.py Fix and unskip test_list_servers_filtered_by_ip_regex 2020-08-17 09:30:25 +00:00
test_list_servers_negative.py Adding description for testcases - compute part10 2020-08-13 10:38:40 +08:00
test_multiple_create.py Adding description for testcases - compute part10 2020-08-13 10:38:40 +08:00
test_multiple_create_negative.py Adding description for testcases - compute part10 2020-08-13 10:38:40 +08:00
test_novnc.py Remove usage of six 2021-04-15 09:01:01 +00:00
test_server_actions.py Add reboot_server() helper 2021-08-24 10:20:28 -04:00
test_server_addresses.py Adding description for testcases - compute part8 2020-08-12 15:36:31 +08:00
test_server_addresses_negative.py Adding description for testcases - compute part4 2020-07-30 09:00:34 +08:00
test_server_group.py Adding description for testcases - compute part5 2020-07-30 10:05:37 +08:00
test_server_metadata.py Add 'xenapi_apis' compute feature flag 2020-09-10 11:22:29 +01:00
test_server_metadata_negative.py Skip additional test if 'xenapi_apis' flag is False 2020-09-28 14:34:47 +01:00
test_server_password.py Adding description for testcases - compute part10 2020-08-13 10:38:40 +08:00
test_server_personality.py Set max_microversion 2.56 for ServerPersonalityTestJSON 2020-08-10 11:12:45 +08:00
test_server_rescue.py Merge "Skip ide and ephmoral storage on aarch64" 2021-06-15 00:46:31 +00:00
test_server_rescue_negative.py Adding description for testcases - compute part4 2020-07-30 09:00:34 +08:00
test_server_tags.py Remove usage of six 2021-04-15 09:25:19 +00:00
test_servers.py Remove unicode from code 2021-04-02 08:49:22 +00:00
test_servers_microversions.py Adding description for testcases - compute part8 2020-08-12 15:36:31 +08:00
test_servers_negative.py compute: Wait until server is ACTIVE before deleting during resource_setup 2020-09-09 14:52:39 +01:00
test_virtual_interfaces.py Adding description for testcases - compute part10 2020-08-13 10:38:40 +08:00
test_virtual_interfaces_negative.py Adding description for testcases - compute part10 2020-08-13 10:38:40 +08:00