SummaryStarSponsor

Generated on:02/13/2022 - 05:30:11
Parser:OpenCoverParser
Assemblies:4
Classes:192
Files:52
Covered lines:149
Uncovered lines:11374
Coverable lines:11523
Total lines:6
Line coverage:1.2% (149 of 11523)
Covered branches:64
Total branches:10533
Branch coverage:0.6% (64 of 10533)
Tag:24_1835905959

Risk Hotspots

Assembly Class Method Cyclomatic complexity NPath complexity Crap Score
FSharp.Core Microsoft.FSharp.Collections.ArrayModule populateMask(...)34 2147483647 1190
FSharp.Core Microsoft.FSharp.Collections.ArrayModule populateDstViaMask(...)38 2147483647 1482
FSharp.Core Microsoft.FSharp.Core.LanguagePrimitives AdditionDynamic(...)46 2147483647 2162
FSharp.Core Microsoft.FSharp.Core.LanguagePrimitives SubtractionDynamic(...)40 2147483647 1640
FSharp.Core Microsoft.FSharp.Core.LanguagePrimitives MultiplyDynamic(...)40 2147483647 1640
FSharp.Core Microsoft.FSharp.Core.LanguagePrimitives DivisionDynamic(...)40 2147483647 1640
FSharp.Core Microsoft.FSharp.Core.LanguagePrimitives ModulusDynamic(...)40 2147483647 1640
FSharp.Core Microsoft.FSharp.Core.LanguagePrimitives CheckedAdditionDynamic(...)46 2147483647 2162
FSharp.Core Microsoft.FSharp.Core.LanguagePrimitives CheckedSubtractionDynamic(...)40 2147483647 1640
FSharp.Core Microsoft.FSharp.Core.LanguagePrimitives CheckedMultiplyDynamic(...)40 2147483647 1640
FSharp.Core Microsoft.FSharp.Core.LanguagePrimitives ExplicitDynamic(...)215 2147483647 46440
FSharp.Core Microsoft.FSharp.Core.LanguagePrimitives LessThanDynamic(...)46 2147483647 2162
FSharp.Core Microsoft.FSharp.Core.LanguagePrimitives GreaterThanDynamic(...)46 2147483647 2162
FSharp.Core Microsoft.FSharp.Core.LanguagePrimitives LessThanOrEqualDynamic(...)46 2147483647 2162
FSharp.Core Microsoft.FSharp.Core.LanguagePrimitives GreaterThanOrEqualDynamic(...)46 2147483647 2162
FSharp.Core Microsoft.FSharp.Core.LanguagePrimitives EqualityDynamic(...)46 2147483647 2162
FSharp.Core Microsoft.FSharp.Core.LanguagePrimitives InequalityDynamic(...)46 2147483647 2162
FSharp.Core Microsoft.FSharp.Core.LanguagePrimitives GenericCompare(...)57 2147483647 3306
FSharp.Core Microsoft.FSharp.Linq.QueryModule TransInner(...)180 2147483647 32580
FSharp.Core Microsoft.FSharp.Linq.QueryModule TransNestedOuter(...)102 2147483647 10506

Coverage

NameCoveredUncoveredCoverableTotalLine coverageCoveredTotalBranch coverage
AltCover.Monitor0646400%
 
0260%
 
AltCover.Carrier0131300%
 
080%
 
AltCover.Monitor0515100%
 
0180%
 
FSharp.Core148109591110701.3%
  
64103530.6%
  
Microsoft.FSharp.Collections.Array2DModule0636300%
 
0640%
 
Microsoft.FSharp.Collections.Array3DModule0565600%
 
0780%
 
Microsoft.FSharp.Collections.Array4DModule0262600%
 
0400%
 
Microsoft.FSharp.Collections.ArrayModule270971100.2%
 
16090.1%
 
Microsoft.FSharp.Collections.CachedSeq`105500%
 
00
 
Microsoft.FSharp.Collections.ComparisonIdentity06600%
 
080%
 
Microsoft.FSharp.Collections.FSharpList`11222304.3%
  
080%
 
Microsoft.FSharp.Collections.FSharpMap`20909000%
 
0140%
 
Microsoft.FSharp.Collections.FSharpSet`10989800%
 
0260%
 
Microsoft.FSharp.Collections.Generator0565600%
 
0160%
 
Microsoft.FSharp.Collections.HashIdentity0121200%
 
00
 
Microsoft.FSharp.Collections.IEnumerator0717100%
 
0180%
 
Microsoft.FSharp.Collections.Internal018218200%
 
0690%
 
Microsoft.FSharp.Collections.KeyValuePairDebugFriendly`202200%
 
00
 
Microsoft.FSharp.Collections.ListDebugView`10101000%
 
020%
 
Microsoft.FSharp.Collections.ListModule027927900%
 
01480%
 
Microsoft.FSharp.Collections.MapDebugView`202200%
 
00
 
Microsoft.FSharp.Collections.MapModule0292900%
 
060%
 
Microsoft.FSharp.Collections.MapTreeModule020220200%
 
01260%
 
Microsoft.FSharp.Collections.PrivateListHelpers1424302.3%
  
0240%
 
Microsoft.FSharp.Collections.SeqModule047047000%
 
02580%
 
Microsoft.FSharp.Collections.SetDebugView`102200%
 
00
 
Microsoft.FSharp.Collections.SetModule0313100%
 
00
 
Microsoft.FSharp.Collections.SetTreeModule020420400%
 
01280%
 
Microsoft.FSharp.Control.AsyncActivation`10232300%
 
060%
 
Microsoft.FSharp.Control.AsyncHelpers0212100%
 
00
 
Microsoft.FSharp.Control.AsyncPrimitives034634600%
 
01280%
 
Microsoft.FSharp.Control.AsyncResult`103300%
 
00
 
Microsoft.FSharp.Control.AsyncReturn01100%
 
00
 
Microsoft.FSharp.Control.CommonExtensions0191900%
 
020%
 
Microsoft.FSharp.Control.EventDelegee`10101000%
 
020%
 
Microsoft.FSharp.Control.EventModule0363600%
 
0100%
 
Microsoft.FSharp.Control.ExceptionDispatchInfoHelpers08800%
 
020%
 
Microsoft.FSharp.Control.FSharpAsync043143100%
 
0920%
 
Microsoft.FSharp.Control.FSharpAsyncBuilder0121200%
 
00
 
Microsoft.FSharp.Control.FSharpAsyncReplyChannel`102200%
 
00
 
Microsoft.FSharp.Control.FSharpDelegateEvent`10101000%
 
020%
 
Microsoft.FSharp.Control.FSharpEvent`10171700%
 
020%
 
Microsoft.FSharp.Control.FSharpEvent`20393900%
 
0140%
 
Microsoft.FSharp.Control.FSharpMailboxProcessor`10595900%
 
0140%
 
Microsoft.FSharp.Control.Latch03300%
 
00
 
Microsoft.FSharp.Control.LazyExtensions07700%
 
00
 
Microsoft.FSharp.Control.LinkedSubSource08800%
 
00
 
Microsoft.FSharp.Control.Mailbox`1015315300%
 
0620%
 
Microsoft.FSharp.Control.ObservableModule011411400%
 
0400%
 
Microsoft.FSharp.Control.Once04400%
 
020%
 
Microsoft.FSharp.Control.Trampoline0323200%
 
060%
 
Microsoft.FSharp.Control.TrampolineHolder0303000%
 
040%
 
Microsoft.FSharp.Control.WebExtensions0505000%
 
060%
 
Microsoft.FSharp.Core.AbstractClassAttribute02200%
 
00
 
Microsoft.FSharp.Core.AllowNullLiteralAttribute04400%
 
00
 
Microsoft.FSharp.Core.AutoOpenAttribute04400%
 
00
 
Microsoft.FSharp.Core.AutoSerializableAttribute03300%
 
00
 
Microsoft.FSharp.Core.ByRefKinds02200%
 
00
 
Microsoft.FSharp.Core.ClassAttribute02200%
 
00
 
Microsoft.FSharp.Core.CLIEventAttribute02200%
 
00
 
Microsoft.FSharp.Core.CLIMutableAttribute02200%
 
00
 
Microsoft.FSharp.Core.ComparisonConditionalOnAttribute02200%
 
00
 
Microsoft.FSharp.Core.CompilationArgumentCountsAttribute03300%
 
00
 
Microsoft.FSharp.Core.CompilationMappingAttribute0151500%
 
00
 
Microsoft.FSharp.Core.CompilationRepresentationAttribute03300%
 
00
 
Microsoft.FSharp.Core.CompilationSourceNameAttribute03300%
 
00
 
Microsoft.FSharp.Core.CompiledNameAttribute03300%
 
00
 
Microsoft.FSharp.Core.CompilerMessageAttribute08800%
 
00
 
Microsoft.FSharp.Core.CompilerServices.GeneratedSequenceBase`10272700%
 
0170%
 
Microsoft.FSharp.Core.CompilerServices.MeasureProduct`201100%
 
00
 
Microsoft.FSharp.Core.CompilerServices.RuntimeHelpers010410400%
 
0300%
 
Microsoft.FSharp.Core.CompilerServices.TypeProviderAssemblyAttribute04400%
 
00
 
Microsoft.FSharp.Core.CompilerServices.TypeProviderAttribute02200%
 
00
 
Microsoft.FSharp.Core.CompilerServices.TypeProviderConfig0161600%
 
00
 
Microsoft.FSharp.Core.CompilerServices.TypeProviderDefinitionLocationAttribute08800%
 
00
 
Microsoft.FSharp.Core.CompilerServices.TypeProviderEditorHideMethodsAttribute02200%
 
00
 
Microsoft.FSharp.Core.CompilerServices.TypeProviderXmlDocAttribute03300%
 
00
 
Microsoft.FSharp.Core.CustomComparisonAttribute02200%
 
00
 
Microsoft.FSharp.Core.CustomEqualityAttribute02200%
 
00
 
Microsoft.FSharp.Core.CustomOperationAttribute0171700%
 
00
 
Microsoft.FSharp.Core.DefaultAugmentationAttribute03300%
 
00
 
Microsoft.FSharp.Core.DefaultValueAttribute04400%
 
00
 
Microsoft.FSharp.Core.DetailedExceptions0262600%
 
060%
 
Microsoft.FSharp.Core.EntryPointAttribute02200%
 
00
 
Microsoft.FSharp.Core.EqualityConditionalOnAttribute02200%
 
00
 
Microsoft.FSharp.Core.ExperimentalAttribute03300%
 
00
 
Microsoft.FSharp.Core.ExtraTopLevelOperators111011100.9%
  
0440%
 
Microsoft.FSharp.Core.FSharpFunc`2167014.2%
  
00
 
Microsoft.FSharp.Core.FSharpInterfaceDataVersionAttribute05500%
 
00
 
Microsoft.FSharp.Core.FSharpOption`104400%
 
00
 
Microsoft.FSharp.Core.FSharpRef`102200%
 
00
 
Microsoft.FSharp.Core.FSharpTypeFunc01100%
 
00
 
Microsoft.FSharp.Core.FSharpValueOption`108800%
 
00
 
Microsoft.FSharp.Core.FuncConvert0191900%
 
00
 
Microsoft.FSharp.Core.GeneralizableValueAttribute02200%
 
00
 
Microsoft.FSharp.Core.InterfaceAttribute02200%
 
00
 
Microsoft.FSharp.Core.LanguagePrimitives21199120100.1%
 
131500%
 
Microsoft.FSharp.Core.LiteralAttribute02200%
 
00
 
Microsoft.FSharp.Core.MatchFailureException02200%
 
020%
 
Microsoft.FSharp.Core.MeasureAnnotatedAbbreviationAttribute02200%
 
00
 
Microsoft.FSharp.Core.MeasureAttribute02200%
 
00
 
Microsoft.FSharp.Core.NoComparisonAttribute02200%
 
00
 
Microsoft.FSharp.Core.NoDynamicInvocationAttribute04400%
 
00
 
Microsoft.FSharp.Core.NoEqualityAttribute02200%
 
00
 
Microsoft.FSharp.Core.NumericLiterals0212100%
 
0120%
 
Microsoft.FSharp.Core.Operators060460400%
 
05560%
 
Microsoft.FSharp.Core.OptimizedClosures2444604.3%
  
0200%
 
Microsoft.FSharp.Core.OptionalArgumentAttribute02200%
 
00
 
Microsoft.FSharp.Core.OptionModule0262600%
 
040%
 
Microsoft.FSharp.Core.PrintfFormat`4156016.6%
  
00
 
Microsoft.FSharp.Core.PrintfFormat`5213066.6%
  
00
 
Microsoft.FSharp.Core.PrintfImpl129522651019.8%
  
6135417.2%
  
Microsoft.FSharp.Core.PrintfModule62228021.4%
  
1425%
  
Microsoft.FSharp.Core.ProjectionParameterAttribute02200%
 
00
 
Microsoft.FSharp.Core.ReferenceEqualityAttribute02200%
 
00
 
Microsoft.FSharp.Core.ReflectedDefinitionAttribute04400%
 
00
 
Microsoft.FSharp.Core.RequireQualifiedAccessAttribute02200%
 
00
 
Microsoft.FSharp.Core.RequiresExplicitTypeArgumentsAttribute02200%
 
00
 
Microsoft.FSharp.Core.ResultModule03300%
 
00
 
Microsoft.FSharp.Core.SealedAttribute04400%
 
00
 
Microsoft.FSharp.Core.SR03300%
 
00
 
Microsoft.FSharp.Core.StringModule0858500%
 
0660%
 
Microsoft.FSharp.Core.StructAttribute02200%
 
00
 
Microsoft.FSharp.Core.StructuralComparisonAttribute02200%
 
00
 
Microsoft.FSharp.Core.StructuralEqualityAttribute02200%
 
00
 
Microsoft.FSharp.Core.StructuredFormatDisplayAttribute03300%
 
00
 
Microsoft.FSharp.Core.Unit04400%
 
00
 
Microsoft.FSharp.Core.UnverifiableAttribute02200%
 
00
 
Microsoft.FSharp.Core.ValueAsStaticPropertyAttribute02200%
 
00
 
Microsoft.FSharp.Core.ValueOption0262600%
 
040%
 
Microsoft.FSharp.Core.VolatileFieldAttribute02200%
 
00
 
Microsoft.FSharp.Linq.ForwardDeclarations02200%
 
00
 
Microsoft.FSharp.Linq.Helpers02200%
 
00
 
Microsoft.FSharp.Linq.NullableModule0212100%
 
0620%
 
Microsoft.FSharp.Linq.NullableOperators0151500%
 
0600%
 
Microsoft.FSharp.Linq.QueryBuilder0808000%
 
0420%
 
Microsoft.FSharp.Linq.QueryModule059059000%
 
014040%
 
Microsoft.FSharp.Linq.QueryRunExtensions.HighPriority01100%
 
00
 
Microsoft.FSharp.Linq.QueryRunExtensions.LowPriority01100%
 
00
 
Microsoft.FSharp.Linq.QuerySource`202200%
 
00
 
Microsoft.FSharp.Linq.RuntimeHelpers.Adapters0737300%
 
0520%
 
Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`102200%
 
00
 
Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`203300%
 
00
 
Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`304400%
 
00
 
Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`405500%
 
00
 
Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`506600%
 
00
 
Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`607700%
 
00
 
Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`708800%
 
00
 
Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`809900%
 
00
 
Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`204400%
 
00
 
Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter029529500%
 
06440%
 
Microsoft.FSharp.NativeInterop.NativePtrModule0111100%
 
00
 
Microsoft.FSharp.Primitives.Basics.Array012512500%
 
0940%
 
Microsoft.FSharp.Primitives.Basics.List048948900%
 
01720%
 
Microsoft.FSharp.Primitives.Basics.Seq0111100%
 
0120%
 
Microsoft.FSharp.Quotations.DerivedPatternsModule0555500%
 
0140%
 
Microsoft.FSharp.Quotations.ExprShapeModule0484800%
 
01830%
 
Microsoft.FSharp.Quotations.FSharpExpr012412400%
 
01630%
 
Microsoft.FSharp.Quotations.FSharpExpr`103300%
 
00
 
Microsoft.FSharp.Quotations.FSharpVar0313100%
 
0120%
 
Microsoft.FSharp.Quotations.Helpers0191900%
 
0140%
 
Microsoft.FSharp.Quotations.PatternsModule075675600%
 
05570%
 
Microsoft.FSharp.Reflection.DynamicFunction`203300%
 
00
 
Microsoft.FSharp.Reflection.FSharpReflectionExtensions0383800%
 
00
 
Microsoft.FSharp.Reflection.FSharpType0343400%
 
0160%
 
Microsoft.FSharp.Reflection.FSharpValue0787800%
 
0340%
 
Microsoft.FSharp.Reflection.Impl032032000%
 
02500%
 
Microsoft.FSharp.Reflection.ReflectionUtils03300%
 
020%
 
Microsoft.FSharp.Reflection.UnionCaseInfo0171700%
 
020%
 
Microsoft.FSharp.Text.StructuredPrintfImpl.Display036336300%
 
02190%
 
Microsoft.FSharp.Text.StructuredPrintfImpl.FormatOptions0151500%
 
00
 
Microsoft.FSharp.Text.StructuredPrintfImpl.Layout08800%
 
00
 
Microsoft.FSharp.Text.StructuredPrintfImpl.LayoutOps0464600%
 
0100%
 
Microsoft.FSharp.Text.StructuredPrintfImpl.ReflectUtils0363600%
 
0260%
 
Microsoft.FSharp.Text.StructuredPrintfImpl.TaggedTextOps0303000%
 
040%
 
Interop.FSharp1016100%
 
00
 
Interop.FSharp.Functions1016100%
 
00
 
Spekt.TestLogger035135100%
 
01540%
 
Spekt.TestLogger.Core.LoggerConfiguration0222200%
 
0160%
 
Spekt.TestLogger.Core.TestCaseNameParser0838300%
 
0660%
 
Spekt.TestLogger.Core.TestResultInfo0272700%
 
040%
 
Spekt.TestLogger.Core.TestResultStore0232300%
 
00
 
Spekt.TestLogger.Core.TestRunBuilder0282800%
 
020%
 
Spekt.TestLogger.Core.TestRunCompleteWorkflow0262600%
 
040%
 
Spekt.TestLogger.Core.TestRunMessageWorkflow02200%
 
00
 
Spekt.TestLogger.Core.TestRunResultWorkflow07700%
 
00
 
Spekt.TestLogger.Core.TestRunStartWorkflow0121200%
 
00
 
Spekt.TestLogger.Extensions.DefaultTestAdapter01100%
 
00
 
Spekt.TestLogger.Extensions.MSTestAdapter07700%
 
060%
 
Spekt.TestLogger.Extensions.NUnitTestAdapter05500%
 
060%
 
Spekt.TestLogger.Extensions.TestAdapterFactory07700%
 
0120%
 
Spekt.TestLogger.Extensions.XunitTestAdapter0171700%
 
080%
 
Spekt.TestLogger.Platform.ConsoleOutput04400%
 
00
 
Spekt.TestLogger.Platform.FileSystem0202000%
 
080%
 
Spekt.TestLogger.TestLogger0424200%
 
0120%
 
Spekt.TestLogger.Utilities.StringExtensions0181800%
 
0100%