2014-11-21 52 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' 

回答

相关问题