Skip to main content
 首页 » 编程设计

xunit.net之如何使用 dotnet test 运行特定测试

2024年06月03日14pengyingh

我在 .NET Core 项目中有一个大型测试套件。我可以使用“测试资源管理器”窗口来选择要运行的一些测试。

我还可以使用 dotnet test 在命令行上运行整个测试套件。有没有办法在命令行上仅运行一个(或几个)测试?

请您参考如下方法:

对于 dotnet 版本 1.0.0,您必须使用 --filter 选项:

您可以按 DisplayName、FullyQualifiedName 和 Traits 进行过滤。

例如:

dotnet test --filter "FullyQualifiedName=YourNamespace.TestClass1.Test1" 

此外,还允许使用以下运算符:=、!= 和 ~(包含)。

更多信息请点击:docs