Skip to content

Commit ed3840b

Browse files
committed
Catch pre_provision errors and clean up
Update to cleanup resources during pre_provisioning if an error occurs. Previously, if an error occured during pre_provisioning then all the resources would hang. Signed-off-by: Venkat Kunaparaju <vkunaparaju@nvidia.com>
1 parent e357878 commit ed3840b

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

trafficFlowTests.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -406,10 +406,11 @@ def test_run(
406406
ns_created = self._configure_namespace(cfg_descr)
407407
self._cleanup_stale_udn(cfg_descr)
408408
self._cleanup_previous_testspace(cfg_descr, force_cleanup=True)
409-
if test.pre_provision:
410-
self._provision_all_resources(cfg_descr)
411409

412410
try:
411+
if test.pre_provision:
412+
self._provision_all_resources(cfg_descr)
413+
413414
logger.info(f"Running test {test.name} for {test.duration} seconds")
414415
tft_results = self._run_test_cases(cfg_descr)
415416

0 commit comments

Comments
 (0)