使用emma / sonar / jacoco进行代码覆盖

时间:2014-04-02 14:57:53

标签: gwt sonarqube emma jacoco

我们使用emma测量gwt项目中的代码覆盖率,如下所述:http://www.gwtproject.org/doc/latest/DevGuideTestingCoverage.html

这有效,我收到了html报告,emma.ememma.ec文件。

在声纳上我只有jacoco作为覆盖记录,这对于gwt单元测试不起作用。 但是有可能导入jacoco.exec文件:sonar.jacoco.reportPath

如何将emma.em和/或emma.ec文件转换为jacoco.exec格式? 或者是否可以直接从emma生成jacoco.exec个文件?

2 个答案:

答案 0 :(得分:0)

可以使用Sonar Emma插件获取报道。 请点击以下链接。 http://docs.codehaus.org/display/SONAR/Emma+Plugin

答案 1 :(得分:0)

找到了解决方案

apply plugin: 'war'
apply plugin: 'gwt'//https://github.com/steffenschaefer/gwt-gradle-plugin
apply plugin: "jacoco"
jacoco {
    toolVersion = "0.7.1.201405082137"

}
test{

    jacoco {

          includes= ["test.*"]//filter
          classDumpFile = file("$buildDir/classes/main")


    }

}