我想获得正在测试的应用程序的现场报道但是三叶草的实时录制文件没有得到更新。我必须强行关闭我的tomcat服务器。我正面临着正常关闭它的问题。这可能是一个三叶草实时录制没有更新的原因。但是在这种情况下如何处理。是否有任何可能有用的刷新政策以及如何提及。
答案 0 :(得分:1)
我认为你指的是 .liverec 文件。如果是这样,它不包含任何现场录音。它只是Clover的文件指示器,测试执行到位,Clover仍在收集覆盖范围。如果你杀了JVM,Clover可能没有机会删除它。 Clover在生成报告时检查该文件是否存在。
具有默认刷新策略的Clover在正常JVM停止期间转储所有coverage数据。如果您强制执行JVM Clover运行,那么Clover将永远不会将数据转储到硬盘驱动器。您可以使用flush policy
更改Clover的默认行为