vstest传递pass参数到“dotnet test”执行

时间:2017-01-26 14:46:36

标签: vstest vstest.console.exe

描述

我想用vstest.console运行.net核心NUnit测试。 这工作正常,但我想传递给“dotnet测试”执行一个参数,在我的情况下“--no-build” 我如何解析这个参数到dotnet执行?我没有找到正确的runsettings变量

重现的步骤

vstest.console.exe“”project.json“/ UseVsixExtensions:true /Settings:settings.runsettings

预期行为

[“C:\ Program Files \ dotnet \ dotnet.exe”test“project.json”--port 55307 --no-build]

实际行为

[“C:\ Program Files \ dotnet \ dotnet.exe”test“project.json”--port 55307]

环境

windows 7

project.json

  

{      “version”:“1.0.0 - *”,

     

“依赖项”:{    “NUnit”:“3.5.0”,   “dotnet-test-nunit”:“3.4.0-beta-3”   },

     

“testRunner”:“nunit”,    “构架”: {       “netcoreapp1.0”:{          “进口”:“portable-net45 + win8”,         “依赖”:{          “Microsoft.NETCore.App”:{           “version”:“1.0.0- *”,          “类型”:“平台”        }       }   }   }   }`

1 个答案:

答案 0 :(得分:0)

这是vstudio开发团队的答案

https://github.com/Microsoft/vstest/issues/383