OBSCommonUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,267 of 2,2670%235 of 2350%1741745345345555
innerIsFolderEmpty(OBSFileSystem, String)1360%160%99343411
translateException(String, String, ObsException)1230%70%66242411
removeKeys(OBSFileSystem, List, boolean, boolean)1090%200%1111292911
initMultipartUploads(OBSFileSystem, Configuration)1000%100%66323211
propagateBucketOptions(Configuration, String)900%100%66171711
deleteObjects(OBSFileSystem, DeleteObjectsRequest)890%80%55232311
deleteObject(OBSFileSystem, String)840%40%33181811
innerListStatus(OBSFileSystem, Path, boolean)800%60%44191911
innerMkdirs(OBSFileSystem, Path)790%100%66232311
newAppendFileRequest(OBSFileSystem, String, long, File)760%20%22171711
newAppendFileRequest(OBSFileSystem, String, long, InputStream)760%20%22171711
commonListObjects(OBSFileSystem, ListObjectsRequest)680%20%22141411
commonContinueListObjects(OBSFileSystem, ListObjectsRequest)680%20%22141411
verifyBucketExists(OBSFileSystem)650%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
extractException(String, String, ExecutionException)370%40%337711
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
pathToKey(OBSFileSystem, Path)290%60%448811
createFileStatus(Path, ObsObject, long, String)290%20%226611
putObjectDirect(OBSFileSystem, PutObjectRequest)280%20%228811
lookupPassword(Configuration, String)280%20%224411
blockRootDelete(String, String)220%40%333311
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
maybeAddTrailingSlash(String)180%40%333311
maybeAddBeginningSlash(String)180%40%333311
continueListObjects(OBSFileSystem, ObjectListing)180%60%444411
toLocatedFileStatus(OBSFileSystem, FileStatus)160%20%223311
stringify(ObsObject)140%n/a112211
maybeDeleteBeginningSlash(String)130%40%332211
ensureOutputParameterInRange(String, long)130%20%224411
keyToPath(String)120%n/a111111
dateToLong(Date)110%20%223311
getPassword(Configuration, String, String)90%20%221111
qualify(OBSFileSystem, Path)70%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