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



我已经设置了一个虚拟环境,使用TFS、Hyper-V等进行自动测试。

在我的Hper-V机器上,到目前为止我有4个vm在运行,都是不同的Windows版本。(XP, Vista和2x Win7)

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

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

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

是我错过了什么,还是我完全用错了方法?谢谢你的帮助。

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

最新更新