我在VS2008的当前解决方案中有大约650个NUnit测试,但其中40个被分类为“LongRunning”或“Integration”。每次我做完更改并运行我的测试套件时,我都不希望这些运行(仅当我特别要求它时,并且在设定时间在CI上)。
使用TestDriven.Net进行设置很简单: 工具 - >选项 - > TestDriven.Net - >排除类别中的测试
我想使用ReSharper附带的漂亮用户界面。我没有找到任何方法来设置ReSharper不运行某些类别。
有人这样做过吗?可以吗?
答案 0 :(得分:7)
FYI现在可以在ReSharper 6中使用see here。
答案 1 :(得分:2)
我在ReSharper的JIRA中为它创建了一个问题:RSRP-140757
答案 2 :(得分:1)
虽然不是严格要求的,但最终结果可以通过在ReSharper(4.5)单元测试展示(分组依据:类别)中选择所需类别并运行所选测试来实现。
这里也提到了这一点:Resharper and Test categories