io.undertow.protocols.http2

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total18,097 of 18,0970%1,368 of 1,3680%1,1381,1383,3883,3884464467575
HpackSpecExamplesUnitTestCase3,3550%n/a1313259259131311
Http2Channel2,6900%3730%263263630630737311
HPackHuffman2,5800%700%39393933934411
Http2DataStreamSinkChannel9670%1200%8282196196222211
Hpack8700%260%17171091094411
HpackEncoder8120%1040%6565186186131311
HpackDecoder7590%1060%7373201201202011
Http2FrameHeaderParser6260%950%60601131138811
RapidResetDDoSUnitTestCase5150%300%3636119119212111
Http2StreamSourceChannel4430%520%5151118118252511
Http2HeaderBlockParser4350%680%43431031039911
PushResourceRSTTestCase4000%180%26268989171711
Http2StreamSinkChannel3440%380%30308282111111
HpackHuffmanDecodingStringLiteralRepresentation2180%n/a7713137711
Http2PushBackParser2160%340%232358586611
Http2PriorityTree2100%280%202053536611
Http2PriorityTree.Http2PriorityNode2010%320%212147475511
Http2FramePriority1880%500%282859593311
Http2SettingsStreamSinkChannel1760%40%5533333311
Http2HeadersParser1500%160%151532327711
Http2Channel.StreamCache1150%220%161630305511
Http2ProtocolUtils980%n/a3315153311
HpackHuffmanEncodingUnitTestCase930%60%7723234411
Http2SettingsParser920%40%5518183311
Http2PushPromiseParser860%60%7716164411
PushResourceRSTTestCase.new ClientCallback() {...}680%0%5519194411
HPackHuffman.HuffmanCode660%100%111116166611
Http2PingStreamSinkChannel640%60%5514142211
RapidResetDDoSUnitTestCase.new ClientCallback() {...}570%0%4416163311
Http2DataFrameParser540%80%7716163311
Http2PushPromiseStreamSinkChannel540%n/a4410104411
Http2Channel.StreamHolder500%n/a3311113311
Http2PriorityTree.new Comparator() {...}480%80%6612122211
Http2PriorityParser450%40%7715155511
Http2GoAwayStreamSinkChannel440%n/a3313133311
Http2PingParser420%60%6612123311
PushResourceRSTTestCase.2.new ClientCallback() {...}410%n/a3310103311
Http2RstStreamSinkChannel390%n/a2211112211
Http2WindowUpdateStreamSinkChannel390%n/a2211112211
PushResourceRSTTestCase.2.2.new StringReadChannelListener() {...}370%n/a33883311
RapidResetDDoSUnitTestCase.2.1.new StringReadChannelListener() {...}370%n/a33883311
RapidResetDDoSUnitTestCase.2.new ClientCallback() {...}370%n/a33993311
PushResourceRSTTestCase.2.new PushCallback() {...}320%n/a22662211
HpackEncoder.new HpackEncoder.HpackHeaderFunction() {...}310%80%88444411
HpackEncoder.TableEntry300%0%33992211
AbstractHttp2StreamSourceChannel290%n/a9914149911
Http2NoDataStreamSinkChannel280%n/a9910109911
Http2DiscardParser0%n/a22772211
Http2PushPromiseStreamSourceChannel0%n/a44994411
Http2GoAwayParser0%0%55994411
Hpack.HeaderField0%0%22771111
ConnectionErrorException0%n/a4410104411
Http2Channel.new Runnable() {...}0%n/a22442211
HpackException0%n/a44994411
PushResourceRSTTestCase.new ClientCallback() {...}0%n/a33553311
RapidResetDDoSUnitTestCase.new ClientCallback() {...}0%n/a33553311
Http2RstStreamStreamSourceChannel0%n/a33773311
Http2GoAwayStreamSourceChannel0%n/a33773311
Http2Channel.StreamCacheEntry0%0%33552211
HpackEncoder.DynamicTableEntry0%n/a22442211
Http2PingStreamSourceChannel0%n/a33773311
Http2RstStreamParser0%0%44773311
Http2WindowUpdateParser0%0%44773311
HpackEncoder.State0%n/a11331111
Http2SettingsStreamSourceChannel0%n/a22552211
HpackSpecExamplesUnitTestCase.HeaderMapEmitter0%n/a22442211
Http2Setting0%n/a33663311
Http2PrefaceStreamSinkChannel0%n/a22332211
Http2HeadersStreamSinkChannel0%n/a22442211
Http2Channel.Http2ControlMessageExceptionHandler0%n/a22442211
Http2Channel.1.new Runnable() {...}0%n/a22332211
Http2Channel.new ChannelListener() {...}0%n/a22332211
Http2Channel.new ChannelListener() {...}0%n/a22332211
StreamErrorException0%n/a22442211
AbstractHttp2StreamSinkChannel0%n/a22332211