在 "dotnet test --filter" 选项中传递多个测试名称
Pass multiple tests names in "dotnet test --filter" option
我正在尝试使用 dotnet test 命令重新运行 失败的测试。我想从测试 运行 期间创建的文件中传递失败测试列表。我似乎无法获得“--filter”选项的“&”运算符语法。每个 运行 我只能通过一个测试名称。
例子:
dotnet test --filter "FullyQualifiedName~TestOne1 & FullyQualifiedName~TestOne2"
将您写入过滤器的文本想象成评估布尔值。 None 的测试 FullyQualifiedName
可以同时 TestOne1
和 TestOne2
。
尝试使用 |
(OR) 运算符,而不是像这样:
dotnet test --filter "FullyQualifiedName~TestOne1 | FullyQualifiedName~TestOne2"
这样你的测试 FullyQualifiedName
可以像 TestOne1
或 TestOne2
.
来源:https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-test#filter-option-details
我正在尝试使用 dotnet test 命令重新运行 失败的测试。我想从测试 运行 期间创建的文件中传递失败测试列表。我似乎无法获得“--filter”选项的“&”运算符语法。每个 运行 我只能通过一个测试名称。
例子:
dotnet test --filter "FullyQualifiedName~TestOne1 & FullyQualifiedName~TestOne2"
将您写入过滤器的文本想象成评估布尔值。 None 的测试 FullyQualifiedName
可以同时 TestOne1
和 TestOne2
。
尝试使用 |
(OR) 运算符,而不是像这样:
dotnet test --filter "FullyQualifiedName~TestOne1 | FullyQualifiedName~TestOne2"
这样你的测试 FullyQualifiedName
可以像 TestOne1
或 TestOne2
.
来源:https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-test#filter-option-details