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

0255075100

Risk Hotspots

Top:
Filter:
AssemblyClassMethodCyclomatic complexityNPath complexityCrap Score
GDXGDX.Developer.InputProxy GetKeyCode(...) 114013110
GDXGDX.DataTables.DataTableExtensions GetCellValueAsString(...) 3901560
GDXGDX.Serializable GetHashCode(...) 3301122
GDXGDX.Serializable GetTypeFromHashCode(...) 310992
GDXGDX.Developer.Reports.BuildVerification.TestRunner Execute() 300930
GDXGDX.DataTables.StableDataTable RemoveColumn(...) 310705.97
GDXGDX.DataTables.StableDataTable AddRows(...) 200420
GDXGDX.DataTables.StableDataTable AddRows(...) 200420
GDXGDX.DataTables.DataTableExtensions GetAllRowDescriptionsSortedByColumns(...) 180342
GDXGDX.Developer.ConsoleAutoCompleteProvider UpdateSuggestion(...) 180342

Coverage

By assembly
Grouping:
Filter:
NameCoveredUncoveredCoverableTotalLine coverageCoveredTotalBranch coverage
GDX76877439151264253350.8%
00
GDX.AddressablesExtensions 0 33 33 114 0%
0 0
GDX.ArrayExtensions 73 20 93 230 78.4%
0 0
GDX.BoxColliderExtensions 0 8 8 40 0%
0 0
GDX.ByteExtensions 34 0 34 77 100%
0 0
GDX.CameraExtensions 0 23 23 82 0%
0 0
GDX.CapsuleColliderExtensions 0 21 21 73 0%
0 0
GDX.Collections.ArrayHolder[T] 1 0 1 20 100%
0 0
GDX.Collections.BitArray128 0 15 15 78 0%
0 0
GDX.Collections.BitArray16 7 6 13 63 53.8%
0 0
GDX.Collections.BitArray256 0 18 18 107 0%
0 0
GDX.Collections.BitArray32 0 13 13 63 0%
0 0
GDX.Collections.BitArray512 0 18 18 155 0%
0 0
GDX.Collections.BitArray64 0 8 8 57 0%
0 0
GDX.Collections.BitArray8 10 3 13 63 76.9%
0 0
GDX.Collections.DisposeUnsafeSparseSetAndVersionArrayJob 0 4 4 1242 0%
0 0
GDX.Collections.DisposeUnsafeSparseSetJob 0 3 3 1242 0%
0 0
GDX.Collections.DisposeUnsafeVersionArrayJob 0 3 3 1242 0%
0 0
GDX.Collections.FreeList 79 0 79 174 100%
0 0
GDX.Collections.Generic.Array2DExtensions 23 0 23 53 100%
0 0
GDX.Collections.Generic.Array2D[T] 101 8 109 264 92.6%
0 0
GDX.Collections.Generic.Array3D[T] 18 6 24 119 75%
0 0
GDX.Collections.Generic.CircularBuffer[T] 84 49 133 311 63.1%
0 0
GDX.Collections.Generic.CoalesceArray[T] 0 77 77 156 0%
0 0
GDX.Collections.Generic.ConcurrentCircularBuffer[T] 29 126 155 341 18.7%
0 0
GDX.Collections.Generic.DictionaryPrimes 36 5 41 115 87.8%
0 0
GDX.Collections.Generic.ExpandingArray[T] 0 58 58 102 0%
0 0
GDX.Collections.Generic.IListExtensions 67 17 84 221 79.7%
0 0
GDX.Collections.Generic.IntKeyDictionary[TValue] 350 27 377 667 92.8%
0 0
GDX.Collections.Generic.NativeArray2D[T] 0 71 71 190 0%
0 0
GDX.Collections.Generic.NativeArray3D[T] 23 5 28 130 82.1%
0 0
GDX.Collections.Generic.NativeUniformArray3D[T] 12 11 23 111 52.1%
0 0
GDX.Collections.Generic.SerializableDictionary[TKey,TValue] 45 18 63 203 71.4%
0 0
GDX.Collections.Generic.SimpleListExtensions 157 62 219 572 71.6%
0 0
GDX.Collections.Generic.SimpleList[T] 308 7 315 580 97.7%
0 0
GDX.Collections.Generic.StringKeyDictionary[TValue] 319 102 421 726 75.7%
0 0
GDX.Collections.Generic.UniformArray3D[T] 7 18 25 117 28%
0 0
GDX.Collections.NativeArraySparseSet 477 2 479 965 99.5%
0 0
GDX.Collections.Pooling.ArrayPool[T] 57 0 57 120 100%
0 0
GDX.Collections.Pooling.GameObjectPool 175 37 212 629 82.5%
0 0
GDX.Collections.Pooling.ManagedPoolBuilder 22 40 62 164 35.4%
0 0
GDX.Collections.Pooling.ManagedPools 28 50 78 222 35.8%
0 0
GDX.Collections.Pooling.SimpleListManagedPool 78 108 186 433 41.9%
0 0
GDX.Collections.SparseSet 1001 59 1060 1838 94.4%
0 0
GDX.Collections.UnsafeSparseSet 558 49 607 1242 91.9%
0 0
GDX.Collections.UnsafeSparseSetDebugView 0 12 12 1242 0%
0 0
GDX.Config 24 0 24 187 100%
0 0
GDX.Core 24 3 27 157 88.8%
0 0
GDX.DataTables.CellValues.AnimationCurveCellValue 0 32 32 126 0%
0 0
GDX.DataTables.CellValues.BoolCellValue 0 32 32 125 0%
0 0
GDX.DataTables.CellValues.BoundsCellValue 0 32 32 126 0%
0 0
GDX.DataTables.CellValues.BoundsIntCellValue 0 32 32 126 0%
0 0
GDX.DataTables.CellValues.ByteCellValue 0 32 32 125 0%
0 0
GDX.DataTables.CellValues.CharCellValue 0 32 32 125 0%
0 0
GDX.DataTables.CellValues.ColorCellValue 0 32 32 126 0%
0 0
GDX.DataTables.CellValues.DoubleCellValue 0 32 32 125 0%
0 0
GDX.DataTables.CellValues.EnumIntCellValue 0 40 40 151 0%
0 0
GDX.DataTables.CellValues.FloatCellValue 0 32 32 125 0%
0 0
GDX.DataTables.CellValues.GradientCellValue 0 32 32 126 0%
0 0
GDX.DataTables.CellValues.Hash128CellValue 0 32 32 126 0%
0 0
GDX.DataTables.CellValues.IntCellValue 0 32 32 125 0%
0 0
GDX.DataTables.CellValues.LayerMaskCellValue 0 32 32 126 0%
0 0
GDX.DataTables.CellValues.LongCellValue 0 32 32 125 0%
0 0
GDX.DataTables.CellValues.ObjectCellValue 0 32 32 126 0%
0 0
GDX.DataTables.CellValues.QuaternionCellValue 0 38 38 148 0%
0 0
GDX.DataTables.CellValues.RectCellValue 0 32 32 126 0%
0 0
GDX.DataTables.CellValues.RectIntCellValue 0 32 32 125 0%
0 0
GDX.DataTables.CellValues.SByteCellValue 0 32 32 125 0%
0 0
GDX.DataTables.CellValues.ShortCellValue 0 32 32 125 0%
0 0
GDX.DataTables.CellValues.StringCellValue 0 32 32 125 0%
0 0
GDX.DataTables.CellValues.UIntCellValue 0 32 32 125 0%
0 0
GDX.DataTables.CellValues.ULongCellValue 0 32 32 125 0%
0 0
GDX.DataTables.CellValues.UShortCellValue 0 32 32 125 0%
0 0
GDX.DataTables.CellValues.Vector2CellValue 0 32 32 126 0%
0 0
GDX.DataTables.CellValues.Vector2IntCellValue 0 32 32 127 0%
0 0
GDX.DataTables.CellValues.Vector3CellValue 0 32 32 127 0%
0 0
GDX.DataTables.CellValues.Vector3IntCellValue 0 32 32 127 0%
0 0
GDX.DataTables.CellValues.Vector4CellValue 0 32 32 127 0%
0 0
GDX.DataTables.ColumnDescription 0 3 3 41 0%
0 0
GDX.DataTables.ColumnSorters.BoolColumnSorter 0 14 14 37 0%
0 0
GDX.DataTables.ColumnSorters.ColumnSorterBase 0 22 22 51 0%
0 0
GDX.DataTables.ColumnSorters.DoubleColumnSorter 0 11 11 32 0%
0 0
GDX.DataTables.ColumnSorters.EnumIntColumnSorter 0 11 11 32 0%
0 0
GDX.DataTables.ColumnSorters.FloatColumnSorter 0 11 11 32 0%
0 0
GDX.DataTables.ColumnSorters.IntColumnSorter 0 11 11 32 0%
0 0
GDX.DataTables.ColumnSorters.LongColumnSorter 0 11 11 32 0%
0 0
GDX.DataTables.ColumnSorters.RowNameColumnSorter 0 8 8 26 0%
0 0
GDX.DataTables.ColumnSorters.StringColumnSorter 0 8 8 26 0%
0 0
GDX.DataTables.ColumnSorters.UIntColumnSorter 0 11 11 32 0%
0 0
GDX.DataTables.ColumnSorters.ULongColumnSorter 0 11 11 32 0%
0 0
GDX.DataTables.DataBinding.DataBindingProvider 12 63 75 148 16%
0 0
GDX.DataTables.DataBinding.Formats.CommaSeperatedValueFormat 10 136 146 278 6.8%
0 0
GDX.DataTables.DataBinding.Formats.JavaScriptObjectNotationFormat 10 31 41 94 24.3%
0 0
GDX.DataTables.DataBinding.SerializableRow 0 5 5 45 0%
0 0
GDX.DataTables.DataBinding.SerializableTable 0 88 88 188 0%
0 0
GDX.DataTables.DataTableBase 4 14 18 791 22.2%
0 0
GDX.DataTables.DataTableExtensions 0 155 155 339 0%
0 0
GDX.DataTables.DataTableMetaData 4 25 29 109 13.7%
0 0
GDX.DataTables.RowDescription 0 3 3 36 0%
0 0
GDX.DataTables.StableDataTable 574 680 1254 2053 45.7%
0 0
GDX.Developer.BooleanWatch 0 18 18 56 0%
0 0
GDX.Developer.CommandLineParser 39 0 39 88 100%
0 0
GDX.Developer.Console 48 177 225 360 21.3%
0 0
GDX.Developer.ConsoleAutoCompleteProvider 0 61 61 108 0%
0 0
GDX.Developer.ConsoleCommandBase 1 15 16 69 6.2%
0 0
GDX.Developer.ConsoleCommands.BuildVerificationTestConsoleCommand 3 50 53 131 5.6%
0 0
GDX.Developer.ConsoleCommands.ConsoleVariablesConsoleCommand 3 23 26 51 11.5%
0 0
GDX.Developer.ConsoleCommands.ExecConsoleCommand 3 55 58 109 5.1%
0 0
GDX.Developer.ConsoleCommands.GarbageCollectionConsoleCommand 3 10 13 36 23%
0 0
GDX.Developer.ConsoleCommands.HelpConsoleCommand 3 31 34 65 8.8%
0 0
GDX.Developer.ConsoleCommands.HideConsoleCommand 3 10 13 40 23%
0 0
GDX.Developer.ConsoleCommands.InputKeyPressConsoleCommand 3 21 24 60 12.5%
0 0
GDX.Developer.ConsoleCommands.PlayerLoopConsoleCommand 3 13 16 42 18.7%
0 0
GDX.Developer.ConsoleCommands.QuitConsoleCommand 3 20 23 62 13%
0 0
GDX.Developer.ConsoleCommands.SceneListConsoleCommand 3 17 20 44 15%
0 0
GDX.Developer.ConsoleCommands.SceneLoadConsoleCommand 3 77 80 145 3.7%
0 0
GDX.Developer.ConsoleCommands.SceneWaitConsoleCommand 3 6 9 29 33.3%
0 0
GDX.Developer.ConsoleCommands.ScreenCaptureConsoleCommand 4 27 31 77 12.9%
0 0
GDX.Developer.ConsoleCommands.ShowConsoleCommand 3 10 13 40 23%
0 0
GDX.Developer.ConsoleCommands.VersionConsoleCommand 3 10 13 37 23%
0 0
GDX.Developer.ConsoleCommands.WaitConsoleCommand 3 16 19 47 15.7%
0 0
GDX.Developer.ConsoleCommands.WatchAllConsoleCommand 3 23 26 59 11.5%
0 0
GDX.Developer.ConsoleCommands.WatchConsoleCommand 3 31 34 76 8.8%
0 0
GDX.Developer.ConsoleCommands.WatchListConsoleCommand 4 33 37 70 10.8%
0 0
GDX.Developer.ConsoleLog 14 65 79 142 17.7%
0 0
GDX.Developer.ConsoleLogEntry 7 18 25 59 28%
0 0
GDX.Developer.ConsoleVariableBase 0 24 24 80 0%
0 0
GDX.Developer.ConsoleVariableSettings 10 56 66 108 15.1%
0 0
GDX.Developer.ConsoleVariables.BooleanConsoleVariable 0 40 40 82 0%
0 0
GDX.Developer.ConsoleVariables.FloatConsoleVariable 0 42 42 84 0%
0 0
GDX.Developer.ConsoleVariables.IntegerConsoleVariable 0 42 42 83 0%
0 0
GDX.Developer.ConsoleVariables.StringConsoleVariable 0 28 28 66 0%
0 0
GDX.Developer.FloatChartWatch 0 80 80 138 0%
0 0
GDX.Developer.FloatRangeWatch 0 27 27 59 0%
0 0
GDX.Developer.InputProxy 0 219 219 723 0%
0 0
GDX.Developer.IntegerChartWatch 0 78 78 134 0%
0 0
GDX.Developer.IntegerRangeWatch 0 27 27 57 0%
0 0
GDX.Developer.ManagedUpdateSystem 0 147 147 294 0%
0 0
GDX.Developer.Profiling 0 50 50 145 0%
0 0
GDX.Developer.Reports.BuildVerification.SimpleTestBehaviour 0 40 40 88 0%
0 0
GDX.Developer.Reports.BuildVerification.TestRunner 0 122 122 188 0%
0 0
GDX.Developer.Reports.BuildVerification.TestScene 0 10 10 32 0%
0 0
GDX.Developer.Reports.BuildVerificationReport 0 35 35 58 0%
0 0
GDX.Developer.Reports.NUnitReport 149 49 198 297 75.2%
0 0
GDX.Developer.Reports.Resource.IntegerDiff 23 13 36 81 63.8%
0 0
GDX.Developer.Reports.Resource.LongDiff 34 5 39 89 87.1%
0 0
GDX.Developer.Reports.Resource.Objects.AssetBundleObjectInfo 9 3 12 52 75%
0 0
GDX.Developer.Reports.Resource.Objects.MeshObjectInfo 11 3 14 61 78.5%
0 0
GDX.Developer.Reports.Resource.Objects.ObjectInfo 42 8 50 168 84%
0 0
GDX.Developer.Reports.Resource.Objects.ObjectInfoFactory 5 25 30 76 16.6%
0 0
GDX.Developer.Reports.Resource.Objects.ShaderObjectInfo 9 3 12 55 75%
0 0
GDX.Developer.Reports.Resource.Objects.TextureObjectInfo 20 6 26 77 76.9%
0 0
GDX.Developer.Reports.Resource.ResourceReport 49 11 60 152 81.6%
0 0
GDX.Developer.Reports.Resource.ResourceReportContext 11 0 11 40 100%
0 0
GDX.Developer.Reports.Resource.Sections.ApplicationSection 13 0 13 57 100%
0 0
GDX.Developer.Reports.Resource.Sections.MemoryDiffSection 22 0 22 61 100%
0 0
GDX.Developer.Reports.Resource.Sections.MemorySection 22 0 22 87 100%
0 0
GDX.Developer.Reports.ResourcesAuditReport 115 27 142 384 80.9%
0 0
GDX.Developer.Reports.ResourcesDiffReport 130 14 144 233 90.2%
0 0
GDX.Developer.RuntimeConsoleController 0 202 202 365 0%
0 0
GDX.Developer.RuntimeWatchController 0 64 64 117 0%
0 0
GDX.Developer.SemanticVersion 86 0 86 243 100%
0 0
GDX.Developer.SimpleWatch 10 9 19 55 52.6%
0 0
GDX.Developer.TextGenerator 59 0 59 163 100%
0 0
GDX.Developer.TransientReference 42 21 63 185 66.6%
0 0
GDX.Developer.WatchBase 13 62 75 138 17.3%
0 0
GDX.Developer.WatchProvider 24 121 145 221 16.5%
0 0
GDX.Developer.WatchSettings 20 44 64 107 31.2%
0 0
GDX.Display 0 12 12 85 0%
0 0
GDX.EnumExtensions 14 0 14 54 100%
0 0
GDX.Experimental.DebugDraw 15 0 15 96 100%
0 0
GDX.Experimental.DebugDrawBuffer 24 252 276 734 8.6%
0 0
GDX.Experimental.DebugDrawShapes 0 197 197 370 0%
0 0
GDX.GameObjectExtensions 0 18 18 121 0%
0 0
GDX.IO.CoalesceStream 47 79 126 317 37.3%
0 0
GDX.IO.Compression.TarFile 0 63 63 133 0%
0 0
GDX.Jobs.ParallelFor.Color32CompareJob 0 13 13 54 0%
0 0
GDX.Jobs.ParallelFor.Color32MatchJob 0 9 9 54 0%
0 0
GDX.Jobs.ParallelFor.ColorCompareJob 0 13 13 51 0%
0 0
GDX.Jobs.ParallelFor.ColorMatchJob 0 9 9 51 0%
0 0
GDX.Jobs.ParallelFor.IntegerBufferCopyJob 0 3 3 39 0%
0 0
GDX.Jobs.ParallelFor.IntegerBufferFillJob 0 3 3 39 0%
0 0
GDX.Jobs.ParallelFor.IntegerBufferSwapJob 0 3 3 43 0%
0 0
GDX.Localization 18 42 60 243 30%
0 0
GDX.Mathematics.Byte2 120 140 260 1062 46.1%
0 0
GDX.Mathematics.FibonacciHash 0 20 20 69 0%
0 0
GDX.Mathematics.Random.RandomAdaptor 30 0 30 84 100%
0 0
GDX.Mathematics.Random.RandomWrapper 35 0 35 75 100%
0 0
GDX.Mathematics.Random.WELL1024a 118 0 118 330 100%
0 0
GDX.Mathematics.Range 12 0 12 72 100%
0 0
GDX.Mathematics.Rotate 0 7 7 40 0%
0 0
GDX.Mathematics.Smooth 0 10 10 62 0%
0 0
GDX.Memory 0 16 16 67 0%
0 0
GDX.MeshExtensions 0 14 14 46 0%
0 0
GDX.ObjectExtensions 0 9 9 38 0%
0 0
GDX.Platform 54 52 106 285 50.9%
0 0
GDX.PlayerLoopSystemExtensions 106 67 173 395 61.2%
0 0
GDX.RectExtensions 0 8 8 27 0%
0 0
GDX.Reflection 120 3 123 333 97.5%
0 0
GDX.RigidbodyExtensions 0 4 4 39 0%
0 0
GDX.SceneExtensions 0 11 11 30 0%
0 0
GDX.SegmentedString 128 0 128 276 100%
0 0
GDX.Serializable 67 138 205 432 32.6%
0 0
GDX.Space 0 55 55 146 0%
0 0
GDX.StringExtensions 268 0 268 748 100%
0 0
GDX.Threading.TaskBase 81 0 81 305 100%
0 0
GDX.Threading.TaskDirector 213 0 213 469 100%
0 0
GDX.Threading.TaskDirectorSystem 53 0 53 158 100%
0 0
GDX.Threading.TaskExtensions 6 0 6 29 100%
0 0
GDX.Threading.WaitFor 15 0 15 80 100%
0 0
GDX.Threading.WaitWhile 15 0 15 44 100%
0 0
GDX.TransformExtensions 67 7 74 176 90.5%
0 0
GDX.Vector2Extensions 50 0 50 153 100%
0 0
GDX.Vector3Extensions 68 0 68 196 100%
0 0
GDX.VisualElementStyles 6 39 45 96 13.3%
0 0