Improve test coverage from 63.6% to 73.4% and fix test infrastructure (#137)

This commit is contained in:
Alexander Whitestone
2026-03-06 13:21:05 -05:00
committed by GitHub
parent 23f744f296
commit 3f06e7231d
17 changed files with 2312 additions and 16 deletions

View File

@@ -82,7 +82,7 @@ asyncio_default_fixture_loop_scope = "function"
timeout = 30
timeout_method = "signal"
timeout_func_only = false
addopts = "-v --tb=short --strict-markers --disable-warnings -n auto --dist worksteal"
addopts = "-v --tb=short --strict-markers --disable-warnings --durations=10"
markers = [
"unit: Unit tests (fast, no I/O)",
"integration: Integration tests (may use SQLite)",
@@ -115,7 +115,7 @@ exclude_lines = [
"@abstractmethod",
]
# Fail CI if coverage drops below this threshold
fail_under = 60
fail_under = 73
[tool.coverage.html]
directory = "htmlcov"