首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用DotNetCoreTest运行Nunit 3的蛋糕失败了

使用DotNetCoreTest运行Nunit 3的蛋糕失败了
EN

Stack Overflow用户
提问于 2021-03-31 13:28:56
回答 1查看 132关注 0票数 0
代码语言:javascript
复制
Task("Nunit")
.Does(() => {
    DotNetCoreTest("D:\Workspace\Proj14\test\test\WebAutomation\NUnit\UserManageLMTWS.cs", );
    });

目前已经通过build.cake定义了任务,如https://cakebuild.net/api/Cake.Common.Tools.DotNetCore/DotNetCoreAliases/8191BBC4示例中所列。我没有任何设置,因为我猜我是在构建Debug而不是Release,但在运行任务时我得到了以下错误:

代码语言:javascript
复制
Error: Bootstrapping failed for 'D:/Workspace/Proj14/test/test/Nunit'.
Nunit, line #0: Could not find script 'D:/Workspace/Proj14/test/test/Nunit'.

我需要以某种方式将NUnit传递给DotNetCoreTest方法吗?

EN

回答 1

Stack Overflow用户

发布于 2021-03-31 14:13:19

DotNetCoreTest旨在测试项目,而不是单个文件。

因此,您可以指定<PROJECT> | <SOLUTION> | <DIRECTORY>文件,即

  • DotNetCoreTest("./test/Project.Tests/", settings);
  • DotNetCoreTest("./test/My.sln", settings);
  • DotNetCoreTest("./test/Project.Tests/Project.Tests.csproj", settings);

对.NET SDK CLI命令dotnet testDotNetCoreTest调用。

但是,您收到的错误是因为指定脚本的路径错误/不存在。没有名为D:/Workspace/Proj14/test/test/Nunit的文件,这就是错误消息显示为Could not find script 'D:/Workspace/Proj14/test/test/Nunit'的原因

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66882149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档