为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Jenkins 为 C# Core 2.0 设置 mstest.exe

使用 Jenkins 为 C# Core 2.0 设置 mstest.exe

C#
慕桂英4014372 2021-11-14 10:51:29
我正在尝试为我的 C# 项目设置一个 Jenkins 服务器。服务器目前在我的本地主机上运行,因为我正在测试它。到目前为止,我已经设法恢复 NuGet 包,并使用 Build 配置中的 2 个步骤构建项目。现在,我试图让它执行我们的单元测试。这些测试是使用 Microsoft 自己的测试框架进行的。我最初尝试使用该插件来运行测试,并使用 Windows bat 文件对其进行设置,两者都导致相同的问题。找不到 dll 程序集。我的 bat 命令如下所示: "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\MSTest.exe" /resultsfile:"%WORKSPACE%\Results.trx" /testcontainer:"%WORKSPACE%\msTests\bin\Release\netcoreapp2.0\msTest.dll" /nologo,结果是:未找到测试文件。我认为这是因为 Jenkins 成功删除了构建程序集?我怎样才能禁用它?或者我做错了什么?
查看完整描述

1 回答

?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

如果您使用的是 dotnet core,则应该使用 dotnet test 命令。 https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-test?tabs=netcore21


查看完整回答
反对 回复 2021-11-14
  • 1 回答
  • 0 关注
  • 190 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信