【问题标题】:Running Nunit Test Cases cross platform跨平台运行 Nunit 测试用例
【发布时间】:2018-06-21 13:52:36
【问题描述】:

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

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

现在我正在努力弄清楚如何在 Visual Studio 之外运行测试。

我做的第一步是使用以下方式发布项目:

dotnet publish project

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

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

【问题讨论】:

标签: .net-core nunit


【解决方案1】:

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

【讨论】:

  • 谢谢,我看到它需要.csproj文件,所以我需要将代码复制到每个框架然后在那里运行dotnet test?
【解决方案2】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多