在多个环境中自动运行单元测试的工具

时间:2011-01-12 14:59:03

标签: c# .net unit-testing virtualization

我有一套Visual Studio解决方案,它们都有单元测试。

我想在虚拟机的多个环境中运行它们。基本上我想在VM的一些快照集中运行所有测试。

我可以使用VMWare或MS SCVMM环境和bat / bash / PowerShell文件(启动VM>运行MS Unit utils>收集和压缩结果和日志文件>恢复VM>启动新VM)。这种方法很简单,但我希望系统更复杂。

谁知道,是否有任何工具(免费或商业)在虚拟机上运行单元测试,收集结果并通过电子邮件发送?
如果这些工具具有远程接口(web或其他)来运行和配置测试,那将是很好的 如果此工具可以与MS SCVMM环境集成,那也很好。

2 个答案:

答案 0 :(得分:3)

Buildserver在每台计算机上都有运行代理,使用TeamCity进行设置非常简单。

答案 1 :(得分:0)

当我开始使用MS Team Server 2010 时解决了这个问题。

它具有我想要的所有功能。