以下是运行设置文件,其中定义了自定义参数。
<?xml version="1.0" encoding="utf-8"?> <RunSettings> <TestRunParameters> <Parameter name="publishResults" value="true" /> </TestRunParameters> </RunSettings>
这就是我从命令行运行命令的方式
dotnet测试MyTests --settings development.runsettings --no-build
我想避免.runsettings并喜欢这样运行
dotnet test MyTests --publishResults true-否生成
可能吗?
最佳答案
是的,可以,但是您的语法不正确。从this文档中,您可以这样称呼它:
dotnet test MyTests --no-build -- publishResults=true
观察到RunSettings参数是最后一个传入的参数。还要注意在
--
和publishResults=true
之间有一个空格。该空间指定随后出现的参数用于RunSettings。