我有一个空手道测试套件,在资源有限的系统上生成html报告时,由于GC开销而失败。
该报告不是必需的,因此我想禁用该生成功能,但是到目前为止,我还没有找到该操作的方法。
有什么建议吗?
答案 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