gpt4 book ai didi

android - 使用 Sonar 和 Gradle 在 Android Studio 中实现代码覆盖率

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:38:43 28 4
gpt4 key购买 nike

我正在尝试使用 Android Studio 中的 Gradle 为一个新的空 Android 项目获取代码覆盖率。

我设法让 Sonar 工作,但我似乎无法弄清楚代码覆盖率。 (以前从未做过类似的事情)

我看过 JaCoCo,但它与 Android 不兼容。 Cobertura 也是如此。 Emma 似乎还没有使用 Gradle。

我正在使用 Gradle 1.11、Android Studio 0.5.1 和 Sonar Runner 2.3

最佳答案

使用构建工具版本 0.10.0 时,Android Studio 现在支持 JaCoCo

新构建系统

Release Notes:

0.10.0
....
使用 Jacoco 测试代码覆盖率支持
使用 testCoverageEnabled = true 在测试的构建类型中启用
在 build/reports/coverage 中生成的 HTML 和 XML 报告
使用

配置 Jacoco 版本
android {
jacoco {
version = '0.6.2.201302030002'
}
}

已知问题:这与使用 Dagger 不兼容。
.....

关于android - 使用 Sonar 和 Gradle 在 Android Studio 中实现代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22354006/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com