DefaultServlet

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,538 of 4,15662%278 of 66258%2033903711,025859
renderHtml(HttpServletRequest, String, WebResource, String)5560%500%262611911911
serveResource(HttpServletRequest, HttpServletResponse, boolean, String)14057180%4012876%34853518901
init()11119463%162460%1421216001
findXsltSource(WebResource)912722%20416%1213222901
copy(WebResource, long, ServletOutputStream, Ranges, String)730%80%55212111
getReadme(WebResource, String)706%910%56192101
renderXml(HttpServletRequest, String, WebResource, Source, String)6327781%131756%1316177201
checkSendfile(HttpServletRequest, HttpServletResponse, WebResource, long, Ranges.Entry)611115%14212%89111301
processBom(InputStream, boolean)549463%261638%1722103401
validateGlobalXsltFile(File)520%100%66141411
validateGlobalXsltFile()340%40%338811
secureXslt(InputStream)340%40%33131311
copyRange(InputStream, ServletOutputStream, long, long)327469%5758%5772701
lambda$comparingTrueFirst$0(Function, WebResource, WebResource)270%60%449911
checkIfNoneMatch(HttpServletRequest, HttpServletResponse, WebResource)156080%51168%4932201
doDirectoryRedirect(HttpServletRequest, HttpServletResponse)142967%3350%343901
checkIfUnmodifiedSince(HttpServletRequest, HttpServletResponse, WebResource)141450%325%2351001
static {...}132666%50%1241101
getOrderChar(DefaultServlet.SortManager.Order, char)130%40%335511
isText(String)9950%5337%350201
copy(InputStream, PrintWriter, String)82071%2250%232901
checkIfMatch(HttpServletRequest, HttpServletResponse, WebResource)75087%21083%2721901
render(HttpServletRequest, String, WebResource, String)71466%50%121401
getRelativePath(HttpServletRequest, boolean)64488%3770%2611301
copyRange(InputStream, ServletOutputStream)62580%2100%0241301
copyRange(Reader, PrintWriter)62580%2100%0241301
doPut(HttpServletRequest, HttpServletResponse)6994%21083%2722301
doDelete(HttpServletRequest, HttpServletResponse)3188%583%1411101
checkIfModifiedSince(HttpServletRequest, HttpServletResponse, WebResource)3592%2466%2421101
comparingTrueFirst(Function)0%n/a111111
copy(WebResource, long, ServletOutputStream, Ranges.Entry)2893%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)111100%1995%11103301
executePartialPut(HttpServletRequest, ContentRange, String)92100%2675%2502001
parseCompressionFormats(String, String)88100%1191%1701401
DefaultServlet()57100%n/a0101901
getAvailablePrecompressedResources(String)48100%2466%240601
parseContentRange(HttpServletRequest, HttpServletResponse)39100%8100%0501401
validate(ContentRange)32100%1191%170201
determineMethodsAllowed(HttpServletRequest)29100%583%140701
checkIfHeaders(HttpServletRequest, HttpServletResponse, WebResource)28100%787%150201
renderSize(long)28100%3350%340501
validate(Ranges.Entry, long)24100%2466%240301
getStart(Ranges.Entry, long)22100%4100%030701
getEnd(Ranges.Entry, long)22100%6100%040401
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