从CCNet中选择并运行各个测试用例

时间:2014-05-21 14:07:12

标签: c# unit-testing nunit cruisecontrol.net

我即将配置我们的C#.NET源代码以使用CCNET实现自动构建机制。我想知道我是否可以配置CCNet这样一种方式,我可以从一个程序集中选择单个测试或测试子集并运行它们。如果可以这样做,请指导我配置相同的内容。

如果需要进一步的信息,请告诉我,并提前感谢您。

此致 库马尔

1 个答案:

答案 0 :(得分:2)

您需要在测试中指定CategoryAttribute,然后specify it in the command that run the tests

namespace NUnit.Tests
{
  using System;
  using NUnit.Framework;

  [TestFixture]
  public class SuccessTests
  {
    [Test]
    [Category("Long")]
    public void VeryLongTest()
    { /* ... */ }
}

然后:

nunit-console myassembly.dll /include:Long