我有各种其他项目的单元测试项目,我有一个Web应用程序的规范项目,它通过NUnit运行Selenium 2代码。这比其他测试需要更长的运行时间。
我只希望在运行构建脚本时运行这些规范测试,并且当我显式运行项目的测试时,而不是当我使用Resharper从Solution运行所有测试时。
当我从解决方案运行所有测试时,有没有办法设置Resharper或NUnit来忽略测试项目?
谢谢!
答案 0 :(得分:1)
我想这是不可能的。您可以按项目在单元测试会话窗口中筛选和分组测试,然后手动运行所需的组。但这不是一键式解决方案。
我能想到的唯一解决方案是,使用两个不同的单元测试提供程序(例如MSTest和NUnit),然后在ReSharper选项中禁用您在规范项目中使用的提供程序。
希望有所帮助。