Skip test_reassign_port_between_servers until fixed
Since the neutron gate jobs were switched to xenial on
7/28 we have between 25% and 50% failure rates:
http://tinyurl.com/htuz8b2
There is a race where the interface detach from the first
guest is slow enough that the port.device_id goes to ''
(which is what the test is waiting for) before it attaches
the port to the second guest.
We're working a fix in nova to poll the guest after the
device detach (which is async in libvirt/qemu) until it's
gone at which point we'll then update the port's device_id
to be '', so everything will be delayed until the guest
actually reports the interface is detached.
Change-Id: I12553aa90e08e7d29aa37cbe253061b0d48752f8
Related-Bug: #1607714
diff --git a/tempest/api/compute/servers/test_attach_interfaces.py b/tempest/api/compute/servers/test_attach_interfaces.py
index d02f86f..7c12bf9 100644
--- a/tempest/api/compute/servers/test_attach_interfaces.py
+++ b/tempest/api/compute/servers/test_attach_interfaces.py
@@ -21,6 +21,7 @@
from tempest.common import waiters
from tempest import config
from tempest import exceptions
+from tempest.lib import decorators
from tempest.lib import exceptions as lib_exc
from tempest import test
@@ -272,6 +273,7 @@
break
self.servers_client.remove_fixed_ip(server['id'], address=fixed_ip)
+ @decorators.skip_because(bug='1607714')
@test.idempotent_id('2f3a0127-95c7-4977-92d2-bc5aec602fb4')
def test_reassign_port_between_servers(self):
"""Tests the following: