ShellLauncher

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,476 of 2,08129%164 of 20821%1401573104104453
popenShared(Ruby, IRubyObject[], Map, boolean)2040%260%1414353511
runExternal(Ruby, IRubyObject, IRubyObject, IRubyObject, IRubyObject, boolean)1080%80%55282811
parseCommandLine(ThreadContext, Ruby, IRubyObject[])1040%100%66202011
handleStreams(Ruby, Process, InputStream, OutputStream, OutputStream)980%n/a11252511
runExternalAndWait(Ruby, IRubyObject[], Map)820%20%22222211
getModifiedEnv(Ruby, Collection, boolean)7714265%171547%1417144401
run(Ruby, IRubyObject[], boolean, boolean)680%60%44181811
expandGlobs(Ruby, String[])660%60%44131311
execAndWait(Ruby, IRubyObject[], Map)510%20%22131311
isValidFile(Ruby, String, String, boolean)482736%11739%81081501
shouldUseShell(String)470%140%887711
runAndWaitPid(Ruby, IRubyObject[], OutputStream, boolean)410%n/a119911
handleStreamsNonblocking(Ruby, Process, OutputStream, OutputStream)310%n/a117711
filenameIsPathSearchable(String, boolean)302747%19727%121461401
static {...}2828791%4233%3493401
withExeSuffix(String)270%40%335511
unwrapBufferedStream(InputStream)270%60%44101011
runExternalWithoutWait(Ruby, IRubyObject[], OutputStream)220%n/a116611
runWithoutWait(Ruby, IRubyObject[], OutputStream)210%n/a116611
hasGlobCharacter(String)200%80%551111
hasLeadingArgvArray(IRubyObject[])200%60%442211
getPidFromProcess(Process)180%40%335511
unwrapBufferedStream(OutputStream)180%40%338811
popen(Ruby, IRubyObject, ModeFlags)160%n/a111111
popen(Ruby, IRubyObject, IOOptions)160%n/a111111
findPathExecutable(Ruby, String)143672%2250%2321101
log(Ruby, String)11321%1150%121301
getCurrentEnv(Ruby, Map)100%20%221111
buildProcess(Ruby, String[], String[], File)100%n/a114411
run(Ruby, IRubyObject)100%n/a111111
popen(Ruby, IRubyObject[], Map, ModeFlags)100%n/a111111
popen(Ruby, IRubyObject[], Map, IOOptions)100%n/a111111
runAndWait(Ruby, IRubyObject[], OutputStream, boolean)90%n/a111111
popen3(Ruby, IRubyObject[], boolean)90%n/a111111
tryFile(Ruby, String, String)83481%1583%141901
runExternalWithoutWait(Ruby, IRubyObject, IRubyObject, IRubyObject, IRubyObject)80%n/a111111
runAndWaitPid(Ruby, IRubyObject[])70%n/a111111
popen3(Ruby, IRubyObject[])70%n/a111111
runAndWait(Ruby, IRubyObject[])60%n/a111111
runWithoutWait(Ruby, IRubyObject[])60%n/a111111
runExternalWithoutWait(Ruby, IRubyObject[])60%n/a111111
runAndWait(Ruby, IRubyObject[], OutputStream)60%n/a111111
popenShared(Ruby, IRubyObject[], Map)60%n/a111111
run(Ruby, IRubyObject[], boolean)60%n/a111111
getCurrentEnv(Ruby)50%n/a111111
execAndWait(Ruby, IRubyObject[])50%n/a111111
popenShared(Ruby, IRubyObject[])50%n/a111111
getPathEntry(RubyArray)50%n/a111111
reflectPidFromProcess(Process)40%n/a111111
ShellLauncher()30%n/a112211
getShell(Ruby)0%n/a111111
findPathFile(Ruby, String, String[], boolean)41100%1583%140901
isValidFile(Ruby, String, boolean)8100%n/a010201