使用NUnit3控制台运行测试

时间:2019-04-24 22:54:25

标签: c# .net-core nuget nunit nunit-3.0

我正在尝试使用NUnit Console Runner通过命令行运行测试: https://github.com/nunit/docs/wiki/Console-Runner

我已经在我的NuGet中安装了https://www.nuget.org/packages/NUnit.ConsoleRunner/ NUnit.ConsoleRunner

我已经打开\sanitized\bin\Debug\netcoreapp2.1中的命令行位置。我使用https://github.com/nunit/docs/wiki/Console-Command-Line

中提到的命令NUNIT3-CONSOLE myTests.dll运行测试

但是我得到了错误:

  

NUNIT3-CONSOLE:找不到命令

我应该使用什么命令?

  

注意:这是一个.netcore应用程序

1 个答案:

答案 0 :(得分:2)

.net核心当前不支持NUnit控制台:

  

NUnit Console是使用完整的.NET Framework编译的,没有   目前支持.NET Core。从命令运行.NET Core测试   行,您需要使用dotnet测试。有关如何执行此操作的信息,请参见   https://github.com/nunit/docs/wiki/.NET-Core-and-.NET-Standard

     

我们正在考虑创建一个基于.NET Core的控制台运行程序,但这是   仍处于计划阶段。

来源:https://github.com/nunit/nunit-console/issues/487

只需使用nunit Wiki中所述的dotnet test