当我从解决方案运行所有测试时,如何阻止Resharper运行我的规范项目?

时间:2011-01-24 16:03:23

标签: visual-studio-2010 nunit resharper resharper-5.1

我有各种其他项目的单元测试项目,我有一个Web应用程序的规范项目,它通过NUnit运行Selenium 2代码。这比其他测试需要更长的运行时间。

我只希望在运行构建脚本时运行这些规范测试,并且当我显式运行项目的测试时,而不是当我使用Resharper从Solution运行所有测试时。

当我从解决方案运行所有测试时,有没有办法设置Resharper或NUnit来忽略测试项目?

谢谢!

1 个答案:

答案 0 :(得分:1)

我想这是不可能的。您可以按项目在单元测试会话窗口中筛选和分组测试,然后手动运行所需的组。但这不是一键式解决方案。

我能想到的唯一解决方案是,使用两个不同的单元测试提供程序(例如MSTest和NUnit),然后在ReSharper选项中禁用您在规范项目中使用的提供程序。

希望有所帮助。