java – 加速ant build中的junit测试

前几天我正在观看我们的蚂蚁构建运行并注意到我们的大多数junit测试运行< 0.2秒,但需要1-2秒才能在它们之间循环.这可能是我们典型构建中最大的一块时间. 所以我想知道我是否创建了一个测试套件,这是否有助于消除每个测试的开销时间,并且只需要花费一倍的时间进行整个测试?还有,其他人有更好的主意吗? 最佳答案 我在junit测试中放置了fork =“yes”来解决我们很久以前遇到的一些问题.我不记得它是什么,但我只是尝试在Clemens建议中将它切换到kmode =“once”,它从我们的构建时间缩短了三分钟.

谢谢你的帮助.

点赞