2014-11-21 87 views
3

我正在使用gradle文件來構建我的項目。在這個文件中,我使用jacoco來生成測試報告。我想要做的就是修改構建文件,以便在我的測試覆蓋率不是100%時顯示一條消息。或者至少只是顯示測試覆蓋率。這可能嗎?使用graac中的jacoco顯示測試覆蓋率

這裏是我的build.gradle:

apply plugin: 'java' 
apply plugin: 'jacoco' 

sourceSets.main.java.srcDirs = ['src'] 
sourceSets.test.java.srcDirs = ['test'] 

dependencies { 
    testCompile group: 'junit', name: 'junit', version: "4.+" 
} 

repositories { 
    mavenCentral() 
} 

jacocoTestReport { 
    doFirst { 
     classDirectories = files('build/classes/main/draw') 
    } 
    reports { 
     xml.enabled false 
     csv.enabled false 
     html.destination "build/reports/coverageHtml" 
    } 
} 

task(runui, dependsOn: jar, type: JavaExec) { 

    main = 'gui.Main' 
    classpath = sourceSets.main.runtimeClasspath 
} 

defaultTasks 'clean', 'test', 'jacocoTestReport', 'runui' 

回答