相关文章推荐
重感情的哑铃  ·  Java ...·  3 月前    · 
冷冷的警车  ·  spring batch ...·  6 月前    · 
至今单身的野马  ·  [算法题] ...·  1 年前    · 
礼貌的鸡蛋  ·  Json将&符号转成了 ...·  1 年前    · 

我怎样才能从Jacoco报告中排除所有Jetpack Compose的预览功能?

2 人关注

当我们运行Jetpack Compose函数的Jacoco代码覆盖时,我喜欢排除所有预览函数。

@Retention(AnnotationRetention.RUNTIME)
@Target(AnnotationTarget.FUNCTION)
internal annotation class ExcludeFromJacocoGeneratedReport

然后,对于我想从报告中排除的函数,我用以下方式注释它

@ExcludeFromJacocoGeneratedReport
@Preview(
    name = "Name"
@Composable
private fun MyComposePreview() {
    // ... function content