DefaultServlet

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,701 of 4,35760%275 of 64257%2043803771,0341259
renderHtml(HttpServletRequest, String, WebResource, String)5780%500%262612412411
serveResource(HttpServletRequest, HttpServletResponse, boolean, String)17858276%4012876%34853518701
init()12019461%162460%1421216001
findXsltSource(WebResource)1153221%20416%1213222901
getReadme(WebResource, String)835%910%56192101
copy(WebResource, ServletOutputStream, Iterator, String)810%80%55181811
renderXml(HttpServletRequest, String, WebResource, Source, String)6329282%131756%1316177201
checkSendfile(HttpServletRequest, HttpServletResponse, WebResource, long, DefaultServlet.Range)591115%14212%89111301
processBom(InputStream, boolean)549463%261638%1722103401
validateGlobalXsltFile(File)520%100%66141411
copyRange(InputStream, ServletOutputStream, long, long)417464%5758%5772701
validateGlobalXsltFile()340%40%338811
secureXslt(InputStream)340%40%33131311
lambda$comparingTrueFirst$0(Function, WebResource, WebResource)270%60%449911
checkIfNoneMatch(HttpServletRequest, HttpServletResponse, WebResource)236072%51168%4932201
checkIfMatch(HttpServletRequest, HttpServletResponse, WebResource)155076%21083%2721901
doDirectoryRedirect(HttpServletRequest, HttpServletResponse)142967%3350%343901
static {...}141856%50%1241101
checkIfUnmodifiedSince(HttpServletRequest, HttpServletResponse, WebResource)141450%325%2351001
getOrderChar(DefaultServlet.SortManager.Order, char)130%40%335511
isText(String)9950%5337%350201
copy(InputStream, PrintWriter, String)82071%2250%232901
renderXml(String, WebResource, Source, String)80%n/a111111
render(HttpServletRequest, String, WebResource, String)71466%50%121401
render(String, WebResource, String)70%n/a111111
renderHtml(String, WebResource, String)70%n/a111111
getRelativePath(HttpServletRequest, boolean)4488%3770%2611301
copyRange(InputStream, ServletOutputStream)2580%2100%0241301
copyRange(Reader, PrintWriter)2580%2100%0241301
doPut(HttpServletRequest, HttpServletResponse)6994%21083%2722301
doDelete(HttpServletRequest, HttpServletResponse)3188%583%1411101
checkIfModifiedSince(HttpServletRequest, HttpServletResponse, WebResource)3592%2466%2421101
renderTimestamp(long)0%n/a111111
comparingTrueFirst(Function)0%n/a111111
copy(WebResource, ServletOutputStream, DefaultServlet.Range)2692%50%121801
pathEndsWithCompressedExtension(String)2492%375%131401
copy(InputStream, ServletOutputStream)1990%50%121701
getBestPrecompressedResource(HttpServletRequest, List)13899%2395%11313801
skip(InputStream, int, boolean)1191%583%141601
parseRange(HttpServletRequest, HttpServletResponse, WebResource)185100%2596%11404701
executePartialPut(HttpServletRequest, DefaultServlet.Range, String)92100%2675%2502001
parseCompressionFormats(String, String)88100%1191%1701401
parseContentRange(HttpServletRequest, HttpServletResponse)65100%10100%0602101
DefaultServlet()57100%n/a0101901
getAvailablePrecompressedResources(String)54100%2466%240601
renderSize(long)39100%3350%340501
determineMethodsAllowed(HttpServletRequest)29100%583%140701
checkIfHeaders(HttpServletRequest, HttpServletResponse, WebResource)28100%787%150201
service(HttpServletRequest, HttpServletResponse)14100%2100%020401
doHead(HttpServletRequest, HttpServletResponse)13100%n/a010301
sendNotAllowed(HttpServletRequest, HttpServletResponse)10100%n/a010301
doGet(HttpServletRequest, HttpServletResponse)8100%n/a010201
doOptions(HttpServletRequest, HttpServletResponse)7100%n/a010201
getRelativePath(HttpServletRequest)100%n/a010101
doPost(HttpServletRequest, HttpServletResponse)100%n/a010201
rewriteUrl(String)100%n/a010101
getPathPrefix(HttpServletRequest)100%n/a010101
generateETag(WebResource)100%n/a010101
destroy()100%n/a010101