AgentDots
Альманах персональных ИИ-агентов
  1. Главная
  2. Сценарии
  3. Поиск нестабильных тестов
Сценарии · Код

Поиск нестабильных тестов

Если тест случайным образом падает, агент запускает его повторно, находит закономерность и предлагает исправление в отдельной ветке.

Вставьте это в своего агента

Если тест в CI сначала падает, а при повторном запуске проходит, зафиксируй это. Запусти подозрительный тест отдельно достаточное число раз, чтобы подтвердить его нестабильность, затем выясни причину — например, проблемы со временем выполнения, общим состоянием или порядком тестов. Предложи исправление в новой ветке и создай пул-реквест с изложением доказательств. Не отключай, не пропускай и не удаляй тесты, а также не сливай изменения и не отправляй их в основную ветку.

Что делает агент

  1. Найти тесты, которые сначала падают, а затем проходят

  2. Запустить подозрительный тест отдельно ещё раз

  3. Выяснить причину нестабильности

  4. Создать пул-реквест с исправлением и доказательствами

Какие правила добавить

  • Изменения вносятся в отдельную ветку и ждут проверки
  • Не отключать, не пропускать и не удалять тесты
  • Не добавлять новые пакеты без вашего одобрения

Что получится: Нестабильные тесты найдены, причины объяснены, исправления предложены в пул-реквесте для вашей проверки.