ant - junitreport ant任务给出java.lang.OutOfMemoryError : Java heap space

标签 ant junit out-of-memory

我正在从 ant 脚本运行 junit 测试。测试成功运行,因此 ant 继续执行 junitreport 任务来创建 html 报告。此任务失败并出现 java.lang.OutOfMemoryError: Java 堆空间错误

如何增加此任务的堆大小?或者有其他方法可以解决此错误吗?

一些附加信息:

在我添加 40 个额外测试之前它运行良好

我查看了测试的 xml 输出,它看起来很合理,即它没有充满长错误消息。

最佳答案

您可以使用 ANT_OPTS 环境变量来增加 ant 使用的堆大小

关于ant - junitreport ant任务给出java.lang.OutOfMemoryError : Java heap space,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4182746/

相关文章:

c# - 我应该处理局部类变量吗?

unit-testing - 如何编译使用 hamcrest 'is' 的 Kotlin 单元测试代码

java - 出现 OutOfMemoryError 后,Spring REST 服务不会关闭

ant - 使用自签名证书使用 ant 编译 QZ Tray

ant - Netbeans 9.0 孵化 - 不会在 `lib` 中为迁移/更新的 Java 10 项目创建 `dist` 目录

java - 当存在来自父类(super class)的依赖注入(inject)时,如何设置测试?

java - 使 Spring JUnit 测试在测试数据库上运行

c - 内存不足故障处理方法

gradle - gradle复合构建:来自ant taskdef classpath中包含构建的jar

ant - 'make -n'等价于ant