需要C#.Net的实时,自动,后台编译器和测试运行器

时间:2011-07-11 22:37:17

标签: c# visual-studio-2010 tdd testdriven.net test-runner

我已经搜索过并使用测试脚本(powershell / spec / nunit / msbuild)。我正在寻找一个测试运行器,它将监视我的代码并将不断重建并重新运行我的所有测试以获得解决方案。目前我使用的是Resharper,它对我的​​代码,resharper测试运行器和测试驱动的.Net进行了实时编译分析。

如果解决方案自动编译,运行我的测试并给出一个红/绿点报告(甚至可能给我一个带超链接的报告),这将是理想的。

编辑: 我找到了我正在寻找的东西:我发现的工具完全符合我的要求:http://www.ncrunch.net/ 这不是广告。

另外,带有快捷键(cntrl + shift + q)的TestDriven .Net运行良好。

3 个答案:

答案 0 :(得分:12)

NCrunch开始看起来很有希望。

答案 1 :(得分:2)

James Avery刚才建立了类似的东西:http://averyblog.com/net/announcing-autotest-net-0-1/

看起来谷歌代码项目仍然存在。

答案 2 :(得分:0)

此类工具称为构建服务器和常规提交(例如,使用分布式源代码控制)。

我想知道你是否曾在某个地方直接看到过VS的这项工作?一旦VS开始编译或测试运行,它就已经死了,所以在完成之前你无法工作(如果构建和测试包含整个解决方案,有时几分钟)。后台进程看起来也不像解决方案,因为它可能会导致锁定文件(除非使用阴影复制,这可能导致其他问题)。