Может ли обработчик консоли NUnit передать некоторые аргументы командной строки nunit-agent? - PullRequest
0 голосов
/ 12 марта 2019

Мы используем консоль NUnit для запуска наших тестов в Jenkins, и у нас есть много проектов, которые разделяют некоторые тесты.Мы хотим иметь возможность запускать тесты одновременно, и для этого нам нужны тесты для просмотра различных баз данных.

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

Я открыт для предложений.

В настоящее время мы используем "C:\Program Files (x86)\NUnit.org\nunit-console\nunit3-console.exe" Path\Tests.dll --result=nunit-result1.xml для запуска тестов

1 Ответ

1 голос
/ 13 марта 2019

nunit-agent использует аргументы для передачи информации, которая нужна NUnit.Для передачи информации в тест стандартным способом является использование параметра командной строки --params, а затем доступ к значениям из ваших тестов с помощью TestContext.Parameters.

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