gpt4 book ai didi

android - Android 库的 jacoco 代码覆盖率

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:07:47 25 4
gpt4 key购买 nike

我有一个包含一些 API 的 Android 库(jar 文件),我想使用 Jacoco 对这些 API 进行代码覆盖率测试。

例如,我有一个计算器库(可以命名为 calc.jar),有一些 API 可以进行加、减、乘和除(通过一些静态方法,如 Calc.doAdd(a,b)、Calc. doSubtract(a,b) 等...)。现在我有另一个使用这个计算器库的 Android 测试应用程序(由 Android Studio 创建)。我想为这个计算器库做代码覆盖(当然我有计算器库源代码)。

我也成功地用 EMMA 和 ant 做了代码覆盖率测试。由于 Android Studio 现在使用 Gradle 进行构建,所以我想知道我们是否可以进行代码覆盖(我搜索并看到 Gradle 可以与 Jacoco 一起使用)。

我确实进行了搜索,发现有一些与 Android 应用程序的 Jacoco 代码覆盖率相关的主题。但我正在寻找一种使用 Jacoco 和 Gradle 对 JAR 库进行代码覆盖的方法。请帮帮我。如果有这方面的话题,请帮忙出示。

非常感谢,

最佳答案

根据 Issue 76373您无法获得库的代码覆盖率。有些人似乎已经成功地进行了一些黑客攻击,但我没有找到对我有用的东西。

关于android - Android 库的 jacoco 代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31978968/

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