/workspace/src
includes
libs
filebackend
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
SwiftFileOpHandle
0%
FileBackendStoreOpHandle
0%
FSFileOpHandle
0%
FileStatePredicates
0%
FileBackendStoreShardDirIterator
0%
FileBackendStoreShardFileIterator
0%
FileBackendStoreShardListIterator
0%
SwiftFileBackendDirList
0%
SwiftFileBackendFileList
14%
SwiftFileBackend
25%
SwiftFileBackendList
47%
FSFileBackend
59%
FileBackendMultiWrite
69%
FileBackendStore
69%
TempFSFile
70%
FSFile
77%
FSFileBackendList
78%
FileOp
80%
FileOpBatch
81%
MemoryFileBackend
84%
CreateFileOp
87%
DeleteFileOp
88%
StoreFileOp
89%
Project Risks
Class
CRAP
SwiftFileBackend
36301
FSFileBackend
2707
FileBackendStore
2316
FileBackendMultiWrite
609
FileStatePredicates
156
FileOp
84
MemoryFileBackend
61
FileBackendStoreShardListIterator
42
TempFSFile
38
SwiftFileBackendList
28
FileOpBatch
24
FSFile
23
FSFileBackendList
19
FileBackendStoreShardFileIterator
12
FileBackendStoreShardDirIterator
12
StoreFileOp
11
CreateFileOp
9
SwiftFileBackendFileList
8
DeleteFileOp
7
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
storageUrl
0%
failed
0%
key
0%
next
0%
valid
0%
getScopedLocksForOps
0%
doPublishInternal
0%
convertSwiftDate
0%
addMissingHashMetadata
0%
doDirectoryExists
0%
pageFromList
0%
attemptAsync
0%
doGetFileXAttributes
0%
getFileXAttributes
0%
attemptAsyncQuick
0%
logFailure
0%
getDirectoryListInternal
0%
getDirListPageInternal
0%
__construct
0%
current
0%
authTokenHeaders
0%
setLogger
0%
doCreateInternal
0%
filterViaNext
0%
listFromShard
0%
listFromShard
0%
__construct
0%
isPathUsableInternal
0%
resetOutputBuffers
0%
accept
0%
rewind
0%
normalizeXAttributes
0%
isSingleShardPathInternal
0%
doStoreInternal
0%
doCopyInternal
0%
doMoveInternal
0%
doDeleteInternal
0%
setContainerCache
0%
current
0%
getContainerSuffixes
0%
doDescribeInternal
0%
buildFileObjectListing
0%
nullInternal
0%
assumeFileExists
0%
getFileHttpUrl
0%
makeUnlinkCommand
0%
makeMoveCommand
0%
makeCopyCommand
0%
doGetFileSha1base36
0%
getTimestamp
0%
doStreamFile
0%
extensionFromPath
0%
getSha1Base36FromPath
0%
directoriesAreVirtual
0%
unlink
0%
getCredsCacheKey
0%
doExecuteOpHandlesInternal
0%
setContainerAccess
0%
createContainer
0%
deleteContainer
0%
getStatFromHeaders
0%
setAuthCreds
0%
refreshAuthentication
0%
__construct
0%
newTempFileWithContent
0%
assumeFileDoesNotExist
0%
snapshot
0%
preloadFileStat
0%
getFileListForWrite
0%
resolveFileExistence
0%
getFileXAttributes
0%
resolveFileSize
0%
resolveFileSha1Base36
0%
resyncFiles
0%
resolveFileProperty
0%
loadListingStatInternal
0%
indexHtmlPrivate
0%
__construct
0%
resetOutputBuffer
0%
header
0%
doGetFileXAttributes
0%
closeResources
0%
cleanPathSlashes
0%
htaccessPrivate
0%
getFeatures
0%
onError
20%
getContainerShard
23%
getContainerHashLevels
25%
directoryExists
25%
deleteContainerCache
25%
getFileNotFoundRegex
27%
doSecureInternal
38%
requestMultiWithAuth
39%
containerFSRoot
40%
getUsableTempDirectory
40%
getAuthentication
42%
doGetFileStatMulti
42%
deleteFileCache
42%
getFileListPageInternal
42%
getDirectoryList
44%
primeFileCache
46%
doSecureInternal
47%
doDeleteInternal
47%
doMoveInternal
48%
doExecuteOpHandlesInternal
50%
rewind
50%
next
50%
doPrimeContainerCache
50%
executeOpHandlesInternal
50%
setConcurrencyFlags
50%
doPublishInternal
50%
doCreateInternal
51%
doSecure
53%
doPublish
53%
getFileList
55%
doConcatenate
56%
isPathUsableInternal
57%
getFileListInternal
58%
getContainerStat
60%
setFileCache
60%
isLegalRelPath
60%
resolveContainerPath
60%
doOperationsInternal
61%
doCleanInternal
61%
doStoreInternal
62%
contentTypeFromPath
63%
doCopyInternal
64%
doGetLocalCopyMulti
65%
objectListing
65%
attempt
66%
bind
66%
doExecuteOpHandlesInternal
66%
getDirectoryListInternal
66%
getFileSha1Base36
66%
runParallelBatches
66%
fullContainerName
66%
doDirectoryOp
68%
doPrepare
69%
doClean
69%
streamFile
70%
doPrepareInternal
70%
doMoveInternal
70%
trapWarnings
71%
preloadFileStat
71%
doGetFileContentsMulti
71%
__construct
72%
doCopyInternal
72%
doDeleteInternal
72%
headersFromParams
75%
doClearCache
75%
doAttempt
75%
hasVolatileSources
75%
getRelPath
75%
getFileList
75%
doStoreInternal
75%
ingestFreshFileStats
75%
doQuickOperationsInternal
75%
doOperationsInternal
76%
accessibilityCheck
77%
storeInternal
77%
__construct
77%
createInternal
77%
doGetLocalCopyMulti
78%
doPrecheck
78%
consistencyCheck
79%
doPrepareInternal
79%
doGetFileSha1Base36
80%
clearCache
80%
doCreateInternal
80%
__construct
83%
doPrecheck
83%
chmod
83%
doPrecheck
85%
doPrecheck
85%
__construct
85%
doPrecheck
86%
precheckDestExistence
86%
__construct
88%
Project Risks
Method
CRAP
getDirListPageInternal
306
resyncFiles
272
doStreamFile
156
doMoveInternal
132
doStoreInternal
90
doDescribeInternal
90
doExecuteOpHandlesInternal
72
doCopyInternal
56
addMissingHashMetadata
56
getFileXAttributes
56
getFileHttpUrl
56
buildFileObjectListing
56
doCreateInternal
42
doDeleteInternal
42
requestMultiWithAuth
38
doGetFileStatMulti
34
deleteContainer
30
makeCopyCommand
30
createContainer
30
refreshAuthentication
30
doPublishInternal
30
doGetFileXAttributes
30
primeFileCache
29
getContainerShard
29
doMoveInternal
27
doCopyInternal
27
getUsableTempDirectory
26
doCreateInternal
24
onError
24
doConcatenate
24
getFileListPageInternal
24
doOperationsInternal
22
doSecureInternal
22
doPublishInternal
22
consistencyCheck
22
doStoreInternal
21
directoryExists
21
getContainerHashLevels
21
doDeleteInternal
20
getAuthentication
20
setAuthCreds
20
next
20
getFileListForWrite
20
makeUnlinkCommand
20
makeMoveCommand
20
getFileNotFoundRegex
19
doGetLocalCopyMulti
18
runParallelBatches
15
precheckDestExistence
13
objectListing
12
resetOutputBuffers
12
normalizeXAttributes
12
setContainerAccess
12
convertSwiftDate
12
getStatFromHeaders
12
doDirectoryExists
12
doGetFileSha1base36
12
getContainerSuffixes
12
storageUrl
12
listFromShard
12
listFromShard
12
newTempFileWithContent
12
snapshot
12
resolveFileProperty
12
logFailure
12
accept
12
doQuickOperationsInternal
11
doClean
11
doPrepareInternal
10
isPathUsableInternal
10
doGetFileContentsMulti
10
__construct
10
getContainerStat
10
__construct
9
getFileSha1Base36
8
executeOpHandlesInternal
8
setConcurrencyFlags
8
doCleanInternal
8
contentTypeFromPath
7
ingestFreshFileStats
7
doOperationsInternal
7
doGetLocalCopyMulti
7
__construct
7
getFileListInternal
6
doSecureInternal
6
doPrecheck
6
valid
6
doExecuteOpHandlesInternal
6
cleanPathSlashes
6
__construct
6
getTimestamp
6
extensionFromPath
6
current
6
setContainerCache
6
isPathUsableInternal
6
attempt
5
bind
5
getDirectoryListInternal
5
doMoveInternal
5
doSecure
5
doPublish
5
doCopyInternal
5
accessibilityCheck
5
doPrecheck
5
containerFSRoot
4
deleteFileCache
4
getDirectoryList
4
doDirectoryOp
4
doPrepare
4
streamFile
4
doDeleteInternal
4
doClearCache
4
hasVolatileSources
4
doPrecheck
4
clearCache
4
doGetFileSha1Base36
4
doPrecheck
4
getFileList
3
deleteContainerCache
3
setFileCache
3
resolveContainerPath
3
isLegalRelPath
3
doPrepareInternal
3
trapWarnings
3
preloadFileStat
3
doStoreInternal
3
getFileList
3
storeInternal
3
__construct
3
createInternal
3
doPrecheck
3
rewind
2
next
2
doPrimeContainerCache
2
fullContainerName
2
doExecuteOpHandlesInternal
2
doAttempt
2
getRelPath
2
headersFromParams
2
doCreateInternal
2
chmod
2