"java.lang.OutOfMemoryError" 生成魅力报告时

"java.lang.OutOfMemoryError" when Generating allure report

我遇到错误

Exception in thread "main" java.lang.OutOfMemoryError: Java heap space

当 jenkins 触发 allure.bat 文件生成报告时。

我知道这个问题与堆大小有关,我也尝试增加大小但仍然出现同样的错误。

提前感谢您的帮助。

假设您无法更改报告逻辑,您只能继续增加堆以找到足够的大小来 运行 它。在确定最小工作堆大小后,您应该进行调用。如果增加的内存消耗是可以接受的,就不要管它。否则调整报告配置。

如果它是 Windows 系统,您需要在 allure.bat 中修改以下设置,否则因为它是 shell 脚本。

set DEFAULT_JVM_OPTS=-Xmx1G

在我的例子中,上面的参数是空的。进行上述更改后,我的问题得到解决并能够生成报告。