【问题标题】:Filter test projects executed by the TestDriven.NET runner筛选由 TestDriven.NET 运行程序执行的测试项目
【发布时间】:2011-09-15 11:58:29
【问题描述】:

在解决方案资源管理器中使用 TestDriven.NET 运行程序时,是否可以过滤执行哪些测试项目?我想在不运行集成测试的情况下运行单元测试,因为后者需要更长的时间来运行。

【问题讨论】:

    标签: testdriven.net


    【解决方案1】:

    在 Visual Studio 中,转到 Tools/Options/TestDriven.Net,您可以在其中指定要包含和排除的类别。您可以使用“;”分隔类别。您可以通过应用 category 属性来用类别标记测试:

    [Test]
    [Category("Integration")]
    public void Test_IntegrationIsWorking()
    {
       // do some testing
    }
    

    您还可以将类别应用于整个测试夹具:

    [TestFixture]
    [Category("Integration")]
    public class IntegrationTests
    {
        [Test]
        public void Test_IntegrationIsWorking()
        {
            // do some testing
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-23
      • 1970-01-01
      • 2012-07-03
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 2018-01-10
      相关资源
      最近更新 更多