运行 Nunit 跨平台测试用例

Running Nunit Test Cases cross platform

我使用 Selenium 和 Nunit 开发了一些端到端测试。

我需要 运行 跨平台测试用例,因此我创建了一个 .net 核心 class 库项目并开发了测试。

现在我正在努力思考如何 运行 在 visual studio 之外进行测试。

我做的第一步是发布项目使用:

dotnet publish project

然后我发现我可以运行使用nunit-console.exe进行Nunit测试,但我不确定它是否支持跨平台。

我想要实现的目标可行吗?或者我应该用其他选项替换 Nunit 吗?

要运行 .Net Core 测试,包括NUnit 测试,请使用the dotnet test command。它是跨平台的。

我做了什么来实现 运行 Nunit 跨平台测试用例:

1- 运行 dotnet publish 指定目标运行时的项目。

3- 运行 dotnet vstest 指定包含测试的文件。