RubyFile

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,287 of 4,00068%248 of 55755%1993742247902093
basename(ThreadContext, IRubyObject, IRubyObject[])8415064%182760%1224134301
splitURI(String)77910%5117%34131601
getDirOrFileEntry(ZipFile, String)770%120%77171711
dirname(ThreadContext, String)758453%151753%1117123401
adjustRootPathOnWindows(Ruby, String, String)7468%2428%1314101101
expandPathInternal(ThreadContext, IRubyObject, IRubyObject[], boolean, boolean)6118075%213764%1830105001
extractTimeval(Ruby, IRubyObject)613436%9536%7861401
lchown(ThreadContext, IRubyObject, IRubyObject)410%60%449911
initialize(ThreadContext, IRubyObject[], Block)402740%8433%6761101
startsWithDriveLetterOnWindows(String)40613%18210%10116801
umask(ThreadContext, IRubyObject, IRubyObject[])380%40%33101011
expandUserPath(ThreadContext, String, boolean)349974%72175%71512201
flock(ThreadContext, IRubyObject)332644%6333%46101701
rename(ThreadContext, IRubyObject, IRubyObject, IRubyObject)326667%6650%4761901
getFileEntry(ZipFile, String)300%20%225511
filePathConvert(ThreadContext, RubyString)291636%10217%6761201
lchmod(ThreadContext, IRubyObject)290%20%224411
inspect()290%20%226611
createFileClass(Ruby)2126693%6650%6755401
symlink(ThreadContext, IRubyObject, IRubyObject, IRubyObject)205473%1375%1331301
canonicalize(String, String)1910685%72377%61622701
delete(ThreadContext, IRubyObject, IRubyObject[])194269%7542%5731201
countSlashes(String)192759%4660%3641201
birthtime(ThreadContext)190%20%224411
fileOpenGeneric(ThreadContext, IRubyObject, int, int, IOEncodable, int)175376%1375%1341601
toString()170%n/a111111
isWindowsDriveLetter(char)160%80%551111
openFile(ThreadContext, IRubyObject[])1512089%31077%3932701
unlink(ThreadContext, IRubyObject, IRubyObject[])155980%31179%3821401
truncate(ThreadContext, IRubyObject)143672%2467%2421101
link(ThreadContext, IRubyObject, IRubyObject, IRubyObject)134578%1375%131901
fileResource(ThreadContext, IRubyObject)131655%2250%232601
inspectJoin(ThreadContext, IRubyObject, RubyArray, RubyArray)122164%1150%120501
rbIoClose(Ruby)12840%1150%124601
RubyFile(Ruby, String, InputStream)110%n/a113311
lstat(ThreadContext)100%n/a112211
RubyFile(Ruby, String, Reader)90%n/a112211
fileResource(IRubyObject)72377%1375%131601
realdirpath(ThreadContext, IRubyObject, IRubyObject[])70%n/a111111
getDirOrFileEntry(String, String)70%n/a111111
utime(ThreadContext, IRubyObject, IRubyObject[])67993%2880%2611501
chown(ThreadContext, IRubyObject, IRubyObject)63886%1583%1411001
chmod(ThreadContext, IRubyObject)62681%1150%121501
readlink(ThreadContext, IRubyObject, IRubyObject)62178%2100%022801
realpath(ThreadContext, IRubyObject, IRubyObject[])61470%1150%121401
truncate(ThreadContext, IRubyObject, IRubyObject, IRubyObject)60%n/a111111
initialize19(IRubyObject[], Block)60%n/a111111
setPath(String)5444%1150%122301
expand_path(ThreadContext, IRubyObject, IRubyObject[])50%n/a111111
expandUserPath(ThreadContext, String)50%n/a111111
join(ThreadContext, IRubyObject, RubyArray)410396%11393%1812301
truncateCommon(ThreadContext, IRubyObject, IRubyObject, IRubyObject)47695%1583%1411701
getBirthtimeWithNIO(String)42285%1150%123701
checkHome(ThreadContext)42083%2250%231601
chmod(ThreadContext, IRubyObject, IRubyObject[])34694%1583%1411101
lchmod(ThreadContext, IRubyObject, IRubyObject[])33893%1375%131901
getNullDevice()3667%1150%121401
lchown(ThreadContext, IRubyObject, IRubyObject[])5797%2675%2501001
static {...}2793%1150%120401
getPath()778%1150%120201
getEncoding()0%n/a111111
setEncoding(Encoding)0%n/a111111
fnmatch(ThreadContext, IRubyObject, IRubyObject[])99100%12100%0701701
chown(ThreadContext, IRubyObject, IRubyObject[])67100%10100%0601601
extname(ThreadContext, IRubyObject, IRubyObject)37100%1375%130701
size(ThreadContext)26100%2100%020601
dir_fnmatch(ByteList, ByteList, int)25100%2100%020601
chomp(StringBuilder)23100%1583%140501
split(ThreadContext, IRubyObject, IRubyObject)21100%n/a010301
get_path(ThreadContext, IRubyObject)20100%4100%030301
path(ThreadContext)18100%2100%020501
expand_path19(ThreadContext, IRubyObject, IRubyObject[])18100%n/a010301
isAbsolutePath(String)18100%3562%350201
dirname(ThreadContext, IRubyObject, IRubyObject)16100%n/a010301
atime(ThreadContext, IRubyObject, IRubyObject)12100%n/a010201
ctime(ThreadContext, IRubyObject, IRubyObject)12100%n/a010201
birthtime(ThreadContext, IRubyObject, IRubyObject)12100%n/a010201
atime(ThreadContext)11100%n/a010201
ctime(ThreadContext)11100%n/a010201
mtime(ThreadContext)11100%n/a010201
lstat(ThreadContext, IRubyObject, IRubyObject)11100%n/a010201
stat(ThreadContext, IRubyObject, IRubyObject)11100%n/a010201
ftype(ThreadContext, IRubyObject, IRubyObject)10100%n/a010101
mtime(ThreadContext, IRubyObject, IRubyObject)10100%n/a010101
join(ThreadContext, IRubyObject, IRubyObject[])8100%n/a010101
truncate19(ThreadContext, IRubyObject, IRubyObject, IRubyObject)8100%n/a010101
absolute_path(ThreadContext, IRubyObject, IRubyObject[])7100%n/a010101
unlink(ThreadContext, IRubyObject[])7100%n/a010101
RubyFile(Ruby, RubyClass)5100%n/a010201
path(ThreadContext, IRubyObject, IRubyObject)4100%n/a010101
file(IRubyObject)4100%n/a010101
checkClosed(ThreadContext)4100%n/a010201
canonicalize(String)4100%n/a010101