Jacoco дает 0% покрытие, а Intellij Idea дает очень меньшее покрытие - PullRequest
0 голосов
/ 20 февраля 2020

Я использую 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 году это объясняется проблемой инструмента покрытия IntelliJ (у jacoco та же проблема), поскольку они не способны обрабатывать встроенные функции. Я просто хотел подтвердить, является ли этот вопрос тем же, что и выше, в 2020 году. И если у вас есть какие-либо решения, пожалуйста, дайте мне знать.

1 Ответ

1 голос
/ 20 февраля 2020

Пожалуйста, следуйте / комментируйте проблему, которая уже открыта для этой проблемы на YouTrack: https://youtrack.jetbrains.com/issue/KT-27787

...