我当前正在通过Visual Studio界面运行测试,这提供了仅运行某些测试的简单选项。我想做同样的事情,但是要通过console / powershell。
现在,如果我执行dotnet test
,它将运行所有发现的测试。是否可以执行类似dotnet test MyTest
之类的操作,仅运行特定的测试?
答案 0 :(得分:0)
命令dotnet test
具有开关--filter
,可用于过滤测试并仅获取要运行的测试。因此,您可以这样做:
dotnet test -t
要查看可用测试的完整列表,然后仅运行特定测试,可以执行以下操作:
dotnet test --filter "FullyQualifiedName~ShouldInterconnect"
将仅执行名称中包含ShouldInterconnect
的测试。