diff --git a/src/runner.py b/src/runner.py index 71ca7ed..e4d500e 100644 --- a/src/runner.py +++ b/src/runner.py @@ -7,6 +7,17 @@ from dotenv import dotenv_values from loguru import logger from src.dirmanager import DirManager +from src.tests_authentik.runner_authentik import RunnerAuthentik +from src.tests_nextcloud.runner_nextcloud import RunnerNextcloud +from src.tests_wordpress.runner_wordpress import RunnerWordpress + +# Register all runners here. Each .env file with TYPE=authentik will be run with RunnerAuthentik + +RUNNER_DICT: dict[str, type["Runner"]] = { + "authentik": RunnerAuthentik, + "wordpress": RunnerWordpress, + "nextcloud": RunnerNextcloud, +} @dataclass