implement env manager #6
1 changed files with 3 additions and 6 deletions
|
|
@ -6,7 +6,7 @@ from loguru import logger
|
||||||
from src.dirmanager import DirManager
|
from src.dirmanager import DirManager
|
||||||
from src.env_manager import EnvFile, EnvManager
|
from src.env_manager import EnvFile, EnvManager
|
||||||
from src.html_helper import merge_html_files
|
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
|
from src.utils import rmtree
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -22,9 +22,6 @@ class Coordinator:
|
||||||
self.output_dir = output_dir
|
self.output_dir = output_dir
|
||||||
self.session_id = session_id
|
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)
|
self.ENV = EnvManager(env_paths_list)
|
||||||
|
|
||||||
def setup_test(self) -> None:
|
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."""
|
"""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 = self.DIR.STATES / "env_files"
|
||||||
env_files_dir.mkdir(exist_ok=True)
|
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)
|
shutil.copy(env_file.env_path, env_files_dir / env_file.env_type)
|
||||||
|
|
||||||
def run_test(self) -> None:
|
def run_test(self) -> None:
|
||||||
logger.info("calling run_test()")
|
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:
|
for runner in self.runners:
|
||||||
runner.run_setups()
|
runner.run_setups()
|
||||||
for runner in self.runners:
|
for runner in self.runners:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue