CoD*_*oDe 0 code-coverage sonarqube sonarscanner
我将声纳和Jacoco用于我的Android应用程序代码覆盖率报告。我可以通过设置jacoco任务作业和Sonar作业,然后执行以下命令来成功部署它。
./gradlew clean jacocoTestReport (name of jacoco task)
./gradlew sonarqube (<- mark this)
Run Code Online (Sandbox Code Playgroud)
报告已成功生成,并显示到localhost:9000声纳服务器设置。
我听说了可用于执行相同任务的声纳扫描仪。
我的困惑是我应该在gradlew命令中使用sonar-scanner或sonarqube;它们如何彼此不同。
SonarQube是保存分析结果的中央服务器。
SonarQube扫描仪/ sonar-scanner
- 执行分析并将结果发送到SonarQube。它是一个通用的CLI扫描程序,您必须提供明确的配置,以列出源文件,测试文件,类文件等的位置。
用于Gradle的SonarQube扫描仪/ ./gradlew sonarqube
- 执行分析并将结果发送到SonarQube。您不必提供列出各种文件位置的显式配置,因为它是从Gradle项目获取的。
归档时间: |
|
查看次数: |
1028 次 |
最近记录: |