ワンクリックで
check-coverage
// Run test coverage measurement, analyze results, and fix gaps when coverage falls below the 80% threshold.
// Run test coverage measurement, analyze results, and fix gaps when coverage falls below the 80% threshold.
| name | check-coverage |
| description | Run test coverage measurement, analyze results, and fix gaps when coverage falls below the 80% threshold. |
make test-cov-checkIf tests pass and coverage >= 80%, done.
Check "Missing" column. Prioritize:
Do NOT: add trivial tests just to raise numbers, add # pragma: no cover
without justification, or test third-party/Streamlit internals.
Add to tests/test_<module>.py. Use project_layout fixture when needed.
One behavior per test function.
make test-cov-checkRepeat until threshold met.
make test-cov -- opens htmlcov/index.html.
pytest-cov: run uv sync --dev.# pragma: no cover with reason, note in commit message.Run the full development pipeline autonomously without pausing between phases. Stops only on quality-gate failures.
Fetch unresolved PR review threads, triage them, implement fixes, validate, reply in-thread, and resolve.
Stage, commit, push, and open a GitHub PR following project conventions. Use when code is ready to ship.
Run structured evaluations on skills to measure quality and track improvements.
Review local code changes for correctness, regressions, missing tests, and Databao-specific risks.
Ensure a YouTrack issue exists before starting work. Validates existing tickets or creates new ones.