velxio/pytest.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