Buff Development
Тесты

Тесты

Как проект видит свои тесты и что показывает раздел «Настройки тестирования».

Агенты опираются на тесты вашего проекта: перед разработкой их прогоняют, а после — проверяют, что изменения ничего не сломали. Чтобы это было прозрачно, у проекта есть раздел, где видно все тесты и их состояние.

Раздел «Настройки тестирования»

В левом меню проекта есть пункт «Настройки тестирования». Он показывает полный список тестов проекта на основной ветке и статус каждого:

  • активен — тест участвует в прогонах;
  • отключён — временно выведен из прогона (с указанием причины).
Список всех тестов проекта со статусом; сверху — время снятия списка и кнопка «Обновить».

Когда раздел появляется

Пункт становится доступен, когда для проекта подготовлены инструменты разработки — до этого проект ещё не умеет перечислять свои тесты. Список формируют сами инструменты разработки проекта, поэтому его состав зависит от того, какие тесты есть в коде.

Актуальность и обновление

Список снимается для основной ветки и обновляется автоматически, когда проект меняется. Рядом с заголовком видно время последнего снятия. Кнопкой «Обновить» можно пересобрать список вручную — пока идёт обновление, кнопка заблокирована и показывает прогресс (одновременно два обновления не запускаются).

Что дальше

Отдельная тема — как обрабатываются тесты, которые падали ещё до вашей задачи: агенты не должны тратить на них время, и решение по ним принимаете вы.

On this page