2016-12-08 94 views
1

我想開始爲我的Android應用程序生成單元測試代碼覆蓋率報告,其中單元測試不在androidTest文件夾中,但是在我的文件夾test中創建。首先,我添加以下到我的build.gradle文件:如何爲Android單元測試生成代碼覆蓋率報告

buildTypes { 
    ... 
    debug { 
     debuggable true 
     testCoverageEnabled true 
    } 
    ... 
} 

運行./gradlew createDebugCoverageReport生成我在androidTest文件夾中的測試報告,但沒有在test文件夾中。如何爲test文件夾中的測試創建相同的覆蓋率報告?

+0

您是否找到解決該問題的方法?我有同樣的問題,我正要進一步調查它?如果碰巧你在中間找到了一些東西...... – Benoit

回答

0

我在這裏創辦答案https://stackoverflow.com/a/23965581/1775228 基本上,你添加到您的gradle這個文件:

debug { 
    testCoverageEnabled true 
} 

android { 
    jacoco { 
     version = '0.7.9' 
    } 
} 

該運行

./gradlew createDebugCoverageReport 

在終端和報告後將生成

/build/reports/coverage/debug 

在您的應用程序文件夾/模塊中。它爲我工作。

相關問題