禁用HTML空手道测试报告

时间:2019-07-25 15:22:35

标签: karate maven-surefire-plugin

我有一个空手道测试套件,在资源有限的系统上生成html报告时,由于GC开销而失败。

该报告不是必需的,因此我想禁用该生成功能,但是到目前为止,我还没有找到该操作的方法。

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

我看到了你的痛苦伙伴。你在这个话题上走得太远了吗?我已经尝试了有关问题中提到的所有内容,我认为这是关于此处提到的空手道框架中的错误 https://github.com/intuit/karate/issues/1199

顺便说一句,当测试过多(无法指定确切数量)时会发生此错误。例如,我有一个包含 203 个场景的测试包,其中一个运行良好,但另一个包有 376 个场景,并且出现此错误。

我关闭了所有日志并最小化了 pom.xml 中的依赖项并监控了测试的内存使用情况。仅运行 1 个场景时 CPU 使用率约为 350%

答案 1 :(得分:0)

您是否在谈论JUnit HTML报告?你不能您可以尝试切换到并行运行程序进行此测试:https://github.com/intuit/karate#parallel-execution