TeamCity может сообщать о тестах в сборке, и вы действительно должны получить это, чтобы использовать TeamCity на полную мощность. Он может перечислять сбои тестов в сборке с подробностями, отображать историю тестов, вы можете назначать расследования тестов членам вашей команды или отключать сбои тестов...
Если вы используете этапы сборки TeamCity Ant или Maven, задачи TestNG должны распознаваться автоматически и статус сборки должен превратиться в что-то вроде «Тесты не пройдены: 1 (1 новый), пройден: 301».
В противном случае попробуйте сгенерировать XML-отчет в одном из поддерживаемых форматов и используйте XML-отчет. функция сборки в TeamCity.
Еще одна альтернатива — создавать отчеты о тестах совершенно индивидуально через TeamCity служебные сообщения.
Все эти подходы должны обновлять статус и детали сборки TeamCity, как только инструмент сборки сообщает о тесте. Для служебных сообщений это происходит, как только сообщается о завершении теста, для Ant — после каждого запуска теста, для Maven — после завершения тестов модуля, а для функции построения отчета о тестировании XML — во время сохранения XML. на диске, даже в неполном виде.
Если вам нужен конкретный ход выполнения теста, его можно увидеть в журнале сборки или уведомлять TeamCity об этапах сборки из теста/скрипта.
person
Yaegor
schedule
17.06.2016