在运行所有测试时,如何让ReSharper忽略某些类别?

时间:2009-12-10 08:56:28

标签: visual-studio-2008 unit-testing nunit resharper

我在VS2008的当前解决方案中有大约650个NUnit测试,但其中40个被分类为“LongRunning”或“Integration”。每次我做完更改并运行我的测试套件时,我都不希望这些运行(仅当我特别要求它时,并且在设定时间在CI上)。

使用TestDriven.Net进行设置很简单: 工具 - >选项 - > TestDriven.Net - >排除类别中的测试

我想使用ReSharper附带的漂亮用户界面。我没有找到任何方法来设置ReSharper不运行某些类别。

有人这样做过吗?可以吗?

3 个答案:

答案 0 :(得分:7)

FYI现在可以在ReSharper 6中使用see here

答案 1 :(得分:2)

我在ReSharper的JIRA中为它创建了一个问题:RSRP-140757

答案 2 :(得分:1)

虽然不是严格要求的,但最终结果可以通过在ReSharper(4.5)单元测试展示(分组依据:类别)中选择所需类别并运行所选测试来实现。

这里也提到了这一点:Resharper and Test categories