import RUNNER_DICT

This commit is contained in:
Daniel 2023-12-04 15:27:44 +01:00
parent a2f2876e45
commit a830be53a5

View file

@ -6,7 +6,7 @@ from loguru import logger
from src.dirmanager import DirManager
from src.env_manager import EnvFile, EnvManager
from src.html_helper import merge_html_files
from src.runner import Runner
from src.runner import RUNNER_DICT, Runner
from src.utils import rmtree
@ -22,9 +22,6 @@ class Coordinator:
self.output_dir = output_dir
self.session_id = session_id
# parse env files
# self.env_files: list[EnvFile] = self._getn_env_files_list(env_paths_list)
# self.dependency_rules: list[DependencyRule] = self._get_dependency_rules(self.env_files)
self.ENV = EnvManager(env_paths_list)
def setup_test(self) -> None:
@ -36,12 +33,12 @@ class Coordinator:
"""Copies all env files to STATES/env_files. Files will be renamed to their own TYPE value."""
env_files_dir = self.DIR.STATES / "env_files"
env_files_dir.mkdir(exist_ok=True)
for env_file in self.env_files:
for env_file in self.ENV.env_files:
shutil.copy(env_file.env_path, env_files_dir / env_file.env_type)
def run_test(self) -> None:
logger.info("calling run_test()")
self.runners: list[Runner] = self._load_runners(self.env_files)
self.runners: list[Runner] = self._load_runners(self.ENV.env_files)
for runner in self.runners:
runner.run_setups()
for runner in self.runners: