RubyFile

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,247 of 4,00069%241 of 55757%1943742157902093
basename(ThreadContext, IRubyObject, IRubyObject[])8415064%172862%1124134301
splitURI(String)77910%5117%34131601
getDirOrFileEntry(ZipFile, String)770%120%77171711
adjustRootPathOnWindows(Ruby, String, String)7468%2428%1314101101
dirname(ThreadContext, String)669358%141856%1017113401
expandPathInternal(ThreadContext, IRubyObject, IRubyObject[], boolean, boolean)6118075%213764%1830105001
extractTimeval(Ruby, IRubyObject)613436%9536%7861401
lchown(ThreadContext, IRubyObject, IRubyObject[])590%80%55101011
lchown(ThreadContext, IRubyObject, IRubyObject)410%60%449911
startsWithDriveLetterOnWindows(String)40613%18210%10116801
expandUserPath(ThreadContext, String, boolean)369773%72175%71512201
rename(ThreadContext, IRubyObject, IRubyObject, IRubyObject)326667%7542%5761901
initialize(ThreadContext, IRubyObject[], Block)303755%6650%5741101
getFileEntry(ZipFile, String)300%20%225511
filePathConvert(ThreadContext, RubyString)291636%10217%6761201
lchmod(ThreadContext, IRubyObject)290%20%224411
getBirthtimeWithNIO(String)260%20%227711
createFileClass(Ruby)2126693%6650%6755401
canonicalize(String, String)2110483%82273%71632701
symlink(ThreadContext, IRubyObject, IRubyObject, IRubyObject)205473%1375%1331301
flock(ThreadContext, IRubyObject)203966%3667%3681701
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%21185%2932701
unlink(ThreadContext, IRubyObject, IRubyObject[])155980%31179%3821401
link(ThreadContext, IRubyObject, IRubyObject, IRubyObject)134578%1375%131901
delete(ThreadContext, IRubyObject, IRubyObject[])124980%5758%4721201
chown(ThreadContext, IRubyObject, IRubyObject)123273%3350%3431001
rbIoClose(Ruby)12840%1150%124601
birthtime(ThreadContext, IRubyObject, IRubyObject)120%n/a112211
utime(ThreadContext, IRubyObject, IRubyObject[])117487%3770%3621501
RubyFile(Ruby, String, InputStream)110%n/a113311
RubyFile(Ruby, String, Reader)90%n/a112211
chown(ThreadContext, IRubyObject, IRubyObject[])85988%2880%2621601
truncate(ThreadContext, IRubyObject)84284%1583%1411101
truncateCommon(ThreadContext, IRubyObject, IRubyObject, IRubyObject)77391%1583%1411701
fileResource(IRubyObject)72377%1375%131601
unlink(ThreadContext, IRubyObject[])70%n/a111111
getDirOrFileEntry(String, String)70%n/a111111
inspectJoin(ThreadContext, IRubyObject, RubyArray, RubyArray)62782%1150%120501
chmod(ThreadContext, IRubyObject)62681%1150%121501
readlink(ThreadContext, IRubyObject, IRubyObject)62178%2100%022801
truncate(ThreadContext, IRubyObject, IRubyObject, IRubyObject)60%n/a111111
initialize19(IRubyObject[], Block)60%n/a111111
size(ThreadContext)52181%1150%121601
setPath(String)5444%1150%122301
expand_path(ThreadContext, IRubyObject, IRubyObject[])50%n/a111111
expandUserPath(ThreadContext, String)50%n/a111111
umask(ThreadContext, IRubyObject, IRubyObject[])43489%1375%1311001
inspect()42586%1150%121601
isAbsolutePath(String)41478%5338%450201
chmod(ThreadContext, IRubyObject, IRubyObject[])34694%1583%1411101
lchmod(ThreadContext, IRubyObject, IRubyObject[])33893%1375%131901
getNullDevice()3667%1150%121401
static {...}2793%1150%120401
getPath()778%1150%120201
getEncoding()0%n/a111111
setEncoding(Encoding)0%n/a111111
join(ThreadContext, IRubyObject, RubyArray)107100%14100%0802301
fnmatch(ThreadContext, IRubyObject, IRubyObject[])99100%12100%0701701
countSlashes(String)46100%1990%1601201
extname(ThreadContext, IRubyObject, IRubyObject)37100%4100%030701
fileResource(ThreadContext, IRubyObject)29100%4100%030601
dir_fnmatch(ByteList, ByteList, int)25100%2100%020601
checkHome(ThreadContext)24100%4100%030601
chomp(StringBuilder)23100%1583%140501
split(ThreadContext, IRubyObject, IRubyObject)21100%n/a010301
realpath(ThreadContext, IRubyObject, IRubyObject[])20100%2100%020401
get_path(ThreadContext, IRubyObject)20100%4100%030301
path(ThreadContext)18100%1150%120501
expand_path19(ThreadContext, IRubyObject, IRubyObject[])18100%n/a010301
dirname(ThreadContext, IRubyObject, IRubyObject)16100%n/a010301
atime(ThreadContext, IRubyObject, IRubyObject)12100%n/a010201
ctime(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
lstat(ThreadContext)10100%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
realdirpath(ThreadContext, IRubyObject, 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