/opt/jenkins/jobs/VuFindHarvest/workspace/src
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
VuFindHarvest\ConsoleOutput\ConsoleWriter
0%
VuFindHarvest\Exception\OaiException
0%
VuFindHarvest\OaiPmh\Communicator
0%
VuFindHarvest\OaiPmh\Harvester
0%
VuFindHarvest\OaiPmh\HarvesterCommand
0%
VuFindHarvest\OaiPmh\HarvesterFactory
0%
VuFindHarvest\OaiPmh\RecordWriter
0%
VuFindHarvest\OaiPmh\RecordXmlFormatter
0%
VuFindHarvest\OaiPmh\SetLoader
0%
VuFindHarvest\OaiPmh\StateManager
0%
VuFindHarvest\RecordWriterStrategy\AbstractRecordWriterStrategy
0%
VuFindHarvest\RecordWriterStrategy\CombinedRecordWriterStrategy
0%
VuFindHarvest\RecordWriterStrategy\IndividualRecordWriterStrategy
0%
VuFindHarvest\RecordWriterStrategy\RecordWriterStrategyFactory
0%
VuFindHarvest\ResponseProcessor\SimpleXmlResponseProcessor
0%
VuFindHarvest\ConsoleOutput\WriterAwareTrait
0%
Project Risks
Class
CRAP
VuFindHarvest\OaiPmh\Harvester
1892
VuFindHarvest\OaiPmh\HarvesterCommand
1260
VuFindHarvest\OaiPmh\RecordXmlFormatter
1260
VuFindHarvest\OaiPmh\HarvesterFactory
1190
VuFindHarvest\OaiPmh\RecordWriter
342
VuFindHarvest\ResponseProcessor\SimpleXmlResponseProcessor
156
VuFindHarvest\OaiPmh\Communicator
110
VuFindHarvest\RecordWriterStrategy\CombinedRecordWriterStrategy
110
VuFindHarvest\OaiPmh\StateManager
90
VuFindHarvest\OaiPmh\SetLoader
72
VuFindHarvest\ConsoleOutput\WriterAwareTrait
30
VuFindHarvest\RecordWriterStrategy\RecordWriterStrategyFactory
12
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
__construct
0%
write
0%
writeLine
0%
__construct
0%
getOaiCode
0%
getOaiMessage
0%
__construct
0%
sendRequest
0%
getOaiResponse
0%
request
0%
__construct
0%
setEndDate
0%
setStartDate
0%
launch
0%
sendRequest
0%
checkResponseForErrors
0%
getRecords
0%
getRecordsByDate
0%
getRecordsByToken
0%
getIdentifyResponse
0%
storeDateSettings
0%
storeMiscSettings
0%
__construct
0%
configure
0%
updateSettingsWithConsoleOptions
0%
execute
0%
getHarvestRoot
0%
getHttpClient
0%
getSettingsFromIni
0%
getSettings
0%
harvestSingleRepository
0%
addAutoSslOptions
0%
getClientOptions
0%
configureClient
0%
getBasePath
0%
getCommunicator
0%
getFormatter
0%
getConsoleWriter
0%
getResponseProcessor
0%
getSetLoader
0%
getStateManager
0%
getWriter
0%
getWriterStrategyFactory
0%
getHarvester
0%
__construct
0%
extractID
0%
normalizeDate
0%
writeHarvestedIdsLog
0%
getBasePath
0%
write
0%
__construct
0%
fixNamespaces
0%
createTag
0%
getIdAdditions
0%
getHeaderSetAdditions
0%
getHeaderAdditions
0%
extractHigherLevelAttributes
0%
performGlobalReplace
0%
format
0%
needsSetNames
0%
setSetNames
0%
__construct
0%
sendRequest
0%
getNames
0%
__construct
0%
clearState
0%
loadDate
0%
loadState
0%
saveDate
0%
saveState
0%
__construct
0%
getBasePath
0%
getFilename
0%
saveDeletedRecords
0%
saveFile
0%
__construct
0%
getCombinedXML
0%
beginWrite
0%
addDeletedRecord
0%
addRecord
0%
endWrite
0%
beginWrite
0%
addDeletedRecord
0%
addRecord
0%
endWrite
0%
getStrategy
0%
__construct
0%
logBadXML
0%
sanitizeXml
0%
collectXmlErrors
0%
process
0%
setOutputWriter
0%
write
0%
writeLine
0%
Project Risks
Method
CRAP
launch
240
execute
182
getHeaderAdditions
72
getClientOptions
56
fixNamespaces
56
updateSettingsWithConsoleOptions
42
write
42
getOaiResponse
30
storeMiscSettings
30
getNames
30
checkResponseForErrors
20
getRecords
20
getRecordsByDate
20
__construct
20
getSettingsFromIni
20
getSettings
20
configureClient
20
getCommunicator
20
writeHarvestedIdsLog
20
getHeaderSetAdditions
20
process
20
getIdentifyResponse
12
storeDateSettings
12
addAutoSslOptions
12
getBasePath
12
getFormatter
12
getConsoleWriter
12
__construct
12
extractID
12
__construct
12
extractHigherLevelAttributes
12
format
12
endWrite
12
getStrategy
12
sanitizeXml
12
sendRequest
6
request
6
getHarvester
6
getIdAdditions
6
performGlobalReplace
6
sendRequest
6
clearState
6
loadDate
6
loadState
6
__construct
6
addRecord
6
__construct
6
logBadXML
6
write
6
writeLine
6