JaCoCo Coverage Report

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total240,569 of 287,79016%24,941 of 28,74013%28,29032,13252,46863,48214,65717,5511,6002,273
io.micronaut.inject.writer19,1130%1,3960%1,4411,4413,5713,5717437435555
io.micronaut.context18,4397,68029%2,25374924%2,2962,9484,0035,8099881,44752136
io.micronaut.inject.annotation12,4152,79118%1,56725113%1,4521,6392,6353,1796007302331
io.micronaut.http.server.netty8,8101,72616%74910011%1,0311,1521,9852,4246167244966
io.micronaut.core.annotation6,4101,17015%614689%8749971,3941,655547656523
io.micronaut.web.router6,2102,94032%62726329%7529661,2231,9043715211842
io.micronaut.annotation.processing5,9980%7110%6256251,3771,3772672672424
io.micronaut.http.uri5,8241,00014%9721049%7408151,3341,5622112621529
io.micronaut.annotation.processing.visitor5,5890%5230%6496491,1411,1413843842727
io.micronaut.inject.ast4,7020%4180%6276278728724184184141
io.micronaut.inject.beans.visitor4,6320%4180%3653658738731561561414
io.micronaut.context.env4,5502,38134%61521926%5977579941,5632143332144
io.micronaut.inject.processing4,1450%5650%43143189589514814899
default4,1430%480%2022023623621781787979
io.micronaut.http.server.netty.handler3,2761,46330%46815825%4055087451,1001301931526
io.micronaut.aop.writer3,2500%1520%19819857657612212222
io.micronaut.core.util3,0271,41831%52910917%4405367151,0101562171330
io.micronaut.http.body2,86867919%2474515%3524186998482172722947
io.micronaut.http.server2,7551,59036%32314530%382509589949186275718
io.micronaut.http2,6972,44947%28816436%4546376561,108265343928
io.micronaut.http.client2,4400%1550%3283285985982502504141
io.micronaut.http.server.netty.handler.accesslog.element2,2930%2660%3443445585582082084747
io.micronaut.core.convert2,2571,40438%2515517%274343506771139190522
io.micronaut.inject.qualifiers2,2561,15233%39214226%351446495775121179922
io.micronaut.http.filter2,1521,20335%26310127%3234134276711632311529
io.micronaut.inject.beans2,04740316%2132911%2542843894761401631119
io.micronaut.http.netty.body2,00246818%2853611%272321444578113157916
io.micronaut.http.body.stream1,98958522%2346822%2623034896311121492027
io.micronaut.jackson.modules1,98344518%2383613%2022293724787192713
io.micronaut.inject.ast.utils1,9060%4200%261261383383505055
io.micronaut.core.beans1,8915%1455%2422524004301681751921
io.micronaut.inject.ast.annotation1,8790%1300%2332333793791681682828
io.micronaut.http.netty.websocket1,8710%1780%163163421421747444
io.micronaut.context.conditions1,74557924%2826719%25829439049596116919
io.micronaut.http.netty1,69678431%1886826%20328638561594158814
io.micronaut.runtime.beans1,6960%1840%159159346346676788
io.micronaut.core.util.clhm1,6121,12541%1926425%2533474136981412191837
io.micronaut.fuzzing.jazzer1,6070%1720%128128298298414188
io.micronaut.jackson.core.tree1,5511%2360%256260455461124128910
io.micronaut.http.client.interceptor1,5490%1860%145145291291515133
io.micronaut.aop.chain1,49423013%1886%168183300355688227
io.micronaut.core.reflect1,39481136%1443218%148170321469668215
io.micronaut.expressions.parser.ast.access1,3440%1220%13213231531571711111
io.micronaut.inject1,32736821%1164226%2062543084101401752032
io.micronaut.core.type1,31787639%1679335%189288278475861531120
io.micronaut.expressions.parser1,3030%1620%130130281281404022
io.micronaut.scheduling.cron1,2170%1500%104104179179292977
io.micronaut.http.bind.binders1,20310%1186%15418123928592118923
io.micronaut.http.server.netty.websocket1,1930%840%105105266266636366
io.micronaut.core.convert.converters1,1673%1080%105115247267475719
io.micronaut.core.async.publisher1,11822316%1062820%1601793133651021121819
io.micronaut.http.netty.channel1,0727%1154%17218224026489991018
io.micronaut.http.server.cors1,01421917%1543016%152168249310617615
io.micronaut.inject.configuration9840%1090%109109251251525255
io.micronaut.http.server.netty.binders97043430%11511%1051411872934176515
io.micronaut.graal.reflect9640%820%8686213213454533
io.micronaut.core.convert.value9228%835%1301422012238798912
io.micronaut.expressions.parser.token9200%0%23238484151544
io.micronaut.context.exceptions9100%500%989922823073741213
io.micronaut.core.io.service89089850%1127239%12820023246257108920
io.micronaut.core.cli8250%1090%9494194194393944
io.micronaut.core.naming80821%1403720%118135177229394612
io.micronaut.context.visitor7800%1060%102102190190494966
io.micronaut.aop.internal.intercepted7610%820%107107184184666666
io.micronaut.expressions.parser.ast.operator.binary7380%610%818117017048481515
io.micronaut.core.io71517%8014%9299192228485278
io.micronaut.inject.annotation.internal7140%640%10410419719772722222
io.micronaut.jackson.parser7010%1220%9494177177242411
io.micronaut.core.async.subscriber7010%1000%9090210210373766
io.micronaut.http.server.body6970%700%6868164164333377
io.micronaut.json.convert69012%800%6878172206283823
io.micronaut.http.server.netty.multipart6872%340%8588165170687179
io.micronaut.http.server.netty.handler.accesslog6680%840%7474142142323266
io.micronaut.core.io.scan65721%11615%87100148194183114
io.micronaut.discovery6400%420%868615715765651010
io.micronaut.core.execution63829331%702627%901311932894783616
io.micronaut.http.client.bind6380%320%4949120120333333
io.micronaut.http.ssl6370%420%11411421121193932020
io.micronaut.http.reactive.execution60420%5617%8296166206506247
io.micronaut.discovery.cloud.digitalocean6010%0%4545143143353555
io.micronaut.core.io.buffer5890%0%7373118118676733
io.micronaut.json.tree5620%500%111111139139868699
io.micronaut.http.simple5540%0%7070125125636366
io.micronaut.http.cookie5510%380%696913513550501414
io.micronaut.jackson.databind5396%280%5052108120363856
io.micronaut.jackson.serialize53715%5812%60721361672939513
io.micronaut.scheduling5338%293%4551139160303658
io.micronaut.runtime5263%500%7679147153515424
io.micronaut.runtime.converters.time52023631%400%4048129184172501
io.micronaut.http.netty.stream5070%0%818114914969691212
io.micronaut.websocket5070%0%6464111111525299
io.micronaut.http.hateoas50125%4923%83109116156537737
io.micronaut.http.server.netty.configuration49229437%293%134165203296119150412
io.micronaut.core.propagation49225%4126%6788107158426039
io.micronaut.json.bind4730%380%4242113113232355
io.micronaut.scheduling.processor4668%372%343796108151823
io.micronaut.jackson.codec4500%380%45459393262644
io.micronaut.http.netty.cookies4420%360%6161102102434366
io.micronaut.http.server.util43727%8516%6371100146122013
io.micronaut.runtime.context.scope.refresh42910%503%5256116127263035
io.micronaut.buffer.netty42217%320%7384107131576814
io.micronaut.http.server.types.files4210%540%53539595262622
io.micronaut.expressions.context4190%0%5353100100454544
io.micronaut.fuzzing.runner4130%400%36369999161633
io.micronaut.http.client.filter4050%380%55558181363633
io.micronaut.http.server.netty.ssl40211%397%465299111253148
io.netty.handler.codec.http3990%0%333310310331311010
io.micronaut.json.codec39023%2710%384490116232903
io.micronaut.expressions.parser.ast.util3870%460%38387575151522
io.micronaut.scheduling.io.watch3840%460%51529899282945
io.micronaut.inject.utils3840%440%37378585151533
io.micronaut.context.bind3820%420%40407070191922
io.micronaut.discovery.cloud3690%0%7070123123636333
io.micronaut.http.simple.cookies3680%520%5959104104333333
io.micronaut.jackson35446456%443242%598679187264824
io.micronaut.core.bind35021%3025%486376993043710
io.micronaut.inject.provider34722239%4522%568562120295638
io.micronaut.inject.ast.beans3440%0%51517474414188
io.micronaut.http.server.netty.converters34322%380%333792115141802
io.micronaut.inject.visitor3430%360%57579797393999
io.micronaut.http.client.bind.binders3390%0%35358282242444
io.micronaut.http.netty.reactive3240%350%4545103103252522
io.micronaut.http.client.multipart3230%0%39397878323288
io.micronaut.core.graal3210%380%242470705511
io.micronaut.health3150%380%47477878282866
io.micronaut.aop31312%0%3840718030321314
io.micronaut.scheduling.executor30230950%5024%5579841601943210
io.micronaut.fuzzing.http30026246%64%3363811582649511
io.micronaut.json2989%0%34387582323634
io.micronaut.jackson.core.parser2950%480%34348383101022
io.netty.handler.codec.compression2920%0%3030868629291010
io.micronaut.web.router.version2910%380%42426767232344
io.micronaut.http.client.exceptions2890%300%4646848431311010
io.micronaut.http.util28822%586%46516988162025
io.micronaut.core.value28433%2710%4664741073149311
io.micronaut.fuzzing.processor2790%360%28285555101022
io.micronaut.jackson.databind.convert27518%330%31386788121912
io.micronaut.core.bind.annotation2726%0%33355562232535
io.micronaut.core.async.propagation2690%0%33335151292966
io.micronaut.http.bind26847363%323048%486743138263657
io.micronaut.context.scope2689%0%24268087141623
io.micronaut.context.expressions2620%260%28285959151533
io.micronaut.context.env.exp2594%293%242648525712
io.micronaut.core.naming.conventions2577%0%20225358151734
io.micronaut.context.env.yaml2537%0%20247278101434
io.micronaut.web.router.resource25211%464%3238637381414
io.micronaut.jackson.core.env24222%16%30476190153204
io.micronaut.expressions.parser.ast.operator.unary2420%0%26265858151555
io.micronaut.core.async.processor2370%0%37377272282833
io.micronaut.core.io.file2350%260%32326565191933
io.micronaut.http.client.loadbalance2260%0%30305858282877
io.micronaut.web.router.filter2210%0%33334444313111
io.micronaut.expressions2210%0%131358588822
io.micronaut.context.event22028956%2635%4078551282258516
io.micronaut.core.serialize2200%0%18185151151533
io.micronaut.websocket.context2180%0%25255959161655
io.micronaut.http.server.exceptions45%50%40636011038611627
io.micronaut.runtime.context.env0%0%161645455511
io.micronaut.http.server.codec24%5%1923486791301
io.micronaut.context.i18n0%0%20206060131311
io.micronaut.aop.util0%0%26263535161655
io.micronaut.logging.impl0%0%23235858121233
io.micronaut.http.context2%0%30313738293045
io.micronaut.core.version0%280%24245252101022
io.micronaut.logging5%0%18205154111345
io.micronaut.expressions.parser.ast.conditional0%280%212143437722
io.micronaut.http.server.netty.discovery0%0%21214848111122
io.netty.handler.codec0%0%21215252161644
io.micronaut.http.converters18%0%1519445691313
io.micronaut.http.netty.channel.converters1%0%24253940151634
io.micronaut.web.router.exceptions22%12%263151661823710
io.micronaut.http.server.exceptions.response54675%3057%236635148740111
io.micronaut.websocket.interceptor0%330%222243434411
io.micronaut.discovery.registration0%0%32325959262633
io.micronaut.expressions.util0%0%141440407711
io.micronaut.fuzzing5%7%27304852202356
io.micronaut.scheduling.instrument0%0%23233131212144
io.netty.handler.ssl0%0%161632327722
io.micronaut.http.codec30%33%29334257222435
io.micronaut.scheduling.async0%0%151535358811
io.micronaut.runtime.http.codec23%10%1418324491302
io.micronaut.build.internal.japicmp0%0%88886633
io.micronaut.web.router.qualifier0%0%20203434121222
io.micronaut.http.server.filter0%0%151533338811
io.micronaut.json.body28%25%1622263481401
io.micronaut.fuzzing.model0%0%151523237711
io.micronaut.expressions.parser.ast.types0%0%161627279911
io.micronaut.context.condition7%260%27303133141746
io.micronaut.websocket.bind0%0%15152828101022
io.micronaut.context.annotation9%n/a6919226969
io.micronaut.http.server.binding27%0%21322039122305
io.micronaut.expressions.parser.ast.literal0%n/a31314343313177
io.micronaut.discovery.config0%0%15153030131333
io.micronaut.expressions.parser.ast0%0%141421219911
io.micronaut.context.banner0%0%8820206622
io.micronaut.web.router.naming28%16%1418192981212
io.micronaut.core.convert.format5%0%7922243512
io.micronaut.core.io.socket0%0%131320209911
io.micronaut.web.router.version.resolution0%n/a16163030161644
io.micronaut.http.exceptions25%n/a13192940131947
io.micronaut.context.converters0%0%9920208822
io.micronaut.core.optim36%12%81315324901
io.micronaut.scheduling.io.watch.event0%0%101022227722
io.netty.handler0%0%6622224411
io.micronaut.build.internal.ext0%n/a8822228811
io.micronaut.http.sse0%n/a12122424121222
io.micronaut.http.form0%0%111119198833
io.micronaut.fuzzing.util67%65%1025124351502
io.micronaut.core.order48%66%13242239112104
io.micronaut.runtime.http.scope34%30%91318324801
io.micronaut.http.client.sse0%0%121217179933
io.micronaut.http.server.util.locale46%0%11211634102036
io.micronaut.inject.visitor.util0%n/a8816168811
io.micronaut.http.netty.content0%n/a5513135511
io.micronaut.core.expressions0%0%1010997711
io.micronaut.core.convert.exceptions0%n/a6611116611
io.micronaut.http.server.websocket0%0%6613132211
io.netty.handler.codec.string0%0%6614144411
io.micronaut.core.attr28%20%81013173512
io.micronaut.build.internal.tasks0%n/a2212122211
io.micronaut.validation.visitor.async0%0%111112124411
io.netty.handler.codec.json0%0%6613134411
io.micronaut.http.client.interceptor.configuration0%n/a8817178833
io.netty.handler.codec.xml0%0%6613134411
io.netty.handler.codec.http.websocketx0%n/a3311113311
io.netty.handler.codec.http.cors0%n/a3311113311
io.micronaut.jackson.env0%n/a5512125511
io.netty.handler.codec.base640%0%6613134411
io.micronaut.aop.mapper0%0%44883311
io.micronaut.context.propagation.instrument.execution48%66%91381671013
io.micronaut.expressions.parser.compilation0%n/a88558822
io.micronaut.expressions.parser.ast.collection0%n/a4410104411
io.micronaut.context.propagation.slf4j0%0%7713136611
io.micronaut.core.util.functional0%n/a66556611
io.netty.handler.codec.rtsp0%n/a33993311
io.micronaut.http.client.annotation0%0%55553311
io.micronaut.http.netty.configuration46%0%61110184901
io.micronaut.inject.beans.visitor.persistence0%n/a55885522
io.micronaut.runtime.context49%25%576131301
io.micronaut.websocket.exceptions0%n/a6612126633
io.micronaut.websocket.event0%n/a6611116644
io.micronaut.runtime.server.watch.event0%0%5510104411
io.micronaut.http.multipart0%n/a55775533
io.micronaut.core.bind.exceptions0%n/a44884411
io.micronaut.core.util.locale38%n/a46594612
io.micronaut.http.resource0%n/a44664411
io.micronaut.runtime.context.scope0%n/a55885511
io.micronaut.scheduling.exceptions0%n/a44884422
io.micronaut.discovery.exceptions0%n/a44884422
io.micronaut.core.reflect.exception0%n/a44884422
io.micronaut.runtime.server.event0%n/a44664422
io.micronaut.runtime.event0%n/a44774433
io.micronaut.discovery.event0%n/a44774433
io.micronaut.jackson.validation0%n/a22552211
io.micronaut.http.expression0%n/a44554411
io.micronaut.core.async65%25%27070501
io.micronaut.core.async.converters45%0%24361301
io.micronaut.inject.validation0%n/a44334422
io.micronaut.runtime.exceptions0%n/a22442211
io.micronaut.core.serialize.exceptions0%n/a22442211
io.micronaut.core.beans.exceptions0%n/a22442211
io.micronaut.http.context.event50%n/a24362412
io.micronaut.expressions.parser.exception0%n/a22442222
io.micronaut.core.cli.exceptions0%n/a22442211
io.micronaut.runtime.server0%n/a33333311
io.micronaut.core.exceptions0%n/a11221111
io.micronaut.aop.exceptions0%n/a11221111
io.micronaut.core.async.annotation0%n/a11111111
io.micronaut.aop.internal92%n/a11211511201
io.micronaut.inject.proxy0%n/a11111111
io.micronaut.http.server.types0%n/a11111111
io.micronaut.http.annotation100%n/a01010101