Merge "Updating yaml file to match other standalone test cases"
[yardstick.git] / yardstick / benchmark / runners / duration.py
index 14fd8bb..55c3690 100644 (file)
@@ -106,7 +106,8 @@ def _worker_process(queue, cls, method_name, scenario_cfg,
 
         sequence += 1
 
-        if (errors and sla_action is None) or time.time() > timeout or aborted.is_set():
+        if ((errors and sla_action is None) or time.time() > timeout
+                or aborted.is_set() or benchmark.is_ended()):
             LOG.info("Worker END")
             break