手动使用方法:

1. 在tomcat的脚本catalina.sh中加入jacoco相关的配置,如下

#原有内容,220行左右

if [ -z "$LOGGING_MANAGER" ]; then

JAVA_OPTS="$JAVA_OPTS

-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"

else

JAVA_OPTS="$JAVA_OPTS $LOGGING_MANAGER"

fi

在以上原有代码后面添加以下代码:

JAVA_OPTS="$JAVA_OPTS -javaagent:/home/test_ds/jacoco/lib/jacocoagent.jar=destfile=/home/test_ds/langfangPoc/jacoco/target/jacoco.exec,append=false,includes=com.yoyosys.lfpoc.*"

注:以上参数用来指定jacocoagent.jar路径、输出文件的路径destfile、是否允许append、包含那些类等。

2、启动tomcat、访问相关地址、停止tomcat后才会生成destfile相关文件。

3、根据官网提供的示例中,参考build.xml,或创建build.xml文件,内容如下,修改相关property: result.classes.dir、result.report.dir、result.exec.file、classpath节点。

Example Ant build file that demonstrates how a JaCoCo coverage report

can be itegrated into an existing build in three simple steps.

4、执行ant report 命令,即生成覆盖报告。到相关目录查看 如:file:///home/bzl/site/jacoco/index.html

jacoco入门_代码覆盖度工具jacoco的入门相关推荐

  1. cloc JAVA文件_代码统计工具CLOC的使用方法

    原标题:代码统计工具CLOC的使用方法 在处理不同的项目时,有时您可能需要提供进度报告或统计信息,或者只是计算代码的价值. 有一个简单但功能强大的工具叫做" cloc - count lin ...

  2. java代码扫描工具比较_代码扫描工具的选型和Sonar最佳实践

    目标 在编码阶段发现NNE空指针异常.IO流未正确关闭等致命性bug,杜绝此类"零容忍"线上异常的发生. 技术选型 关于代码扫描工具,比较主流的有Sonar.FindBugs.Al ...

  3. linux pclint配置_代码静态分析工具PC-LINT安装配置

    PC-Lint是C/C++软件代码静态分析工具,你可以把它看作是一种更加严格的编译器.它不仅可以检查出一般的语法错误,还可以检查出那些虽然符合语法要求但不易发现的潜在错误. C语言的灵活性带来了代码效 ...

  4. inno setup插件可选安装代码_代码检测工具(sonar docker方式安装)

    sonarqube 是一个代码质量检测工具,内置很多有用的Java规范,使用sonar检测工具,能够帮助开发者写出干净和安全的代码,让初级开发者也能写出高水平代码 安装地址:https://docs. ...

  5. php 代码质量检查_代码规范工具 phpcs 质量检查工具 phpmd

    // 安装后 将 ~/.composer/vendor/bin/ 添加到 PATH 环境变量中,否则会报命令找不到. composer global require"squizlabs/ph ...

  6. python机器人编程教程入门_机器人操作系统(ROS)入门必备:机器人编程一学就会...

    原标题:机器人操作系统(ROS)入门必备:机器人编程一学就会 ROS经过十几年的发展,已经得到了极大的推广和应用,尤其是在学术界.卡耐基梅隆大学机器人研究所的大部分实验室都是基于ROS编程的,现在所在 ...

  7. 超图解python物联网实作入门_完美图解物联网IoT实作入门:使用JavaScript/Node.JS/Arduino/Raspberry Pi/ ESP8266/Espruino...

    目录 0无所不在的JavaScript 与物联网设备 .........................................1 0.1 JavaScript 与物联网........... ...

  8. spark入门_[大数据之Spark]——快速入门

    为了良好的阅读下面的文档,最好是结合实际的练习.首先需要下载spark,然后安装hdfs,可以下载任意版本的hdfs. Spark Shell 交互 基本操作 Spark Shell提供给用户一个简单 ...

  9. 机器人 python 极客入门_机器人Python极客编程入门与实战

    Python是一种面向对象.解释型的计算机程序设计语言,其简洁实用.高效,拥有众多模块库,可移植,跨平台,简单易学,易于上手.随着计算机深入发展,Python逐渐成为最适合青少年做创意设计的语言,也同 ...

最新文章

  1. HTML按钮中写事件,html 常用button事件
  2. 005_Redis的Hash数据类型
  3. python open
  4. php 规格,PHP 设计模式系列之 specification规格模式_PHP
  5. 【图像处理】射线爆发算法(Rayburst algorithm)
  6. CPU究竟是如何执行任务的?
  7. 华为 HarmonyOS 2.0 全面升级,构建中国软件的“根”!
  8. Reflect Refract (以水渲染为例)
  9. 枚举类比较和工具方法
  10. 【项目介绍】单发动机驱动的多旋翼飞行器及其控制系统
  11. 编程小知识之 虚假唤醒(spurious wakeup)
  12. python自动办公pdf_python自动化办公之 Python 解析 PDF
  13. 如何选择crm客户管理系统
  14. Asp.net 简单的站内搜索引擎
  15. FPGA-VGA驱动Color Bar显示
  16. centos7 firewalld ip与端口白名单配置等,开放端口与ip白名单
  17. iOS 事件分类及事件分发机制
  18. The Load Slice Core Microarchitecture
  19. Could not find action or result No result defined for action
  20. 比较好个性5页面简历

热门文章

  1. 《深入理解 Java 内存模型》读书笔记(上)(干货,万字长文)
  2. GO 语言websocket编程
  3. Java 多线程常见问题
  4. JNI : Java程序调用C方法
  5. 【Python】青少年蓝桥杯_每日一题_12.27_输出回文数
  6. 无符号 byte java_我们能用Java做无符号字节吗?
  7. mysql.cnf utf8_mysql通过my.cnf修改默认字符集为utf-8的方法和注意事项
  8. ygbook和ptcms哪个好_YGBOOK小说系统安装使用教程
  9. 成功解决SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 0-1: malformed
  10. Py之paddlehub:paddlehub的简介、安装、使用方法之详细攻略