3

我在 Android 项目中有以下带有扩展功能的接口

interface MyInterface {  
    fun aMethod(): String
}

private inline fun MyInterface.myExtensionFunction(
    aString: String?,
) = with(aString) {
    //Some actions
}

虽然扩展功能有测试,但在生成 Jacoco 测试报告时,我在此文件中看到 0% 的覆盖率。使用 Android Studio 运行覆盖率测试时,我看到了正确的覆盖率。

值得一提的是,Jacoco 和 Android Studio 报告中似乎都涵盖了非内联扩展功能。

我应该如何设置 Jacoco 以myExtensionFunction在覆盖率报告中包含测试?

4

0 回答 0