RubyInstanceConfig

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,170 of 2,50953%124 of 19637%18428725258993189
RubyInstanceConfig(RubyInstanceConfig)3920%60%44878711
findScript(File)660%120%77131311
getScriptSource()654842%11739%810112201
getJarScriptSource(String)550%100%66121211
RubyInstanceConfig()4339990%6650%67119601
calculateJRubyHome()421931%13319%8981501
verifyHome(String, PrintStream)395358%141246%131471701
eatToShebang(InputStream)340%40%337711
parseShebangOptions(InputStream)3213581%111761%111543201
tryProcessArgumentsWithRubyopts()271332%6225%456901
initGlobalJavaVersion()182255%4450%454901
skipToNextLine(InputStreamMarkCursor)160%40%334411
RubyInstanceConfig(InputStream, PrintStream, PrintStream)120%n/a115511
setEnvironment(Map)100%20%223311
setJRubyHome(String)70%n/a112211
isShebang(InputStreamMarkCursor)61976%3350%2431001
isProfilingEntireRun()6650%3125%230101
static {...}529898%6650%6706301
displayedFileName()51777%3562%352701
isRubyShebangLine(String)50%n/a111111
getShouldRunInterpreter()4969%4233%340101
setUpdateNativeENVEnabled(boolean)40%n/a112211
setLoadServiceCreator(RubyInstanceConfig.LoadServiceCreator)40%n/a112211
setCompileMode(RubyInstanceConfig.CompileMode)40%n/a112211
setJitLogEvery(int)40%n/a112211
setJitThreshold(int)40%n/a112211
setJitMax(int)40%n/a112211
setJitMaxSize(int)40%n/a112211
setRunRubyInProcess(boolean)40%n/a112211
setInput(InputStream)40%n/a112211
setOutput(PrintStream)40%n/a112211
setError(PrintStream)40%n/a112211
setProfile(Profile)40%n/a112211
setObjectSpaceEnabled(boolean)40%n/a112211
setSiphashEnabled(boolean)40%n/a112211
setLoader(ClassLoader)40%n/a112211
setLoadPaths(List)40%n/a112211
setShouldPrintUsage(boolean)40%n/a112211
setShouldPrintProperties(boolean)40%n/a112211
setForceStdin(boolean)40%n/a112211
setProcessLineEnds(boolean)40%n/a112211
setParserDebug(boolean)40%n/a112211
setShowBytecode(boolean)40%n/a112211
setShowCopyright(boolean)40%n/a112211
setShouldRunInterpreter(boolean)40%n/a112211
setRecordSeparator(String)40%n/a112211
setProfilingMode(RubyInstanceConfig.ProfilingMode)40%n/a112211
setProfileOutput(ProfileOutput)40%n/a112211
setDisableRUBYOPT(boolean)40%n/a112211
setDisableGems(boolean)40%n/a112211
setTraceType(TraceType)40%n/a112211
setHasScriptArgv(boolean)40%n/a112211
setBacktraceMask(boolean)40%n/a112211
setNativeEnabled(boolean)40%n/a112211
setXFlag(boolean)40%n/a112211
setBacktraceColor(boolean)40%n/a112211
setGlobalRequireLock(boolean)40%n/a112211
setJitBackground(boolean)40%n/a112211
setLoadGemfile(boolean)40%n/a112211
setProfileMaxMethods(int)40%n/a112211
setAllowUppercasePackageNames(boolean)40%n/a112211
setProfilingService(String)40%n/a112211
setTruffleHooks(TruffleHooksStub)40%n/a112211
getVerbose()40%n/a111111
setLoadedNativeExtensions(boolean)0%n/a112211
getLoadServiceCreator()0%n/a111111
isJitDumping()0%n/a111111
isJitLoggingVerbose()0%n/a111111
getJitMax()0%n/a111111
getJitMaxSize()0%n/a111111
hasInlineScript()0%n/a111111
getShouldPrintUsage()0%n/a111111
getShouldPrintProperties()0%n/a111111
getParserDebug()0%n/a111111
getThreadDumpSignal()0%n/a111111
getProfilingMode()0%n/a111111
getProfileOutput()0%n/a111111
hasShebangLine()0%n/a111111
getHasScriptArgv()0%n/a111111
getProfileMaxMethods()0%n/a111111
getAllowUppercasePackageNames()0%n/a111111
getProfilingService()0%n/a111111
getTruffleHooks()0%n/a111111
getInPlaceBackupExtention()0%n/a111111
requiredLibraries()0%n/a111111
loadPaths()0%n/a111111
shouldPrintUsage()0%n/a111111
shouldPrintProperties()0%n/a111111
shouldRunInterpreter()0%n/a111111
isShouldRunInterpreter()0%n/a111111
isxFlag()0%n/a111111
isVerbose()675%1150%120101
isProfiling()675%1150%120101
hasLoadedNativeExtensions()0%n/a111111
getSafeLevel()0%n/a111111
getBasicUsageHelp()0%n/a111111
getExtendedHelp()0%n/a111111
getPropertyHelp()0%n/a111111
getVersionString()0%n/a111111
getCopyrightString()0%n/a111111
isSamplingEnabled()0%n/a111111
isBenchmarking()0%n/a111111
isCextEnabled()0%n/a111111
setCompatVersion(CompatVersion)0%n/a111111
setSafeLevel(int)0%n/a111111
setBenchmarking(boolean)0%n/a111111
setCextEnabled(boolean)0%n/a111111
getJRubyHome()10100%2100%020301
processArguments(String[])9100%n/a010301
setHasInlineScript(boolean)7100%n/a010301
setScriptFileName(String)7100%n/a010301
createLoadService(Ruby)5100%n/a010101
inlineScript()5100%n/a010101
setCurrentDirectory(String)4100%n/a010201
setArgv(String[])4100%n/a010201
setAssumeLoop(boolean)4100%n/a010201
setAssumePrinting(boolean)4100%n/a010201
setSplit(boolean)4100%n/a010201
setVerbosity(RubyInstanceConfig.Verbosity)4100%n/a010201
setDebug(boolean)4100%n/a010201
setShowVersion(boolean)4100%n/a010201
setShouldCheckSyntax(boolean)4100%n/a010201
setInputFieldSeparator(String)4100%n/a010201
setKCode(KCode)4100%n/a010201
setInternalEncoding(String)4100%n/a010201
setExternalEncoding(String)4100%n/a010201
setSourceEncoding(String)4100%n/a010201
setInPlaceBackupExtension(String)4100%n/a010201
setArgvGlobalsOn(boolean)4100%n/a010201
setHardExit(boolean)4100%n/a010201
setHasShebangLine(boolean)4100%n/a010201
setKernelGsubDefined(boolean)4100%n/a010201
isUpdateNativeENVEnabled()100%n/a010101
getCompileMode()100%n/a010101
isJitLogging()100%n/a010101
getJitLogEvery()100%n/a010101
getJitThreshold()100%n/a010101
isRunRubyInProcess()100%n/a010101
getInput()100%n/a010101
getOutput()100%n/a010101
getError()100%n/a010101
getCurrentDirectory()100%n/a010101
getProfile()100%n/a010101
isObjectSpaceEnabled()100%n/a010101
isSiphashEnabled()100%n/a010101
getEnvironment()100%n/a010101
getLoader()100%n/a010101
getArgv()100%n/a010101
getInlineScript()100%n/a010101
getRequiredLibraries()100%n/a010101
getLoadPaths()100%n/a010101
isInlineScript()100%n/a010101
isForceStdin()100%n/a010101
getScriptFileName()100%n/a010101
isAssumeLoop()100%n/a010101
isAssumePrinting()100%n/a010101
isProcessLineEnds()100%n/a010101
isSplit()100%n/a010101
getVerbosity()100%n/a010101
isDebug()100%n/a010101
isParserDebug()100%n/a010101
isShowVersion()100%n/a010101
isShowBytecode()100%n/a010101
isShowCopyright()100%n/a010101
getShouldCheckSyntax()100%n/a010101
getInputFieldSeparator()100%n/a010101
getKCode()100%n/a010101
getInternalEncoding()100%n/a010101
getExternalEncoding()100%n/a010101
getSourceEncoding()100%n/a010101
getRecordSeparator()100%n/a010101
getInPlaceBackupExtension()100%n/a010101
getOptionGlobals()100%n/a010101
isManagementEnabled()100%n/a010101
getExcludedMethods()100%n/a010101
isArgvGlobalsOn()100%n/a010101
isHardExit()100%n/a010101
isDisableGems()100%n/a010101
getTraceType()100%n/a010101
getBacktraceMask()100%n/a010101
isNativeEnabled()100%n/a010101
isXFlag()100%n/a010101
getBacktraceColor()100%n/a010101
isGlobalRequireLock()100%n/a010101
getJitBackground()100%n/a010101
getLoadGemfile()100%n/a010101
getKernelGsubDefined()100%n/a010101
getIPv4Preferred()100%n/a010101
getCompatVersion()100%n/a010101