Cobertura在撰写ser文件时提出了问题

时间:2013-09-18 12:55:55

标签: cobertura

我已经为本地设置中的大型应用程序实现了Cobertura。当我将相同的设置移动到Prod服务器时,我面临一些问题,直到现在我都找不到丢失的部分。社区有什么帮助吗?

我确实按照以下步骤实施了Cobertura。

  1. 仪表 - 确定
  2. 包装 - 确定
  3. 修改tomact文件以在其他设置中添加Cobertura.jar - 确定
  4. 应用程序的部署 - 确定
  5. 运行应用程序 - 确定
  6. 停止tomcat并寻找更新的Cobertura.ser - 它根本不更新ser文件。
  7. 我已尝试过多种方法来识别步骤6中缺失的部分,但无法找到答案。这是一个很大的应用程序,因此找出缺失的区域非常困难。你们可以帮我解决验证检查点或分享你对大型应用程序的体验吗?这对我有帮助。感谢。

1 个答案:

答案 0 :(得分:0)

您可能需要确保阅读this faq,以帮助您确定自己是否正确行事。

另外,我不确定Tomcat,但是JBoss有一种关闭JVM的特殊方式,它干扰了Cobertura用来将覆盖数据“转储”到.ser文件的关闭钩子。似乎有jboss-only workaround

最后,另一种可能性是通过code snippet as show here

明确转储覆盖范围信息