美文网首页
基于sonar的Android代码质量管理

基于sonar的Android代码质量管理

作者: 适合自己的最好 | 来源:发表于2017-09-23 13:38 被阅读198次

    上文 质量管理工具sonarQube环境搭建教程

    工具链

    • sonarQube工具链
      • 工程(Project):待分析的源码工程;
      • 一个数据库(SonarQube Database):存放配置信息和分析结果信息;以Mysql为例;
      • 一个WEB服务器(SonarQube Server):发布应用,在线浏览、配置分析;
      • 一个客户端(SonarQube Scanner):执行源代码分析。
    • Gradle
    • PMD
    • Lizard
    • jacoco
    • junit
    • SonarJava插件

    配置工具的安装

    SonarJava插件的安装

    Gradle的安装

    Lizard的安装

    gcovr的安装

    junit的安装

    工具命令行

    Gradle 生成PMD报告

    使用lizard分析项目的复杂度

    使用gcovr分析代码的覆盖率

    使用 junit 进行项目单元测试

    使用 sonar-scanner 分析项目,并将以上步骤的结果上传到指定的sonar服务器

    总结

    查看项目的结果

    相关文章

      网友评论

          本文标题:基于sonar的Android代码质量管理

          本文链接:https://www.haomeiwen.com/subject/vkjcextx.html