svs*_*eja 2 eclipse jacoco jacoco-maven-plugin
我们有一个包含子模块的 Maven 项目。有一个父 pom.xml 并且每个子项目都被制作成一个 war 文件。每个子模块都有单元测试用例和从 Jacoco 生成的报告。
现有报告显示单个模块的单元测试覆盖率,但我们需要在 Tomcat 上提供集成测试范围的代码覆盖率。我们所做的是在 Tomcat 文件夹中安装 jacoco 代理并将其配置为生成 jacoco.exec。当我使用 EclEmma 插件导入 jacoco.exec 时,我们会看到代码覆盖率。
有没有办法在没有源代码的情况下从独立的 jacoco.exec 生成报告?
小智 5
从以下 URL 下载 Jacoco 代理 Zip 文件:https ://www.jacoco.org/jacoco/ 选择适合您需求的版本。
创建具有合适名称的文件夹,我的文件夹位于“C:\jacoco”。在那里提取 Zip 文件的内容。
打开 CMD 并转到 C:\jacoco
使用以下命令:
java -jar jacococli.jar 报告 --classfiles path/of/the/class/files path/of/the/.exec 文件 --html html/report/location --name nameOfTheReport
注意:
1. -jar :我在 Jacoco 中保存了 jacococli.jar。
2. --classfiles : 编译后的java文件的路径。
3. exec 文件的路径。
4. --name : HTML 报告标题(标题)的名称
| 归档时间: |
|
| 查看次数: |
5038 次 |
| 最近记录: |