【发布时间】:2015-11-16 15:28:25
【问题描述】:
我正在为 Android 开发一个新项目。目前,我正在使用 Android Studio 作为 IDE。我需要运行单元测试和系统 (CI) 测试流程,它们可以在本地机器 (JVM) 和模拟器/真实设备上运行以进行检测。
请注意,我正在通过命令行运行所有单元测试。
为了获得模拟器/真实设备的代码覆盖率,我正在使用 Jacoco。 并运行以下命令: gradlew createDebugCoverageReport 但是,我找不到任何方法来运行本地机器单元测试和命令行的覆盖率报告。 唯一的方法是通过选择“Run XXX with Code Coverage”从 android studio 运行它:
能否请您告知是否可以从覆盖范围的命令行运行本地单元测试。并以 html 文件的形式获取报告?
谢谢, 扎奇
【问题讨论】:
-
我听说过 Jacoco,但没有详细信息。你应该检查它是否是一个可能的解决方案。
标签: android unit-testing code-coverage jacoco