Visual Studio 2012添加了a "Run tests after build" button in the Unit Test Explorer,但似乎专业版中没有该选项。事实上,我的“单元测试资源管理器”被称为“测试资源管理器”,根本没有该按钮:
是否有任何可以替代此缺失功能的扩展程序?与现有测试资源管理器UI集成的东西将是理想的。 (免费选项也是首选,因为如果我可以说服我的公司领主为VS Ultimate / Premium打败,那么这不会是一个问题)
答案 0 :(得分:27)
我将我的F6密钥重新映射到TestExplorer.RunAllTests而不是默认的Build.BuildSolution
当你这样做时,Build.BuildSolution会重新映射到Ctrl-Shift-B。
它运行良好,因为现在我的F6反射RunAllTests保存任何修改过的文件,构建我的解决方案并运行我的单元测试。
我唯一需要改变的是我的窗口布局,以便我可以看到测试资源管理器窗口,这样我知道是否有任何测试失败。
使用指向blog I wrote的链接更新答案
答案 1 :(得分:20)
Visual Studio 2012的Premium和Ultimate版本中提供了“构建后运行测试”和“配置文件测试”功能。
答案 2 :(得分:8)
NCrunch不是免费的,但它非常值得花钱,并且优于Visual Studio中的任何和所有测试运行功能,无论版本如何。
答案 3 :(得分:5)
您还可以查看http://www.continuoustests.com/又名Mighty Moose。
它不像NCrunch那么光滑,但 是免费的。