How can I continuously run unit tests in Visual Studio 2012 Professional?

▼魔方 西西 提交于 2019-11-29 11:04:05

问题


Visual Studio 2012 added a "Run tests after build" button in the Unit Test Explorer, but it seems that option is not available in the Professional edition. In fact, my "Unit Test Explorer" is just called "Test Explorer", and doesn't have that button at all:

Are there any extensions which can replace this missing feature? Something that integrates with the existing test explorer UI would be ideal. (Free options are also preferred, since if I could convince my corporate overlords to shell out for VS Ultimate/Premium, this wouldn't be an issue anyway)


回答1:


I remapped my F6 key to TestExplorer.RunAllTests instead of the default of Build.BuildSolution

Build.BuildSolution gets remapped to Ctrl-Shift-B when you do that.

It works well because now my F6 reflex RunAllTests saves any modified files, builds my solution and runs my unit tests.

The only thing I had to change is my window layout so that I can see the Test Explorer Window, that way I know if any tests failed.

Updating the answer with a link to a blog I wrote about this




回答2:


The "Run Tests After Build" and "Profile Test" features are available in Premimum and Ultimate editions of Visual Studio 2012.




回答3:


NCrunch is not free but it's well worth the money and superior to any and all test running features in Visual Studio, regardless of edition.




回答4:


You could also have a look at http://www.continuoustests.com/ aka Mighty Moose.

It's not quite as slick as NCrunch, but it is free.



来源:https://stackoverflow.com/questions/13498302/how-can-i-continuously-run-unit-tests-in-visual-studio-2012-professional

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!