繁体   English   中英

Resharper - 在构建时运行 NUnit 单元测试

[英]Resharper - Run NUnit Unit Tests on Build

使用 Visual Studio 执行本地构建时,是否可以启用 Resharper 自动运行解决方案中的所有单元测试? 我相信 NUnit 有一个选项“重新运行上次运行的测试”,但我没有通过 Resharper 或 VS 看到这样的选项。

提前致谢

J.P

[编辑] 这可能或可能无关紧要,但我应该指出,我是一个编写中型应用程序的单人团队。

为将来遇到它的任何人发布这个:

如果您正在运行 Visual Studio 2012,那么有人编写了一个插件,可以完全满足您的需求: http://visualstudiogallery.msdn.microsoft.com/5dca9c5c-29cf-4fd7-b3ff-573e5776f0bd

我不认为 ReSharper 有这个选项,但你总是可以求助于NCrunch持续测试.NET 的其他持续测试框架之一。 请注意,它们仍然相当新,边缘有点粗糙。

我建议创建一个构建脚本(MSBuild、nAnt、rake 等) - 使用此脚本构建您的解决方案,然后在其上运行测试。

将构建过程与 IDE 分开将允许您向构建中添加更多内容(其他类型的测试、static 检查、样式检查等)。

请参阅有关该主题的此博客条目

您需要 dotCover,它在技术上是 ReSharper Ultimate 的一部分。 dotCover 是 JetBrains 的测试覆盖扩展。 一旦你有了这个扩展,就有一个“持续测试”功能,你可以打开并配置它来运行构建、保存等测试以及代码覆盖率。

dotCover 连续测试

不过,我认为您走在正确的轨道上,请在编写代码时尽早并尽可能多地进行测试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM