18 lines
589 B
INI
18 lines
589 B
INI
[pytest]
|
|
# Default test paths — only unit tests run by default (no QEMU / arduino-cli needed).
|
|
# To run integration tests: pytest test/backend/integration/ -v
|
|
# To run all backend tests: pytest test/backend/ -v
|
|
testpaths = test/backend/unit
|
|
|
|
python_files = test_*.py
|
|
python_classes = Test*
|
|
python_functions = test_*
|
|
|
|
# Custom markers
|
|
markers =
|
|
integration: requires QEMU binary and/or arduino-cli (deselect with -m "not integration")
|
|
e2e: requires a running backend server (JS tests, run manually with node)
|
|
|
|
# Show short test summary for failures only
|
|
addopts = -v --tb=short
|