---
title: "Найдите нестабильные тесты с помощью AI-агента · AgentDots"
description: "Если тест сначала падает, а при повторном запуске проходит, агент подтверждает нестабильность, выясняет причину и предлагает исправление в пул-реквесте из отдельной ветки."
url: https://agentdots.org/ru/playbooks/flaky-test-hunt/
lang: ru
---

Сценарии · Код

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

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

По событиюСредние ставки

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

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

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

1. Найти тесты, которые сначала падают, а затем проходят
2. Запустить подозрительный тест отдельно ещё раз
3. Выяснить причину нестабильности
4. Создать пул-реквест с исправлением и доказательствами

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

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

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

## Какие агенты справятся

- [Dots](https://agentdots.org/ru/agents/dots/) Создано для этого
- [Claude](https://agentdots.org/ru/agents/claude/) Может справиться
- [OpenClaw](https://agentdots.org/ru/agents/openclaw/) Может справиться

Подходящий лист правил

Разработчик ПО

[Правила →](https://agentdots.org/ru/rules/?t=software-developer)

## Другие материалы в этой сфере

- [Сводка по pull request](https://agentdots.org/ru/playbooks/pull-request-digest/)
