当前位置: 首页 > 知识库问答 >
问题:

Sonarqube不显示Android代码行

马权
2023-03-14

我有多模块Android/Gradle项目。该项目有两个Java模块和几个Android模块。我通过runnig项目根目录中的sonarRunner任务来启动sonar。不幸的是,“代码行”、“文件”、“函数”、“复杂性”等不包括Android.java文件。

谢谢

共有1个答案

斜昊空
2023-03-14

首先,您应该切换并使用新的Gradle SonarQube插件:https://discuss.Gradle.org/t/worthict-changes-to-gradle-sonarqube-support/10252

实际上,Android模块不是开箱即用的。问题已经报告,并将作为下一个sprint的一部分:http://jira.sonarsource.com/browse/sonargradl-6

 类似资料:
  • 问题内容: 我有一个Jenkins项目,对我的NodeJS项目进行SonarQube分析。我添加了对项目的依赖。在Jenkins构建配置中,首先运行一个shell脚本: 这将安装依赖项,运行测试并生成代码覆盖率报告,并生成cobertura-coverage.xml文件。 在shell脚本之后,我运行具有以下属性的代码覆盖: Jenkins作业通过SonarQube仪表板成功运行,该仪表板描述了项

  • Jenkins作业成功地运行了一个SonarQube仪表板,它描述了项目的各种内容,如代码行、技术债务、问题等等。但是单元测试的代码覆盖率并没有显示在SonarQube仪表板上。我确保仪表板有单元测试小部件。 我验证了工作区确实有文件。还检查了构建控制台日志,没有发现bug。我之前也尝试过使用LCOV格式推送代码覆盖率: 即使在Jenkins工作区中生成了覆盖率报告,该报告也不会发布到SonarQ

  • 索纳库贝:8.2。0.32929 声纳扫描仪:3.0。3.778 雅科科:0.8。4 jdk:1.8 mvn:3.6。三, 你想达到什么目标 我试图通过使用sonar scanner实现代码覆盖率,但在sonarqube仪表板中获得代码覆盖率0。 到目前为止,您是如何实现这一目标的 我使用https://github.com/SonarSource/sonar-scanning-examples/

  • 设置如下: Ubuntu 16.04上的Jenkins 2.89.2 SonarQube版本6.7(构建33306)在Ubuntu 16.04上(单独的服务器) 当我运行这个管道时,我可以看到正在分析C#代码,这只是正在分析的代码片段: 最后我成功了,一切看起来都很好,但当我检查SonarQube时,我可以看到上传的代码正在被分析以在SonarQube中显示,这通常需要一分钟左右,但当这完成时,我

  • 我将sonarqube jacoco用于codecoverage,我有一个junit测试用例用于我的java代码,它采用的是下面的目录结构。 我希望在sonarqube仪表板上有一个代码覆盖率,我也在使用gradle。 我正在运行gradle sonarqube 我不知道我哪里做错了?如果有任何一个可以帮助从java代码中获得测试用例的覆盖面。

  • 我正在使用Sonarqube分析我的Nestjs项目。当我用jest运行单元测试时,它们都通过了,代码覆盖率约为80%。在Sonarqube上,它仍然显示为0%。 我的sonar-project.properties文件如下 我的jest.json如下 我package.json的相关部分 我的源代码和它们各自的单元测试在同一个位置。测试文件有扩展名。spec.ts 在本地运行测试时,所有测试都通