使用TFS进行自动测试 - 在所有已注册的代理上完全运行测试

时间:2011-12-05 13:28:39

标签: unit-testing testing tfs hyper-v

我已经使用TFS,Hyper-V等设置了自动测试的虚拟环境。

在我的Hper-V机器上,我到目前为止已经运行了4个虚拟机,所有不同的Windows版本。 (XP,Vista和2x Win7)

我的计划是在每个虚拟机上运行所有编码测试。不知何故,所有虚拟机都被用于测试,但是测试会被拆分,并不是每个虚拟机都会执行每个测试。

EG。我有736个写入测试和4个运行以执行测试的VM,然后每个VM只执行184个测试,就像启用了一些负载平衡一样。

相反,我希望在每个正在运行的VM上执行所有736测试。

我错过了什么或者我是否完全以错误的方式去做? 谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

您看到的“负载平衡”行为是预期的默认行为。如果要针对每个测试代理运行所有测试,则需要使用允许它们彼此区分的属性配置测试代理,然后将构建配置为运行测试4次,每个测试具有不同的测试设置针对四个测试代理中的一个。