Skip to content

localnet fallback

localnet fallback #355

GitHub Actions / Coverage Report Summary succeeded Mar 15, 2024 in 0s

Coverage Report Summary

Created by Report-Generator

Details

Summary

Generated on: 03/15/2024 - 21:18:32
Coverage date: 03/15/2024 - 21:18:25
Parser: MultiReport (2x Cobertura)
Assemblies: 2
Classes: 103
Files: 76
Line coverage: 17% (572 of 3347)
Covered lines: 572
Uncovered lines: 2775
Coverable lines: 3347
Total lines: 6227
Branch coverage: 10.9% (176 of 1603)
Covered branches: 176
Total branches: 1603
Method coverage: Feature is only available for sponsors
Name Covered Uncovered Coverable Total Line coverage Covered Total Branch coverage
Backdash 533 2672 3205 8244 16.6% 159 1513 10.5%
Backdash.Backends.BackendServices 0 1 1 50 0% 0 0
Backdash.Backends.BackendServices`2 0 15 15 50 0% 0 26 0%
Backdash.Backends.Peer2PeerBackend`2 0 388 388 614 0% 0 256 0%
Backdash.Backends.SpectatorBackend`2 0 137 137 246 0% 0 38 0%
Backdash.Backends.SyncTestBackend`2 0 147 147 247 0% 0 66 0%
Backdash.Core.BackdashDeserializationException 0 3 3 51 0% 0 0
Backdash.Core.BackdashDeserializationException`1 0 1 1 51 0% 0 0
Backdash.Core.BackdashException 0 3 3 51 0% 0 0
Backdash.Core.BackdashSerializationException 0 3 3 51 0% 0 0
Backdash.Core.BackdashSerializationException`1 0 1 1 51 0% 0 0
Backdash.Core.BackgroundJobManager 0 60 60 130 0% 0 16 0%
Backdash.Core.Clock 0 2 2 12 0% 0 0
Backdash.Core.DefaultRandomNumberGenerator 0 17 17 39 0% 0 2 0%
Backdash.Core.FileLogWriter 0 10 10 52 0% 0 2 0%
Backdash.Core.InvalidTypeArgumentException 0 2 2 51 0% 0 0
Backdash.Core.InvalidTypeArgumentException`1 0 2 2 51 0% 0 0
Backdash.Core.Logger 16 37 53 96 30.1% 2 20 10%
Backdash.Core.LogWriter 1 14 15 52 6.6% 0 4 0%
Backdash.Core.Mem 63 12 75 163 84% 26 34 76.4%
Backdash.Core.ThrowHelpers 4 12 16 40 25% 2 12 16.6%
Backdash.Core.TypeHelpers 0 16 16 28 0% 0 14 0%
Backdash.Data.Array`1 31 86 117 282 26.4% 11 30 36.6%
Backdash.Data.ArrayCollectionBuilder 0 1 1 282 0% 0 0
Backdash.Data.ByteSize 0 161 161 244 0% 0 124 0%
Backdash.Data.Frame 12 27 39 70 30.7% 0 6 0%
Backdash.Data.FrameSpan 0 38 38 70 0% 0 10 0%
Backdash.Data.SynchronizedInput`1 0 2 2 6 0% 0 0
Backdash.EmptySessionHandler`1 0 10 10 56 0% 0 14 0%
Backdash.Extensions 1 0 1 40 100% 2 2 100%
Backdash.InternalExtensions 11 7 18 40 61.1% 2 6 33.3%
Backdash.IRollbackHandler`1 0 1 1 56 0% 0 0
Backdash.IRollbackSession`1 0 3 3 48 0% 0 2 0%
Backdash.LocalPlayer 0 1 1 37 0% 0 0
Backdash.Network.Client.UdpClient`1 16 1 17 150 94.1% 2 4 50%
Backdash.Network.Client.UdpObserverGroup`1 0 3 3 20 0% 0 0
Backdash.Network.Client.UdpSocket 23 13 36 88 63.8% 3 10 30%
Backdash.Network.ConnectionsState 6 5 11 21 54.5% 2 6 33.3%
Backdash.Network.ConstantDelayStrategy 0 1 1 48 0% 0 0
Backdash.Network.DelayStrategyFactory 0 7 7 48 0% 0 4 0%
Backdash.Network.GameInputEvent`1 0 2 2 65 0% 0 0
Backdash.Network.GaussianDelayStrategy 0 6 6 48 0% 0 0
Backdash.Network.IProtocolNetworkEventHandler 0 1 1 8 0% 0 0
Backdash.Network.Messages.ConnectStatus 6 0 6 20 100% 0 0
Backdash.Network.Messages.Header 11 0 11 25 100% 0 0
Backdash.Network.Messages.InputAck 2 4 6 22 33.3% 0 0
Backdash.Network.Messages.InputMessage 24 15 39 103 61.5% 4 10 40%
Backdash.Network.Messages.InputMessageBuffer 1 1 2 103 50% 0 0
Backdash.Network.Messages.PeerStatusBuffer 1 15 16 103 6.2% 0 8 0%
Backdash.Network.Messages.ProtocolMessage 42 40 82 159 51.2% 24 55 43.6%
Backdash.Network.Messages.QualityReply 2 4 6 19 33.3% 0 0
Backdash.Network.Messages.QualityReport 6 6 12 28 50% 0 4 0%
Backdash.Network.Messages.SyncReply 6 6 12 31 50% 0 4 0%
Backdash.Network.Messages.SyncRequest 6 6 12 31 50% 0 4 0%
Backdash.Network.PeerAddress 2 8 10 19 20% 0 8 0%
Backdash.Network.PeerConnection`1 0 147 147 257 0% 0 54 0%
Backdash.Network.PeerConnectionFactory 0 14 14 42 0% 0 0
Backdash.Network.Platform 3 0 3 12 100% 3 4 75%
Backdash.Network.Protocol.Comm.InputEncoder 2 0 2 10 100% 0 0
Backdash.Network.Protocol.Comm.ProtocolInbox`1 0 129 129 275 0% 0 57 0%
Backdash.Network.Protocol.Comm.ProtocolInputBuffer`1 82 1 83 153 98.7% 30 34 88.2%
Backdash.Network.Protocol.Comm.ProtocolOutbox 0 22 22 90 0% 0 0
Backdash.Network.Protocol.Comm.ProtocolSynchronizer 0 54 54 92 0% 0 18 0%
Backdash.Network.Protocol.ProtocolEventInfo 0 22 22 47 0% 0 26 0%
Backdash.Network.Protocol.ProtocolOptions 9 0 9 23 100% 0 0
Backdash.Network.Protocol.ProtocolState 12 30 42 118 28.5% 0 0
Backdash.Network.Protocol.UdpClientFactory 0 11 11 43 0% 0 0
Backdash.Network.ProtocolCombinedInputsEventPublisher`1 0 10 10 65 0% 0 2 0%
Backdash.Network.ProtocolInputEventQueue`1 0 16 16 65 0% 0 4 0%
Backdash.Network.UniformDelayStrategy 0 4 4 48 0% 0 0
Backdash.PeerEventInfo 0 25 25 86 0% 0 32 0%
Backdash.Player 0 15 15 37 0% 0 8 0%
Backdash.PlayerHandle 4 30 34 76 11.7% 0 20 0%
Backdash.RemotePlayer 0 2 2 37 0% 0 0
Backdash.RollbackNetcode 0 14 14 47 0% 0 4 0%
Backdash.RollbackOptions 0 1 1 24 0% 0 0
Backdash.Serialization.BinarySerializer`1 15 0 15 38 100% 0 0
Backdash.Serialization.BinarySerializerFactory 45 17 62 87 72.5% 30 65 46.1%
Backdash.Serialization.EnumBinarySerializer`2 6 0 6 59 100% 0 0
Backdash.Serialization.IntegerBinarySerializer`1 14 2 16 59 87.5% 8 12 66.6%
Backdash.Serialization.PrimitiveBinarySerializer`1 0 4 4 59 0% 0 0
Backdash.Serialization.SerializableTypeBinarySerializer`1 0 15 15 30 0% 0 0
Backdash.Serialization.StructBinarySerializer`1 3 0 3 21 100% 0 0
Backdash.Serialization.StructMarshalBinarySerializer`1 3 0 3 21 100% 0 0
Backdash.Spectator 0 2 2 37 0% 0 0
Backdash.Sync 21 361 382 787 5.4% 4 186 2.1%
Backdash.Sync.Input.GameInput`1 4 10 14 27 28.5% 0 6 0%
Backdash.Sync.Input.InputQueue`1 0 130 130 233 0% 0 80 0%
Backdash.Sync.Input.RandomInputGenerator`1 0 8 8 22 0% 0 0
Backdash.Sync.Input.Spectator.CombinedInputs`1 6 0 6 20 100% 0 0
Backdash.Sync.Input.Spectator.CombinedInputsSerializer`1 11 0 11 25 100% 4 4 100%
Backdash.Sync.Input.Synchronizer`2 0 101 101 199 0% 0 58 0%
Backdash.Sync.State.ChecksumProviderFactory 0 3 3 23 0% 0 2 0%
Backdash.Sync.State.EmptyChecksumProvider`1 0 1 1 23 0% 0 0
Backdash.Sync.State.HashCodeChecksumProvider`1 0 1 1 23 0% 0 0
Backdash.Sync.State.SavedFrame`1 0 3 3 9 0% 0 0
Backdash.Sync.State.Stores.ArrayStateStore`1 0 24 24 44 0% 0 8 0%
Backdash.Sync.State.Stores.BinaryStateStore`1 0 44 44 88 0% 0 10 0%
Backdash.Sync.State.Stores.StateStoreFactory 0 3 3 10 0% 0 2 0%
Backdash.Sync.TimeSync`1 0 32 32 87 0% 0 16 0%
Backdash.Utils 39 103 142 332 27.4% 17 90 18.8%
Backdash.Helpers.Input.ButtonsInputEditor 0 93 93 206 0% 0 60 0%
Backdash.Helpers.Input.Extensions 0 3 3 12 0% 0 4 0%
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%