【发布时间】:2016-08-16 13:53:16
【问题描述】:
我目前正在使用 C# 开发一个项目,并试图通过还原 NuGet 中的包来让 NUnit 在 Jenkins 构建中的我的项目上运行。我们不想在我们所有的 Jenkins 机器上安装 NUnit,因此不能直接在盒子上安装它。
我们已经按照以下链接的建议调查了 NUniter Runners 的使用:https://peteris.rocks/blog/running-nunit-with-msbuild-on-windows-and-mono/
但是,我们收到工具不存在的错误 “C:\Users\Name\NewBranch\project\project.Tests\project.Tests.csproj(121,3):错误 MSB6003 : 指定的任务可执行文件“cmd.exe”无法运行。工作目录“C:\Users\Name\NewBranch\project\ packages\NUnit.Runners.3.4.1\tools”不存在。”
如何在不直接在机器上安装 NUnit 的情况下从命令行执行 NUnit 测试?
【问题讨论】:
-
你检查过日志看nunit runners包是否恢复了吗?
标签: c# jenkins msbuild nuget nunit