Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
__construct0%
alterForm0%
getDisplayFormat0%
preHtml0%
getFormFields0%
suggestedUsername0%
validateNewname0%
validateEmail0%
onSubmit0%
onSuccess0%
requiresUnblock0%
getGroupName0%
doesWrites0%
execute0%
execute0%
getFormFields0%
getDisplayFormat0%
getSubpageField0%
validate0%
onSubmit0%
onSuccess0%
getGroupName0%
__construct0%
execute0%
getGroupName0%
__construct0%
isGlobalUser0%
displayRestrictionError0%
execute0%
handleProcessRequest0%
getDisplayFormat0%
__construct0%
doesWrites0%
execute0%
commonPreamble0%
getAssociatedNavigationLinks0%
getShortDescription0%
addSubtitleLinks0%
getCommonFormFieldsArray0%
outputFilterForm0%
handleOpenQueue0%
handleClosedQueue0%
showUnkownRequest0%
userCanExecute0%
doRedirectToOpenQueue0%
doViewRequest0%
doShowProcessForm0%
onProcessSubmit0%
doResolveRequest0%
logPromotionRename0%
getRemoteUserMailAddress0%
sendNotificationEmail0%
getGroupName0%
getSubpagesForPrefixSearch0%
__construct0%
doesWrites0%
doesWrites0%
showFormForExistingUsers0%
requiresWrite0%
getGroupName0%
searchForUsers0%
showStatusForm0%
showTableHeader0%
showUserTable0%
getUserTableRow0%
setStatus0%
showStatusError0%
showError0%
showSuccess0%
showUsernameForm0%
showLogExtract0%
__construct0%
execute0%
getDescription0%
execute0%
buildMainView0%
buildSetView0%
buildTypeSelector0%
buildTableByList0%
buildDeleteView0%
addEntry0%
doSubmit0%
doDelete0%
showLogFragment0%
getGroupName0%
getGlobalUsers0%
doesWrites0%
initSession0%
listAttached0%
getWorkingPasswords0%
addWorkingPassword0%
clearWorkingPasswords0%
xorString0%
doDryRunMerge0%
doInitialMerge0%
doCleanupMerge0%
doAttachMerge0%
showWelcomeForm0%
showCleanupForm0%
showAttachForm0%
showStatus0%
listUnattached0%
__construct0%
listWikis0%
formatList0%
listWikiItem0%
foreignUserLink0%
actionForm0%
passwordForm0%
step1PasswordForm0%
step2PasswordForm0%
step3ActionForm0%
attachActionForm0%
dryRunError0%
getGroupName0%
requiresUnblock0%
onSubmit0%
setGroup0%
formatBlockParams0%
showUsernameForm0%
showInfo0%
getInfoFields0%
showWikiLists0%
listHeader0%
listFooter0%
listAccounts0%
listWikiItem0%
getAttachedTimestampField0%
formatMergeMethod0%
formatBlockStatus0%
getRestrictionListHTML0%
showError0%
formatEditcount0%
formatGroups0%
foreignLink0%
foreignUserLink0%
adminCheck0%
showActionForm0%
showStatusForm0%
showLogExtract0%
evaluateTotalEditcount0%
getMergeMethodDescriptions0%
prefixSearchSubpages0%
getGroupName0%
showSuccess0%
showStatusError0%
getInlineScript0%
getQueryInfo0%
setUsername0%
getIndexField0%
getDefaultQuery0%
getQueryInfo0%
formatRow0%
doBatchLookups0%
getPageHeader0%
getUserGroups0%
getAllGroups0%
__construct0%
showOpenRequests0%
showClosedRequests0%
getQueryInfoConds0%
doSubmit0%
getIndexField0%
isFieldSortable0%
formatValue0%
formatDateTime0%
formatActionValue0%
getDefaultSort0%
getFieldNames0%
__construct0%
doesWrites0%
execute0%
showNonexistentError0%
showRenameInProgressError0%
__construct0%
checkSession0%
showCurrentRenames0%
revokeRightsFromGroup0%
doesWrites0%
userCanEdit0%
execute0%
buildMainView0%
getGlobalGroupsTable0%
getGroupInfo0%
buildGroupView0%
buildWikiSetSelector0%
buildCheckboxes0%
formatRight0%
getAssignedRights0%
doSubmit0%
grantRightsToGroup0%
getGroupName0%
showLogFragment0%
addPermissionLog0%
addRenameLog0%
addWikiSetLog0%
setRestrictions0%
getWikiSetName0%
invalidateRightsCache0%
getGroupName0%
__construct0%
getFormFields0%
alterForm0%
checkCachePurge0%
__construct0%
prefixSearchSubpages0%
execute0%
doesWrites0%
do302Redirect0%
logFinished0%
doFinalOutput0%
checkIsCentralWiki0%
checkIsLocalWiki0%
getCentralSession0%
__construct0%
execute0%
doLoginStart0%
doLoginComplete0%
showError0%
__construct0%
getGroupName0%
showLogFragment0%
getDisplayFormat0%
preHtml0%
execute0%
getFormFields0%
onSuccess0%
doesWrites0%
getSuccessURL0%
switchForm0%
changeableGroups0%
showNoPermissionsView0%
editUserGroupsForm55%
execute56%
saveUserGroups86%

Project Risks

Method CRAP
execute5550
doSubmit600
execute600
getInfoFields380
buildSetView380
doSubmit272
doShowProcessForm272
doSubmit272
validate240
execute240
doResolveRequest210
doLoginStart210
execute210
execute182
doFinalOutput156
doBatchLookups132
buildGroupView132
setStatus110
doLoginComplete110
isFieldSortable90
formatBlockParams72
execute72
onSubmit72
getGlobalUsers72
execute72
handleProcessRequest72
doDryRunMerge56
logFinished56
execute56
formatValue56
showLogExtract42
do302Redirect42
getGlobalGroupsTable42
doViewRequest42
doCleanupMerge42
execute40
doAttachMerge30
execute30
onSubmit30
buildCheckboxes30
execute30
getQueryInfoConds30
showUserTable30
getUserGroups30
listWikiItem30
buildTableByList30
buildMainView30
formatBlockStatus30
showWikiLists20
getShortDescription20
listHeader20
showStatus20
formatList20
buildWikiSetSelector20
doInitialMerge20
getFormFields20
getRestrictionListHTML20
foreignLink20
checkIsCentralWiki20
suggestedUsername20
getFormFields20
formatRow20
onSubmit20
formatGroups20
validateEmail12
onProcessSubmit12
getQueryInfo12
getDefaultQuery12
getFieldNames12
showUsernameForm12
showInfo12
validateNewname12
searchForUsers12
xorString12
addSubtitleLinks12
getGroupInfo12
getCentralSession12
showUsernameForm12
userCanEdit12
showCurrentRenames12
buildMainView12
grantRightsToGroup12
addWikiSetLog12
showStatusForm12
listFooter12
saveUserGroups8
listWikiItem6
buildDeleteView6
buildTypeSelector6
foreignUserLink6
step3ActionForm6
showLogExtract6
addWorkingPassword6
getUserTableRow6
showWelcomeForm6
setGroup6
getWorkingPasswords6
getInlineScript6
getPageHeader6
getAllGroups6
__construct6
formatActionValue6
getDefaultSort6
getAttachedTimestampField6
formatEditcount6
foreignUserLink6
showStatusForm6
evaluateTotalEditcount6
getMergeMethodDescriptions6
prefixSearchSubpages6
checkSession6
showFormForExistingUsers6
checkIsLocalWiki6
changeableGroups6
prefixSearchSubpages6
setUsername6
setRestrictions6
getWikiSetName6
invalidateRightsCache6
checkCachePurge6
getRemoteUserMailAddress6
isGlobalUser6
preHtml6
doDelete6
editUserGroupsForm2