zoukankan      html  css  js  c++  java
  • gradle+sonarqube方式

    1、配置build.gradle文件的jacoco

    apply plugin: 'jacoco'
    
    jacoco {
       toolVersion = "0.8.5"
       reportsDir = file("$buildDir/customJacocoReportDir")
    }
    
    jacocoTestReport {
        reports {
            xml.enabled true
            csv.enabled false
            xml.destination file("${buildDir}/jacoco.xml")
            html.destination file("${buildDir}/jacocoHtml")
        }
    }
    

    2、配置build.gradle文件的sonarqube

    apply plugin: "org.sonarqube" version "2.6.1"
    sonarqube {
        properties {
            property "sonar.projectName", "FlyCloud"
            property "sonar.projectKey", "FlyCloud"
            property "sonar.sourceEncoding", "UTF-8"
            property "sonar.projectVersion", "1.0-SNAPSHOT"
            property "sonar.modules", "java-module"
    //        property "javascript-module.sonar.language", "js"
            property "java-module.sonar.language", "java"
    //        property "sonar.test.exclusions", "**/*"
        }
    }  
    

    3、在终端执行gradle build命令对程序进行构建。
    4、在终端执行gradle sonarqube命令,执行完之后在sonar客户端即可看到代码的覆盖率信息。

  • 相关阅读:
    TapTap推广统计逻辑
    广告推广测试
    背压(Backpressure)机制
    工作相关资料
    ElasticSearch问题记录
    bfrd collector性能排查
    Ubuntu13.10下安装HADOOP
    Hadoop各商业发行版之比较
    Behave用户自定义数据类型
    Behave step matcher
  • 原文地址:https://www.cnblogs.com/wangfg/p/12331745.html
Copyright © 2011-2022 走看看