如何忽略Team City中的命名空间及其测试?

时间:2012-05-23 17:17:55

标签: unit-testing nunit continuous-integration teamcity

我在

中进行了一些单元测试
     some.namespace.database {

    [SetUpFixture]
    public class Config{ }

    [TestFixture]
    public class SomeTests{

       [Test]
       public void MyTest(){}
    }
}

如何告诉团队城市忽略some.namespace.database {}中的所有内容?

我可以在测试中使用Ignore属性,但我想明确地排除命名空间的运行。

感谢您提供任何提示或技巧。

2 个答案:

答案 0 :(得分:2)

正如Paul Phillips建议的那样,将这些测试分解为他们自己的项目。或者您可以使用特殊的NUnit类别标记它们,然后将类别添加到“NUnit categories exclude”。

答案 1 :(得分:1)

您可以将这些测试分解为自己的项目,然后将其从测试程序集列表中删除。不理想,但我相信这会奏效。 (如果您通过通配符包含程序集,则可以将其添加到排除列表中。)