0


Sonarqube-8.9版本测试单元测试覆盖率

一、引言

1、java单元测试框架

junit
testNG
Spock

2、可以用来生成覆盖率报告的插件

Jacoco
Cobertura

3、sonarqube上的单元测试覆盖率

SonarQube 不会运行测试或生成报告。要在分析中包含覆盖结果,需要设置第三方覆盖工具来生成报告并配置 SonarQube 以导入这些报告。

生成单元测试覆盖率需要按照以下步骤操作:
在这里插入图片描述

SonarQube 使用导入的覆盖率报告中的覆盖行和可执行行(或要覆盖的行)来计算其覆盖率指标。 SonarQube 计算覆盖率如下:
在这里插入图片描述

二、Jacoco

官方参考 https://community.sonarsource.com/t/coverage-test-data-importing-jacoco-coverage-report-in-xml-format/12151

1、 junit 框架


本文转载自: https://blog.csdn.net/qq_35550345/article/details/127124178
版权归原作者 鬼刺 所有, 如有侵权,请联系我们删除。

“Sonarqube-8.9版本测试单元测试覆盖率”的评论:

还没有评论