Source file "io/netty/handler/ssl/SslHandler.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 2,444 of 2,444 | 0% | 419 of 419 | 0% | 303 | 303 | 644 | 644 | 90 | 90 |
unwrap(ChannelHandlerContext, ByteBuf, int) | ![]() | 0% | ![]() | 0% | 33 | 33 | 56 | 56 | 1 | 1 |
wrap(ChannelHandlerContext, boolean) | ![]() | 0% | ![]() | 0% | 25 | 25 | 60 | 60 | 1 | 1 |
wrapNonAppData(ChannelHandlerContext, boolean) | ![]() | 0% | ![]() | 0% | 25 | 25 | 35 | 35 | 1 | 1 |
ignoreException(Throwable) | ![]() | 0% | ![]() | 0% | 15 | 15 | 27 | 27 | 1 | 1 |
wrap(ByteBufAllocator, SSLEngine, ByteBuf, ByteBuf) | ![]() | 0% | ![]() | 0% | 7 | 7 | 23 | 23 | 1 | 1 |
decodeJdkCompatible(ChannelHandlerContext, ByteBuf) | ![]() | 0% | ![]() | 0% | 12 | 12 | 27 | 27 | 1 | 1 |
SslHandler(SSLEngine, boolean, Executor) | ![]() | 0% | n/a | 1 | 1 | 16 | 16 | 1 | 1 | |
setHandshakeSuccess() | ![]() | 0% | ![]() | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
runDelegatedTasks(boolean) | ![]() | 0% | ![]() | 0% | 7 | 7 | 21 | 21 | 1 | 1 |
handlerRemoved0(ChannelHandlerContext) | ![]() | 0% | ![]() | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
wrapMultiple(ByteBufAllocator, SSLEngine, ByteBuf, ByteBuf) | ![]() | 0% | ![]() | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
channelInactive(ChannelHandlerContext) | ![]() | 0% | ![]() | 0% | 7 | 7 | 12 | 12 | 1 | 1 |
closeOutboundAndChannel(ChannelHandlerContext, ChannelPromise, boolean) | ![]() | 0% | ![]() | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
handlerAdded(ChannelHandlerContext) | ![]() | 0% | ![]() | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
setHandshakeFailure(ChannelHandlerContext, Throwable, boolean, boolean, boolean) | ![]() | 0% | ![]() | 0% | 8 | 8 | 15 | 15 | 1 | 1 |
safeClose(ChannelHandlerContext, ChannelFuture, ChannelPromise) | ![]() | 0% | ![]() | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
write(ChannelHandlerContext, Object, ChannelPromise) | ![]() | 0% | ![]() | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
flush(ChannelHandlerContext) | ![]() | 0% | ![]() | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
applyHandshakeTimeout() | ![]() | 0% | ![]() | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
handleUnwrapThrowable(ChannelHandlerContext, Throwable) | ![]() | 0% | ![]() | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
renegotiate(Promise) | ![]() | 0% | ![]() | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
handshake(boolean) | ![]() | 0% | ![]() | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
notifyClosePromise(Throwable) | ![]() | 0% | ![]() | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
exceptionCaught(ChannelHandlerContext, Throwable) | ![]() | 0% | ![]() | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
setHandshakeFailureTransportFailure(ChannelHandlerContext, Throwable) | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
startHandshakeProcessing(boolean) | ![]() | 0% | ![]() | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
closeOutbound0(ChannelPromise) | ![]() | 0% | ![]() | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
wrapAndFlush(ChannelHandlerContext) | ![]() | 0% | ![]() | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
setHandshakeSuccessUnwrapMarkReentry() | ![]() | 0% | ![]() | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
closeOutbound(ChannelPromise) | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
renegotiateOnEventLoop(Promise) | ![]() | 0% | ![]() | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
isEncrypted(ByteBuf) | ![]() | 0% | ![]() | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
decode(ChannelHandlerContext, ByteBuf, List) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
static {...} | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
readIfNeeded(ChannelHandlerContext) | ![]() | 0% | ![]() | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
executeChannelRead(ChannelHandlerContext, ByteBuf) | ![]() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | |
flush(ChannelHandlerContext, ChannelPromise) | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
setOpensslEngineSocketFd(Channel) | ![]() | 0% | ![]() | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
channelReadComplete0(ChannelHandlerContext) | ![]() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | |
executeDelegatedTask(SslHandler.SslTasksRunner) | ![]() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | |
renegotiate() | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
allocate(ChannelHandlerContext, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
decodeNonJdkCompatible(ChannelHandlerContext, ByteBuf) | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
toByteBuffer(ByteBuf, int, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
channelActive(ChannelHandlerContext) | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
executeNotifyClosePromise(ChannelHandlerContext) | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
applicationProtocol() | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
read(ChannelHandlerContext) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
inEventLoop(Executor) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
setHandshakeTimeout(long, TimeUnit) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
isStateSet(int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
clearState(int) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
releaseAndFailAll(ChannelHandlerContext, Throwable) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
allocateOutNetBuf(ChannelHandlerContext, int, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
flushIfNeeded(ChannelHandlerContext) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
getTaskRunner(boolean) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
setHandshakeFailure(ChannelHandlerContext, Throwable) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
setState(int) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
connect(ChannelHandlerContext, SocketAddress, SocketAddress, ChannelPromise) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
forceFlush(ChannelHandlerContext) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
SslHandler(SSLEngine, boolean) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
SslHandler(SSLEngine, Executor) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
setHandshakeTimeoutMillis(long) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
setCloseNotifyFlushTimeout(long, TimeUnit) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
setCloseNotifyFlushTimeoutMillis(long) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
setCloseNotifyReadTimeout(long, TimeUnit) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
setCloseNotifyReadTimeoutMillis(long) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
closeOutbound() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
bind(ChannelHandlerContext, SocketAddress, ChannelPromise) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
disconnect(ChannelHandlerContext, ChannelPromise) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
close(ChannelHandlerContext, ChannelPromise) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
unwrapNonAppData(ChannelHandlerContext) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
executeDelegatedTask(boolean) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
addCloseListener(ChannelFuture, ChannelPromise) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
SslHandler(SSLEngine) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
setCloseNotifyTimeout(long, TimeUnit) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
deregister(ChannelHandlerContext, ChannelPromise) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
newPendingWritesNullException() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setWrapDataSize(int) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
setCloseNotifyTimeoutMillis(long) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
close(ChannelPromise) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
channelReadComplete(ChannelHandlerContext) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
getHandshakeTimeoutMillis() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getCloseNotifyTimeoutMillis() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getCloseNotifyFlushTimeoutMillis() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getCloseNotifyReadTimeoutMillis() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
engine() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
handshakeFuture() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
close() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
sslCloseFuture() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |