概括
- sonarqube支持导入测试报告,但并不会支持测试,也不会生成测试报告
- 支持通配符
? 匹配单个字符 * 匹配任意字符 * * 匹配任意路径 - 更多可参考sonarqube官网
测试用例统计
不同语言对应的参数名称
| 语言 | 参数名称 |
|---|---|
| Java / Kotlin | sonar.junit.reportPaths |
| Python | sonar.python.xunit.reportPath |
maven中使用如下:
mvn clean test sonar:sonar \
-Dmaven.test.failure.ignore=true \
-Dsonar.host.url=http://127.0.0.1:9000 \
-Dsonar.login=$SONARQUBE_TOKEN \
-Dsonar.ws.timeout=300 \
-Dmaven.test.skip=false \
-Dsonar.junit.reportPaths='./litemall-db/target/surefire-reports,./litemall-db/target/surefire-reports'
覆盖率统计
不同语言对应的参数名

本文介绍了SonarQube的基本使用,重点讲解了如何进行测试用例统计和覆盖率统计,包括通过maven以及手动设置的方式,并提到了支持通配符的功能。建议查阅SonarQube官方文档以获取更详细信息。
最低0.47元/天 解锁文章
1500

被折叠的 条评论
为什么被折叠?



