27 lines
745 B
INI
27 lines
745 B
INI
[pytest]
|
|
testpaths = tests
|
|
python_files = test_*.py
|
|
python_classes = Test*
|
|
python_functions = test_*
|
|
addopts =
|
|
--strict-markers
|
|
--tb=short
|
|
--html=reports/report.html
|
|
--self-contained-html
|
|
-v
|
|
markers =
|
|
smoke: Smoke tests
|
|
regression: Regression tests
|
|
dark_magic: Tests for dark magic challenges
|
|
api: API endpoint tests
|
|
ui: UI/Playwright tests
|
|
bdd: Gherkin/BDD style test scenarios
|
|
realstack: Requires real docker-compose frontend/backend/caddy stack
|
|
cors: CORS behavior and preflight verification
|
|
login: Login flow coverage
|
|
chat: NPC chat interaction coverage
|
|
npc: NPC-specific scenarios
|
|
unit: Unit tests
|
|
integration: Integration tests
|
|
script: Script/shell script tests
|