org.apache.tomcat.websocket

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total14,257 of 14,2570%1,455 of 1,4550%1,2201,2203,2723,2724764767272
WsWebSocketContainer2,2390%2120%150150498498444411
WsFrameBase1,7490%2260%147147389389292911
WsSession1,5850%1420%133133405405616111
WsRemoteEndpointImplBase1,5500%1540%115115366366383811
Util1,1110%1800%119119219219222211
PerMessageDeflate1,0510%1720%9898227227121211
DigestAuthenticator4260%160%141465656611
WsRemoteEndpointImplBase.OutputBufferSendHandler2350%240%151549493311
AsyncChannelWrapperSecure2220%80%131349499911
WsFrameClient2210%230%212159599911
AsyncChannelWrapperSecure.WebSocketSslHandshakeThread2190%280%191948483311
WsRemoteEndpointImplBase.StateMachine2070%140%161636369911
WsRemoteEndpointImplBase.WsOutputStream1970%300%212150506611
AsyncChannelWrapperSecure.ReadTask1830%240%141445452211
WsRemoteEndpointImplBase.WsWriter1710%260%181843435511
BackgroundProcessManager1650%100%131346468811
AsyncChannelWrapperSecure.WriteTask1590%160%101037372211
FutureToSendHandler1290%80%121228288811
WsRemoteEndpointImplBase.TextMessageSendHandler1230%140%101028283311
Authenticator1230%160%161633338811
AsyncChannelWrapperSecure.WrapperFuture1120%120%151532329911
WsFrameClient.WsFrameClientCompletionHandler1100%150%121225254411
Util.DecoderMatch1080%160%131323235511
WsRemoteEndpointImplBase.State940%n/a1110101111
WsRemoteEndpointImplClient920%80%9924245511
AsyncChannelGroupUtil900%40%6625254411
WsFrameBase.UnmaskTransformation830%120%9915153311
WsFrameBase.NoopTransformation820%40%5514143311
WsFrameBase.ReadState810%n/a3311113311
AsyncChannelWrapperSecure.LongToIntegerFuture770%40%8814146611
AuthenticationType690%n/a7715157711
BasicAuthenticator660%40%5513133311
WsHandshakeResponse640%40%5512123311
WsSession.State540%n/a11661111
PojoClassHolder520%20%5512124411
AuthenticatorFactory520%70%7715153311
AsyncChannelWrapperNonSecure520%n/a9916169911
MessagePart490%n/a9918189911
Constants460%20%2218181111
WsRemoteEndpointAsync460%n/a9914149911
PojoHolder440%20%5512124411
EndpointClassHolder410%20%5510104411
AsyncChannelGroupUtil.AsyncIOThreadFactory.NewThreadPrivilegedAction400%n/a4410104411
WsRemoteEndpointBasic390%n/a8814148811
TransformationFactory350%40%55883311
TransformationResult340%n/a11441111
MessageHandlerResultType340%n/a11441111
WsFrameBase.State340%n/a11441111
EndpointHolder340%20%5511114411
BackgroundProcessManager.WsBackgroundThread310%20%4414143311
AsyncChannelWrapperSecure.SecureIOThreadFactory310%n/a22662211
WsRemoteEndpointBase290%n/a6612126611
Util.TypeResult280%n/a5510105511
WsExtension230%n/a44884411
WsRemoteEndpointImplBase.StateUpdateSendHandler210%20%33882211
WsRemoteEndpointImplBase.OutputBufferFlushSendHandler210%20%33882211
WsPongMessage0%n/a22662211
WsRemoteEndpointImplBase.EndMessageHandler0%n/a22662211
WsWebSocketContainer.HttpResponse0%n/a33663311
WsRemoteEndpointImplBase.EncoderEntry0%n/a33663311
MessageHandlerResult0%n/a33663311
WsExtensionParameter0%n/a33663311
DecoderEntry0%n/a33663311
WsRemoteEndpointImplBase.BlockingSendHandler0%n/a33553311
WsRemoteEndpointImplBase.IntermediateMessageHandler0%n/a22552211
WsFrameBase.TerminalTransformation0%20%66555511
AsyncChannelWrapperNonSecure.NoOpFuture0%n/a55555511
ReadBufferOverflowException0%n/a22442211
WsIOException0%n/a22442211
AsyncChannelGroupUtil.AsyncIOThreadFactory0%n/a22332211
WsContainerProvider0%n/a22222211
AuthenticationException0%n/a11221111