interop-testing: fix target-proxy not found (#27329)

pull/27315/head^2
yifeizhuang 4 years ago committed by GitHub
parent c4566b7552
commit 5dbb13982f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 18
      tools/run_tests/run_xds_tests.py

@ -2685,11 +2685,10 @@ def get_url_map(gcp, url_map_name, record_error=True):
result = gcp.compute.urlMaps().get(project=gcp.project,
urlMap=url_map_name).execute()
url_map = GcpResource(url_map_name, result['selfLink'])
gcp.url_maps.append(url_map)
except Exception as e:
if record_error:
gcp.errors.append(e)
url_map = GcpResource(url_map_name, None)
gcp.url_maps.append(url_map)
def get_target_proxy(gcp, target_proxy_name, record_error=True):
@ -2703,11 +2702,10 @@ def get_target_proxy(gcp, target_proxy_name, record_error=True):
project=gcp.project,
targetHttpProxy=target_proxy_name).execute()
target_proxy = GcpResource(target_proxy_name, result['selfLink'])
gcp.target_proxies.append(target_proxy)
except Exception as e:
if record_error:
gcp.errors.append(e)
target_proxy = GcpResource(target_proxy_name, None)
gcp.target_proxies.append(target_proxy)
def get_global_forwarding_rule(gcp, forwarding_rule_name, record_error=True):
@ -2716,11 +2714,10 @@ def get_global_forwarding_rule(gcp, forwarding_rule_name, record_error=True):
project=gcp.project, forwardingRule=forwarding_rule_name).execute()
global_forwarding_rule = GcpResource(forwarding_rule_name,
result['selfLink'])
gcp.global_forwarding_rules.append(global_forwarding_rule)
except Exception as e:
if record_error:
gcp.errors.append(e)
global_forwarding_rule = GcpResource(forwarding_rule_name, None)
gcp.global_forwarding_rules.append(global_forwarding_rule)
def get_instance_template(gcp, template_name):
@ -2770,7 +2767,8 @@ def delete_global_forwarding_rule(gcp, forwarding_rule_to_delete=None):
def delete_global_forwarding_rules(gcp):
for forwarding_rule in gcp.global_forwarding_rules:
forwarding_rules_to_delete = gcp.global_forwarding_rules.copy()
for forwarding_rule in forwarding_rules_to_delete:
delete_global_forwarding_rule(gcp, forwarding_rule)
@ -2801,7 +2799,8 @@ def delete_target_proxy(gcp, proxy_to_delete=None):
def delete_target_proxies(gcp):
for target_proxy in gcp.target_proxies:
target_proxies_to_delete = gcp.target_proxies.copy()
for target_proxy in target_proxies_to_delete:
delete_target_proxy(gcp, target_proxy)
@ -2824,7 +2823,8 @@ def delete_url_map(gcp, url_map_to_delete=None):
def delete_url_maps(gcp):
for url_map in gcp.url_maps:
url_maps_to_delete = gcp.url_maps.copy()
for url_map in url_maps_to_delete:
delete_url_map(gcp, url_map)

Loading…
Cancel
Save