| Parser: | Cobertura |
|---|---|
| Assemblies: | 1 |
| Classes: | 14 |
| Files: | 23 |
| Coverage date: | 01/25/2026 - 08:55:33 |
| Covered lines: | 537 |
|---|---|
| Uncovered lines: | 1402 |
| Coverable lines: | 1939 |
| Total lines: | 5171 |
| Line coverage: | 27.6% |
| Covered branches: | 93 |
|---|---|
| Total branches: | 330 |
| Branch coverage: | 28.1% |
Feature is only available for sponsors
Upgrade to PRO version| Assembly | Class | Method | Crap Score | Cyclomatic complexity |
|---|---|---|---|---|
| dotnet-etcd | dotnet_etcd.Watcher | ProcessWatchResponses() | 110 | 10 |
| dotnet-etcd | dotnet_etcd.EtcdClient | <LeaseKeepAlive() | 42 | 6 |
| dotnet-etcd | dotnet_etcd.WatchManager | CancelWatch(...) | 42 | 6 |
| dotnet-etcd | dotnet_etcd.ConnectionStringParser | ParseConnectionString(...) | 20 | 20 |
| Line coverage | Branch coverage | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Name | Covered | Uncovered | Coverable | Total | Percentage | Covered | Total | Percentage | ||||||
| dotnet-etcd | 537 | 1402 | 1939 | 5171 | 27.6% | 93 | 330 | 28.1% | ||||||
| dotnet_etcd.AsyncDuplexStreamingCallAdapter<T1, T2> | 0 | 11 | 11 | 49 | 0% | 0 | 2 | 0% | ||||||
| dotnet_etcd.AsyncStreamCallFactory<T1, T2> | 3 | 4 | 7 | 39 | 42.8% | 1 | 2 | 50% | ||||||
| dotnet_etcd.AuthenticationInterceptor | 58 | 0 | 58 | 117 | 100% | 13 | 14 | 92.8% | ||||||
| dotnet_etcd.ConnectionStringParser | 34 | 0 | 34 | 73 | 100% | 19 | 20 | 95% | ||||||
| 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 | 245 | 923 | 1168 | 3497 | 20.9% | 25 | 170 | 14.7% | ||||||
| dotnet_etcd.GrpcChannelFactory | 55 | 0 | 55 | 103 | 100% | 6 | 6 | 100% | ||||||
| dotnet_etcd.helper.AsyncHelper | 0 | 12 | 12 | 47 | 0% | 0 | 0 | |||||||
| dotnet_etcd.multiplexer.Connection | 13 | 4 | 17 | 63 | 76.4% | 6 | 16 | 37.5% | ||||||
| dotnet_etcd.Watcher | 0 | 56 | 56 | 128 | 0% | 0 | 12 | 0% | ||||||
| dotnet_etcd.WatchEvent | 0 | 3 | 3 | 25 | 0% | 0 | 0 | |||||||
| dotnet_etcd.WatchManager | 16 | 370 | 386 | 696 | 4.1% | 4 | 60 | 6.6% | ||||||