Обнаружение нестабильных тестов в CI
testing
test-flakiness — это скилл для Claude Code, который обнаруживает нестабильные (flaky) тесты, анализируя логи CI-запусков и историю результатов тестов. Он агрегирует pass rate каждого теста, выявляет перемежающиеся сбои, классифицирует вероятные причины (асинхронные гонки, зависимость от порядка выполнения, случайный seed, утечки ресурсов, сравнение float) и рекомендует карантин или немедленное исправление. Скилл поддерживает три режима: анализ конкретного лог-файла, сканирование всех логов в `.github/` и `test-results/`, а также просмотр уже известных проблем из реестра в `tests/regression-suite.md`. Результаты сохраняются в отчёт `production/qa/flakiness-report-[date].md`. Инструмент особенно полезен на финальной фазе полировки проекта или когда команда начинает игнорировать красные CI-прогоны, списывая их на «наверное, flaky».
- #test-flakiness
- #ci-reliability
- #non-deterministic-tests
- #test-stability
- #test-debugging