io.grpc.util

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total5,320 of 5,3200%448 of 4480%5825821,2671,2673583586767
MultiChildLoadBalancer4930%520%4949115115232311
AdvancedTlsX509TrustManager3470%400%37379494171711
OutlierDetectionLoadBalancer3260%240%191970707711
OutlierDetectionLoadBalancer.OutlierDetectionSubchannel2780%300%27276262121211
OutlierDetectionLoadBalancer.EndpointTracker2710%260%33336060202011
OutlierDetectionLoadBalancerProvider2300%340%242466667711
AdvancedTlsX509KeyManager2180%140%22224343151511
OutlierDetectionLoadBalancer.SuccessRateOutlierEjectionAlgorithm2090%200%141440404411
TransmitStatusRuntimeExceptionInterceptor.SerializingServerCall1910%n/a12124747121211
OutlierDetectionLoadBalancer.EndpointTrackerMap1620%240%22224242101011
GracefulSwitchLoadBalancer1460%80%121238388811
MultiChildLoadBalancer.ChildLbState1300%60%18183333151511
RoundRobinLoadBalancer1240%160%121230304411
RoundRobinLoadBalancer.ReadyPicker1200%160%151526267711
OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.FailurePercentageEjection.Builder1110%200%161622226611
ForwardingLoadBalancerHelper1100%n/a23232828232311
OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.Builder1100%120%151526269911
OutlierDetectionLoadBalancer.FailurePercentageOutlierEjectionAlgorithm1070%140%9922222211
OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.SuccessRateEjection.Builder1000%160%141421216611
ForwardingClientStreamTracer940%n/a18183434181811
MultiChildLoadBalancer.Endpoint860%120%101022224411
CertificateUtils820%80%7720203311
OutlierDetectionLoadBalancer.ChildHelper770%60%7715154411
GracefulSwitchLoadBalancer.new ForwardingLoadBalancerHelper() {...}760%120%9914143311
TransmitStatusRuntimeExceptionInterceptor.new ForwardingServerCallListener.SimpleForwardingServerCallListener() {...}670%20%8831317711
AdvancedTlsX509KeyManager.LoadFilePathExecution660%20%3315152211
MutableHandlerRegistry590%40%8813136611
OutlierDetectionLoadBalancer.DetectionTimer570%20%3311112211
ForwardingSubchannel490%n/a11111515111111
MultiChildLoadBalancer.ChildLbState.ChildLbStateHelper480%60%6611113311
HealthProducerHelper420%60%6612123311
ForwardingLoadBalancer390%n/a8813138811
OutlierDetectionLoadBalancer.OutlierDetectionPicker350%20%3310102211
HealthProducerHelper.HealthProducerSubchannel350%n/a44994411
OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig340%40%4410102211
AdvancedTlsX509TrustManager.Verification340%n/a11441111
OutlierDetectionLoadBalancer.OutlierDetectionPicker.ResultCountingClientStreamTracerFactory320%20%33882211
TransmitStatusRuntimeExceptionInterceptor.SerializingServerCall.new Runnable() {...}290%20%33552211
AdvancedTlsX509TrustManager.LoadFilePathExecution290%n/a22992211
OutlierDetectionLoadBalancer.OutlierEjectionAlgorithm270%40%33661111
AdvancedTlsX509TrustManager.Builder250%n/a44774411
GracefulSwitchLoadBalancer.new LoadBalancer() {...}230%n/a44664411
OutlierDetectionLoadBalancer.OutlierDetectionSubchannel.OutlierDetectionSubchannelStateListener230%20%33772211
OutlierDetectionLoadBalancer.OutlierDetectionPicker.ResultCountingClientStreamTracerFactory.new ForwardingClientStreamTracer() {...}230%n/a33553311
OutlierDetectionLoadBalancer.EndpointTracker.CallCounter220%n/a22662211
TransmitStatusRuntimeExceptionInterceptor210%n/a22442211
HealthProducerHelper.HealthProducerSubchannel.new LoadBalancer.SubchannelStateListener() {...}190%n/a22442211
TransmitStatusRuntimeExceptionInterceptor.SerializingServerCall.new Runnable() {...}180%n/a22332211
TransmitStatusRuntimeExceptionInterceptor.SerializingServerCall.new Runnable() {...}180%n/a22332211
SecretRoundRobinLoadBalancerProvider.Provider170%n/a66666611
TransmitStatusRuntimeExceptionInterceptor.SerializingServerCall.new Runnable() {...}170%n/a22332211
TransmitStatusRuntimeExceptionInterceptor.SerializingServerCall.new Runnable() {...}170%n/a22332211
OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.SuccessRateEjection150%n/a11661111
TransmitStatusRuntimeExceptionInterceptor.SerializingServerCall.new Runnable() {...}150%n/a22332211
TransmitStatusRuntimeExceptionInterceptor.SerializingServerCall.new Runnable() {...}150%n/a22332211
TransmitStatusRuntimeExceptionInterceptor.SerializingServerCall.new Runnable() {...}150%n/a22332211
TransmitStatusRuntimeExceptionInterceptor.SerializingServerCall.new Runnable() {...}150%n/a22332211
TransmitStatusRuntimeExceptionInterceptor.SerializingServerCall.new Runnable() {...}150%n/a22332211
TransmitStatusRuntimeExceptionInterceptor.SerializingServerCall.new Runnable() {...}150%n/a22332211
AdvancedTlsX509TrustManager.new AdvancedTlsX509TrustManager.Closeable() {...}150%n/a22332211
OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.FailurePercentageEjection150%n/a11661111
OutlierDetectionLoadBalancer.OutlierDetectionPicker.ResultCountingClientStreamTracerFactory.new ClientStreamTracer() {...}130%n/a22332211
RoundRobinLoadBalancer.EmptyPicker120%n/a44444411
AdvancedTlsX509KeyManager.UpdateResult120%n/a11551111
MultiChildLoadBalancer.AcceptResolvedAddrRetVal90%n/a11441111
AdvancedTlsX509KeyManager.KeyInfo90%n/a11441111
GracefulSwitchLoadBalancer.new LoadBalancer.SubchannelPicker() {...}70%n/a33333311