码迷,mamicode.com
首页 >  
搜索关键字:jacoco    ( 61个结果
sonar的offline模式
sonar的模式扫描是使用jacoco插件进行扫描的,默认的扫描也是on-line模式的,online模式我们线上是一直使用这个,但是以前也是发现了一个问题,就是sonar的online模式没法扫描静态方法,没法提升我们代码的单侧覆盖率,我们devops组的年中目标是单侧覆盖率达到70%以上,这个对我们来说也是有一个很大的挑战,我们都在更改代码,适应这个单侧覆盖率以前我们说,java的静态方法,真
分类:其他好文   时间:2020-08-20 18:34:43    阅读次数:69
记录sonar才的一些坑
这两天一直在研究sonar单元测试覆盖率的问题,我们线上使用的是sonar的单元测试的扫描.我们平时单测是使用groovy语言写的,使用的是spock框架,自己研究了很长时间,今天也是跟大佬研究讨论了一下,聊了聊他们自己踩的坑,学习到新的知识点,今天记录一下最近踩的一些坑吧,我们知道sonar本省底层的扫描结果是使用jacoco进行扫描的,我们进行扫描,只需要执行mvnsonar:sonar就可以
分类:其他好文   时间:2020-08-20 18:32:04    阅读次数:124
jacoco-实战篇-增量覆盖率
获取增量覆盖率报告的改动源码的步骤: 第一步:拉取jacoco源码,源码下载地址:点我 第二步:修改org.jacoco.core项目中 1、增加项目依赖 修改pom.xml文件,增加依赖如下: <!--java文件编译class--> <dependency> <groupId>org.eclip ...
分类:其他好文   时间:2020-07-21 22:51:50    阅读次数:226
JAVA代码覆盖率工具JaCoCo--原理
一、代码覆盖率统计工具的能与不能 能:代码覆盖率统计能用来发现没有被测试覆盖的代码。 1、测试过程中覆盖和未覆盖的地方,可能存在的风险。分析未覆盖代码,反推在测试设计是否充分,进一步明确测试设计阶段的问题。 2、发现测试死角、冗余代码、历史废弃代码。有助于发现多个测试用例都覆盖不到的代码,收集方法覆 ...
分类:编程语言   时间:2020-07-10 09:15:47    阅读次数:66
覆盖率平台(4)- 测程启动
新建测程后,就需要启动测程,以监听代码运行情况,获取覆盖率数据。 内部逻辑 1.环境准备: 1.1)jacoco 环境初始化 1.2)服务启动脚本模板拷贝 2.服务启动脚本初始化: 2.1)copy 服务启动脚本模板 2.2)把服务启动脚本中的参数替换,jacoco_port、服务port、服务启动 ...
分类:其他好文   时间:2020-05-28 21:28:17    阅读次数:68
学习记录(5):linux服务器上部署jacoco、ant遇到的一堆坑
1、需要下载jacooc 和 ant的包,放在linux下。目录自定 Ant:https://ant.apache.org/bindownload.cgi(历史版本:https://archive.apache.org/dist/ant/binaries/)Jacoco:https://www.ec ...
分类:系统相关   时间:2020-05-06 20:08:15    阅读次数:100
jacoco搭配springMVC maven tomcat项目,单元测试&接口测试踩坑
jacoco 代码覆盖率工具,可以集成ant,maven,jenkins等.分别调试了jacoco用于单元测试和接口测试,大概总结下: idea自带插件,或者maven pom引入,这两种引入jacoco的方式: 1.只能用于本地项目路径下的代码测试,一般用于单元测试 2.相关jacoco的包都可以 ...
分类:编程语言   时间:2020-04-22 16:52:43    阅读次数:142
代码覆盖率测试
#!/bin/bashcd ${WORKSPACE}/${JOB_BASE_NAME}sudo ${MAVENHOME}/bin/mvn org.jacoco:jacoco-maven-plugin:prepare-agent -f pom.xml -s ${MAVENHOME}/tmp/setti ...
分类:其他好文   时间:2020-03-04 19:34:05    阅读次数:63
gradle+sonarqube方式
1、配置build.gradle文件的jacoco apply plugin: 'jacoco' jacoco { toolVersion = "0.8.5" reportsDir = file("$buildDir/customJacocoReportDir") } jacocoTestRepor ...
分类:其他好文   时间:2020-02-19 16:43:17    阅读次数:265
gradle+sonarqube+scanner方式
1、配置build.gradle文件 apply plugin: 'jacoco' jacoco { toolVersion = "0.8.5" reportsDir = file("$buildDir/customJacocoReportDir") } jacocoTestReport { rep ...
分类:其他好文   时间:2020-02-19 16:36:15    阅读次数:113
61条   1 2 3 4 ... 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!