xds-k8s: Fix assertRpcsEventuallyGoToGivenServers not raising (#30224)

All tests that use `assertRpcsEventuallyGoToGivenServers` method were
reporting successes when the assertion failed:

- FailoverTest
- ChangeBackendServiceTest
- RemoveNegTest
pull/30226/head
Sergii Tkachenko 3 years ago committed by GitHub
parent fa57b9d0bc
commit 8d4c9a6f99
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 3
      tools/run_tests/xds_k8s_test_driver/framework/xds_k8s_testcase.py

@ -259,10 +259,11 @@ class XdsKubernetesBaseTestCase(absltest.TestCase):
try:
retryer(self._assertRpcsEventuallyGoToGivenServers, test_client,
servers, num_rpcs)
except retryers.RetryError:
except retryers.RetryError as retry_error:
logger.exception(
'Rpcs did not go to expected servers before timeout %s',
_TD_CONFIG_MAX_WAIT_SEC)
raise retry_error
def _assertRpcsEventuallyGoToGivenServers(self, test_client: XdsTestClient,
servers: List[XdsTestServer],

Loading…
Cancel
Save