authentik setup and tracing #2
1 changed files with 8 additions and 8 deletions
|
|
@ -16,24 +16,24 @@ class DirManager:
|
||||||
...
|
...
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(self, tests_dir: Path | str, session_id: str):
|
def __init__(self, output_dir: Path | str, session_id: str):
|
||||||
# root test dir
|
# root test dir
|
||||||
if isinstance(tests_dir, str):
|
if isinstance(output_dir, str):
|
||||||
tests_dir = Path(tests_dir)
|
output_dir = Path(output_dir)
|
||||||
self._tests_dir = tests_dir.resolve()
|
self._output_dir = output_dir.resolve()
|
||||||
self.session_id = session_id
|
self.session_id = session_id
|
||||||
|
|
||||||
def create_all_dirs(self):
|
def create_all_dirs(self):
|
||||||
self.create_dirs(self._tests_dir, exist_ok=True)
|
self.create_dirs(self._output_dir, exist_ok=True)
|
||||||
self.create_dirs([self.SESSION, self.RECORDS, self.STATES, self.RESULTS], exist_ok=True)
|
self.create_dirs([self.SESSION, self.RECORDS, self.STATES, self.RESULTS], exist_ok=True)
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def TESTS(self):
|
def OUTPUT(self):
|
||||||
return self._tests_dir
|
return self._output_dir
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def SESSION(self):
|
def SESSION(self):
|
||||||
return self._tests_dir / f"test-{self.session_id}"
|
return self._output_dir / f"test-{self.session_id}"
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def RECORDS(self):
|
def RECORDS(self):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue