Qodo Cover
Консольный генератор юнит-тестов на базе языковых моделей с проверкой покрытия кода
Командная строка принимает путь к исходнику, тестовому файлу и отчету о покрытии, а дальше нейросеть берет рутину на себя. Qodo Cover (прежде известный как Cover-Agent) — опенсорсный инструмент для автоматического создания юнит-тестов. Утилита запускается в терминале и опирается на тестовые отчеты Cobertura XML или Jacoco. Она действует осмысленно: встроенный парсер следит, чтобы новые тесты реально поднимали общий процент покрытия, а раннер проверяет их исполнение перед добавлением в кодовую базу. В июне 2025 года команда остановила поддержку репозитория, оставив наработки открытыми для форков сообщества.
Что умеет
- Писать юнит-тесты под заданный порог. Инструмент принимает целевой процент покрытия (от 0 до 100) и лимит итераций, самостоятельно запуская тестовые команды в проектах на Python, Go или Java.
- Сканировать репозиторий. Утилита находит тестовые файлы во всем проекте, собирает контекст и расширяет имеющийся набор проверок.
- Экономить токены через режим Record & Replay. Ответы модели сохраняются локально по хешам исходников, поэтому повторные прогоны не расходуют платные кредиты провайдеров.
- Подключать сторонние нейросети. За счет связки с библиотекой LiteLLM поддерживаются сотни вариантов: от сервисов OpenAI до развертываний в Azure и Google Cloud Vertex AI.
- Формировать наглядные логи. Программа создает подробный HTML-файл со статусами выполнения, выводом ошибок и сгенерированным кодом, а также умеет отправлять метрики в сервис Weights & Biases.
Цены и доступ
Инструмент полностью бесплатен. Запустить его можно через пакетный менеджер Poetry, установить с помощью pip или скачать как готовый бинарный файл без возни с настройкой локального Python. Пользователь оплачивает только вызовы к сторонним языковым моделям по собственным API-ключам.
Инженерам и техническим лидам, уставшим сочинять однотипные проверки для бэкендов вручную, проект сбережет часы рутины. Готовые тесты снимают стресс перед релизом и освобождают голову для архитектуры.


