我有以下命令行在我们的Bamboo服务器上执行vstest.console。
vstest.console.exe C:\bamboo\xml-data\build-dir\XXX-FCT-JOB1\code\bin\Debug\cit-XXX-automatedtesting.dll /settings:C:\bamboo\xml-data\build-dir\XXX-FCT-JOB1\code\dev-default.runsettings /TestAdapterPath:C:\bamboo\xml-data\build-dir\XXX-FCT-JOB1\packages\MSTest.TestAdapter.1.4.0\build\_common
我可以从服务器本身的Powershell手动运行它。但是当我通过Bamboo将相同的命令放在脚本命令中时。
选项是:
vstest.console.exe C:\bamboo\xml-data\build-dir\XXX-FCT-JOB1\code\bin\Debug\cit-XXX-automatedtesting.dll /settings:C:\bamboo\xml-data\build-dir\XXX-FCT-JOB1\code\dev-default.runsettings /TestAdapterPath:C:\bamboo\xml-data\build-dir\XXX-FCT-JOB1\packages\MSTest.TestAdapter.1.4.0\build\_common.
有人能说出为什么不能通过从竹子开始的命令提示符来构建它吗?我这样做的原因是,我们使用的是较旧版本的Bamboo,而VSTestConsole中没有TestAdapterPath选项。