我正在尝试使用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应用程序
答案 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
。