Как запустить код после всех Testfixture - Nunit - PullRequest
1 голос
/ 12 июня 2019

Моя установка Nunit / Selenium в настоящее время создает отчет о тестировании (с использованием ExtentReport).Я хочу, чтобы этот тестовый отчет отправлялся по электронной почте, когда все тестовые тесты запущены.Как я могу это сделать?

Я пытался использовать «OneTimeTearDown» в классе TestFixture, но он запускает код каждый раз, когда TestFixture завершена.В настоящее время у меня есть 20 тестовых случаев, каждый из которых выполняется в Chrome TestFixture и IE11.Таким образом, используя этот метод, я получу 40 писем в своем почтовом ящике.

1 Ответ

2 голосов
/ 12 июня 2019

Чтобы выполнить действие в конце тестового прогона, вы можете использовать OneTimeTearDown в SetUpFixture вне любого пространства имен. Смотри документы здесь .

Я бы не советовал делать это в вашей тестовой сборке - мне кажется, что-то, что должно быть включено в ваш процесс CI. Это ваше решение, однако. : -)

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