5

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

我只希望这些规范测试在我运行构建脚本时运行,并且在我明确运行项目测试时运行,而不是在我使用 Resharper 从解决方案运行所有测试时运行。

当我从解决方案运行所有测试时,有什么方法可以设置 Resharper 或 NUnit 以忽略测试项目?

谢谢!

4

1 回答 1

1

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

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

希望有帮助。

于 2011-01-27T12:11:50.163 回答