gpt4 book ai didi

visual-studio - 在 VS2015 的 Resharper 2016.1 中运行忽略的测试

转载 作者:行者123 更新时间:2023-12-04 06:01:08 25 4
gpt4 key购买 nike

将 Resharper 升级到 2016.1,我无法运行标有 Ignore 属性的 NUnit 测试。之前可以通过右键单击测试并运行来实现。这是改变还是我错过了什么?

非常令人沮丧,我有很多测试在我想在本地运行的构建机器上忽略。

最佳答案

Resharper 长期以来一直使用 NUnit 本身来运行它的测试,所以看起来你一定做了一个非常大的升级,从早期版本的 Resharper 执行测试方法本身。 NUnit 根本不会运行忽略的测试,即使您以编程方式告诉它这样做。或者,换句话说,NUnit 通过报告它们被忽略来“运行”忽略测试。

这实际上是 NUnit 中“Ignored”的定义。它是很久以前设计的,用于处理不应运行的测试,通常在很短的时间内,而开发人员正在做其他工作。它在任何测试运行中都会显示为警告,因为在理想情况下,忽略的测试不应进入您的 CI 运行。出于您的目的使用它可能是错误的属性,特别是如果您希望能够在某些时候运行它。如果您想要一个仅在明确选择时运行的测试,我们可以使用“Explicit”属性。其他行为是可能的,但它需要一个功能请求。

关于visual-studio - 在 VS2015 的 Resharper 2016.1 中运行忽略的测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37788100/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com