maven jacoco生成单元测试代码覆盖率报告
Posted On 2017年2月8日
# --fail-at-end 指定单元测试时如果有失败继续执行 # -Dmaven.test.skip=false 明确指定不跳过 测试步骤 # prepare-agent 准备jacoco agent,这样测试的时候可以生成代码覆盖率报告 mvn --fail-at-end -Dmaven.test.skip=false clean org.jacoco:jacoco-maven-plugin:0.7.4.201502262128:prepare-agent package
下面是进行静态代码扫描, 并将代码覆盖率报告,单元测试报告 汇总到sonar平台上。
mvn -f pom.xml -e -B sonar:sonar -Dsonar.sourceEncoding=UTF-8 -Dsonar.jdbc.url="jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance" -Dsonar.host.url=http://localhost:9000/sonar/ -Dsonar.login=jenkins -Dsonar.password=jenkins
执行如上命令后,我们则可以在sonar平台上看到如下的测试报告内容。
此篇文章已被阅读3492 次