java - 在 ant build 中加速 junit 测试

标签 java ant junit

前几天我正在观察我们的 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/

相关文章:

java - Java servlet 的 JUnit 测试 : java. lang.NullPointerException

java - 从文本文件中选择

java - 如何使用时间戳构造函数

java - 如何返回 DataSnapshot 值作为方法的结果?

java - ANT-从多个包加载多个Java文件

java - JUnit4 - 'same' 测试用例的不同超时

java - JUnit 测试相互影响

java - 2way ssl 与 java

apache - 如何在 ftp 任务的构建文件中指定类路径

scripting - ANT 如何使用 Ant 1.8 中的词法作用域属性?