带有Jenkins的Vstest控制台 - 提供的来源中没有测试



在用C#上硒时,我使用nunit3testadapter将我的测试记录定位在Test Explorer中。我写了命令行以执行测试。该批处理文件使用vstest.console.exe,对我来说很好。

vstest.console.exe" c: users documents visual Studio 2015 projects automation automation testcases bin debug debug debug testcases.dll"/use usevSixextensions:true/inisolation/logger/logger:trx

但是,当我尝试使用Jenkins创建自动构建过程并使用完全相同的命令时。它开始给我错误。"提供的来源中没有测试。确保已安装的测试发现者& executors,Platform& framework版本设置是否合适,然后重试"。

我尝试了多个选项,例如:1.执行Windows批处理命令2.使用vstest.console

运行单元测试

如果有人有解决方案,请帮助我。提前致谢。

请参阅控制台日志:https://i.stack.imgur.com/9qa4i.png

我经历了完全相同的症状。在我的情况下有帮助的是:

  1. 使用Visual Studio扩展名卸载Nunit测试适配器
  2. 下载Nunit测试适配器VSIX扩展程序并在本地存储
  3. 使用vsixinstaller命令行实用程序使用/admin Switch,即:vsixinstaller/admin c:/temp/nunit3testadapter-3.7.0.vsix

我希望它对您的情况也有帮助。

相关内容

  • 没有找到相关文章

最新更新