我已经使用TFS,Hyper-V等设置了自动测试的虚拟环境。
在我的Hper-V机器上,我到目前为止已经运行了4个虚拟机,所有不同的Windows版本。 (XP,Vista和2x Win7)
我的计划是在每个虚拟机上运行所有编码测试。不知何故,所有虚拟机都被用于测试,但是测试会被拆分,并不是每个虚拟机都会执行每个测试。
EG。我有736个写入测试和4个运行以执行测试的VM,然后每个VM只执行184个测试,就像启用了一些负载平衡一样。
相反,我希望在每个正在运行的VM上执行所有736测试。
我错过了什么或者我是否完全以错误的方式去做? 谢谢你的帮助。
答案 0 :(得分:1)
您看到的“负载平衡”行为是预期的默认行为。如果要针对每个测试代理运行所有测试,则需要使用允许它们彼此区分的属性配置测试代理,然后将构建配置为运行测试4次,每个测试具有不同的测试设置针对四个测试代理中的一个。