0

我为几节课设置了仪器,把它们装进了战争和耳朵。在 WebSphere 中安装这个耳朵。现在此应用程序状态已停止。我应该放置 cobertura.jar 吗?我的错在哪里?

4

3 回答 3

1
  1. Websphere 应用程序服务器允许部署/安装ear,因此使用cobertura 检测类构建您的应用程序ear。
  2. target/cobertura/cobertura.ser将maven 构建时默认生成的 cobertura.ser 文件复制到系统中的../AppServer/profiles/AppSrv01/位置,到 WAS 的位置。
  3. 启动服务器
  4. 运行一些睾丸。
  5. 停止服务器。cobertura.ser 将得到更新。

运行 cobertura 报告。

于 2013-12-29T04:52:38.977 回答
0

我在阅读此文档时解决了很多问题:http: //mojo.codehaus.org/cobertura-maven-plugin/instrumentingDeploymentArtifact.html

在 /ibm/was/profiles/ profile /中找到了我的 cobertura.ser

于 2013-03-05T11:10:00.053 回答
-1

Cobertura 仪器类能够识别 Java 程序的哪些部分缺少测试覆盖

我认为它添加了自己的类,以便它们收集信息,并在测试覆盖阶段结束时将其写入数据存储。话虽如此,我希望webapp 的目录cobertura.jar中应该包含其他一些 jar 。WEB-INF/lib

要获得有关该问题的更多见解,请查看SystemOut.log服务器实例。它在[WEBSPHERE_HOME]/profiles/[PROFILE_NAME]/logs/server1目录中。

于 2013-03-04T05:18:19.867 回答