Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
AddChangeTag0%
PPFuzzTest0%
PopulateInterwiki0%
PopulateIpChanges0%
PopulateLogSearch0%
PopulateLogUsertext0%
PopulatePPSortKey0%
PopulateParentId0%
PopulateRecentChangesSource0%
PopulateRevisionLength0%
PopulateRevisionSha10%
PreprocessDump0%
PPFuzzTester0%
PPFuzzUser0%
PopulateFilearchiveSha10%
Protect0%
PruneFileCache0%
PurgeChangedFiles0%
PurgeChangedPages0%
PurgeExpiredBlocks0%
PurgeExpiredUserrights0%
PurgeExpiredWatchlistItems0%
PurgeList0%
PurgeModuleDeps0%
PurgeOldText0%
PurgePage0%
PopulateImageSha10%
PopulateExternallinksIndex600%
ReassignEdits0%
MWDocGen0%
ManageForeignResources0%
ManageJobs0%
McTest0%
GeneratePhpCharToUpperMappings0%
MergeMessageFileList0%
MigrateArchiveText0%
MigrateComments0%
MigrateImageCommentTemp0%
MigrateUserGroup0%
MinifyScript0%
MoveBatch0%
MysqlMaintenance0%
PopulateContentTables0%
NamespaceDupes0%
NukeNS0%
NukePage0%
Orphans0%
PageExists0%
CLIParser0%
PatchSql0%
PopulateArchiveRevId0%
PopulateBacklinkNamespace0%
PopulateCategory0%
PopulateChangeTagDef0%
PurgeParserCache0%
RebuildFileCache0%
ListVariants0%
UpdateMediaWiki0%
DumpRev0%
OrphanStats0%
RecompressTracked0%
CgzCopyTransaction0%
StorageTypeStats0%
TrackBlobs0%
SyncFileBackend0%
AnsiTermColorer0%
DummyTermColorer0%
TidyUpT397140%
Undelete0%
UpdateArticleCount0%
CheckStorage0%
UpdateCollation0%
UpdateDoubleWidthSearch0%
UpdateExtensionJsonSchema0%
UpdateRestrictions0%
UpdateSearchIndex0%
UpdateSpecialPages0%
UppercaseTitlesForUnicodeTransition0%
UserOptionsMaintenance0%
ValidateRegistrationFile0%
Version0%
ViewCLI0%
CompressOld0%
SqliteMaintenance0%
ImageBuilder0%
RemoveUnusedAccounts0%
RebuildLocalisationCache0%
RebuildAll0%
RebuildMessages0%
RebuildRecentchanges0%
RebuildTextIndex0%
RecountCategories0%
RefreshExternallinksIndex0%
RefreshFileHeaders0%
RefreshImageMetadata0%
RefreshLinks0%
RemoveInvalidEmails0%
RenameDbPrefix0%
MwSql0%
RenameRestrictions0%
DumpRenderer0%
ResetAuthenticationThrottle0%
ResetPageRandom0%
ResetUserEmail0%
ResetUserTokens0%
RollbackEdits0%
RunBatchedQuery0%
RunJobs0%
MediaWikiShell0%
ShowJobs0%
ShowSiteStats0%
MakeTestEdits0%
LangMemUsage0%
AddRFCandPMIDInterwiki0%
DeleteDefaultMessages0%
ConvertExtensionToRegistration0%
ConvertLinks0%
ConvertUserOptions0%
CopyFileBackend0%
CopyJobQueue0%
CreateAndPromote0%
CreateBotPassword0%
DeduplicateArchiveRevId0%
DeleteArchivedFiles0%
DeleteArchivedRevisions0%
DeleteBatch0%
DeleteEqualMessages0%
CompareParserCache0%
DeleteOldRevisions0%
DeleteOrphanedRevisions0%
DeleteSelfExternals0%
DeleteTag0%
DumpBackup0%
DumpIterator0%
SearchDump0%
DumpLinks0%
DumpUploads0%
EditCLI0%
EmptyUserGroup0%
CompareParsers0%
ClearInterwikiCache0%
GenerateUpperCharTable0%
CleanupAncientTables0%
AddSite0%
UpdateLogging0%
AttachLatest0%
BlockUsers0%
ChangePassword0%
CheckBadRedirects0%
CheckComposerLockUpToDate0%
CheckDependencies0%
CheckImages0%
CheckLess0%
CheckUsernames0%
CleanupBlocks0%
CleanupWatchlist0%
CleanupCaps0%
CleanupEmptyCategories0%
CleanupImages0%
CleanupInvalidDbKeys0%
CleanupPreferences0%
CleanupRemovedModules0%
CleanupRevActorPage0%
CleanupSpam0%
TitleCleanup0%
CleanupUploadStash0%
CleanupUsersWithNoId0%
EraseArchivedFile0%
ExportSites0%
FetchText0%
StatsOutput0%
LoggedUpdateMaintenance0%
MigrateActors0%
SevenZipStream0%
TextPassDumper0%
InitEditCount0%
InitSiteStats0%
InitUserPreference0%
CommandLineInstaller0%
InvalidateUserSesssions0%
JSParseHelper0%
DatabaseLag0%
WikiStatsOutput0%
DeleteLocalPasswords0%
TextStatsOutput0%
CsvStatsOutput0%
AllTrans0%
DateFormats0%
Digit2Html0%
DumpMessages0%
GenerateCollationData0%
UcdXmlReader0%
GenerateNormalizerDataAr0%
GenerateNormalizerDataMl0%
GenerateUcfirstOverrides0%
FileOpPerfTest0%
FakeMaintenance0%
BackupDumper0%
FormatInstallDoc0%
FindBadBlobs0%
FileAwareNodeVisitor0%
DeprecatedInterfaceFinder0%
FindDeprecated0%
FindMissingFiles0%
FindOrphanedFiles0%
FixDefaultJsonContentPages0%
FixDoubleRedirects0%
FixExtLinksProtocolRelative0%
FixTimestamps0%
ImportTextFiles0%
FixUserRegistration0%
GenerateJsonI18n0%
GenerateSchemaSql0%
GenerateSitemap0%
GetConfiguration0%
GetLagTimes0%
GetReplicaServer0%
GetTextMaint0%
BackupReader0%
ImportImages0%
ImportSiteScripts0%
ImportSites0%
WrapOldPasswords0%
Maintenance19%
MigrateFileRepoLayout54%
DumpCategoriesAsRdf65%
CategoryChangesAsRdf73%

Project Risks

Class CRAP
Maintenance28268
TextPassDumper24806
UppercaseTitlesForUnicodeTransition10100
RecompressTracked8372
CheckStorage5700
ConvertExtensionToRegistration5256
NamespaceDupes4970
ImportImages4830
RefreshLinks4032
BackupDumper3782
CopyFileBackend3540
FindBadBlobs3192
GenerateSitemap2862
BackupReader2862
RebuildRecentchanges2756
GenerateCollationData2756
MigrateActors2450
SyncFileBackend2352
TrackBlobs2256
CompressOld2070
PopulateContentTables1892
UpdateCollation1640
MwSql1560
GetConfiguration1406
CheckDependencies1332
CleanupInvalidDbKeys1190
McTest1190
PurgeChangedFiles1122
UpdateMediaWiki992
UcdXmlReader992
TitleCleanup930
PopulateArchiveRevId870
ImportTextFiles870
ConvertLinks870
RebuildLocalisationCache812
ImageBuilder756
PopulateImageSha1756
CleanupImages702
UserOptionsMaintenance702
GenerateJsonI18n702
UpdateSpecialPages702
RefreshImageMetadata702
DeleteEqualMessages702
PurgeList650
PopulateChangeTagDef650
CreateAndPromote650
Orphans600
MigrateComments552
MysqlMaintenance552
MergeMessageFileList552
ResetAuthenticationThrottle552
PopulateLogSearch506
FindOrphanedFiles506
CleanupSpam506
UpdateExtensionJsonSchema462
PopulateRevisionSha1462
CleanupUsersWithNoId462
DeleteLocalPasswords462
CleanupUploadStash420
SqliteMaintenance420
RunJobs420
DeduplicateArchiveRevId420
CleanupEmptyCategories420
CommandLineInstaller420
PurgeChangedPages420
EditCLI380
RemoveUnusedAccounts380
CleanupCaps342
RebuildFileCache342
UpdateLogging342
CompareParsers342
RebuildTextIndex306
PPFuzzTester306
DumpBackup306
DumpUploads272
PopulateRevisionLength272
BlockUsers272
CgzCopyTransaction272
FixDoubleRedirects272
RefreshFileHeaders272
FindMissingFiles272
DeleteBatch272
DumpIterator272
CleanupBlocks272
GenerateNormalizerDataAr272
ReassignEdits240
FileOpPerfTest240
PruneFileCache240
CleanupPreferences240
MigrateArchiveText240
CreateBotPassword210
ShowJobs182
MinifyScript182
InvalidateUserSesssions182
MoveBatch182
SevenZipStream182
MigrateImageCommentTemp182
EraseArchivedFile182
DeprecatedInterfaceFinder182
PopulateIpChanges156
PopulateParentId156
MWDocGen156
WrapOldPasswords156
RollbackEdits156
ImportSiteScripts156
ConvertUserOptions156
DeleteArchivedFiles156
AddSite156
WikiStatsOutput156
MigrateFileRepoLayout146
PPFuzzTest132
RefreshExternallinksIndex132
PopulateInterwiki132
FixTimestamps132
UpdateRestrictions132
ResetPageRandom132
CleanupWatchlist132
DateFormats132
CLIParser132
CategoryChangesAsRdf131
UpdateSearchIndex110
StorageTypeStats110
PurgePage110
CopyJobQueue110
DeleteOldRevisions110
FindDeprecated110
FixDefaultJsonContentPages110
ManageJobs110
RecountCategories110
RenameDbPrefix110
PopulatePPSortKey90
ResetUserEmail90
RemoveInvalidEmails90
Protect90
PopulateFilearchiveSha190
ListVariants90
DatabaseLag90
PopulateCategory90
GetLagTimes90
NukePage90
CleanupAncientTables90
CheckImages90
GeneratePhpCharToUpperMappings90
FetchText72
InitEditCount72
GenerateUcfirstOverrides72
CheckComposerLockUpToDate72
RunBatchedQuery72
PreprocessDump72
AttachLatest72
LoggedUpdateMaintenance72
ResetUserTokens72
NukeNS72
PopulateLogUsertext72
PopulateBacklinkNamespace72
DeleteSelfExternals72
PurgeParserCache56
MediaWikiShell56
FormatInstallDoc56
JSParseHelper56
FixExtLinksProtocolRelative56
DeleteDefaultMessages56
CompareParserCache56
AddRFCandPMIDInterwiki56
ChangePassword56
PopulateRecentChangesSource56
MigrateUserGroup56
ViewCLI56
DeleteOrphanedRevisions42
OrphanStats42
DeleteTag42
UpdateDoubleWidthSearch42
DumpLinks42
Version42
EmptyUserGroup42
CleanupRevActorPage42
PopulateExternallinksIndex6042
DumpRenderer42
PatchSql42
MakeTestEdits42
GetTextMaint42
Digit2Html30
CheckBadRedirects30
PPFuzzUser30
GenerateUpperCharTable30
CheckUsernames30
Undelete30
FixUserRegistration30
PurgeExpiredWatchlistItems30
ClearInterwikiCache30
GenerateSchemaSql30
ExportSites30
DumpCategoriesAsRdf20
UpdateArticleCount20
LangMemUsage20
CheckLess20
SearchDump20
RebuildAll20
GenerateNormalizerDataMl20
AnsiTermColorer20
ValidateRegistrationFile20
CleanupRemovedModules20
PageExists20
ShowSiteStats20
InitUserPreference20
DeleteArchivedRevisions20
DumpRev20
InitSiteStats20
ManageForeignResources12
AllTrans12
GetReplicaServer12
PurgeModuleDeps12
TidyUpT3971412
PurgeExpiredUserrights12
DumpMessages12
AddChangeTag12

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
doDBUpdates0%
__construct0%
doDBUpdates0%
getUpdateKey0%
__construct0%
getUpdateKey0%
updateSkippedMessage0%
doDBUpdates0%
__construct0%
getUpdateKey0%
updateSkippedMessage0%
doDBUpdates0%
__construct0%
getUpdateKey0%
fetchLinks0%
__construct0%
getUpdateKey0%
updateSkippedMessage0%
doDBUpdates0%
__construct0%
doDBUpdates0%
getUpdateKey0%
buildUpdateCondition0%
__construct0%
getUpdateKey0%
doDBUpdates0%
doLenUpdates0%
doPopulate0%
execute0%
__construct0%
writeln0%
updateCountTag0%
backpopulateChangeTagId0%
backpopulateChangeTagPerTag0%
getUpdateKey0%
__construct0%
initServices0%
execute0%
getTables0%
loadContentMap0%
populateTable0%
populateContentTablesForRowBatch0%
getContentModel0%
fillMissingFields0%
__construct0%
__construct0%
getUpdateKey0%
updateSkippedMessage0%
doDBUpdates0%
__construct0%
getUpdateKey0%
updateSkippedMessage0%
doDBUpdates0%
__construct0%
getUpdateKey0%
updateSkippedMessage0%
execute0%
doDBUpdates0%
upgradeRow0%
getUpdateKey0%
setUserDefinedTags0%
sendPurgeRequest0%
execute0%
pageableSortedRows0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
doPurge0%
purgeNamespace0%
__construct0%
verbose0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
purge0%
__construct0%
execute0%
showProgressAndWait0%
__construct0%
execute0%
doReassignEdits0%
initialiseUser0%
__construct0%
getDeletedPath0%
doDBUpdates0%
pickEntryPoint0%
doSha1Updates0%
doSha1LegacyUpdates0%
upgradeRow0%
upgradeLegacyArchiveRow0%
getStripList0%
__construct0%
getDbType0%
checkOptions0%
processRevision0%
execute0%
makeInputText0%
makeTitle0%
__construct0%
purgeFromArchiveTable0%
templateHook0%
execute0%
getReport0%
load0%
getOption0%
__construct0%
execute0%
__construct0%
execute0%
prune_directory0%
__construct0%
execute0%
purgeFromLogType0%
updateCountTagId0%
doDBUpdates0%
finalSetup0%
doDBUpdates0%
execute0%
benchmarkSingleKeyOps0%
benchmarkMultiKeyOpsImmediateBlocking0%
benchmarkMultiKeyOpsDeferredBlocking0%
__construct0%
execute0%
__construct0%
execute0%
readFile0%
__construct0%
setForce0%
getUpdateKey0%
__construct0%
repushAbandoned0%
getUpdateKey0%
updateSkippedMessage0%
doDBUpdates0%
loadCommentIDs0%
migrate0%
migrateToTemp0%
getRepo0%
__construct0%
setForce0%
getUpdateKey0%
doDBUpdates0%
__construct0%
execute0%
__construct0%
delete0%
execute0%
execute0%
generateFirstChars0%
__construct0%
readChars0%
open0%
readAttributes0%
handleChar0%
getBlocks0%
__construct0%
getDbType0%
execute0%
__construct0%
getDbType0%
__construct0%
execute0%
execute0%
loadJson0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
__construct0%
getExtension0%
__construct0%
getDbType0%
checkOrphans0%
checkSeparation0%
__construct0%
execute0%
__construct0%
execute0%
render0%
Wikitext0%
initParser0%
getTitle0%
parse0%
__construct0%
execute0%
execute0%
__construct0%
isNewInstall0%
getUpdateKey0%
doDBUpdates0%
checkMysqlAutoIncrementBug0%
reassignArRevIds0%
makeDummyRevisionRow0%
__construct0%
getUpdateKey0%
updateSkippedMessage0%
doDBUpdates0%
__construct0%
execute0%
lockTables0%
__construct0%
readFile0%
checkAll0%
minify0%
__construct0%
execute0%
__construct0%
getDbType0%
init0%
execute0%
__construct0%
execute0%
runMysql0%
__construct0%
execute0%
getInterwikiList0%
deleteRevisions0%
checkNamespace0%
checkLinkTable0%
checkPrefix0%
getTargetList0%
getDestinationTitle0%
getAlternateTitle0%
movePage0%
canMerge0%
mergePage0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
execute0%
getTextClause0%
getExtDB0%
doOrphanList0%
__construct0%
addItem0%
getSize0%
recompress0%
commit0%
execute0%
__construct0%
run0%
checkIntegrity0%
initTrackingTable0%
interpretPointer0%
finishIncompleteMoves0%
trackRevisions0%
trackOrphanText0%
findOrphanBlobs0%
__construct0%
execute0%
syncBackends0%
syncFileBatch0%
replaceNamePaths0%
filesAreSame0%
__construct0%
color0%
reset0%
color0%
getTargetCluster0%
moveTextRow0%
execute0%
info0%
compressOldPages0%
compressPage0%
compressWithConcat0%
__construct0%
execute0%
__construct0%
getDB0%
execute0%
getOptionsWithArgs0%
newFromCommandLine0%
__construct0%
debug0%
critical0%
doPage0%
logToFile0%
syncDBs0%
execute0%
executeParent0%
checkTrackingTable0%
startChildProcs0%
killChildProcs0%
dispatch0%
dispatchToChild0%
doAllPages0%
report0%
doAllOrphans0%
executeChild0%
reset0%
__construct0%
__construct0%
processTable0%
execute0%
reopenAndWaitForReplicas0%
doSpecialPageCacheUpdates0%
__construct0%
execute0%
getLikeBatches0%
getNamespaces0%
isUserPage0%
mungeTitle0%
doMove0%
shouldDelete0%
doUpdate0%
processUsers0%
searchIndexUpdateCallback0%
__construct0%
execute0%
listAvailableOptions0%
showUsageStats0%
updateOptions0%
warn0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
__construct0%
doUpdateSearchIndex0%
execute0%
showSortKeySizeHistogram0%
__construct0%
getDbType0%
compatChecks0%
execute0%
afterFinalSetup0%
validateParamsAndArgs0%
__construct0%
execute0%
__construct0%
execute0%
getBatchCondition0%
updateSortKeySizeHistogram0%
__construct0%
execute0%
getDbType0%
execute0%
searchIndexUpdateCallback0%
findRows0%
__construct0%
execute0%
updateRequiredMwVersion0%
updateTo20%
__construct0%
execute0%
mapLegacyRestrictionBlob0%
__construct0%
getDbType0%
execute0%
importRevision0%
__construct0%
updateSkippedMessage0%
__construct0%
getDbType0%
execute0%
populateSearchIndex0%
dropMysqlTextIndex0%
createMysqlTextIndex0%
clearSearchIndex0%
__construct0%
execute0%
doWork0%
__construct0%
getUpdateKey0%
doDBUpdates0%
rebuildRecentChangesTablePass50%
__construct0%
execute0%
updateFileHeaders0%
__construct0%
execute0%
getConditions0%
setupParameters0%
__construct0%
execute0%
namespaceCond0%
doRefreshLinks0%
fixRedirect0%
fixLinksFromArticle0%
purgeFeeds0%
rebuildRecentChangesTablePass40%
dfnCheckInterval0%
addMissingImage0%
execute0%
getRepo0%
build0%
init0%
progress0%
buildTable0%
buildImage0%
imageCallback0%
buildOldImage0%
oldimageCallback0%
crawlMissing0%
checkMissingImage0%
__construct0%
rebuildRecentChangesTablePass30%
finalSetup0%
execute0%
doRebuild0%
setForce0%
__construct0%
getDbType0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
rebuildRecentChangesTablePass10%
rebuildRecentChangesTablePass20%
deleteLinksFromNonexistent0%
intervalCond0%
restoreText0%
__construct0%
getDbType0%
__construct0%
memoryLimit0%
execute0%
debugInternal0%
__construct0%
execute0%
setupLegacy0%
__construct0%
execute0%
__construct0%
execute0%
execute0%
__construct0%
sqlDoQuery0%
sqlPrintResult0%
getDbType0%
__construct0%
getDbType0%
execute0%
vacuum0%
integrityCheck0%
backup0%
checkSyntax0%
check0%
addError0%
checkExternalConcatBlobs0%
execute0%
getRollbackTitles0%
refreshTrackingCategory0%
__construct0%
refreshCategory0%
getPossibleCategories0%
__construct0%
execute0%
__construct0%
execute0%
isInactiveAccount0%
__construct0%
getDbType0%
execute0%
__construct0%
execute0%
execute0%
execute0%
handleRevision0%
__construct0%
execute0%
clearLoginThrottle0%
clearSignupThrottle0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
updateUser0%
__construct0%
charCallback0%
loadUcd0%
execute0%
__construct0%
__construct0%
execute0%
deleteRevs0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
processOptions0%
getCategoryIterator0%
getCategoryLinksIterator0%
execute0%
execute0%
finalSetup0%
disableInterwikis0%
handleRevision0%
checkOptions0%
conclusions0%
__construct0%
getDbType0%
processRevision0%
__construct0%
execute0%
__construct0%
execute0%
fetchUsed0%
doDelete0%
__construct0%
outputItem0%
__construct0%
getListingDiffRel0%
copyFileBatch0%
delFileBatch0%
filesAreSame0%
__construct0%
execute0%
copyJobs0%
__construct0%
execute0%
__construct0%
execute0%
showGrants0%
getUpdateKey0%
execute0%
doDBUpdates0%
processArRevIds0%
getSeenKey0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
fetchMessageInfo0%
fetchLocal0%
filterItem0%
__construct0%
__construct0%
handleStatus0%
enterNode0%
setCurrentFile0%
getCurrentFile0%
getFoundNodes0%
isHardDeprecated0%
enterNode0%
__construct0%
getFiles0%
execute0%
__construct0%
execute0%
execute0%
markBlob0%
checkFiles0%
__construct0%
getUpdateKey0%
doDBUpdates0%
handleRow0%
__construct0%
execute0%
queueJobs0%
__construct0%
getUpdateKey0%
updateSkippedMessage0%
doDBUpdates0%
__construct0%
waitForReplication0%
checkSlot0%
__construct0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
scrubAllVersions0%
scrubVersion0%
__construct0%
execute0%
__construct0%
getBlobStore0%
execute0%
execute0%
checkRevision0%
doPerfTest0%
__construct0%
initializeServices0%
getStartTimestamp0%
getRevisionIds0%
normalizeIds0%
execute0%
scanRevisionsByTimestamp0%
loadRevisionsByTimestamp0%
loadArchiveByRevisionId0%
getNextRevision0%
scanRevisionsById0%
loadRevisionsById0%
execute0%
convertOptionBatch0%
__construct0%
processRowToLowercase0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
processRowToUppercase0%
movePage0%
formatForHumans0%
__construct0%
getUpdateKey0%
doDBUpdates0%
__construct0%
processRow0%
killRow0%
filePath0%
imageExists0%
pageExists0%
pokeFile0%
appendTitle0%
buildSafeTitle0%
__construct0%
__construct0%
addToDependencies0%
outputStatus0%
execute0%
__construct0%
getUpdateKey0%
updateSkippedMessage0%
doDBUpdates0%
__construct0%
execute0%
execute0%
sync0%
copyExactMatch0%
__construct0%
execute0%
__construct0%
blockUsers0%
loadThing0%
execute0%
getNewCatsIterator0%
getMovedCatsIterator0%
getDeletedCatsIterator0%
getRestoredCatsIterator0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
execute0%
writeToReport0%
execute0%
handleMessagesDirs0%
__construct0%
execute0%
__construct0%
checkOptions0%
conclusions0%
stripParameters0%
processRevision0%
checkParserLocally0%
__construct0%
getAllGlobals0%
execute0%
handleExtensionFunctions0%
handleExtensionMessagesFiles0%
__construct0%
stripPath0%
removeAbsolutePath0%
removeAutodiscoveredParserTestFiles0%
handleCredits0%
handleHooks0%
handleResourceModules0%
needsComposerAutoloader0%
__construct0%
getDbType0%
execute0%
createTempTable0%
performanceLog0%
__construct0%
execute0%
removeWatch0%
cleanupTable0%
__construct0%
makeValidTitle0%
__construct0%
execute0%
deleteByWhere0%
__construct0%
execute0%
__construct0%
getUpdateKey0%
doDBUpdates0%
__construct0%
execute0%
cleanupArticle0%
processRow0%
processRow0%
fileExists0%
moveIllegalPage0%
moveInconsistentPage0%
__construct0%
execute0%
doOperations0%
__construct0%
getUpdateKey0%
doDBUpdates0%
makeNextCond0%
cleanup0%
__construct0%
execute0%
execute0%
__construct0%
execute0%
url_stat0%
__construct0%
getUpdateKey0%
doTable0%
doDBUpdates0%
makeNextCond0%
makeActorIdSubquery0%
addActorsForRows0%
migrate0%
migrateToTemp0%
migrateLogSearch0%
stripPath0%
stream_open0%
stream_close0%
getHookContainer0%
stream_flush0%
stream_read0%
stream_write0%
stream_tell0%
stream_eof0%
stream_seek0%
__construct0%
getBlobStore0%
execute0%
processOptions0%
rotateDb0%
initProgress0%
getHookRunner0%
requireTestsAutoloader0%
processFileOpt0%
getDir0%
__construct0%
activateProfiler0%
clearParamsAndArgs0%
loadParamsAndArgs0%
validateParamsAndArgs0%
maybeHelp0%
showHelp0%
finalSetup0%
afterFinalSetup0%
globals0%
loadSettings0%
purgeRedundantText0%
getDB0%
getTermSize0%
setDB0%
beginTransaction0%
commitTransaction0%
rollbackTransaction0%
lockSearchindex0%
unlockSearchindex0%
relockSearchindex0%
updateSearchIndex0%
updateSearchIndexForPage0%
posix_isatty0%
readconsole0%
readlineEmulation0%
dump0%
showReport0%
setup0%
element0%
__construct0%
execute0%
formatPercent0%
heading0%
footer0%
blockstart0%
blockend0%
element0%
heading0%
footer0%
blockstart0%
blockend0%
formatPercent0%
__construct0%
element0%
blockend0%
element0%
blockend0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
execute0%
execute0%
setTimeExceeded0%
characterData0%
checkIfTimeExceeded0%
finalOptionCheck0%
readDump0%
exportTransform0%
getText0%
getTextDb0%
getTextSpawned0%
openSpawn0%
closeSpawn0%
getTextSpawnedOnce0%
startElement0%
endElement0%
clearOpenElement0%
__construct0%
isValidTextId0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
getDbType0%
execute0%
setDbPassOption0%
setPassOption0%
validateParamsAndArgs0%
memoryLimit0%
adjustMemoryLimit0%
runChild0%
setNsfilter0%
finalSetup0%
execute0%
formatVarDump0%
isAllowedVariable0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
getNsIndex0%
__construct0%
skippedNamespace0%
reportPage0%
handleRevision0%
handleUpload0%
handleLogItem0%
report0%
showReport0%
progress0%
importFromFile0%
importFromStdin0%
importFromHandle0%
__construct0%
execute0%
validateParamsAndArgs0%
generateLimit0%
getFileCommentFromSourceWiki0%
priority0%
execute0%
__construct0%
execute0%
transformI18nFile0%
findCommentBefore0%
getAuthorsFromComment0%
__construct0%
execute0%
__construct0%
execute0%
setNamespacePriorities0%
generateNamespaces0%
guessPriority0%
closeFile0%
getPageRes0%
main0%
open0%
write0%
close0%
sitemapFilename0%
xmlHead0%
xmlSchema0%
openIndex0%
indexEntry0%
closeIndex0%
openFile0%
fileEntry0%
findFiles0%
findAuxFile0%
getFileUserFromSourceWiki0%
setAllowUnregisteredOptions0%
getUserDB0%
processUsers0%
getUserBatches0%
execute0%
__construct0%
execute0%
updateSkippedMessage0%
shouldExecute0%
supportsOption0%
addArg0%
deleteOption0%
addDescription0%
__construct0%
hasArg0%
getArg0%
getBatchSize0%
setBatchSize0%
getName0%
getStdin0%
isQuiet0%
error0%
fatalError0%
requireExtension0%
checkRequiredExtensions0%
setAgentAndTriggers0%
initialize0%
execute0%
loadFile0%
execute0%
__construct0%
execute0%
fetchScriptList0%
__construct0%
execute0%
reportException0%
__construct0%
execute0%
__construct0%
progress0%
registerFilter0%
loadPlugin0%
registerOutput0%
processOptions0%
__destruct0%
showReport0%
report0%
revCount0%
reportPage0%
backupServer0%
backupDb0%
setDB0%
initProgress0%
dump0%
execute0%
loadWithArgv43%
execute49%
getOption50%
loadSpecialVars55%
setLBFactoryTriggers62%
setParam78%
output83%
getCategoriesUpdate83%
runBatch87%

Project Risks

Method CRAP
check2652
execute2450
execute812
compressWithConcat756
execute756
execute702
generateFirstChars650
getText650
cleanupTable600
execute552
execute552
execute506
execute506
execute506
doDBUpdates462
execute462
processOptions462
execute420
execute420
doDBUpdates380
showHelp380
execute342
checkNamespace342
processTable342
doDBUpdates342
checkAll306
execute306
rebuildRecentChangesTablePass4306
execute306
copyFileBatch272
execute272
execute272
execute272
startElement272
doRefreshLinks272
cleanup240
execute240
findOrphanBlobs240
main240
execute240
execute240
execute240
execute240
execute210
execute210
moveInconsistentPage210
execute210
execute210
execute210
execute182
execute182
checkFiles182
execute182
purgeFromLogType182
finalSetup182
getTextSpawnedOnce182
dump156
execute156
syncFileBatch156
processArRevIds156
execute156
loadThing156
execute156
doPerfTest156
execute156
execute156
doDBUpdates156
execute156
mungeTitle156
execute156
execute140
transformI18nFile132
migrateLogSearch132
benchmarkSingleKeyOps132
execute132
execute132
checkSeparation132
execute132
execute132
handleResourceModules132
runMysql110
findFiles110
execute110
doDBUpdates110
pokeFile110
execute110
syncBackends110
execute110
validateParamsAndArgs110
doMove110
importFromHandle110
execute110
doDBUpdates110
processOptions110
commit110
readDump110
scanRevisionsByTimestamp110
characterData110
execute110
charCallback110
execute110
doPage90
doAllOrphans90
execute90
execute90
populateTable90
finalSetup90
doDBUpdates90
populateContentTablesForRowBatch90
makeDummyRevisionRow90
checkOrphans90
addActorsForRows90
migrateToTemp90
finalOptionCheck90
cleanupArticle90
readChars90
trackOrphanText90
rebuildRecentChangesTablePass290
showUsageStats90
showSortKeySizeHistogram90
processUsers90
updateTo290
fetchMessageInfo90
execute72
migrate72
execute72
execute72
execute72
execute72
execute72
filesAreSame72
execute72
execute72
checkLinkTable72
rebuildRecentChangesTablePass172
doDelete72
execute72
setup72
getNamespaces72
fillMissingFields72
prune_directory72
initialize72
execute72
processOptions72
addToDependencies72
doSpecialPageCacheUpdates72
execute72
endElement72
handleChar72
execute72
startChildProcs72
execute72
trackRevisions72
blockUsers72
execute72
execute72
processRow72
execute72
loadWithArgv61
execute56
execute56
handleHooks56
getBlocks56
execute56
sync56
execute56
execute56
shouldExecute56
checkMysqlAutoIncrementBug56
fetchScriptList56
execute56
sqlPrintResult56
execute56
execute56
readconsole56
doDBUpdates56
checkExternalConcatBlobs56
doUpdate56
execute56
doLenUpdates56
rotateDb56
doDBUpdates56
shouldDelete56
migrate56
execute56
doAllPages56
processFileOpt56
convertOptionBatch56
doPurge56
showReport56
execute56
execute56
execute42
doDBUpdates42
updateSearchIndex42
loadContentMap42
execute42
getAlternateTitle42
loadSettings42
purgeRedundantText42
getDestinationTitle42
execute42
readlineEmulation42
execute42
execute42
getListingDiffRel42
moveIllegalPage42
migrateToTemp42
execute42
execute42
copyExactMatch42
fixRedirect42
execute42
execute42
execute42
compressPage42
importRevision42
getConditions42
execute42
addError42
processRowToUppercase42
doSha1Updates42
dfnCheckInterval42
isAllowedVariable42
execute42
execute42
execute42
execute42
execute42
execute42
addMissingImage42
executeChild42
validateParamsAndArgs42
execute42
purgeFromArchiveTable42
pageableSortedRows42
processRevision42
processRowToLowercase42
execute42
purge42
getBatchCondition42
execute42
enterNode42
benchmarkMultiKeyOpsImmediateBlocking30
finishIncompleteMoves30
restoreText30
updateOptions30
repushAbandoned30
readFile30
doOrphanList30
execute30
loadCommentIDs30
execute30
__construct30
benchmarkMultiKeyOpsDeferredBlocking30
doDBUpdates30
updateRequiredMwVersion30
doReassignEdits30
doPopulate30
templateHook30
processRow30
purgeNamespace30
backpopulateChangeTagPerTag30
sendPurgeRequest30
doDBUpdates30
execute30
reassignArRevIds30
rebuildRecentChangesTablePass330
clearLoginThrottle30
execute30
populateSearchIndex30
execute30
doWork30
execute30
init30
deleteByWhere30
intervalCond30
refreshCategory30
formatForHumans30
deleteLinksFromNonexistent30
delFileBatch30
findAuxFile30
execute30
runChild30
execute30
execute30
error30
execute30
getTermSize30
execute30
processUsers30
doDBUpdates30
initializeServices30
closeSpawn30
isHardDeprecated30
doDBUpdates30
markBlob30
validateParamsAndArgs30
setNamespacePriorities30
execute30
setPassOption30
loadParamsAndArgs30
removeAutodiscoveredParserTestFiles30
getNsIndex20
doDBUpdates20
setupParameters20
doDBUpdates20
execute20
execute20
doSha1LegacyUpdates20
getUserBatches20
fixLinksFromArticle20
execute20
execute20
doDBUpdates20
getReport20
execute20
execute20
integrityCheck20
checkRequiredExtensions20
execute20
updateCountTag20
updateCountTagId20
setUserDefinedTags20
doDBUpdates20
write20
execute20
execute20
handleExtensionFunctions20
handleRevision20
isInactiveAccount20
handleUpload20
execute20
doDBUpdates20
showReport20
compressOldPages20
importFromFile20
killChildProcs20
dispatch20
handleRow20
doRebuild20
doDBUpdates20
checkRevision20
execute20
execute20
scanRevisionsById20
initProgress20
execute20
getTextClause20
execute20
showReport20
doDBUpdates20
execute20
getTextDb20
execute20
dump20
isUserPage20
handleRevision20
execute20
mapLegacyRestrictionBlob20
execute20
open20
doDBUpdates20
setDbPassOption20
execute20
execute20
removeWatch20
openSpawn20
processRow20
checkOptions20
doDBUpdates20
formatPercent20
Wikitext20
execute20
getLikeBatches20
copyJobs20
stream_open20
execute20
report12
execute12
execute12
skippedNamespace12
isValidTextId12
checkIfTimeExceeded12
buildTable12
checkSlot12
rebuildRecentChangesTablePass512
execute12
execute12
checkTrackingTable12
handleStatus12
handleLogItem12
checkSyntax12
loadJson12
generateNamespaces12
heading12
vacuum12
stripPath12
findCommentBefore12
sqlDoQuery12
getAuthorsFromComment12
execute12
setupLegacy12
execute12
execute12
makeNextCond12
handleExtensionMessagesFiles12
handleCredits12
open12
clearSignupThrottle12
execute12
execute12
execute12
execute12
handleMessagesDirs12
refreshTrackingCategory12
newFromCommandLine12
__construct12
execute12
listAvailableOptions12
initialiseUser12
checkParserLocally12
execute12
processRevision12
upgradeRow12
execute12
upgradeRow12
getTargetList12
execute12
setBatchSize12
getStdin12
fetchLinks12
scrubVersion12
doDBUpdates12
minify12
execute12
setAgentAndTriggers12
getTables12
execute12
adjustMemoryLimit12
buildSafeTitle12
execute12
activateProfiler12
outputItem12
maybeHelp12
makeInputText12
reopenAndWaitForReplicas12
readFile12
execute12
movePage12
getRevisionIds12
makeNextCond12
needsComposerAutoloader12
getStartTimestamp12
getOption12
execute12
createTempTable12
__construct12
loadSpecialVars7
setParam6
filterItem6
processRevision6
recompress6
execute6
moveTextRow6
loadRevisionsById6
queueJobs6
getFoundNodes6
removeAbsolutePath6
fetchUsed6
addItem6
fetchLocal6
warn6
run6
getTargetCluster6
logToFile6
execute6
info6
execute6
filesAreSame6
debug6
executeParent6
__construct6
finalSetup6
scrubAllVersions6
interpretPointer6
showGrants6
color6
compatChecks6
initTrackingTable6
checkIntegrity6
__construct6
performanceLog6
critical6
updateSortKeySizeHistogram6
execute6
backup6
isNewInstall6
globals6
movePage6
canMerge6
afterFinalSetup6
lockTables6
conclusions6
getTitle6
backpopulateChangeTagId6
updateSearchIndexForPage6
getContentModel6
execute6
filePath6
getArg6
hasArg6
upgradeLegacyArchiveRow6
checkOptions6
killRow6
getDB6
posix_isatty6
execute6
clearOpenElement6
element6
execute6
execute6
getDbType6
readAttributes6
doOperations6
execute6
execute6
getInterwikiList6
getTextSpawned6
exportTransform6
__construct6
getExtension6
doTable6
getHookRunner6
getHookContainer6
outputStatus6
memoryLimit6
load6
loadFile6
namespaceCond6
execute6
purgeFeeds6
report6
dropMysqlTextIndex6
createMysqlTextIndex6
getUpdateKey6
updateFileHeaders6
setNsfilter6
execute6
execute6
formatVarDump6
getPossibleCategories6
indexEntry6
sitemapFilename6
handleRevision6
close6
guessPriority6
getRollbackTitles6
importFromStdin6
validateParamsAndArgs6
getFileCommentFromSourceWiki6
stripParameters6
progress6
report6
backupServer6
verbose6
__destruct6
execute6
backupDb6
loadPlugin6
execute6
__construct6
showProgressAndWait6
getFileUserFromSourceWiki6
getRepo6
progress6
oldimageCallback6
checkMissingImage6
execute6
output5
setLBFactoryTriggers4
getCategoriesUpdate3
runBatch3
getOption2