4
我前几天看着我们的蚂蚁搭建游戏,发现我们的大部分junit测试运行的时间为0.2秒,但需要1-2秒的时间才能在它们之间循环。这可能是我们典型构建中最大的一块时间。加速蚂蚁搭建中的junit测试
所以我想知道如果我创建了一个测试套件,是否有助于消除每个测试的开销时间,并将一次开销花费在整块测试上?另外,其他人有更好的主意吗?
我前几天看着我们的蚂蚁搭建游戏,发现我们的大部分junit测试运行的时间为0.2秒,但需要1-2秒的时间才能在它们之间循环。这可能是我们典型构建中最大的一块时间。加速蚂蚁搭建中的junit测试
所以我想知道如果我创建了一个测试套件,是否有助于消除每个测试的开销时间,并将一次开销花费在整块测试上?另外,其他人有更好的主意吗?
我已经在我们的junit测试中放置了fork="yes"
来解决我们很久以前的一些问题。我不记得那是什么了,但我只是试着在Clemens的建议下将它切换到forkmode="once"
,并且从我们的构建时间开始减少了三分钟。
感谢您的帮助。
运行测试时使用了什么叉子设置? – vertti
您可以尝试此操作并发布结果吗? http://ant-contrib.sourceforge.net/tasks/tasks/performance_monitor.html – imrichardcole