[pytest] # TimeLine Designer - Pytest Configuration # DocID: TDD-CONFIG-001 # Test paths testpaths = tests # Python files and functions python_files = test_*.py python_classes = Test* python_functions = test_* # Output options addopts = -v --strict-markers --tb=short --cov=backend --cov-report=html:docs/validation/coverage/htmlcov --cov-report=term-missing --cov-report=xml:docs/validation/coverage/coverage.xml # Markers markers = unit: Unit tests integration: Integration tests e2e: End-to-end tests performance: Performance tests slow: Slow running tests # Coverage options [coverage:run] source = backend omit = */tests/* */venv/* */__pycache__/* [coverage:report] exclude_lines = pragma: no cover def __repr__ raise AssertionError raise NotImplementedError if __name__ == .__main__.: pass precision = 2