当前位置: 首页 > 知识库问答 >
问题:

Android:使用Android Studio的代码覆盖工具

关昊天
2023-03-14

我为iOS编写了测试用例

XcodeCoverage

查找代码覆盖率。现在,我希望对我的android测试用例也这样做。有没有与Android Studio本身兼容的工具
任何建议/参考链接都会很有帮助。

共有2个答案

令狐宣
2023-03-14

您可以使用JaCoCo插件,这是一个相当新的插件,但总的来说,这项工作已经足够了。您可以在这里获得更多详细信息:使用JaCoCo Gradle插件的Android测试代码覆盖率

令狐烨烨
2023-03-14

使用Android Studio 1.4(可能还有1.1),您可以在运行测试时获得覆盖率,而无需其他插件。

如果你看不到运行“所有测试”的覆盖按钮,你可以在这里找到原因。

 类似资料:
  • 问题内容: 是否有用于本机(非托管)代码的免费代码覆盖工具?对于Windows或Linux平台? 问题答案: 来自GNU工具的gcov。

  • 硬件要求:Android 覆盖率需要使用模拟器或者 root 过的机器。 你需要使用UiAutomator2构建你的应用。也就是说,你要在你的Android项目中实现Instrumentation的子类。Instrumentation将实现对代码覆盖情况的收集。 由于Instrumentation的数据存在于内存中,因此你还需要实现一个BroadCastReceiver,用于在Instrument

  • 我正在使用Mocha测试我的NodeJS应用程序。我不知道如何使用它的代码覆盖功能。我试着谷歌它,但没有找到任何适当的教程。请帮忙。

  • 我正在尝试使用JaCoCo-javaagent传递VM参数来获得代码覆盖率 -Java agent:/test/jaco co/jaco agent . jar = dest file =/test/jaco co/jaco co . exec,includes=com。*,append=true 我能在jacoco中获得一些价值。执行文件,但无法获取覆盖率报告。我怎样才能把jacoco转化成。执

  • 代码覆盖是查找未被测试执行的代码区域的过程。不过要记住的是这并不能说明你测试代码的有效性。 在requirements.txt文件中添加依赖包: coverage==4.4.2 然后,我们在manage.py中新增一个命令: import coverage COV = coverage.coverage( branch=True, include='project/*',

  • 我正在尝试生成Jacoco代码覆盖率报告。我已经将AndroidTestCase用于我的测试类。 在过去几天里,我已经关注了堆栈溢出的各种公认答案。结果是否定的。 我的分级文件: