Public Member Functions | |
def | __init__ (self, Mapping[str, Any] absl_flags=None) |
str | affinity_backend_service (self) |
str | alternative_backend_service (self) |
None | cleanup (self) |
def | create_test_client_runner (self) |
str | default_backend_service (self) |
None | setup (self, Iterable['XdsUrlMapTestCase'] test_case_classes) |
![]() | |
def | __call__ (cls, *args, **kwargs) |
Public Attributes | |
gcp_api_manager | |
k8s_api_manager | |
k8s_namespace | |
resource_suffix | |
td | |
test_server_affinity_runner | |
test_server_alternative_runner | |
test_server_runner | |
Private Member Functions | |
def | _pre_cleanup (self) |
Manages the lifecycle of GCP resources. The GCP resources including: - 3 K8s deployment (client, default backends, alternative backends) - Full set of the Traffic Director stuff - Merged gigantic urlMap from all imported test cases All resources are intended to be used across test cases and multiple runs (except the client K8s deployment).
Definition at line 122 of file xds_url_map_test_resources.py.
def framework.xds_url_map_test_resources.GcpResourceManager.__init__ | ( | self, | |
Mapping[str, Any] | absl_flags = None |
||
) |
Definition at line 137 of file xds_url_map_test_resources.py.
|
private |
Definition at line 227 of file xds_url_map_test_resources.py.
str framework.xds_url_map_test_resources.GcpResourceManager.affinity_backend_service | ( | self | ) |
Returns affinity backend service URL.
Definition at line 328 of file xds_url_map_test_resources.py.
str framework.xds_url_map_test_resources.GcpResourceManager.alternative_backend_service | ( | self | ) |
Returns alternative backend service URL.
Definition at line 322 of file xds_url_map_test_resources.py.
None framework.xds_url_map_test_resources.GcpResourceManager.cleanup | ( | self | ) |
Definition at line 297 of file xds_url_map_test_resources.py.
def framework.xds_url_map_test_resources.GcpResourceManager.create_test_client_runner | ( | self | ) |
Definition at line 201 of file xds_url_map_test_resources.py.
str framework.xds_url_map_test_resources.GcpResourceManager.default_backend_service | ( | self | ) |
Returns default backend service URL.
Definition at line 316 of file xds_url_map_test_resources.py.
None framework.xds_url_map_test_resources.GcpResourceManager.setup | ( | self, | |
Iterable['XdsUrlMapTestCase'] | test_case_classes | ||
) |
Definition at line 233 of file xds_url_map_test_resources.py.
framework.xds_url_map_test_resources.GcpResourceManager.gcp_api_manager |
Definition at line 151 of file xds_url_map_test_resources.py.
framework.xds_url_map_test_resources.GcpResourceManager.k8s_api_manager |
Definition at line 150 of file xds_url_map_test_resources.py.
framework.xds_url_map_test_resources.GcpResourceManager.k8s_namespace |
Definition at line 161 of file xds_url_map_test_resources.py.
framework.xds_url_map_test_resources.GcpResourceManager.resource_suffix |
Definition at line 143 of file xds_url_map_test_resources.py.
framework.xds_url_map_test_resources.GcpResourceManager.td |
Definition at line 152 of file xds_url_map_test_resources.py.
framework.xds_url_map_test_resources.GcpResourceManager.test_server_affinity_runner |
Definition at line 187 of file xds_url_map_test_resources.py.
framework.xds_url_map_test_resources.GcpResourceManager.test_server_alternative_runner |
Definition at line 175 of file xds_url_map_test_resources.py.
framework.xds_url_map_test_resources.GcpResourceManager.test_server_runner |
Definition at line 164 of file xds_url_map_test_resources.py.