TesseractOCRParser

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,561 of 1,5610%160 of 1600%1171173553553535
doOCR(File, File, TesseractOCRConfig, ParseContext)1670%120%77313111
parse(TikaInputStream, File, ContentHandler, Metadata, ParseContext, TesseractOCRConfig)1430%200%1111292911
getLangs(Process, int)1090%80%55292911
static {...}960%n/a11212111
parse(TikaInputStream, ContentHandler, Metadata, ParseContext)860%140%88181811
extractOSD(InputStream, Metadata)860%100%88222211
runOCRProcess(Process, long)800%40%33272711
hasImageMagick()570%80%55131311
normalizeOCRMimeMetadata(Metadata)510%120%77131311
extractOutput(InputStream, ContentHandler)510%40%33101011
validateLangString(String)500%80%55111111
hasTesseract()470%40%338811
getContentHandler(boolean, ContentHandler, Metadata, ParseContext)450%60%449911
preloadLangs()450%20%22111111
parse(Image, ContentHandler, Metadata, ParseContext)430%n/a11101011
initialize()430%60%44101011
getConfig(ParseContext)380%60%449911
setOtherTesseractSettings(List)370%40%337711
extractHOCROutput(InputStream, ParseContext, ContentHandler)360%20%228811
getOtherTesseractSettings()350%20%226611
lambda$logStream$0(InputStream, StringBuilder)350%20%228811
setEnv(ProcessBuilder)300%40%336611
checkInitialization()270%60%445511
TesseractOCRParser(TesseractOCRConfig)210%n/a117711
TesseractOCRParser()180%n/a116611
hasWarned()180%40%336611
getSupportedTypes(ParseContext)170%60%445511
getImageMagickProg()90%20%221111
getTesseractProg()90%20%221111
TesseractOCRParser(JsonConfig)70%n/a112211
logStream(InputStream, StringBuilder)70%n/a111111
warnOnFirstParse()60%20%223311
warn()60%n/a113311
getLangs()30%n/a111111
getDefaultConfig()30%n/a111111