我在 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
在覆盖率报告中包含测试?