运行 在命令提示符下按特征进行 MS 单元测试

Run MS Unit Tests at Command Prompt By Trait

在 Visual Studio 2013 年,我喜欢 运行 通过 Trait 从 Test Explorer 进行测试,如下图所示:

我现在 运行在 Visual Studio 2013 命令提示符下进行这些测试,但只想 运行 特定特征,但不确定如何执行此操作。我可以 运行 使用此命令在一个项目中进行所有测试:

 C:\Directory>MSTEST /testcontainer:Project.dll

但无法找到仅通过特定特征对 运行 的命令。任何人都可以帮助执行该命令吗?

Traits 表示测试类别,您可以使用 /category:[test category filter] 选项

对其进行过滤

例如,假设我有一个具有以下 TestCategory 属性的测试方法

[TestCategory("IntegrationTest")]

要过滤该类别,命令如下所示

C:\Directory>MSTEST /testcontainer:Project.dll /category:IntegrationTest

引用MSTest.exe command-line options : category