gpt4 book ai didi

unit-testing - Jacoco 如何获得测试覆盖率或忽略 Kotlin 数据类

转载 作者:IT老高 更新时间:2023-10-28 13:44:05 40 4
gpt4 key购买 nike

Jacoco 显示 Kotlin 数据类的覆盖率为 0%。如何配置它来测量覆盖率或完全忽略数据类?

最佳答案

我正在寻找针对数据模型类的自动生成代码的相同测试覆盖率问题的解决方案,但偶然发现了以下问题:
Kotlin + JaCoCo: Tuning Compiler to Skip Generated Code

解决方案:将 JaCoCo 插件更新到 0.8.2 即可解决您的问题。

JaCoCo 在 0.8.2 版本中已经解决了这个问题,请阅读更新日志-

  • 使用运行时可见和不可见注释注释的类和方法,其简单名称为 Generated 在生成报告期间被过滤掉 (GitHub #731)。
  • Kotlin 编译器添加的没有行号的方法在生成报告时会被过滤掉。 Nikolay Krasko 的想法和实现 (GitHub #689)。

关于unit-testing - Jacoco 如何获得测试覆盖率或忽略 Kotlin 数据类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48397032/

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