2016-11-08 86 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) { 
}