diff --git a/TEST_APPS/testcases/nanostack_mac_tester/ED_scan.py b/TEST_APPS/testcases/nanostack_mac_tester/ED_scan.py index 3bac432fbfc..7ef6e435e18 100644 --- a/TEST_APPS/testcases/nanostack_mac_tester/ED_scan.py +++ b/TEST_APPS/testcases/nanostack_mac_tester/ED_scan.py @@ -121,7 +121,11 @@ def case(self): except TestStepFail: self.logger.info("Warning, iteration failed #" + str(loop+1)) loop = loop + 1 - self.delay(5) + if (loop < 5): + self.stop_event.set() + self.th.join() + self.delay(5) + else: raise TestStepFail("Too many failed iterations!")