题
在我的工作我们正在运行的一个集团的测试,包括大约3 000名单独的检验情况。以前我们正在运行这个测试的套房位于一个机器,花费了大约24到72小时内完成整个运行测试。我们现在已经创造了我们自己的系统分组和分发测试之间的关于三个独立的机和试验的优先次序,以便核试验得到运行,第一次用于更直接的结果以及额外的运行测试时有可用的机。
我很好奇如果任何人已经找到了一个很好的方式分发他们的测试在几个机器以减少总的测试时间用于一个完整的运行和什么工具被用于实现这一目标。我已经做了一些研究和它看起来像是TestNG 朝着这个方向, 但看起来它仍在相当多的发展。
我们不计划上重写我们的任何试验,但我们添加了新的测试和测试新产品或添加附件我想要能够处理的事实,我们的工作有非常大的数字测试。另一方面,如果我们可以找到一种工具,将有助于分发我们的Junit 3.x
试验,即使在一个非常基础的风尚, 会 是有益的,因为我们不会维护我们自己的工具做到这一点。
解决方案
我已经看到有些人有一个玩具 分布式JUnit.我可以特别证实它是如何有效,但其它团队我已经看到似乎认为这是向前直不够。希望这有所帮助。
其他提示
我们建立人使用Mozilla火药桶.这似乎有一些钩子分发测试。对不起我不知道的细节,但我想我至少会通过的指针。
这也不错因为你可以找出时立即建立符,并签什么可能是罪魁祸首。
不隶属于 StackOverflow