如何通过控制台/ PowerShell仅运行具有特定名称的xUnit测试?

时间:2018-07-02 22:26:22

标签: powershell xunit xunit.net

我当前正在通过Visual Studio界面运行测试,这提供了仅运行某些测试的简单选项。我想做同样的事情,但是要通过console / powershell。

现在,如果我执行dotnet test,它将运行所有发现的测试。是否可以执行类似dotnet test MyTest之类的操作,仅运行特定的测试?

1 个答案:

答案 0 :(得分:0)

命令dotnet test具有开关--filter,可用于过滤测试并仅获取要运行的测试。因此,您可以这样做:

dotnet test -t

要查看可用测试的完整列表,然后仅运行特定测试,可以执行以下操作:

dotnet test --filter "FullyQualifiedName~ShouldInterconnect"

将仅执行名称中包含ShouldInterconnect的测试。