SummaryStarSponsor

Generated on:2024-01-01 - 6:46:06 PM
Parser:MultiReportParser (689x OpenCoverParser)
Assemblies:1
Classes:214
Files:210
Covered lines:7687
Uncovered lines:7439
Coverable lines:15126
Total lines:37565
Line coverage:50.8% (7687 of 15126)
Covered branches:0
Total branches:0
Covered methods:801
Total methods:1684
Method coverage:47.5% (801 of 1684)

Coverage History

Risk Hotspots

Assembly Class Method Cyclomatic complexity NPath complexity Crap Score
GDX GDX.Developer.InputProxy GetKeyCode(...)114 0 13110
GDX GDX.DataTables.DataTableExtensions GetCellValueAsString(...)39 0 1560
GDX GDX.Serializable GetHashCode(...)33 0 1122
GDX GDX.Serializable GetTypeFromHashCode(...)31 0 992
GDX GDX.Developer.Reports.BuildVerification.TestRunner Execute()30 0 930
GDX GDX.DataTables.StableDataTable RemoveColumn(...)31 0 705.97
GDX GDX.DataTables.StableDataTable AddRows(...)20 0 420
GDX GDX.DataTables.StableDataTable AddRows(...)20 0 420
GDX GDX.DataTables.DataTableExtensions GetAllRowDescriptionsSortedByColumns(...)18 0 342
GDX GDX.Developer.ConsoleAutoCompleteProvider UpdateSuggestion(...)18 0 342
GDX GDX.DataTables.DataTableExtensions SetCellValueFromString(...)15 0 240
GDX GDX.DataTables.DataTableExtensions GetComparer(...)14 0 210
GDX GDX.Developer.InputProxy IsExtendedKey(...)13 0 182
GDX GDX.Space GetDirection(...)13 0 182
GDX GDX.DataTables.DataBinding.SerializableTable Update(...)12 0 156
GDX GDX.Localization GetISO639_1(...)12 0 156
GDX GDX.Localization GetTimestampFormat(...)12 0 156
GDX GDX.IO.Compression.TarFile ExtractStream(...)11 0 132
GDX GDX.Space ToRotation(...)11 0 132
GDX GDX.Developer.Console QueueCommand(...)10 0 110

Coverage

NameCoveredUncoveredCoverableTotalLine coverageCoveredTotalBranch coverage
GDX76877439151264253350.8%
  
00
 
GDX.AddressablesExtensions033331140%
 
00
 
GDX.ArrayExtensions73209323078.4%
  
00
 
GDX.BoxColliderExtensions088400%
 
00
 
GDX.ByteExtensions3403477100%
 
00
 
GDX.CameraExtensions02323820%
 
00
 
GDX.CapsuleColliderExtensions02121730%
 
00
 
GDX.Collections.ArrayHolder[T]10120100%
 
00
 
GDX.Collections.BitArray12801515780%
 
00
 
GDX.Collections.BitArray1676136353.8%
  
00
 
GDX.Collections.BitArray256018181070%
 
00
 
GDX.Collections.BitArray3201313630%
 
00
 
GDX.Collections.BitArray512018181550%
 
00
 
GDX.Collections.BitArray64088570%
 
00
 
GDX.Collections.BitArray8103136376.9%
  
00
 
GDX.Collections.DisposeUnsafeSparseSetAndVersionArrayJob04412420%
 
00
 
GDX.Collections.DisposeUnsafeSparseSetJob03312420%
 
00
 
GDX.Collections.DisposeUnsafeVersionArrayJob03312420%
 
00
 
GDX.Collections.FreeList79079174100%
 
00
 
GDX.Collections.Generic.Array2D[T]101810926492.6%
  
00
 
GDX.Collections.Generic.Array2DExtensions2302353100%
 
00
 
GDX.Collections.Generic.Array3D[T]1862411975%
  
00
 
GDX.Collections.Generic.CircularBuffer[T]844913331163.1%
  
00
 
GDX.Collections.Generic.CoalesceArray[T]077771560%
 
00
 
GDX.Collections.Generic.ConcurrentCircularBuffer[T]2912615534118.7%
  
00
 
GDX.Collections.Generic.DictionaryPrimes3654111587.8%
  
00
 
GDX.Collections.Generic.ExpandingArray[T]058581020%
 
00
 
GDX.Collections.Generic.IListExtensions67178422179.7%
  
00
 
GDX.Collections.Generic.IntKeyDictionary[TValue]3502737766792.8%
  
00
 
GDX.Collections.Generic.NativeArray2D[T]071711900%
 
00
 
GDX.Collections.Generic.NativeArray3D[T]2352813082.1%
  
00
 
GDX.Collections.Generic.NativeUniformArray3D[T]12112311152.1%
  
00
 
GDX.Collections.Generic.SerializableDictionary[TKey,TValue]45186320371.4%
  
00
 
GDX.Collections.Generic.SimpleList[T]308731558097.7%
  
00
 
GDX.Collections.Generic.SimpleListExtensions1576221957271.6%
  
00
 
GDX.Collections.Generic.StringKeyDictionary[TValue]31910242172675.7%
  
00
 
GDX.Collections.Generic.UniformArray3D[T]7182511728%
  
00
 
GDX.Collections.NativeArraySparseSet477247996599.5%
 
00
 
GDX.Collections.Pooling.ArrayPool[T]57057120100%
 
00
 
GDX.Collections.Pooling.GameObjectPool1753721262982.5%
  
00
 
GDX.Collections.Pooling.ManagedPoolBuilder22406216435.4%
  
00
 
GDX.Collections.Pooling.ManagedPools28507822235.8%
  
00
 
GDX.Collections.Pooling.SimpleListManagedPool7810818643341.9%
  
00
 
GDX.Collections.SparseSet1001591060183894.4%
  
00
 
GDX.Collections.UnsafeSparseSet55849607124291.9%
  
00
 
GDX.Collections.UnsafeSparseSetDebugView0121212420%
 
00
 
GDX.Config24024187100%
 
00
 
GDX.Core2432715788.8%
  
00
 
GDX.DataTables.CellValues.AnimationCurveCellValue032321260%
 
00
 
GDX.DataTables.CellValues.BoolCellValue032321250%
 
00
 
GDX.DataTables.CellValues.BoundsCellValue032321260%
 
00
 
GDX.DataTables.CellValues.BoundsIntCellValue032321260%
 
00
 
GDX.DataTables.CellValues.ByteCellValue032321250%
 
00
 
GDX.DataTables.CellValues.CharCellValue032321250%
 
00
 
GDX.DataTables.CellValues.ColorCellValue032321260%
 
00
 
GDX.DataTables.CellValues.DoubleCellValue032321250%
 
00
 
GDX.DataTables.CellValues.EnumIntCellValue040401510%
 
00
 
GDX.DataTables.CellValues.FloatCellValue032321250%
 
00
 
GDX.DataTables.CellValues.GradientCellValue032321260%
 
00
 
GDX.DataTables.CellValues.Hash128CellValue032321260%
 
00
 
GDX.DataTables.CellValues.IntCellValue032321250%
 
00
 
GDX.DataTables.CellValues.LayerMaskCellValue032321260%
 
00
 
GDX.DataTables.CellValues.LongCellValue032321250%
 
00
 
GDX.DataTables.CellValues.ObjectCellValue032321260%
 
00
 
GDX.DataTables.CellValues.QuaternionCellValue038381480%
 
00
 
GDX.DataTables.CellValues.RectCellValue032321260%
 
00
 
GDX.DataTables.CellValues.RectIntCellValue032321250%
 
00
 
GDX.DataTables.CellValues.SByteCellValue032321250%
 
00
 
GDX.DataTables.CellValues.ShortCellValue032321250%
 
00
 
GDX.DataTables.CellValues.StringCellValue032321250%
 
00
 
GDX.DataTables.CellValues.UIntCellValue032321250%
 
00
 
GDX.DataTables.CellValues.ULongCellValue032321250%
 
00
 
GDX.DataTables.CellValues.UShortCellValue032321250%
 
00
 
GDX.DataTables.CellValues.Vector2CellValue032321260%
 
00
 
GDX.DataTables.CellValues.Vector2IntCellValue032321270%
 
00
 
GDX.DataTables.CellValues.Vector3CellValue032321270%
 
00
 
GDX.DataTables.CellValues.Vector3IntCellValue032321270%
 
00
 
GDX.DataTables.CellValues.Vector4CellValue032321270%
 
00
 
GDX.DataTables.ColumnDescription033410%
 
00
 
GDX.DataTables.ColumnSorters.BoolColumnSorter01414370%
 
00
 
GDX.DataTables.ColumnSorters.ColumnSorterBase02222510%
 
00
 
GDX.DataTables.ColumnSorters.DoubleColumnSorter01111320%
 
00
 
GDX.DataTables.ColumnSorters.EnumIntColumnSorter01111320%
 
00
 
GDX.DataTables.ColumnSorters.FloatColumnSorter01111320%
 
00
 
GDX.DataTables.ColumnSorters.IntColumnSorter01111320%
 
00
 
GDX.DataTables.ColumnSorters.LongColumnSorter01111320%
 
00
 
GDX.DataTables.ColumnSorters.RowNameColumnSorter088260%
 
00
 
GDX.DataTables.ColumnSorters.StringColumnSorter088260%
 
00
 
GDX.DataTables.ColumnSorters.UIntColumnSorter01111320%
 
00
 
GDX.DataTables.ColumnSorters.ULongColumnSorter01111320%
 
00
 
GDX.DataTables.DataBinding.DataBindingProvider12637514816%
  
00
 
GDX.DataTables.DataBinding.Formats.CommaSeperatedValueFormat101361462786.8%
  
00
 
GDX.DataTables.DataBinding.Formats.JavaScriptObjectNotationFormat1031419424.3%
  
00
 
GDX.DataTables.DataBinding.SerializableRow055450%
 
00
 
GDX.DataTables.DataBinding.SerializableTable088881880%
 
00
 
GDX.DataTables.DataTableBase4141879122.2%
  
00
 
GDX.DataTables.DataTableExtensions01551553390%
 
00
 
GDX.DataTables.DataTableMetaData4252910913.7%
  
00
 
GDX.DataTables.RowDescription033360%
 
00
 
GDX.DataTables.StableDataTable5746801254205345.7%
  
00
 
GDX.Developer.BooleanWatch01818560%
 
00
 
GDX.Developer.CommandLineParser3903988100%
 
00
 
GDX.Developer.Console4817722536021.3%
  
00
 
GDX.Developer.ConsoleAutoCompleteProvider061611080%
 
00
 
GDX.Developer.ConsoleCommandBase11516696.2%
  
00
 
GDX.Developer.ConsoleCommands.BuildVerificationTestConsoleCommand350531315.6%
  
00
 
GDX.Developer.ConsoleCommands.ConsoleVariablesConsoleCommand323265111.5%
  
00
 
GDX.Developer.ConsoleCommands.ExecConsoleCommand355581095.1%
  
00
 
GDX.Developer.ConsoleCommands.GarbageCollectionConsoleCommand310133623%
  
00
 
GDX.Developer.ConsoleCommands.HelpConsoleCommand33134658.8%
  
00
 
GDX.Developer.ConsoleCommands.HideConsoleCommand310134023%
  
00
 
GDX.Developer.ConsoleCommands.InputKeyPressConsoleCommand321246012.5%
  
00
 
GDX.Developer.ConsoleCommands.PlayerLoopConsoleCommand313164218.7%
  
00
 
GDX.Developer.ConsoleCommands.QuitConsoleCommand320236213%
  
00
 
GDX.Developer.ConsoleCommands.SceneListConsoleCommand317204415%
  
00
 
GDX.Developer.ConsoleCommands.SceneLoadConsoleCommand377801453.7%
  
00
 
GDX.Developer.ConsoleCommands.SceneWaitConsoleCommand3692933.3%
  
00
 
GDX.Developer.ConsoleCommands.ScreenCaptureConsoleCommand427317712.9%
  
00
 
GDX.Developer.ConsoleCommands.ShowConsoleCommand310134023%
  
00
 
GDX.Developer.ConsoleCommands.VersionConsoleCommand310133723%
  
00
 
GDX.Developer.ConsoleCommands.WaitConsoleCommand316194715.7%
  
00
 
GDX.Developer.ConsoleCommands.WatchAllConsoleCommand323265911.5%
  
00
 
GDX.Developer.ConsoleCommands.WatchConsoleCommand33134768.8%
  
00
 
GDX.Developer.ConsoleCommands.WatchListConsoleCommand433377010.8%
  
00
 
GDX.Developer.ConsoleLog14657914217.7%
  
00
 
GDX.Developer.ConsoleLogEntry718255928%
  
00
 
GDX.Developer.ConsoleVariableBase02424800%
 
00
 
GDX.Developer.ConsoleVariables.BooleanConsoleVariable04040820%
 
00
 
GDX.Developer.ConsoleVariables.FloatConsoleVariable04242840%
 
00
 
GDX.Developer.ConsoleVariables.IntegerConsoleVariable04242830%
 
00
 
GDX.Developer.ConsoleVariables.StringConsoleVariable02828660%
 
00
 
GDX.Developer.ConsoleVariableSettings10566610815.1%
  
00
 
GDX.Developer.FloatChartWatch080801380%
 
00
 
GDX.Developer.FloatRangeWatch02727590%
 
00
 
GDX.Developer.InputProxy02192197230%
 
00
 
GDX.Developer.IntegerChartWatch078781340%
 
00
 
GDX.Developer.IntegerRangeWatch02727570%
 
00
 
GDX.Developer.ManagedUpdateSystem01471472940%
 
00
 
GDX.Developer.Profiling050501450%
 
00
 
GDX.Developer.Reports.BuildVerification.SimpleTestBehaviour04040880%
 
00
 
GDX.Developer.Reports.BuildVerification.TestRunner01221221880%
 
00
 
GDX.Developer.Reports.BuildVerification.TestScene01010320%
 
00
 
GDX.Developer.Reports.BuildVerificationReport03535580%
 
00
 
GDX.Developer.Reports.NUnitReport1494919829775.2%
  
00
 
GDX.Developer.Reports.Resource.IntegerDiff2313368163.8%
  
00
 
GDX.Developer.Reports.Resource.LongDiff345398987.1%
  
00
 
GDX.Developer.Reports.Resource.Objects.AssetBundleObjectInfo93125275%
  
00
 
GDX.Developer.Reports.Resource.Objects.MeshObjectInfo113146178.5%
  
00
 
GDX.Developer.Reports.Resource.Objects.ObjectInfo4285016884%
  
00
 
GDX.Developer.Reports.Resource.Objects.ObjectInfoFactory525307616.6%
  
00
 
GDX.Developer.Reports.Resource.Objects.ShaderObjectInfo93125575%
  
00
 
GDX.Developer.Reports.Resource.Objects.TextureObjectInfo206267776.9%
  
00
 
GDX.Developer.Reports.Resource.ResourceReport49116015281.6%
  
00
 
GDX.Developer.Reports.Resource.ResourceReportContext1101140100%
 
00
 
GDX.Developer.Reports.Resource.Sections.ApplicationSection1301357100%
 
00
 
GDX.Developer.Reports.Resource.Sections.MemoryDiffSection2202261100%
 
00
 
GDX.Developer.Reports.Resource.Sections.MemorySection2202287100%
 
00
 
GDX.Developer.Reports.ResourcesAuditReport1152714238480.9%
  
00
 
GDX.Developer.Reports.ResourcesDiffReport1301414423390.2%
  
00
 
GDX.Developer.RuntimeConsoleController02022023650%
 
00
 
GDX.Developer.RuntimeWatchController064641170%
 
00
 
GDX.Developer.SemanticVersion86086243100%
 
00
 
GDX.Developer.SimpleWatch109195552.6%
  
00
 
GDX.Developer.TextGenerator59059163100%
 
00
 
GDX.Developer.TransientReference42216318566.6%
  
00
 
GDX.Developer.WatchBase13627513817.3%
  
00
 
GDX.Developer.WatchProvider2412114522116.5%
  
00
 
GDX.Developer.WatchSettings20446410731.2%
  
00
 
GDX.Display01212850%
 
00
 
GDX.EnumExtensions1401454100%
 
00
 
GDX.Experimental.DebugDraw1501596100%
 
00
 
GDX.Experimental.DebugDrawBuffer242522767348.6%
  
00
 
GDX.Experimental.DebugDrawShapes01971973700%
 
00
 
GDX.GameObjectExtensions018181210%
 
00
 
GDX.IO.CoalesceStream477912631737.3%
  
00
 
GDX.IO.Compression.TarFile063631330%
 
00
 
GDX.Jobs.ParallelFor.Color32CompareJob01313540%
 
00
 
GDX.Jobs.ParallelFor.Color32MatchJob099540%
 
00
 
GDX.Jobs.ParallelFor.ColorCompareJob01313510%
 
00
 
GDX.Jobs.ParallelFor.ColorMatchJob099510%
 
00
 
GDX.Jobs.ParallelFor.IntegerBufferCopyJob033390%
 
00
 
GDX.Jobs.ParallelFor.IntegerBufferFillJob033390%
 
00
 
GDX.Jobs.ParallelFor.IntegerBufferSwapJob033430%
 
00
 
GDX.Localization18426024330%
  
00
 
GDX.Mathematics.Byte2120140260106246.1%
  
00
 
GDX.Mathematics.FibonacciHash02020690%
 
00
 
GDX.Mathematics.Random.RandomAdaptor3003084100%
 
00
 
GDX.Mathematics.Random.RandomWrapper3503575100%
 
00
 
GDX.Mathematics.Random.WELL1024a1180118330100%
 
00
 
GDX.Mathematics.Range1201272100%
 
00
 
GDX.Mathematics.Rotate077400%
 
00
 
GDX.Mathematics.Smooth01010620%
 
00
 
GDX.Memory01616670%
 
00
 
GDX.MeshExtensions01414460%
 
00
 
GDX.ObjectExtensions099380%
 
00
 
GDX.Platform545210628550.9%
  
00
 
GDX.PlayerLoopSystemExtensions1066717339561.2%
  
00
 
GDX.RectExtensions088270%
 
00
 
GDX.Reflection120312333397.5%
  
00
 
GDX.RigidbodyExtensions044390%
 
00
 
GDX.SceneExtensions01111300%
 
00
 
GDX.SegmentedString1280128276100%
 
00
 
GDX.Serializable6713820543232.6%
  
00
 
GDX.Space055551460%
 
00
 
GDX.StringExtensions2680268748100%
 
00
 
GDX.Threading.TaskBase81081305100%
 
00
 
GDX.Threading.TaskDirector2130213469100%
 
00
 
GDX.Threading.TaskDirectorSystem53053158100%
 
00
 
GDX.Threading.TaskExtensions60629100%
 
00
 
GDX.Threading.WaitFor1501580100%
 
00
 
GDX.Threading.WaitWhile1501544100%
 
00
 
GDX.TransformExtensions6777417690.5%
  
00
 
GDX.Vector2Extensions50050153100%
 
00
 
GDX.Vector3Extensions68068196100%
 
00
 
GDX.VisualElementStyles639459613.3%
  
00