[pytest] testpaths = tests python_files = test_*.py python_classes = Test* python_functions = test_* addopts = -v --tb=short --strict-markers --cov=core --cov=plugins --cov-report=term-missing --cov-report=html:htmlcov --cov-report=xml:coverage.xml --cov-fail-under=80 markers = unit: Unit tests for individual components integration: Integration tests for plugin interactions ui: UI automation tests performance: Performance benchmarks slow: Slow tests that may be skipped in CI requires_qt: Tests requiring PyQt6 requires_network: Tests requiring network access filterwarnings = ignore::DeprecationWarning ignore::PendingDeprecationWarning