【发布时间】:2010-02-19 05:51:58
【问题描述】:
我正在使用 TeamCity VisualStudio sln 配置来驱动我的 CI 构建。它运行我所有的 NUnit 测试 - 这一切都很好,但我不希望 TeamCity 使用 [Category("DatabaseTests")] 属性运行我的任何测试(因为它们会命中实际数据库)。
在要排除的类别下的 NUnit 配置中,我简单地放置了 DatabaseTests,但它不起作用。有什么我想念的吗?有没有办法让我看到 teamcity 发送给 nunit 跑步者的内容?
【问题讨论】:
-
我在使用 TeamCity 8 时也遇到了这个问题,你是怎么解决这个问题的?
-
@James 从那以后,我开始将所有真正的单元测试放在一个程序集中,并为
IntegrationTests单独项目。这样就不会发生意外,因为有人打算只运行单元测试,然后花费太长时间或任意失败 -
我也有同样的问题。我很确定这在过去的另一个项目中对我有用,但现在我无法让 TeamCity 忽略任何类别。我已经检查并仔细检查了测试和 TC 配置。没有意义。
标签: configuration nunit continuous-integration teamcity