我正在开发一个Android新项目.目前,我正在使用AndroID studio作为IDE.我需要运行单元测试和系统(CI)测试流程,这些测试流程可以在本地计算机(JVM)和仿真器/真实设备上运行以进行检测.
请注意,我正在通过命令行运行所有单元测试.
为了获得我使用Jacoco的仿真器/真实设备的代码覆盖率.
并运行以下命令:gradlew createDeBUGCoverageReport
但是,我找不到任何方法从命令行运行带有覆盖率报告的本地机器单元测试.
唯一的方法是通过选择“使用代码覆盖率运行XXX”从androID工作室运行它:
您能告诉我是否可以从命令行进行本地单元测试覆盖范围.并将报告作为HTML文件?
谢谢,
Zachi最佳答案如果我理解正确,那么您正尝试使用基于IntelliJ的AndroID工作室的覆盖能力来运行测试.
它基本上可以使用IntelliJ的命令行工具完成.
您可以在这里阅读更多相关信息,但它通常允许您通过命令行完成从GUI完成的所有 *** 作:
IntelliJ creating command line tools
有关IntelliJ工具覆盖范围的更多常规信息,请参阅此处:
IntelliJ Code coverage
希望它有所帮助,祝你好运.
总结以上是内存溢出为你收集整理的Android Local Unit测试,带有来自命令行的覆盖率报告全部内容,希望文章能够帮你解决Android Local Unit测试,带有来自命令行的覆盖率报告所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)