Проверка и создание тестов для eval
testing
ensure-test-coverage — это скилл для Claude Code, который анализирует покрытие тестами одной оценки (eval), проверяет существующие тесты и создаёт недостающие. Скилл работает в несколько фаз: сначала сканирует исходный код в `src/inspect_evals/<eval_name>/` — находит функции с декораторами `@task`, `@solver`, `@scorer`, `@tool`, паттерны датасетов и использование sandbox; затем запускает `run_autolint.py` и `pytest-cov` с флагом `--runslow`, чтобы получить процент покрытия по строкам и список непокрытых участков. Вместо фиксированного порога скилл оценивает, перекрывают ли тесты все значимые ветви логики: вычисления, парсинг, обработку ошибок. Подходит, когда нужно проверить, добавить или улучшить тесты для eval-а; для починки упавших CI-тестов следует использовать ci-maintenance-workflow.
- #test-coverage
- #pytest
- #code-coverage
- #test-creation
- #single-eval