DefaultServlet

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total745 of 4,38483%197 of 70271%1614131781,091262
serveResource(HttpServletRequest, HttpServletResponse, boolean, String)12059583%3613278%32852919001
init()8824873%133170%1323156701
findXsltSource(WebResource)803329%14630%911162501
getReadme(WebResource, String)706%910%56192101
checkSendfile(HttpServletRequest, HttpServletResponse, WebResource, long, Ranges.Entry)611115%14212%89111301
processBom(InputStream, boolean)549463%261638%1722103401
validateGlobalXsltFile(File)520%100%66141411
renderHtml(HttpServletRequest, String, WebResource, String)3454194%122870%1221912501
validateGlobalXsltFile()340%40%338811
renderXml(HttpServletRequest, String, WebResource, Source, String)3227189%101458%101386001
copyRange(InputStream, ServletOutputStream, long, long)327469%5758%5772701
doDirectoryRedirect(HttpServletRequest, HttpServletResponse)143168%3350%343901
isText(String)9950%5337%350201
copy(InputStream, PrintWriter, String)82071%2250%232901
copy(WebResource, long, ServletOutputStream, Ranges, String)76490%3562%3532101
doPut(HttpServletRequest, HttpServletResponse)67692%21285%2842701
getRelativePath(HttpServletRequest, boolean)64488%3770%2611301
copyRange(InputStream, ServletOutputStream)62580%2100%0241301
copyRange(Reader, PrintWriter)62580%2100%0241301
checkIfNoneMatch(HttpServletRequest, HttpServletResponse, WebResource)10996%22692%21513701
checkIfMatch(HttpServletRequest, HttpServletResponse, WebResource)8195%1995%11112901
doDelete(HttpServletRequest, HttpServletResponse)3890%787%1511301
parseRange(HttpServletRequest, HttpServletResponse, WebResource)7997%21688%21012401
checkIfUnmodifiedSince(HttpServletRequest, HttpServletResponse, WebResource)4095%583%1411501
copy(WebResource, long, ServletOutputStream, Ranges.Entry)2893%50%121801
pathEndsWithCompressedExtension(String)2492%375%131401
copy(InputStream, ServletOutputStream)1990%50%121701
getOrderChar(DefaultServlet.SortManager.Order, char)1184%375%131501
getBestPrecompressedResource(HttpServletRequest, List)13899%2395%11313801
skip(InputStream, int, boolean)1191%583%141601
checkIfRange(HttpServletRequest, HttpServletResponse, WebResource)100100%42083%41302301
executePartialPut(HttpServletRequest, ContentRange, String)92100%787%1502001
parseCompressionFormats(String, String)88100%1191%1701401
validate(Ranges, long)84100%21285%2801801
checkIfModifiedSince(HttpServletRequest, HttpServletResponse, WebResource)61100%10100%0601901
DefaultServlet()60100%n/a0102001
checkIfHeaders(HttpServletRequest, HttpServletResponse, WebResource)50100%16100%0901301
getAvailablePrecompressedResources(String)48100%2466%240601
parseContentRange(HttpServletRequest, HttpServletResponse)41100%8100%0501401
determineMethodsAllowed(HttpServletRequest)29100%583%140701
renderSize(long)28100%583%140501
lambda$comparingTrueFirst$0(Function, WebResource, WebResource)27100%6100%040901
getStart(Ranges.Entry, long)22100%4100%030701
getEnd(Ranges.Entry, long)22100%6100%040401
render(HttpServletRequest, String, WebResource, String)21100%2100%020401
static {...}20100%n/a010301
service(HttpServletRequest, HttpServletResponse)14100%2100%020401
doHead(HttpServletRequest, HttpServletResponse)13100%n/a010301
isReadOnly()11100%375%130101
sendNotAllowed(HttpServletRequest, HttpServletResponse)10100%n/a010301
generateETag(WebResource)9100%2100%020301
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
isListings()100%n/a010101
renderTimestamp(long)100%n/a010101
comparingTrueFirst(Function)100%n/a010101
isRangeRequestsSupported()100%n/a010101
destroy()100%n/a010101