| Parser: | MultiReport (2x Cobertura) |
|---|---|
| Assemblies: | 1 |
| Classes: | 14 |
| Files: | 23 |
| Coverage date: | 07/04/2026 - 18:13:33 - 07/04/2026 - 18:14:36 |
| Covered lines: | 1934 |
|---|---|
| Uncovered lines: | 112 |
| Coverable lines: | 2046 |
| Total lines: | 5359 |
| Line coverage: | 94.5% |
| Covered branches: | 296 |
|---|---|
| Total branches: | 372 |
| Branch coverage: | 79.5% |
Feature is only available for sponsors
Upgrade to PRO version| Assembly | Class | Method | Crap Score | Cyclomatic complexity |
|---|---|---|---|---|
| dotnet-etcd | dotnet_etcd.ConnectionStringParser | ParseConnectionString(...) | 20 | 20 |
| dotnet-etcd | dotnet_etcd.WatchManager | TrackResumeRevision(...) | 18 | 18 |
| Line coverage | Branch coverage | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Name | Covered | Uncovered | Coverable | Total | Percentage | Covered | Total | Percentage | ||||||
| dotnet-etcd | 1934 | 112 | 2046 | 5359 | 94.5% | 296 | 372 | 79.5% | ||||||
| dotnet_etcd.AsyncDuplexStreamingCallAdapter<T1, T2> | 11 | 0 | 11 | 49 | 100% | 2 | 2 | 100% | ||||||
| dotnet_etcd.AsyncStreamCallFactory<T1, T2> | 7 | 0 | 7 | 39 | 100% | 1 | 2 | 50% | ||||||
| dotnet_etcd.AuthenticationHttpHandler | 75 | 3 | 78 | 165 | 96.1% | 28 | 30 | 93.3% | ||||||
| dotnet_etcd.ConnectionStringParser | 34 | 0 | 34 | 73 | 100% | 20 | 20 | 100% | ||||||
| dotnet_etcd.DependencyInjection.EtcdClientOptions | 16 | 5 | 21 | 84 | 76.1% | 4 | 6 | 66.6% | ||||||
| dotnet_etcd.DependencyInjection.EtcdClientOptionsValidator | 14 | 0 | 14 | 42 | 100% | 12 | 12 | 100% | ||||||
| dotnet_etcd.DependencyInjection.ServiceCollectionExtensions | 83 | 14 | 97 | 208 | 85.5% | 3 | 10 | 30% | ||||||
| dotnet_etcd.EtcdClient | 1164 | 54 | 1218 | 3577 | 95.5% | 137 | 178 | 76.9% | ||||||
| dotnet_etcd.GrpcChannelFactory | 55 | 0 | 55 | 103 | 100% | 6 | 6 | 100% | ||||||
| dotnet_etcd.helper.AsyncHelper | 12 | 0 | 12 | 47 | 100% | 0 | 0 | |||||||
| dotnet_etcd.multiplexer.Connection | 17 | 0 | 17 | 63 | 100% | 15 | 16 | 93.7% | ||||||
| dotnet_etcd.Watcher | 50 | 6 | 56 | 128 | 89.2% | 8 | 12 | 66.6% | ||||||
| dotnet_etcd.WatchEvent | 3 | 0 | 3 | 25 | 100% | 0 | 0 | |||||||
| dotnet_etcd.WatchManager | 393 | 30 | 423 | 756 | 92.9% | 60 | 78 | 76.9% | ||||||