TesseractOCRParser

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,512 of 1,5120%152 of 1520%1131133423423535
doOCR(File, File, TesseractOCRConfig, ParseContext)1690%120%77313111
parse(TikaInputStream, File, ContentHandler, Metadata, ParseContext, TesseractOCRConfig)1430%200%1111292911
getLangs(Process, long)1080%80%55292911
extractOSD(InputStream, Metadata)860%100%88222211
parse(TikaInputStream, ContentHandler, Metadata, ParseContext)830%140%88171711
runOCRProcess(Process, ParseContext, long, long)820%40%33272711
static {...}810%n/a11171711
hasImageMagick()570%80%55131311
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
recognizesText(ParseContext)170%40%335511
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