2

我已经使用 TFS、Hyper-V 等建立了一个用于自动测试的虚拟环境。

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

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

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

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

有什么我错过的还是我完全走错了路?谢谢你的帮助。

4

1 回答 1

1

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

于 2011-12-05T14:00:59.133 回答