Skip to content

update version

update version #471

GitHub Actions / Coverage Report Summary succeeded Nov 22, 2024 in 0s

Coverage Report Summary

Created by Report-Generator

Details

Summary

Generated on: 11/22/2024 - 21:17:05
Coverage date: 11/22/2024 - 21:16:57
Parser: MultiReport (2x Cobertura)
Assemblies: 3
Classes: 111
Files: 85
Line coverage: 18.4% (707 of 3823)
Covered lines: 707
Uncovered lines: 3116
Coverable lines: 3823
Total lines: 9104
Branch coverage: 11.6% (213 of 1833)
Covered branches: 213
Total branches: 1833
Method coverage: Feature is only available for sponsors
Name Covered Uncovered Coverable Total Line coverage Covered Total Branch coverage
Backdash 668 2889 3557 12152 18.7% 196 1681 11.6%
Backdash.Backends.BackendServices 0 1 1 66 0% 0 0
Backdash.Backends.BackendServices`2 0 18 18 66 0% 0 36 0%
Backdash.Backends.Peer2PeerBackend`2 0 392 392 690 0% 0 272 0%
Backdash.Backends.ReplayBackend`2 0 101 101 203 0% 0 36 0%
Backdash.Backends.SpectatorBackend`2 0 138 138 265 0% 0 42 0%
Backdash.Backends.SyncTestBackend`2 0 162 162 308 0% 0 68 0%
Backdash.Core.BackgroundJobManager 0 60 60 130 0% 0 16 0%
Backdash.Core.Clock 1 1 2 15 50% 0 0
Backdash.Core.DefaultRandomNumberGenerator 0 17 17 46 0% 0 2 0%
Backdash.Core.FileTextLogWriter 0 10 10 105 0% 0 2 0%
Backdash.Core.InvalidTypeArgumentException 0 2 2 75 0% 0 0
Backdash.Core.InvalidTypeArgumentException`1 0 2 2 75 0% 0 0
Backdash.Core.Logger 13 37 50 128 26% 4 22 18.1%
Backdash.Core.Mem 56 17 73 171 76.7% 28 36 77.7%
Backdash.Core.NetcodeDeserializationException 0 3 3 75 0% 0 0
Backdash.Core.NetcodeDeserializationException`1 0 1 1 75 0% 0 0
Backdash.Core.NetcodeException 0 3 3 75 0% 0 0
Backdash.Core.NetcodeSerializationException 0 3 3 75 0% 0 0
Backdash.Core.NetcodeSerializationException`1 0 1 1 75 0% 0 0
Backdash.Core.TextLogWriter 1 14 15 105 6.6% 0 4 0%
Backdash.Core.ThrowHelpers 4 15 19 56 21% 2 12 16.6%
Backdash.Core.TypeHelpers 0 16 16 34 0% 0 14 0%
Backdash.Data.ArrayCollectionBuilder 1 0 1 435 100% 0 0
Backdash.Data.ByteSize 1 159 160 428 0.6% 0 124 0%
Backdash.Data.EquatableArray`1 35 83 118 435 29.6% 12 30 40%
Backdash.Data.Frame 13 30 43 179 30.2% 0 6 0%
Backdash.Data.FrameSpan 0 50 50 208 0% 0 14 0%
Backdash.Data.SynchronizedInput`1 0 2 2 21 0% 0 0
Backdash.EmptySessionHandler`1 0 10 10 97 0% 0 14 0%
Backdash.Extensions 1 0 1 41 100% 2 2 100%
Backdash.InternalExtensions 11 7 18 41 61.1% 2 6 33.3%
Backdash.IRollbackHandler`1 0 1 1 97 0% 0 0
Backdash.IRollbackSession`1 0 6 6 185 0% 0 4 0%
Backdash.LocalPlayer 0 1 1 104 0% 0 0
Backdash.Network.Client.PeerClient`1 35 0 35 252 100% 2 4 50%
Backdash.Network.Client.PeerClientFactory 0 19 19 56 0% 0 2 0%
Backdash.Network.Client.PeerObserverGroup`1 0 10 10 38 0% 0 2 0%
Backdash.Network.Client.PeerSocketFactory 0 1 1 59 0% 0 0
Backdash.Network.Client.UdpSocket 24 12 36 142 66.6% 3 10 30%
Backdash.Network.ConnectionsState 6 5 11 27 54.5% 2 6 33.3%
Backdash.Network.ConstantDelayStrategy 0 1 1 63 0% 0 0
Backdash.Network.DelayStrategyFactory 0 7 7 63 0% 0 4 0%
Backdash.Network.GameInputEvent`1 0 2 2 79 0% 0 0
Backdash.Network.GaussianDelayStrategy 0 6 6 63 0% 0 0
Backdash.Network.IProtocolNetworkEventHandler 0 1 1 9 0% 0 0
Backdash.Network.Messages.ConnectStatus 6 0 6 25 100% 0 0
Backdash.Network.Messages.Header 12 5 17 38 70.5% 0 0
Backdash.Network.Messages.InputAck 2 4 6 27 33.3% 0 0
Backdash.Network.Messages.InputMessage 30 20 50 138 60% 10 24 41.6%
Backdash.Network.Messages.InputMessageBuffer 2 3 5 138 40% 0 2 0%
Backdash.Network.Messages.PeerStatusBuffer 2 17 19 138 10.5% 0 10 0%
Backdash.Network.Messages.ProtocolMessage 41 37 78 157 52.5% 25 55 45.4%
Backdash.Network.Messages.QualityReply 2 4 6 25 33.3% 0 0
Backdash.Network.Messages.QualityReport 6 6 12 34 50% 0 4 0%
Backdash.Network.Messages.SyncReply 6 6 12 37 50% 0 4 0%
Backdash.Network.Messages.SyncRequest 6 6 12 37 50% 0 4 0%
Backdash.Network.PeerAddress 2 8 10 27 20% 0 8 0%
Backdash.Network.PeerConnection`1 0 177 177 349 0% 0 60 0%
Backdash.Network.PeerConnectionFactory 0 13 13 43 0% 0 0
Backdash.Network.Platform 3 0 3 21 100% 3 4 75%
Backdash.Network.Protocol.Comm.InputEncoder 2 0 2 13 100% 0 0
Backdash.Network.Protocol.Comm.ProtocolInbox`1 0 154 154 287 0% 0 93 0%
Backdash.Network.Protocol.Comm.ProtocolInputBuffer`1 82 1 83 171 98.7% 30 34 88.2%
Backdash.Network.Protocol.Comm.ProtocolMessageBinarySerializer 0 2 2 10 0% 0 0
Backdash.Network.Protocol.Comm.ProtocolOutbox 0 10 10 36 0% 0 2 0%
Backdash.Network.Protocol.Comm.ProtocolSynchronizer 0 54 54 101 0% 0 18 0%
Backdash.Network.Protocol.ProtocolClientFactory 0 13 13 36 0% 0 0
Backdash.Network.Protocol.ProtocolEventInfo 0 22 22 51 0% 0 26 0%
Backdash.Network.Protocol.ProtocolOptions 9 0 9 130 100% 0 0
Backdash.Network.Protocol.ProtocolState 12 27 39 124 30.7% 0 0
Backdash.Network.ProtocolCombinedInputsEventPublisher`1 0 9 9 79 0% 0 2 0%
Backdash.Network.ProtocolInputEventQueue`1 0 16 16 79 0% 0 4 0%
Backdash.Network.UniformDelayStrategy 0 4 4 63 0% 0 0
Backdash.PeerEventInfo 0 25 25 153 0% 0 32 0%
Backdash.Player 0 15 15 104 0% 0 8 0%
Backdash.PlayerHandle 4 28 32 109 12.5% 0 20 0%
Backdash.RemotePlayer 0 2 2 104 0% 0 0
Backdash.RollbackNetcode 0 20 20 115 0% 0 10 0%
Backdash.RollbackOptions 0 1 1 100 0% 0 0
Backdash.Serialization.BinarySerializer`1 15 0 15 81 100% 0 0
Backdash.Serialization.BinarySerializerFactory 37 6 43 83 86% 21 34 61.7%
Backdash.Serialization.EnumBinarySerializer`1 22 1 23 88 95.6% 8 9 88.8%
Backdash.Serialization.EnumBinarySerializer`2 6 0 6 88 100% 0 0
Backdash.Serialization.IntegerBinarySerializer`1 14 2 16 88 87.5% 8 12 66.6%
Backdash.Serialization.SerializableTypeBinarySerializer`1 0 15 15 31 0% 0 0
Backdash.Serialization.StructBinarySerializer`1 3 0 3 15 100% 0 0
Backdash.Spectator 0 2 2 104 0% 0 0
Backdash.Synchronizing 70 364 434 1175 16.1% 17 206 8.2%
Backdash.Synchronizing.Input.Confirmed.ConfirmedInputs`1 6 0 6 51 100% 0 0
Backdash.Synchronizing.Input.Confirmed.ConfirmedInputsSerializer`1 11 0 11 28 100% 4 4 100%
Backdash.Synchronizing.Input.GameInput`1 4 10 14 29 28.5% 0 6 0%
Backdash.Synchronizing.Input.InputQueue`1 0 130 130 235 0% 0 80 0%
Backdash.Synchronizing.Input.RandomInputGenerator`1 0 8 8 45 0% 0 2 0%
Backdash.Synchronizing.Input.Synchronizer`2 0 103 103 231 0% 0 58 0%
Backdash.Synchronizing.Random.IDeterministicRandom 0 10 10 58 0% 0 4 0%
Backdash.Synchronizing.Random.XorShiftRandom 0 11 11 35 0% 0 0
Backdash.Synchronizing.Random.XorSimdRandom 0 13 13 39 0% 0 2 0%
Backdash.Synchronizing.SessionReplayControl 0 6 6 48 0% 0 0
Backdash.Synchronizing.State.ChecksumProviderFactory 0 3 3 45 0% 0 2 0%
Backdash.Synchronizing.State.EmptyChecksumProvider`1 0 1 1 45 0% 0 0
Backdash.Synchronizing.State.HashCodeChecksumProvider`1 0 1 1 45 0% 0 0
Backdash.Synchronizing.State.SavedFrame`1 3 0 3 26 100% 0 0
Backdash.Synchronizing.State.Stores.ArrayStateStore`1 0 24 24 63 0% 0 8 0%
Backdash.Synchronizing.State.Stores.BinaryStateStore`1 46 8 54 139 85.1% 13 22 59%
Backdash.Synchronizing.State.Stores.StateStoreFactory 0 3 3 12 0% 0 2 0%
Backdash.Synchronizing.TimeSync`1 0 32 32 91 0% 0 16 0%
Backdash.Analyzers 0 220 220 408 0% 0 126 0%
Backdash.Analyzers.BinarySerializerGenerator 0 35 35 62 0% 0 4 0%
Backdash.Analyzers.Parser 0 61 61 141 0% 0 66 0%
Backdash.Analyzers.SourceGenerationHelper 0 124 124 205 0% 0 56 0%
Backdash.Utils 39 7 46 114 84.7% 17 26 65.3%
Backdash.JsonConverters.JsonIPAddressConverter 15 3 18 49 83.3% 6 10 60%
Backdash.JsonConverters.JsonIPEndPointConverter 24 4 28 65 85.7% 11 16 68.7%