Labels: ci, testing, priority:medium
File: pyproject.toml:176 (dev extra has no pytest-cov), pytest.yml:45 (no --cov), no [tool.coverage], no codecov config
Description. Zero coverage tooling across 223 test files / ~110k LOC src.
Why it matters. No visibility into what fraction of src is exercised; new modules land untested unnoticed; the many receipt/hardware-skipped tests silently shrink real coverage.
Tasks.
Dedup. Not covered.
Labels:
ci,testing,priority:mediumFile:
pyproject.toml:176(devextra has nopytest-cov),pytest.yml:45(no--cov), no[tool.coverage], no codecov configDescription. Zero coverage tooling across 223 test files / ~110k LOC src.
Why it matters. No visibility into what fraction of src is exercised; new modules land untested unnoticed; the many receipt/hardware-skipped tests silently shrink real coverage.
Tasks.
pytest-covtodev; runpytest --cov=tether --cov-report=xml; add[tool.coverage.run]; optionally a threshold or Codecov upload.Dedup. Not covered.