相关文章推荐
强悍的牙膏  ·  MATLAB连接X310 - 知乎·  7 月前    · 
从容的路灯  ·  list 与 ...·  1 年前    · 
失恋的茶壶  ·  python - Error: ...·  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