Как передать TestRunParameters команде «dotnet test» прямо из командной строки - PullRequest
0 голосов
/ 26 сентября 2019

Ниже приведены файлы настроек, в которых определены пользовательские параметры. <?xml version="1.0" encoding="utf-8"?> <RunSettings> <TestRunParameters> <Parameter name="publishResults" value="true" /> </TestRunParameters> </RunSettings>

Вот так я запускаю команду из командной строки дотнет-тест MyTests --settings develop.runsettings --no-build

Я хочу избежать .runsettingsи нравится запускать как этот дотнет-тест MyTests --publishResults true --no-build

Возможно ли это?

1 Ответ

0 голосов
/ 29 сентября 2019

Да, это возможно, но ваш синтаксис неверен.Из этой документации вы бы назвали это так:

dotnet test MyTests --no-build -- publishResults=true

Обратите внимание, что аргумент RunSettings является последним переданным аргументом.Также обратите внимание, что между -- и publishResults=true есть пробел.Это пространство указывает, что последующие аргументы используются для RunSettings.

...