Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 15 additions & 7 deletions framework/python/src/test_orc/test_orchestrator.py
Original file line number Diff line number Diff line change
Expand Up @@ -78,8 +78,22 @@ def run_test_modules(self):
self._test_in_progress = True
LOGGER.info(
f"Running test modules on device with mac addr {device.mac_addr}")

test_modules = []
for module in self._test_modules:

if module is None or not module.enable_container or not module.enabled:
continue

if not self._is_module_enabled(module, device):
continue

test_modules.append(module)
self.get_session().add_total_tests(len(module.tests))

for module in test_modules:
self._run_test_module(module)

LOGGER.info("All tests complete")

self._session.stop()
Expand Down Expand Up @@ -243,12 +257,6 @@ def _run_test_module(self, module):

device = self._session.get_target_device()

if module is None or not module.enable_container or not module.enabled:
return

if not self._is_module_enabled(module, device):
return

LOGGER.info("Running test module " + module.name)

try:
Expand Down Expand Up @@ -353,7 +361,7 @@ def _run_test_module(self, module):
f"Error occured whilst obbtaining results for module {module.name}")
LOGGER.debug(results_error)

LOGGER.info("Test module " + module.name + " has finished")
LOGGER.info(f"Test module {module.name} has finished")

def _get_module_status(self, module):
container = self._get_module_container(module)
Expand Down