我为几节课设置了仪器,把它们装进了战争和耳朵。在 WebSphere 中安装这个耳朵。现在此应用程序状态已停止。我应该放置 cobertura.jar 吗?我的错在哪里?
问问题
402 次
3 回答
1
- Websphere 应用程序服务器允许部署/安装ear,因此使用cobertura 检测类构建您的应用程序ear。
target/cobertura/cobertura.ser
将maven 构建时默认生成的 cobertura.ser 文件复制到系统中的../AppServer/profiles/AppSrv01/
位置,到 WAS 的位置。- 启动服务器
- 运行一些睾丸。
- 停止服务器。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 回答