chore: move pytest markers to pytest.ini

Pytest markers now live in pytest.ini alongside the existing marker
declarations, keeping a single source for the test configuration.
pull/29/head
Rodrigo Pérez 3 months ago
parent 033009cfca
commit e09b58a05c

@ -29,16 +29,6 @@ docs = ["mkdocs>=1.6", "mkdocs-material>=9.5", "pymdown-extensions>=10.3", "mkdo
[tool.setuptools.packages.find]
where = ["src"]
[tool.pytest.ini_options]
pythonpath = ["."]
testpaths = ["tests"]
markers = [
"behavior: integration-style behavior tests (P0/P1)",
"integration: real HBP/proxy stack (not DeterministicScenario inject)",
"mqtt: requires MQTT broker or heavy mqtt mocks",
"smoke: quick routing smoke tests",
]
[tool.ruff.lint.per-file-ignores]
# Entrypoints adjust sys.path before importing the package (intentional E402).
"src/adn_server/main.py" = ["E402"]

@ -7,6 +7,8 @@ markers =
behavior: observable regression test (preferred for bridge/voice integration)
unit: pure domain or isolated helper; private methods acceptable
udp_blackbox: opt-in subprocess UDP integration tests (not yet implemented)
integration: real HBP/proxy stack (not DeterministicScenario inject)
mqtt: requires MQTT broker or heavy mqtt mocks
[coverage:run]
source = adn_server

Loading…
Cancel
Save

Powered by TurnKey Linux.