summaryrefslogtreecommitdiffstats
path: root/sdnvpn/test/functest/run_sdnvpn_tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'sdnvpn/test/functest/run_sdnvpn_tests.py')
-rw-r--r--sdnvpn/test/functest/run_sdnvpn_tests.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/sdnvpn/test/functest/run_sdnvpn_tests.py b/sdnvpn/test/functest/run_sdnvpn_tests.py
index 211269e..8e55b2d 100644
--- a/sdnvpn/test/functest/run_sdnvpn_tests.py
+++ b/sdnvpn/test/functest/run_sdnvpn_tests.py
@@ -60,6 +60,14 @@ class SdnvpnFunctest(feature.Feature):
nova_client,
COMMON_CONFIG.nova_instances_quota_class)
+ # Clean up the stale floating ip's so that required
+ # ip addresses are available for sdnvpn testcases
+ floating_ips = os_utils.get_floating_ips(neutron_client)
+ if floating_ips is not None:
+ for floating_ip in floating_ips:
+ os_utils.delete_floating_ip(
+ neutron_client, floating_ip['id'])
+
with open(COMMON_CONFIG.config_file) as f:
config_yaml = yaml.safe_load(f)