【发布时间】:2014-11-08 08:01:00
【问题描述】:
我想指定我的测试子集在构建服务器中构建项目时运行,以便运行其集成测试。
我在这里找到了MSTest 测试的解决方案:
Ignore test categories in TFS build server using DefaultTemplate.xaml
但它不适用于 Nunit。
我找到了 Nunit 的 Category 属性,但在构建模板中设置它不起作用:
Category=IntegrationTest
当我将我的测试标记为:
[Category("IntegrationTest")]
[TestFixture]
public MyTestClass ...
【问题讨论】:
-
为什么他们在同一个项目中?我建议将集成测试分离到一个单独的程序集中。由于它们是不同的“事物”,它们“应该”分开......!
-
@Jocke 是的,你是对的。事实上,我也得到了同样的结果。我现在把它们分开了。我认为您的评论可以作为答案发布!
标签: c# visual-studio unit-testing msbuild nunit