Skip to main content

Запуски и тесты

Симптомы

  • агент не может запустить тесты или сборку;
  • запуск использует не то окружение;
  • агент не может написать подходящие юнит-тесты;
  • покрытие остаётся низким;
  • тест периодически проходит и падает;
  • нужно связать работу с TMS.

Что проверить

  1. Есть ли рабочая конфигурация запуска в IDE.
  2. Выбраны ли правильные SDK, рабочая директория и переменные окружения.
  3. Поддерживается ли функция вашей IDE и языком в матрице функциональности.
  4. Проходит ли исходный тест вручную через ту же конфигурацию.
  5. Не запрещены ли запуск или нужные файлы в Tools, Edit Scope и ignore-файлах.

Решение

Для тестов и сборки используйте конфигурации IDE, а не случайную команду из терминала. Начинайте с одного тестового метода или класса, затем расширяйте проверку.

Если обычная генерация юнит-теста не подходит для сложного сценария, создайте тест из реального исполнения. Для непокрытых веток используйте увеличение покрытия. Если тест нестабилен, запустите анализ flaky-теста, а после исправления повторите анализ.

Для работы с задачами и тест-кейсами подключите TMS.

Связанные страницы