TFS视觉工作室测试"测试过滤器标准"和xunit特征

时间:2017-04-07 12:41:51

标签: tfs xunit

我试图过滤掉一些标有xunit特质类别的单元测试。在我的构建服务器上,我不希望单元测试运行类别集成

 [Trait("Category", "Integration")]

当我不使用“测试过滤条件”时,在TFS VS测试步骤中,单元测试全部执行。但是当我应用所需的过滤器时

Category!=Integration

根本没有进行任何测试。我尝试了所有变化但没有成功。我也尝试使用2. *版本的测试任务。

1 个答案:

答案 0 :(得分:1)

使用[Trait(“ TestCategory”,“ Integration”)]代替使用[Trait(“ Category”,“ Integration”)]。 XUnit不在乎您为这些键-值对输入什么,但是TFS测试运行器任务可以。 “测试过滤器条件”框仅适用于一组规定的属性。我正在为我们的构建工作。遇到您正在描述的相同问题。在分析了构建输出之后((并且将所有测试项目都切换到XUnit-这也是一个关键...不要混用MSTest和XUnit)。