如何使TeamCity在调试时忽略NUnit测试用例?

时间:2019-05-06 08:09:02

标签: nunit teamcity

在调试中失败的测试用例被设置为在调试中被忽略。 TeamCity仍在构建计算机上运行测试。

在本地计算机上的调试中将忽略测试。

在发布机器和调试配置中被忽略的其他一些测试在构建计算机上被忽略。

我已检查TeamCity是否在调试中构建,我已将命令行参数设置为“ / p:Configuration = Debug”。

我已经检查了bin \ Debug文件夹中运行的调试测试的构建步骤。

这是此构建步骤的配置: enter image description here

我在TeamCity上有几个构建配置,而当我使用以下示例中的编译器指令时,其他配置会忽略测试。

    [Test]
    [Category("IntegrationTestLongRunning")]
    [Category("Algorithm")]
    #if DEBUG
     [Ignore("Too slow in debug.")]
    #endif
    public void UnitTest()
    {
        // Some test code...
    }

我希望编译器指令中使用“忽略”的测试不会在构建服务器上的调试配置中运行。

0 个答案:

没有答案