ShellLauncher

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,379 of 2,08134%155 of 20825%1321572874104053
popenShared(Ruby, IRubyObject[], Map, boolean)2040%260%1414353511
runExternal(Ruby, IRubyObject, IRubyObject, IRubyObject, IRubyObject, boolean)1080%80%55282811
handleStreams(Ruby, Process, InputStream, OutputStream, OutputStream)980%n/a11252511
getModifiedEnv(Ruby, Collection, boolean)7714265%171547%1417144401
run(Ruby, IRubyObject[], boolean, boolean)680%60%44181811
expandGlobs(Ruby, String[])660%60%44131311
runExternalAndWait(Ruby, IRubyObject[], Map)582429%20%12162201
parseCommandLine(ThreadContext, Ruby, IRubyObject[])515351%6440%4682001
execAndWait(Ruby, IRubyObject[], Map)510%20%22131311
shouldUseShell(String)470%140%887711
isValidFile(Ruby, String, String, boolean)413445%9950%61061501
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
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
hasLeadingArgvArray(IRubyObject[])91155%4233%340201
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
findPathFile(Ruby, String, String[], boolean)41100%6100%040901
isValidFile(Ruby, String, boolean)8100%n/a010201
getShell(Ruby)100%n/a010101