TesseractOCRParser

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,484 of 1,4840%143 of 1430%1081083403403434
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
extractOSD(InputStream, Metadata)850%110%99232311
runOCRProcess(Process, long)800%40%33272711
parse(TikaInputStream, ContentHandler, Metadata, ParseContext)640%80%55151511
hasImageMagick()540%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
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