feat(tests): implement live VM acceptance test strategy (TODO-006 to TODO-010)

This commit is contained in:
dw-0
2026-07-04 13:38:52 +02:00
parent 7b5522ac94
commit 1d1bac1524
25 changed files with 926 additions and 2 deletions
+9 -2
View File
@@ -2,7 +2,7 @@
requires-python = ">=3.8"
[project.optional-dependencies]
dev=["ruff", "mypy", "pytest"]
dev=["ruff", "mypy", "pytest", "paramiko", "pytest-testinfra", "pyyaml"]
[tool.ruff]
required-version = ">=0.9.10"
@@ -33,5 +33,12 @@ warn_unreachable = true
[tool.pytest.ini_options]
minversion = "8.2.1"
testpaths = ["kiauh/core/simple_config_parser/tests", "kiauh/utils/tests"]
testpaths = [
"kiauh/core/simple_config_parser/tests",
"kiauh/live/tests",
"kiauh/utils/tests",
]
pythonpath = ["kiauh"]
markers = [
"live: tests that run against a real VM (isolated, never local)",
]