Jacoco 代码覆盖率,监控WEB项目

本文介绍了如何在Windows环境下,利用JaCoCo作为客户端工具监控远程代码的覆盖率。首先,通过在Tomcat等外部服务器的catalina.bat中添加JaCoCo配置进行监控。然后,使用Ant执行build.xml生成报告。对于内置服务器如NanoHttpd的项目,同样可以通过Ant和JaCoCo进行覆盖率数据的dump和报告生成。
摘要由CSDN通过智能技术生成

jacococ代码覆盖率,以客户端形式直接监控远程代码

使用理解
jacoco 提供的javaagent 监控是在启动服务或运行代码前,启动时修改 JVM 运行时配置信息,启动agent进行监控收集数据。
  • jacoco作为客户端进行使用:本文下方展开讲解使用,以Windows平台为例,linux平台的步骤思想是一致的。
  • jacoco作为项目插件进行使用:可参考官方文档http://www.jacoco.org/jacoco/trunk/doc/,提供了Maven plug-in 以及其他方式使用的示例。
  • jacoco与jenkins结合使用(后续补充)
WINDOWS
外部服务器(tomcat 等)
  1. ant 在本机下载安装ant ,不再赘述;
  2. jacoco jar 下载地址:http://www.eclemma.org/jacoco/
    下载jacoco.jar 后,解压到任意位置;
<?xml version="1.0" ?>
<project name="test" xmlns:jacoco="antlib:org.jacoco.ant" >
    <!--Jacoco的安装路径-->
  <property name="jacocoantPath" value="D:\Downloads\jacoco-0.7.9\lib/jacocoant.jar"/>
  <!--最终生成.exec文件的路径,Jacoco就是根据这个文件生成最终的报告的-->
  <property name="jacocoexecPath" value="D:\Downloads\jacoco-0.7.9/target/jacoco.exec"/>
    <!--生成覆盖率报告的路径-->
  <
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值