pytest-coverageOfficialпокрытие pytest GitHub Copilot
github/awesome-copilot
Покрытие тестами pytest.
Установка
npx -y skills add github/awesome-copilot --skill pytest-coverage --agent claude-codeЦель — чтобы тесты покрывали все строки кода.
Сгенерируйте отчёт о покрытии:
pytest --cov --cov-report=annotate:cov_annotate
Если проверяете покрытие конкретного модуля, укажите его:
pytest --cov=your_module_name --cov-report=annotate:cov_annotate
Можно также указать конкретные тесты для запуска:
pytest tests/test_your_module.py --cov=your_module_name --cov-report=annotate:cov_annotate
Откройте каталог cov_annotate, чтобы просмотреть аннотированный исходный код. Будет по одному файлу на каждый исходный файл. Если у файла 100% покрытие, все строки покрыты тестами — открывать его не нужно.
Для каждого файла с покрытием меньше 100% найдите соответствующий файл в cov_annotate и просмотрите его.
Если строка начинается с ! (восклицательный знак) — она не покрыта тестами. Добавьте тесты, чтобы покрыть недостающие строки.
Продолжайте запускать тесты и улучшать покрытие, пока все строки не будут покрыты.
Из того же репозитория
git-commitOfficial — git коммит GitHub Copilot
github/awesome-copilot
Git коммит.
gh-cliOfficial — GitHub CLI Awesome Copilot
github/awesome-copilot
GitHub CLI.
excalidraw-diagram-generatorOfficial — генератор диаграмм Excalidraw GitHub
github/awesome-copilot
Генератор диаграмм Excalidraw.
documentation-writerOfficial — писатель документации GitHub Copilot
github/awesome-copilot
Писатель документации.
prdOfficial — PRD GitHub Copilot
github/awesome-copilot
Документ требований к продукту.
refactorOfficial — рефакторинг GitHub Copilot
github/awesome-copilot
Рефакторинг.
