C# Specflow + Как запустить код ОДИН РАЗ перед тем, как потоки будут созданы в .netcore для TestRail API - PullRequest
1 голос
/ 05 мая 2020

Я написал платформу автоматизации тестирования в C#, которая использует Specflow с SpecFlow + в качестве Runner.

Я использую TestRail API для записи результатов в TestRail.

Я хочу создать новый тестовый прогон, когда я запускаю тесты автоматизации, а затем записываю все результаты в этот тестовый прогон.

Итак, я написал некоторый код, используя

[BeforeTestRun]

, чтобы создать тестовый запуск.

Это отлично работает, когда я работаю в однопоточном режиме.

Но когда я работаю в многопоточном режиме, новый тестовый прогон создается для каждого потока.

Как я могу запустить код, который запускается ТОЛЬКО ОДИН РАЗ до создания потоков, чтобы создать только один тестовый запуск?

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