gpt4 book ai didi

带有来自命令行的覆盖率报告的 Android 本地单元测试

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

我正在为 Android 开发一个新项目。目前,我正在使用 Android Studio 作为 IDE。我需要运行单元测试和系统 (CI) 测试流程,它们可以在本地机器 (JVM) 和模拟器/真实设备上运行以进行检测。

请注意,我正在通过命令行运行所有单元测试。

为了获得模拟器/真实设备的代码覆盖率,我正在使用 Jacoco。并运行以下命令:gradlew createDebugCoverageReport但是,我找不到任何方法来从命令行运行带有覆盖率报告的本地机器单元测试。唯一的方法是通过选择“Run XXX with Code Coverage”从 android studio 运行它:

enter image description here

能否请您告知是否可以从命令行运行具有覆盖率的本地单元测试。并将报告作为 html 文件获取?

谢谢,扎赤

最佳答案

如果我没理解错的话,您正在尝试使用基于 IntelliJ 的 Android Studio 的覆盖能力运行测试。

基本上可以使用 IntelliJ 的命令行工具来完成。您可以在此处阅读更多相关信息,但它通常允许您通过命令行从 GUI 完成所有可以完成的事情:

IntelliJ creating command line tools

有关 IntelliJ 工具覆盖范围的更多一般信息,您可以在此处阅读:

IntelliJ Code coverage

希望对你有帮助,祝你好运。

关于带有来自命令行的覆盖率报告的 Android 本地单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33738891/

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