在Visual Studio 2013中,我喜欢使用Trait从Test Explorer运行测试,如下图所示:
我现在正在从Visual Studio 2013命令提示符运行这些测试,但只想运行特定的特征而不确定如何执行此操作。我可以使用此命令在项目中运行所有测试:
C:\Directory>MSTEST /testcontainer:Project.dll
但无法找到仅由特定特征运行的命令。任何人都可以帮忙解决这个问题吗?
答案 0 :(得分:3)
Traits代表测试类别,您可以使用/category:[test category filter]
选项
例如,假设我有一个带有以下TestCategory
属性的测试方法
[TestCategory("IntegrationTest")]
要过滤该类别,该命令将如下所示
C:\Directory>MSTEST /testcontainer:Project.dll /category:IntegrationTest