[英]Jacoco with Android Gradle 1.3.0
With gradle 1.2.3 and android studio, running ./gradlew createDebugCoverageReport
gives me a coverage report based on my project's tests. 使用gradle 1.2.3和android studio,运行./gradlew createDebugCoverageReport
根据我项目的测试给出了一个覆盖率报告。
Switching to gradle 1.3.0 causes this task to fail, giving me Task 'createDebugCoverageReport' not found in root project '[edited]'
. 切换到gradle 1.3.0会导致此任务失败,从而Task 'createDebugCoverageReport' not found in root project '[edited]'
Task'createDebugCoverageReport Task 'createDebugCoverageReport' not found in root project '[edited]'
。 Looking at gradle's source code, the jacoco part has been removed in 1.3.0 1.2.3 source , 1.3.0 source 查看gradle的源代码,jacoco部分已在1.3.0 1.2.3源 1.3.0源中删除
I can't find any discussion on why was it removed and/or how can I run this coverage report using gradle 1.3.0. 我找不到关于它为什么被删除和/或如何使用gradle 1.3.0运行此覆盖率报告的任何讨论。 Any ideas? 有任何想法吗?
Could you drop down the list at the right panel of Android Studio(Gradle mark) ? 你可以在Android Studio的右侧面板(Gradle mark)下拉列表吗? There is "Tasks" -> "other", and you can find 有“任务” - >“其他”,你可以找到
create{$flavorName}DebugCoverageReport 创建{$ flavorName} DebugCoverageReport
and then do ./gradlew create{$flavorName}DebugCoverageReport 然后执行./gradlew create {$ flavorName} DebugCoverageReport
for example ./gradlew createBananaDebugCoverageReport 例如./gradlew createBananaDebugCoverageReport
它在gradle 1.3.1( 发行说明 )中重新启用,切换到gradle版本工作正常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.