我試圖讓jacoco爲我的android測試項目創建一個代碼覆蓋率報告。android jacoco覆蓋顯示0%與gradle但是有95%的測試覆蓋代碼
搖籃版本classpath 'com.android.tools.build:gradle:2.0.0'
我在的build.gradle如下:
apply plugin: 'com.android.application'
apply plugin: 'jacoco'
jacoco {
toolVersion = "0.7.1.201405082137"
}
android {
buildTypes {
release {
}
debug {
testCoverageEnabled true
}
}
}
有代碼覆蓋率的近95%(當我在2015年發佈了同樣的報告,報告顯示爲95%)。自那時起,代碼和測試文件夾中沒有太多變化。因此,理想的應該顯示的覆蓋率是這樣的
我試圖與這兩個JDK7 & 8,但相同的結果運行報告。也嘗試改用JaCoCo的最新版本,但結果仍然相同。
任何想法爲什麼報告顯示爲0%的覆蓋率?當運行Gradle任務時,它會在androidTest文件夾中成功運行我的測試。
Facing same issue as mentioned in this question - This question is unanswered yet
當詢問關於由您的代碼中的問題的問題,你會得到更好的答案,如果你提供的代碼的人可以用它來重現問題 - 看http://stackoverflow.com/幫助/ mcve – Godin
這是回購 https://github.com/pwittchen/prefser/tree/master/library 它不必被投票回購。由於隨所有代碼庫提供的Gradle版本出現此問題 – Guna