| Parser: | MultiReport (2x Cobertura) |
|---|---|
| Assemblies: | 1 |
| Classes: | 14 |
| Files: | 23 |
| Coverage date: | 07/13/2026 - 17:48:00 - 07/13/2026 - 17:48:53 |
| Covered lines: | 2031 |
|---|---|
| Uncovered lines: | 150 |
| Coverable lines: | 2181 |
| Total lines: | 5613 |
| Line coverage: | 93.1% |
| Covered branches: | 318 |
|---|---|
| Total branches: | 404 |
| Branch coverage: | 78.7% |
Feature is only available for sponsors
Upgrade to PRO version| Assembly | Class | Method | Crap Score | Cyclomatic complexity |
|---|---|---|---|---|
| dotnet-etcd | dotnet_etcd.WatchManager | TrackResumeRevision(...) | 26 | 26 |
| dotnet-etcd | dotnet_etcd.ConnectionStringParser | ParseConnectionString(...) | 20 | 20 |
| Line coverage | Branch coverage | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Name | Covered | Uncovered | Coverable | Total | Percentage | Covered | Total | Percentage | ||||||
| dotnet-etcd | 2031 | 150 | 2181 | 5613 | 93.1% | 318 | 404 | 78.7% | ||||||
| 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 | 63 | 10 | 73 | 166 | 86.3% | 8 | 12 | 66.6% | ||||||
| dotnet_etcd.WatchEvent | 3 | 0 | 3 | 25 | 100% | 0 | 0 | |||||||
| dotnet_etcd.WatchManager | 477 | 64 | 541 | 972 | 88.1% | 82 | 110 | 74.5% | ||||||