2016-11-08 90 views
0

我正在使用eclipse和Buildship插件。我有一个gradle这个项目,它的build.gradle如下:在eclipse中使用Jacoco

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

version = '1.0' 

repositories { 
    mavenCentral() 
} 

dependencies { 
    testCompile group: 'junit', name: 'junit', version: '4.11' 
} 

的项目恰恰是明白我应该怎么做单元测试。我想使用这个插件jacoco这是一个代码覆盖工具。以下是命令:

gradle clean test jacocoTestReport 

现在,我需要一个控制台来写这个。

我该如何在eclipse中编写这个命令?

在eclipse + Builship Plugin中是否有另外一种GUI方式?

回答

2

我认为在Eclipse中看到覆盖的最好方法是安装使用JaCoCo的EclEmma插件。然后,你可以

  1. 对上一个测试类/测试方法点击
  2. 覆盖率...
  3. JUnit测试
0

如果你像我一样,你添加的应用语句将构建脚本,然后单击您的gradle任务视图中的刷新按钮,但未看到“jacocoTestReport”任务显示。这似乎是因为它没有宣布自己在一个组中。 (即构建,构建设置,文档,帮助,上传或验证之一)。我将以下内容添加到脚本中并再次刷新,然后jacoco任务出现在验证下。

task jacoco(group: 'verification', dependsOn: jacocoTestReport) { 
}