【发布时间】:2023-01-27 18:30:28
【问题描述】:
当我们运行 Jetpack Compose 功能的 Jacoco 代码覆盖时,我喜欢排除所有预览功能。
我可以这样做使用
@Retention(AnnotationRetention.RUNTIME)
@Target(AnnotationTarget.FUNCTION)
internal annotation class ExcludeFromJacocoGeneratedReport
然后对于我想从报告中排除的功能,我用
@ExcludeFromJacocoGeneratedReport
@Preview(
name = "Name"
)
@Composable
private fun MyComposePreview() {
// ... function content
}
这行得通。但是我必须将注释添加到我所有的预览功能中。 我希望我可以在 build.gradle 文件中将它们全部排除。
有办法吗?
【问题讨论】:
标签: android build.gradle android-jetpack-compose code-coverage jacoco