OBSCommonUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,181 of 2,1810%235 of 2350%1741745345345555
innerIsFolderEmpty(OBSFileSystem, String)1300%160%99343411
translateException(String, String, ObsException)1170%70%66242411
removeKeys(OBSFileSystem, List, boolean, boolean)1090%200%1111292911
initMultipartUploads(OBSFileSystem, Configuration)1000%100%66323211
deleteObjects(OBSFileSystem, DeleteObjectsRequest)890%80%55232311
deleteObject(OBSFileSystem, String)840%40%33181811
innerListStatus(OBSFileSystem, Path, boolean)800%60%44191911
newAppendFileRequest(OBSFileSystem, String, long, File)760%20%22171711
newAppendFileRequest(OBSFileSystem, String, long, InputStream)760%20%22171711
propagateBucketOptions(Configuration, String)760%100%66171711
innerMkdirs(OBSFileSystem, Path)730%100%66232311
commonListObjects(OBSFileSystem, ListObjectsRequest)680%20%22141411
commonContinueListObjects(OBSFileSystem, ListObjectsRequest)680%20%22141411
verifyBucketExists(OBSFileSystem)570%40%33171711
appendFile(OBSFileSystem, WriteFileRequest)520%20%22151511
isFolderEmpty(String, ObjectListing)470%120%77121211
commonContinueListObjects(OBSFileSystem, ObjectListing)450%60%44121211
isFolderEmpty(OBSFileSystem, String)400%20%22101011
newPutObjectRequest(OBSFileSystem, String, ObjectMetadata, File)390%40%33101011
newPutObjectRequest(OBSFileSystem, String, ObjectMetadata, InputStream)390%40%33101011
closeAll(Closeable[])390%100%66101011
longOption(Configuration, String, long, long)390%20%226611
longBytesOption(Configuration, String, long, long)390%20%226611
shutdownAll(ExecutorService[])390%100%66101011
intOption(Configuration, String, int, int)380%20%226611
patchSecurityCredentialProviders(Configuration)330%20%22101011
createListObjectsRequest(OBSFileSystem, String, String, int)320%60%449911
getOBSAccessKeys(URI, Configuration)320%n/a11111111
getBucketFsStatus(ObsClient, String)310%20%229911
extractException(String, String, ExecutionException)300%40%337711
pathToKey(OBSFileSystem, Path)290%60%448811
createFileStatus(Path, ObsObject, long, String)290%20%226611
putObjectDirect(OBSFileSystem, PutObjectRequest)280%20%228811
lookupPassword(Configuration, String)220%20%224411
rejectRootDirectoryDelete(String, boolean, boolean)200%40%336611
listObjects(OBSFileSystem, ListObjectsRequest)200%80%554411
uploadPart(OBSFileSystem, UploadPartRequest)190%n/a116611
objectRepresentsDirectory(String, long)190%60%441111
getMultipartSizeProperty(Configuration, String, long)190%20%226611
continueListObjects(OBSFileSystem, ObjectListing)180%60%444411
toLocatedFileStatus(OBSFileSystem, FileStatus)160%20%223311
blockRootDelete(String, String)140%40%333311
maybeDeleteBeginningSlash(String)130%40%332211
ensureOutputParameterInRange(String, long)130%20%224411
maybeAddTrailingSlash(String)120%40%333311
maybeAddBeginningSlash(String)120%40%333311
dateToLong(Date)110%20%223311
getPassword(Configuration, String, String)90%20%221111
qualify(OBSFileSystem, Path)70%n/a111111
stringify(ObsObject)70%n/a112211
keyToPath(String)60%n/a111111
translateException(String, Path, ObsException)60%n/a111111
createListObjectsRequest(OBSFileSystem, String, String)60%n/a111111
keyToQualifiedPath(OBSFileSystem, String)50%n/a111111
static {...}40%n/a111111