求大神:用命令行进行jacoco覆盖率测试时,可以生产覆盖率报告,但为什么覆盖率一直为
时间: 2020-05-19来源:博客园
前景提要
求大神:用命令行进行jacoco覆盖率测试时,可以生产覆盖率报告,但为什么覆盖率一直为零,希望大神可以帮帮我这个小白
0 悬赏园豆: 200 [待解决问题] 以下是我的build.xml文件,不知道哪里有问题,希望有大神可以帮帮我
<?xml version="1.0" ?>
<project name="ceshid" xmlns:jacoco="antlib:org.jacoco.ant" default="jacoco">
<!--Jacoco的安装路径-->
<property name="jacocoantPath" value="E:\tool\jacoco-0.8.5\lib\jacocoant.jar"/>
<!--最终生成.exec文件的路径,Jacoco就是根据这个文件生成最终的报告的-->
<property name="jacocoexecPath" value="D:\AutoTest\JRES\codeCoverage\jacoco.exec"/>
<!--生成覆盖率报告的路径-->
<property name="reportfolderPath" value="D:\AutoTest\JRES\codeCoverage\report"/>
<!--远程tomcat服务的ip地址-->
<property name="server_ip" value="127.0.0.1"/>
<!--前面配置的远程tomcat服务打开的端口,要跟上面配置的一样-->
<property name="server_port" value="8893"/>
<!--源代码路径-->
<property name="checkOrderSrcpath" value="D:\AutoTest\JRES\masrc\src\main\test" />
<!--.class文件路径-->
<property name="checkOrderClasspath" value="D:\AutoTest\JRES\masrc\src\class" />
<!--让ant知道去哪儿找Jacoco-->
<taskdef uri="antlib:org.jacoco.ant" resource="org/jacoco/ant/antlib.xml">
<classpath path="${jacocoantPath}" />
</taskdef>
<!--dump任务:
根据前面配置的ip地址,和端口号,
访问目标tomcat服务,并生成.exec文件。-->
<target name="dump">
<jacoco:dump address="${server_ip}" reset="false" destfile="${jacocoexecPath}" port="${server_port}" append="true"/>
</target>
<!--jacoco任务:
根据前面配置的源代码路径和.class文件路径,
根据dump后,生成的.exec文件,生成最终的html覆盖率报告。-->
<target name="report">
<delete dir="${reportfolderPath}" />
<mkdir dir="${reportfolderPath}" /> <jacoco:report> <executiondata> <file file="${jacocoexecPath}" /> </executiondata> <structure name="JaCoCo Report"> <group name="Check"> <classfiles> <fileset dir="${checkOrderClasspath}" /> </classfiles> <sourcefiles encoding="UTF-8"> <fileset dir="${checkOrderSrcpath}" /> </sourcefiles> </group> </structure> <html destdir="${reportfolderPath}" encoding="utf-8" /> <csv destfile="${reportfolderPath}/coverage-report.csv" encoding="UTF-8"/> <xml destfile="${reportfolderPath}/coverage-report.xml" encoding="UTF-8"/> </jacoco:report>
</target>
</project>
覆盖率结果: java jacoco 软件测试 筱艺 | 初学一级 | 园豆: 2
提问于:2020-05-19 17:57 是单元测试,有大佬可以帮一下吗? – 筱艺 2个月前 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(1) 1 统计单元测试覆盖率吗
单测文件放在哪个目录 ycyzharry | 园豆:20892 (高人七级) | 2020-05-24 17:48 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行