jacoco入门_代码覆盖度工具jacoco的入门
手动使用方法:
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的入门相关推荐
- cloc JAVA文件_代码统计工具CLOC的使用方法
原标题:代码统计工具CLOC的使用方法 在处理不同的项目时,有时您可能需要提供进度报告或统计信息,或者只是计算代码的价值. 有一个简单但功能强大的工具叫做" cloc - count lin ...
- java代码扫描工具比较_代码扫描工具的选型和Sonar最佳实践
目标 在编码阶段发现NNE空指针异常.IO流未正确关闭等致命性bug,杜绝此类"零容忍"线上异常的发生. 技术选型 关于代码扫描工具,比较主流的有Sonar.FindBugs.Al ...
- linux pclint配置_代码静态分析工具PC-LINT安装配置
PC-Lint是C/C++软件代码静态分析工具,你可以把它看作是一种更加严格的编译器.它不仅可以检查出一般的语法错误,还可以检查出那些虽然符合语法要求但不易发现的潜在错误. C语言的灵活性带来了代码效 ...
- inno setup插件可选安装代码_代码检测工具(sonar docker方式安装)
sonarqube 是一个代码质量检测工具,内置很多有用的Java规范,使用sonar检测工具,能够帮助开发者写出干净和安全的代码,让初级开发者也能写出高水平代码 安装地址:https://docs. ...
- php 代码质量检查_代码规范工具 phpcs 质量检查工具 phpmd
// 安装后 将 ~/.composer/vendor/bin/ 添加到 PATH 环境变量中,否则会报命令找不到. composer global require"squizlabs/ph ...
- python机器人编程教程入门_机器人操作系统(ROS)入门必备:机器人编程一学就会...
原标题:机器人操作系统(ROS)入门必备:机器人编程一学就会 ROS经过十几年的发展,已经得到了极大的推广和应用,尤其是在学术界.卡耐基梅隆大学机器人研究所的大部分实验室都是基于ROS编程的,现在所在 ...
- 超图解python物联网实作入门_完美图解物联网IoT实作入门:使用JavaScript/Node.JS/Arduino/Raspberry Pi/ ESP8266/Espruino...
目录 0无所不在的JavaScript 与物联网设备 .........................................1 0.1 JavaScript 与物联网........... ...
- spark入门_[大数据之Spark]——快速入门
为了良好的阅读下面的文档,最好是结合实际的练习.首先需要下载spark,然后安装hdfs,可以下载任意版本的hdfs. Spark Shell 交互 基本操作 Spark Shell提供给用户一个简单 ...
- 机器人 python 极客入门_机器人Python极客编程入门与实战
Python是一种面向对象.解释型的计算机程序设计语言,其简洁实用.高效,拥有众多模块库,可移植,跨平台,简单易学,易于上手.随着计算机深入发展,Python逐渐成为最适合青少年做创意设计的语言,也同 ...
最新文章
- HTML按钮中写事件,html 常用button事件
- 005_Redis的Hash数据类型
- python open
- php 规格,PHP 设计模式系列之 specification规格模式_PHP
- 【图像处理】射线爆发算法(Rayburst algorithm)
- CPU究竟是如何执行任务的?
- 华为 HarmonyOS 2.0 全面升级,构建中国软件的“根”!
- Reflect Refract (以水渲染为例)
- 枚举类比较和工具方法
- 【项目介绍】单发动机驱动的多旋翼飞行器及其控制系统
- 编程小知识之 虚假唤醒(spurious wakeup)
- python自动办公pdf_python自动化办公之 Python 解析 PDF
- 如何选择crm客户管理系统
- Asp.net 简单的站内搜索引擎
- FPGA-VGA驱动Color Bar显示
- centos7 firewalld ip与端口白名单配置等,开放端口与ip白名单
- iOS 事件分类及事件分发机制
- The Load Slice Core Microarchitecture
- Could not find action or result No result defined for action
- 比较好个性5页面简历
热门文章
- 《深入理解 Java 内存模型》读书笔记(上)(干货,万字长文)
- GO 语言websocket编程
- Java 多线程常见问题
- JNI : Java程序调用C方法
- 【Python】青少年蓝桥杯_每日一题_12.27_输出回文数
- 无符号 byte java_我们能用Java做无符号字节吗?
- mysql.cnf utf8_mysql通过my.cnf修改默认字符集为utf-8的方法和注意事项
- ygbook和ptcms哪个好_YGBOOK小说系统安装使用教程
- 成功解决SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 0-1: malformed
- Py之paddlehub:paddlehub的简介、安装、使用方法之详细攻略