Объедините несколько отчетов о результатах автоматизации в один - PullRequest
0 голосов
/ 05 июня 2018

Чего я хочу достичь
Я запускаю сценарии автоматизации CodedUI в распределенном режиме на нескольких физических машинах.Я использую ExtentReports для генерации результатов .html после выполнения тестов.Моя цель - иметь один файл results.html после выполнения тестов.

То, чего я достиг
В настоящее время я могу нормально выполнять свои тесты автоматизации на компьютере, который будет корректно генерировать файл results.html со всеми выполненными тестами.Большой!:)

Моя текущая проблема
Теперь, как только я использую модель контроллера / агента Visual Studio для распределения тестов по нескольким физическим машинам, я сталкиваюсь с проблемой.Эта проблема заключается в том, что каждая машина создает свой собственный файл results.html для тестов, которые выполнялись на этой конкретной машине.

Моя идея для решения этой проблемы состояла в том, чтобы записать файл результатов с каждого физического компьютера в расположение общего диска и указать параметр «добавить существующий» при объявлении нового экземпляра ExtentReport в значение true.

Все машины успешно выполнят запись в это местоположение, но проблема заключается только в том, что тест с последней машины, завершившей свои тесты, будет добавлен в файл results.html.

Я хотел бы знать, возможно ли то, что я пытаюсь достичь, и были ли у кого-то еще проблемы с объединением отчетов из распределенных сред / как они этого достигли?

Спасибо, Тим

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