Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
oat\taoDeliveryRdf\controller\DeliveryMgmt0%
oat\taoDeliveryRdf\controller\Guest0%
oat\taoDeliveryRdf\controller\Publish0%
oat\taoDeliveryRdf\controller\RestDelivery0%
oat\taoDeliveryRdf\controller\RestTest0%
oat\taoDeliveryRdf\helper\DeliveryWidget0%
oat\taoDeliveryRdf\helper\SessionStateHelper0%
oat\taoDeliveryRdf\helper\TestRunnerFeatureWidget0%
oat\taoDeliveryRdf\install\RegisterDeliveryContainerService0%
oat\taoDeliveryRdf\install\RegisterDeliveryFactoryService0%
oat\taoDeliveryRdf\install\RegisterSectionVisibilityService0%
oat\taoDeliveryRdf\model\Assignment0%
oat\taoDeliveryRdf\model\AssignmentFactory0%
oat\taoDeliveryRdf\model\DataStore\PrepareDataService0%
oat\taoDeliveryRdf\model\DataStore\ServiceProvider\DataStoreServiceProvider0%
oat\taoDeliveryRdf\model\Delete\DeliveryDeleteAction0%
oat\taoDeliveryRdf\model\Delete\DeliveryDeleteService0%
oat\taoDeliveryRdf\model\Delete\DeliveryDeleteTask0%
oat\taoDeliveryRdf\model\Delivery\Business\Service\DeliveryService0%
oat\taoDeliveryRdf\model\Delivery\Presentation\Web\Form\DeliveryFormFactory0%
oat\taoDeliveryRdf\model\Delivery\ServiceProvider\DeliveryServiceProvider0%
oat\taoDeliveryRdf\model\DeliveryArchiveService0%
oat\taoDeliveryRdf\model\DeliveryAssemblyService0%
oat\taoDeliveryRdf\model\DeliveryFactory0%
oat\taoDeliveryRdf\model\GroupAssignment0%
oat\taoDeliveryRdf\model\SimpleDeliveryFactory0%
oat\taoDeliveryRdf\model\TestRunnerFeatures0%
oat\taoDeliveryRdf\model\TrackedStorage0%
oat\taoDeliveryRdf\model\event\DeliveryRemovedEvent0%
oat\taoDeliveryRdf\model\event\DeliveryUpdatedEvent0%
oat\taoDeliveryRdf\model\export\AssemblyExportFailedException0%
oat\taoDeliveryRdf\model\export\AssemblyExporter0%
oat\taoDeliveryRdf\model\export\ExportAssemblyClass0%
oat\taoDeliveryRdf\model\guest\GuestAccess0%
oat\taoDeliveryRdf\model\guest\GuestTestTakerSession0%
oat\taoDeliveryRdf\model\guest\GuestTestUser0%
oat\taoDeliveryRdf\model\import\AssemblyImportHandler0%
oat\taoDeliveryRdf\model\import\AssemblyImporterService0%
oat\taoDeliveryRdf\model\import\ImportAssembly0%
oat\taoDeliveryRdf\model\tasks\CompileDelivery0%
oat\taoDeliveryRdf\model\tasks\ImportAndCompile0%
oat\taoDeliveryRdf\model\tasks\UpdateDelivery0%
oat\taoDeliveryRdf\model\theme\DeliveryThemeDetailsProvider0%
oat\taoDeliveryRdf\model\theme\ServiceProvider\ThemeServiceProvider0%
oat\taoDeliveryRdf\view\form\DeliveryForm0%
oat\taoDeliveryRdf\view\form\WizardForm0%
oat\taoDeliveryRdf\view\form\export\ExportForm0%
oat\taoDeliveryRdf\view\form\import\ImportForm0%
oat\taoDeliveryRdf\model\export\AssemblyExporterService13%
oat\taoDeliveryRdf\model\DataStore\PersistDataService30%
oat\taoDeliveryRdf\model\DataStore\DeliverySyncTask39%
oat\taoDeliveryRdf\model\DeliveryContainerService51%
oat\taoDeliveryRdf\model\DataStore\ResourceSyncDTO60%
oat\taoDeliveryRdf\model\DataStore\DeliveryMetadataListener67%
oat\taoDeliveryRdf\model\theme\Service\ThemeAutoSetService85%
oat\taoDeliveryRdf\model\theme\Listener\ThemeAutoSetListener85%

Project Risks

Class CRAP
oat\taoDeliveryRdf\controller\RestDelivery6162
oat\taoDeliveryRdf\model\GroupAssignment2450
oat\taoDeliveryRdf\model\DeliveryArchiveService2070
oat\taoDeliveryRdf\controller\DeliveryMgmt1482
oat\taoDeliveryRdf\model\Delete\DeliveryDeleteService1332
oat\taoDeliveryRdf\model\DeliveryFactory1260
oat\taoDeliveryRdf\model\AssignmentFactory930
oat\taoDeliveryRdf\model\tasks\ImportAndCompile870
oat\taoDeliveryRdf\model\theme\DeliveryThemeDetailsProvider812
oat\taoDeliveryRdf\model\import\AssemblyImporterService600
oat\taoDeliveryRdf\model\DeliveryAssemblyService342
oat\taoDeliveryRdf\controller\RestTest240
oat\taoDeliveryRdf\model\DataStore\PersistDataService221
oat\taoDeliveryRdf\model\export\AssemblyExporterService204
oat\taoDeliveryRdf\model\DataStore\PrepareDataService156
oat\taoDeliveryRdf\model\Delivery\Business\Service\DeliveryService156
oat\taoDeliveryRdf\model\tasks\CompileDelivery110
oat\taoDeliveryRdf\view\form\DeliveryForm90
oat\taoDeliveryRdf\controller\Publish72
oat\taoDeliveryRdf\view\form\WizardForm72
oat\taoDeliveryRdf\model\DeliveryContainerService71
oat\taoDeliveryRdf\helper\SessionStateHelper56
oat\taoDeliveryRdf\helper\TestRunnerFeatureWidget56
oat\taoDeliveryRdf\model\import\AssemblyImportHandler56
oat\taoDeliveryRdf\view\form\export\ExportForm56
oat\taoDeliveryRdf\model\TrackedStorage42
oat\taoDeliveryRdf\model\export\AssemblyExporter42
oat\taoDeliveryRdf\model\guest\GuestTestUser42
oat\taoDeliveryRdf\model\Delete\DeliveryDeleteTask30
oat\taoDeliveryRdf\model\event\DeliveryUpdatedEvent30
oat\taoDeliveryRdf\model\export\ExportAssemblyClass30
oat\taoDeliveryRdf\model\tasks\UpdateDelivery30
oat\taoDeliveryRdf\model\DataStore\DeliverySyncTask17
oat\taoDeliveryRdf\model\theme\Service\ThemeAutoSetService12
oat\taoDeliveryRdf\model\TestRunnerFeatures12
oat\taoDeliveryRdf\model\import\ImportAssembly12
oat\taoDeliveryRdf\view\form\import\ImportForm12
oat\taoDeliveryRdf\model\DataStore\DeliveryMetadataListener11
oat\taoDeliveryRdf\model\theme\Listener\ThemeAutoSetListener7
oat\taoDeliveryRdf\model\Delete\DeliveryDeleteAction6

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
getEventManager0%
getClassService0%
editDelivery0%
excludeTesttaker0%
saveExcluded0%
wizard0%
getAvailableTests0%
moveResource0%
moveAll0%
getTreeOptionsFromRequest0%
isUserRestricted0%
getExtraValidationRules0%
getValidatorFactory0%
getDeliveryFormFactory0%
getRoleBasedContextRestrictAccess0%
getFeatureFlagChecker0%
guest0%
getEventManager0%
index0%
publish0%
getTestService0%
getDeliveryFactory0%
getEventManager0%
generate0%
generateDeferred0%
update0%
updateProperties0%
updateDeferred0%
deleteDeferred0%
get0%
getStatus0%
getStatusesForChildren0%
getTaskStatus0%
addExtraReturnData0%
createClass0%
getDeliveryClassByParameters0%
getDeliveryRootClass0%
getDeliveryService0%
getDeliveryPatchRequestHandler0%
compileDeferred0%
getParameter0%
getDecodedParameter0%
renderDeliveryTree0%
onExecutionReactivation0%
getTestSessionService0%
getTestSessionStateRestorationService0%
getLoggerService0%
feed0%
render0%
__invoke0%
__invoke0%
__invoke0%
__construct0%
getDisplayOrder0%
__construct0%
getDeliveryId0%
getUserId0%
getLabel0%
getDescription0%
getStartable0%
getStartTime0%
getDeliveryOrder0%
buildDescriptionFromData0%
toAssignment0%
__equals0%
requeueTask0%
getQueueDispatcher0%
remove0%
getDataStoreFilesystem0%
getFolderName0%
removeArchive0%
getTenantId0%
getFileSystemManager0%
getZipFileName0%
getZipFileDirectory0%
addMetadataToZipFile0%
saveMetaData0%
getZipArchive0%
getResourceSyncData0%
getItemMetaData0%
getTestUri0%
getMetaDataCompiler0%
getJsonMetadataCompiler0%
getResourceJsonMetadataCompiler0%
getFeatureFlagChecker0%
getMetadata0%
jsonSerialize0%
isDeleted0%
getTenantId0%
getFirstTenantId0%
__invoke0%
__invoke0%
__construct0%
execute0%
getDeliveryExecutions0%
getReport0%
deleteDelivery0%
getResultStorage0%
getServiceProxy0%
getQtiTestService0%
getItemService0%
getTestService0%
getDeliveryDeleteService0%
buildDeliveryExecutionDeleteRequest0%
deleteLinkedResources0%
deleteDeliveryExecutions0%
hasDeliveryExecutions0%
__invoke0%
jsonSerialize0%
__construct0%
update0%
setProperties0%
assignPropertyValue0%
assignValueToFormElement0%
handleValidationErrors0%
__construct0%
create0%
__invoke0%
registerDeliveryPatchRequestHandlers0%
registerRequestHandlers0%
registerRepositories0%
registerRequestValidators0%
registerFactories0%
registerServices0%
catchDeliveryCreated0%
catchDeliveryRemoved0%
archive0%
unArchive0%
deleteArchive0%
deleteDeliveryData0%
copyFromZip0%
uploadZip0%
getArchiveFileSystem0%
download0%
getArchiveFileName0%
getLocalZipPathName0%
getTmpPath0%
generateNewTmpPath0%
deleteTmpFile0%
isZipDirectory0%
getUniqueProcessedName0%
setArchiveProcessed0%
refreshArchiveProcessed0%
isArchivedProcessed0%
getRootClass0%
getFileStorage0%
createAssemblyFromServiceCall0%
getAllAssemblies0%
deleteInstance0%
deleteResource0%
deleteDeliveryRuntime0%
deleteDeliveryDirectory0%
getRuntime0%
getCompilationDate0%
getOrigin0%
getProviders0%
getBootstrap0%
getTestDefinition0%
getTestCompilation0%
create0%
setInitialProperties0%
getInitialPropertiesFromRequest0%
getInitialPropertiesFromArray0%
createDeliveryResource0%
createNamespacedDeliveryResource0%
getNamespace0%
createNamespacedDeliveryId0%
createDeliverDeleteRequest0%
getEventManager0%
getDeliveryDeleteService0%
getDeliveryNamespaceRegistry0%
getAssignments0%
getAssignmentFactories0%
getRuntime0%
getAssignedUsers0%
onDelete0%
getDeliveryIdsByUser0%
isUserExcluded0%
getGuestAccessDeliveries0%
isDeliveryGuestUser0%
isDeliveryExecutionAllowed0%
verifyUserAssigned0%
hasDeliveryGuestAccess0%
verifyToken0%
verifyTime0%
areWeInRange0%
orderAssignments0%
getAssignmentFactory0%
create0%
enableDefaultFeatures0%
spawnDirectory0%
getSpawnedDirectoryIds0%
import0%
getDirectoryById0%
getInternalStorage0%
__construct0%
getName0%
jsonSerialize0%
__construct0%
getName0%
getPropertyValue0%
jsonSerialize0%
getUserMessage0%
getLabel0%
getExportForm0%
export0%
exportCompiledDelivery0%
doExportCompiledDelivery0%
setupCompiledTestConverter0%
getAssemblyFilesReader0%
__invoke0%
getId0%
getTitle0%
getLabel0%
getDescription0%
getUrl0%
__construct0%
getUserLabel0%
__construct0%
getIdentifier0%
getPropertyValues0%
getRoles0%
getLabel0%
getForm0%
import0%
importDelivery0%
getDeliveryManifest0%
getAdditionalProperties0%
getRdfResourceIterator0%
importDeliveryResource0%
getDeliveryUri0%
importDeliveryFiles0%
__invoke0%
__invoke0%
jsonSerialize0%
createTask0%
__invoke0%
createTask0%
jsonSerialize0%
checkParams0%
checkSubClasses0%
determineParentClass0%
getImporter0%
getQtiTestService0%
__invoke0%
jsonSerialize0%
createTask0%
getDeliveryExecutionId0%
getThemeId0%
isHeadless0%
getDeliveryIdFromSession0%
getDeliveryThemeId0%
getDeliveryThemeIdFromCache0%
getDeliveryThemeIdFromDb0%
storeDeliveryThemeIdToCache0%
getCacheKey0%
getCachePersistence0%
getCacheTtl0%
setThemeDiscoverService0%
__invoke0%
initForm0%
initElements0%
setThemeNameSelectorOptions0%
initForm0%
initElements0%
initCustomElements0%
getServiceManager0%
initForm0%
initElements0%
initForm0%
initElements0%
checkEventType16%
moveExportedZipTest38%
__invoke55%
__construct56%
whenDeliveryIsPublished63%
getTestExporter75%
getPluginsDisabledForDelivery75%
getThemeDiscoverService75%
discoverThemeId76%
serializeForWebhook87%
whenDeliveryIsCreated88%

Project Risks

Method CRAP
get240
__invoke182
buildDescriptionFromData156
getDeliveryClassByParameters132
create110
editDelivery72
compileDeferred72
getAssignmentFactories72
getDescription56
__invoke56
wizard42
generateDeferred42
update42
updateDeferred42
archive42
doExportCompiledDelivery42
getDeliveryUri42
initElements42
generate30
deleteDeferred30
getParameter30
execute30
deleteDelivery30
unArchive30
copyFromZip30
setInitialProperties30
getInitialPropertiesFromRequest30
getDeliveryIdsByUser30
__invoke30
import30
determineParentClass30
excludeTesttaker20
saveExcluded20
getAvailableTests20
publish20
getStatusesForChildren20
addExtraReturnData20
onExecutionReactivation20
render20
getDeliveryExecutions20
deleteLinkedResources20
deleteDeliveryExecutions20
__invoke20
deleteDeliveryDirectory20
getProviders20
getInitialPropertiesFromArray20
verifyUserAssigned20
hasDeliveryGuestAccess20
verifyToken20
verifyTime20
areWeInRange20
exportCompiledDelivery20
importDelivery20
getDeliveryManifest20
getAdditionalProperties20
checkParams20
getDeliveryExecutionId20
getThemeId20
getCachePersistence20
initElements20
setThemeNameSelectorOptions20
updateProperties12
getStatus12
getTaskStatus12
createClass12
feed12
removeArchive12
getTenantId12
addMetadataToZipFile12
getResourceSyncData12
getDeliveryDeleteService12
assignValueToFormElement12
handleValidationErrors12
catchDeliveryCreated12
uploadZip12
download12
isArchivedProcessed12
deleteInstance12
createDeliveryResource12
getAssignedUsers12
isDeliveryExecutionAllowed12
enableDefaultFeatures12
export12
getPropertyValues12
__invoke12
checkSubClasses12
__invoke12
storeDeliveryThemeIdToCache12
getCacheTtl12
initElements12
initCustomElements12
getClassService6
getDecodedParameter6
getStartTime6
getDeliveryOrder6
getItemMetaData6
getTestUri6
getMetaDataCompiler6
__invoke6
__construct6
buildDeliveryExecutionDeleteRequest6
setProperties6
assignPropertyValue6
deleteArchive6
generateNewTmpPath6
deleteTmpFile6
setArchiveProcessed6
getFileStorage6
deleteDeliveryRuntime6
createNamespacedDeliveryResource6
getAssignments6
onDelete6
getInternalStorage6
getPropertyValue6
getExportForm6
setupCompiledTestConverter6
getAssemblyFilesReader6
getRdfResourceIterator6
importDeliveryResource6
importDeliveryFiles6
createTask6
getDeliveryIdFromSession6
getDeliveryThemeId6
getDeliveryThemeIdFromCache6
getDeliveryThemeIdFromDb6
initElements6
getPluginsDisabledForDelivery5
moveExportedZipTest5
checkEventType4
discoverThemeId4
whenDeliveryIsCreated4
__invoke3
__construct3
whenDeliveryIsPublished3
getTestExporter2
getThemeDiscoverService2
serializeForWebhook2