前几天我正在观察我们的 ant 构建运行,并注意到我们的大多数 junit 测试运行时间 < 0.2 秒,但 ant 在它们之间循环需要 1-2 秒。这可能是我们典型构建中最大的时间 block 。
所以我想知道,如果我创建了一个测试套件,这是否有助于消除每个测试的开销时间,而只将开销花费一次用于整个测试 block ?另外,还有其他人有更好的主意吗?
最佳答案
我在我们的 junit 测试中放置了 fork="yes"
来解决我们很久以前遇到的一些问题。我不记得它是什么,但我只是尝试根据 Clemens 的建议将它切换到 forkmode="once"
,它使我们的构建时间缩短了三分钟。
感谢所有的帮助。
关于java - 在 ant build 中加速 junit 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14403765/