android - Jacoco 的覆盖率为 0%,而 Intellij Idea 的覆盖率非常低

标签 android intellij-idea code-coverage jacoco

我正在使用 android studio 3.5.3。编写单元测试后,我通过调试测试用例确保单元测试命中大部分行,但覆盖率为 11%,这对我的案例来说非常低。我在 ide 中收到这些消息

---- IntelliJ IDEA coverage runner ---- 
sampling ...
include patterns:
exclude patterns:Class transformation time: 0.854799694s for 3630 classes or 2.3548200936639117E-4s per class
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.lazy.LazyJavaPackageFragmentProvider: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.lazy.LazyJavaTypeParameterResolver$resolve$1: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.collections.CollectionsKt___CollectionsKt$asSequence$$inlined$Sequence$1: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.resolve.InlineClassesUtilsKt: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.descriptors.impl.SubpackagesScope: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.serialization.deserialization.MemberDeserializer$getPropertyFieldAnnotations$1: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.metadata.deserialization.BinaryVersion: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.types.SimpleType: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.descriptors.NotFoundClasses$classes$1: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.serialization.deserialization.DeserializedPackageFragmentImpl$initialize$1: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.util.OperatorChecks$checks$1: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.descriptors.PackageFragmentProviderImpl: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.util.OperatorChecks$checks$2: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.util.OperatorChecks$checks$3: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.typeEnhancement.NotNullTypeParameter: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.typeEnhancement.SignatureEnhancementBuilder$ClassEnhancementBuilder$FunctionEnhancementBuilder: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.typeEnhancement.TypeEnhancementKt: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.kotlin.TypeSignatureMappingKt: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.builtins.CompanionObjectMapping: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors.LazyJavaClassMemberScope$nestedClasses$1: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.descriptors.annotations.Annotations$DefaultImpls: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.kotlin.header.KotlinClassHeader$Kind: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.serialization.deserialization.AnnotationDeserializer: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.types.typesApproximation.CapturedTypeApproximationKt: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.typeEnhancement.SignatureEnhancement$SignatureParts$extractQualifiersFromAnnotations$1: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.kotlin.SignatureBuildingComponents: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.FakePureImplementationsProvider: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.collections.ArraysKt___ArraysKt$asSequence$$inlined$Sequence$1: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.types.KotlinTypeFactory: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.resolve.descriptorUtil.DescriptorUtilsKt: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.utils.ReportLevel$Companion: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors.JvmPackageScope$kotlinScopes$2: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.lazy.types.RawSubstitution: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.components.JavaAnnotationDescriptor: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.serialization.deserialization.builtins.BuiltInSerializerProtocol: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors.LazyJavaClassMemberScope: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.BuiltinMethodsWithSpecialGenericSignature: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.resolve.scopes.DescriptorKindFilter$Companion: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.serialization.deserialization.descriptors.DeserializedClassDescriptor: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.kotlin.DeserializedDescriptorResolver: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.builtins.jvm.MappingUtilKt: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.typeEnhancement.SignatureEnhancementBuilder$ClassEnhancementBuilder: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.types.TypeSubstitutionKt: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors.LazyJavaPackageScope$classes$1: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.lazy.ContextKt: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.resolve.calls.inference.CapturedTypeConstructor: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors.LazyJavaStaticClassScope: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors.LazyJavaClassDescriptor$declaredParameters$1: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.types.TypeCapabilitiesKt: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.serialization.deserialization.descriptors.DeserializedSimpleFunctionDescriptor: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.metadata.deserialization.ProtoTypeTableUtilKt: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.kotlin.JvmTypeFactoryImpl: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.builtins.jvm.JvmBuiltInClassDescriptorFactory$cloneable$2: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.builtins.functions.BuiltInFictitiousFunctionClassFactory$Companion: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.kotlin.AbstractBinaryClassAnnotationAndConstantLoader: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors.ClassDeclaredMemberIndex: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.JavaIncompatibilityRulesOverridabilityCondition$Companion: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.serialization.deserialization.descriptors.DeserializedPackageMemberScope: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.resolve.OverridingUtilsKt: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.builtins.jvm.JvmBuiltIns: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.BuiltinSpecialProperties: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.types.FlexibleTypesKt: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors.LazyJavaScope: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.metadata.deserialization.TypeTable: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: au.com.orient.filelogger.FileLogger$$special$$inlined$sortBy$1: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.resolve.descriptorUtil.DescriptorUtilsKt$declaresOrInheritsDefaultValue$1: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.descriptors.annotations.AnnotationDescriptor$DefaultImpls: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.metadata.deserialization.BinaryVersion$Companion: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.builtins.FunctionTypesKt: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.builtins.ReflectionTypes$Companion: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.resolve.scopes.SubstitutingScope: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.kotlin.header.KotlinClassHeader: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.kotlin.BinaryClassAnnotationAndConstantLoaderImpl$loadAnnotation$1: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.builtins.jvm.JvmBuiltInsSettings$Companion: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.builtins.BuiltInsInitializer: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.serialization.deserialization.descriptors.DeserializedMemberScope$computeDescriptors$$inlined$let$lambda$1: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.sequences.SequencesKt___SequencesKt$asIterable$$inlined$Iterable$1: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.serialization.deserialization.descriptors.DeserializedMemberScope$computeDescriptors$$inlined$let$lambda$3: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.builtins.BuiltInsLoader$Companion: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.resolve.VisibilityUtilKt: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.SpecialBuiltinMembers: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.types.typeUtil.TypeUtilsKt: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.renderer.DescriptorRendererModifier: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.util.capitalizeDecapitalize.CapitalizeDecapitalizeKt$decapitalizeSmart$1: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.serialization.deserialization.descriptors.DeserializedPropertyDescriptor: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.serialization.deserialization.descriptors.DeserializedClassDescriptor$DeserializedClassMemberScope: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.descriptors.annotations.AnnotationUtilKt: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.builtins.SuspendFunctionTypesKt: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.serialization.deserialization.MemberDeserializer: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.ErasedOverridabilityCondition: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.serialization.deserialization.AnnotationAndConstantLoaderImpl: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.serialization.deserialization.DeserializedPackageFragmentImpl: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.typeEnhancement.SignatureEnhancement: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.metadata.builtins.BuiltInsBinaryVersion$Companion: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.serialization.deserialization.DeserializedClassDataFinder: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.utils.Jsr305State: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.descriptors.impl.ValueParameterDescriptorImpl: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.serialization.deserialization.ProtoBasedClassDataFinder: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.types.KotlinTypeKt: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.utils.SmartSet$Companion: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors.LazyJavaClassMemberScope$constructors$1: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.descriptors.impl.ValueParameterDescriptorImpl$Companion: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors.LazyJavaPackageFragment$partToFacade$2: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.descriptors.TypeParameterUtilsKt: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.descriptors.PossiblyInnerType: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.descriptors.annotations.CompositeAnnotations: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.serialization.deserialization.MemberDeserializer$getAnnotations$1: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.JvmAnnotationNamesKt: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.renderer.DescriptorRendererImpl: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.descriptors.impl.ModuleDescriptorImpl: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.typeEnhancement.SignatureEnhancementKt: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.metadata.jvm.deserialization.ClassMapperLite: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.resolve.scopes.ResolutionScope$DefaultImpls: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.kotlin.BinaryClassAnnotationAndConstantLoaderImpl: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.descriptors.impl.ModuleDescriptorImpl$packageFragmentProviderForWholeModuleWithDependencies$2: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.metadata.jvm.deserialization.JvmNameResolver: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.types.AbstractTypeConstructor$supertypes$3: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.serialization.deserialization.builtins.BuiltInsPackageFragmentImpl$Companion: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.resolve.scopes.ChainedMemberScope: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.resolve.scopes.MemberScopeImpl: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors.LazyJavaClassDescriptor$LazyJavaClassTypeConstructor: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.kotlin.AbstractBinaryClassAnnotationAndConstantLoader$loadAnnotationsAndInitializers$1: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.typeEnhancement.Result: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.types.checker.TypeCheckerContext: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.name.FqNamesUtilKt: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors.LazyJavaTypeParameterDescriptor: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.serialization.deserialization.TypeDeserializer: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors.LazyJavaPackageScope: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.utils.CollectionsKt: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.lazy.types.RawTypeImpl: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.builtins.jvm.JvmBuiltIns$settings$2$1: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.builtins.jvm.JvmBuiltIns$settings$2$2: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.renderer.DescriptorRendererOptionsImpl$property$$inlined$vetoable$1: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.serialization.deserialization.descriptors.DeserializedMemberScope: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors.JvmPackageScope: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.builtins.jvm.JvmBuiltInsSettings: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.lazy.LazyJavaResolverContext: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.components.JavaAnnotationMapper: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.util.capitalizeDecapitalize.CapitalizeDecapitalizeKt: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.util.Checks: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.BuiltinMethodsWithDifferentJvmName: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.types.FlexibleTypeImpl: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.types.checker.UtilsKt: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.builtins.jvm.JvmBuiltInClassDescriptorFactory$1: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.serialization.deserialization.ClassDeserializer: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.typeEnhancement.PredefinedEnhancementInfoKt: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.descriptors.UtilKt: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.serialization.deserialization.descriptors.DeserializedTypeParameterDescriptor: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors.LazyJavaClassDescriptor: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.serialization.deserialization.descriptors.DeserializedClassDescriptor$DeserializedClassTypeConstructor: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.serialization.deserialization.DeserializationComponents: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.load.java.AnnotationTypeQualifierResolver: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.utils.Jsr305State$description$2: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.types.TypeConstructorSubstitution$Companion: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.util.NoDefaultAndVarargsCheck: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.serialization.deserialization.TypeDeserializer$simpleType$1: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.descriptors.impl.LazyPackageViewDescriptorImpl$memberScope$1: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.resolve.constants.ConstantValueFactory: java.lang.Throwable
[2020.02.20 11:53:36] (Coverage): Class data was not extracted: kotlin.reflect.jvm.internal.impl.builtins.functions.BuiltInFictitiousFunctionClassFactory: java.lang.Throwable

我看到在单元测试中这段代码被点击时会发生这种情况:

            dirFiles?.apply {
                sortBy {
                    it.lastModified()
                }
                for ((i, prevFile) in withIndex()) {
                    if (i <= size - maxLogFileCount) {
                        Log.i("FileLogger", "Deleting log file  named $prevFile")
                        prevFile?.delete()
                    }
                }
            }

在其他 StackOverflow 和其他早在 2017 年就可以在线获取的在线 Material 上说,这是由于 IntelliJ 覆盖工具问题(jacoco 有同样的问题),因为它们无法处理内联函数。我只是想确认这个问题在 2020 年是否与上述相同。如果您有任何解决方案,请告诉我。

最佳答案

请关注/评论已在 YouTrack 上针对此问题打开的问题:https://youtrack.jetbrains.com/issue/KT-27787

关于android - Jacoco 的覆盖率为 0%,而 Intellij Idea 的覆盖率非常低,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60314080/

相关文章:

android - 如何在 Android 中的两个 Activity 之间应用幻灯片动画?

java - 从命令行运行在intellij中创建的java程序

java - IntelliJ 抛出 Java.Net.SocketException : unable to open debugger, "socket closed"

android - 是否可以在 Eclipse 中预览 AppWidget 的布局?

android - 如何在 Android 中将 TextView 的文本转换为位图?

tomcat - 艾玛没有创建 coverage.ec 文件

symfony - 尽管测试运行,代码接收覆盖率报告为空

unit-testing - 测试覆盖率 - 排除 Android SDK

android - 在服务等级中获得连续的纬度和经度?

scala - IntelliJ 14的“Plugin Scala is incompatible with this installation”错误