Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
65.98% covered (warning)
65.98%
6242 / 9461
54.28% covered (warning)
54.28%
355 / 654
40.58% covered (danger)
40.58%
56 / 138
includes
56.67% covered (warning)
56.67%
1139 / 2010
47.20% covered (danger)
47.20%
101 / 214
16.67% covered (danger)
16.67%
2 / 12
language
100.00% covered (success)
100.00%
15 / 15
100.00% covered (success)
100.00%
4 / 4
100.00% covered (success)
100.00%
2 / 2
storage
93.33% covered (success)
93.33%
14 / 15
50.00% covered (danger)
50.00%
1 / 2
0.00% covered (danger)
0.00%
0 / 1
CheckSignatures.php
97.14% covered (success)
97.14%
34 / 35
50.00% covered (danger)
50.00%
1 / 2
0.00% covered (danger)
0.00%
0 / 1
Sqlite.php
0.00% covered (danger)
0.00%
0 / 33
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
TableCleanup.php
0.00% covered (danger)
0.00%
0 / 74
0.00% covered (danger)
0.00%
0 / 6
0.00% covered (danger)
0.00%
0 / 1
Version.php
0.00% covered (danger)
0.00%
0 / 21
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 1
addChangeTag.php
100.00% covered (success)
100.00%
14 / 14
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
addSite.php
95.56% covered (success)
95.56%
43 / 45
50.00% covered (danger)
50.00%
1 / 2
0.00% covered (danger)
0.00%
0 / 1
attachLatest.php
84.00% covered (warning)
84.00%
42 / 50
50.00% covered (danger)
50.00%
1 / 2
0.00% covered (danger)
0.00%
0 / 1
blockUsers.php
98.28% covered (success)
98.28%
114 / 116
50.00% covered (danger)
50.00%
1 / 2
0.00% covered (danger)
0.00%
0 / 1
categoryChangesAsRdf.php
71.43% covered (warning)
71.43%
200 / 280
62.50% covered (warning)
62.50%
15 / 24
0.00% covered (danger)
0.00%
0 / 1
changePassword.php
82.61% covered (warning)
82.61%
19 / 23
66.67% covered (warning)
66.67%
2 / 3
0.00% covered (danger)
0.00%
0 / 1
checkBadRedirects.php
100.00% covered (success)
100.00%
22 / 22
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
checkComposerLockUpToDate.php
93.10% covered (success)
93.10%
27 / 29
50.00% covered (danger)
50.00%
2 / 4
0.00% covered (danger)
0.00%
0 / 1
checkImages.php
100.00% covered (success)
100.00%
36 / 36
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
checkUsernames.php
100.00% covered (success)
100.00%
20 / 20
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
cleanupBlocks.php
70.52% covered (warning)
70.52%
177 / 251
53.85% covered (warning)
53.85%
7 / 13
0.00% covered (danger)
0.00%
0 / 1
cleanupCaps.php
100.00% covered (success)
100.00%
88 / 88
100.00% covered (success)
100.00%
5 / 5
100.00% covered (success)
100.00%
1 / 1
cleanupImages.php
0.00% covered (danger)
0.00%
0 / 157
0.00% covered (danger)
0.00%
0 / 9
0.00% covered (danger)
0.00%
0 / 1
cleanupTitles.php
72.78% covered (warning)
72.78%
115 / 158
16.67% covered (danger)
16.67%
1 / 6
0.00% covered (danger)
0.00%
0 / 1
cleanupWatchlist.php
100.00% covered (success)
100.00%
33 / 33
100.00% covered (success)
100.00%
4 / 4
100.00% covered (success)
100.00%
1 / 1
clearInterwikiCache.php
100.00% covered (success)
100.00%
13 / 13
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
compareParserCache.php
100.00% covered (success)
100.00%
66 / 66
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
copyJobQueue.php
100.00% covered (success)
100.00%
40 / 40
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
createAndPromote.php
96.00% covered (success)
96.00%
120 / 125
66.67% covered (warning)
66.67%
2 / 3
0.00% covered (danger)
0.00%
0 / 1
createBotPassword.php
100.00% covered (success)
100.00%
78 / 78
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
deleteArchivedRevisions.php
100.00% covered (success)
100.00%
24 / 24
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
deleteAutoPatrolLogs.php
97.27% covered (success)
97.27%
107 / 110
60.00% covered (warning)
60.00%
3 / 5
0.00% covered (danger)
0.00%
0 / 1
deleteBatch.php
78.79% covered (warning)
78.79%
52 / 66
50.00% covered (danger)
50.00%
1 / 2
0.00% covered (danger)
0.00%
0 / 1
deleteDefaultMessages.php
97.96% covered (success)
97.96%
48 / 49
50.00% covered (danger)
50.00%
1 / 2
0.00% covered (danger)
0.00%
0 / 1
deleteEqualMessages.php
94.64% covered (success)
94.64%
106 / 112
66.67% covered (warning)
66.67%
2 / 3
0.00% covered (danger)
0.00%
0 / 1
deleteOldRevisions.php
100.00% covered (success)
100.00%
48 / 48
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
deleteOrphanedRevisions.php
100.00% covered (success)
100.00%
34 / 34
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
deleteSelfExternals.php
100.00% covered (success)
100.00%
42 / 42
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
deleteTag.php
31.11% covered (danger)
31.11%
14 / 45
50.00% covered (danger)
50.00%
1 / 2
0.00% covered (danger)
0.00%
0 / 1
deleteUserEmail.php
100.00% covered (success)
100.00%
13 / 13
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
dumpBackup.php
0.00% covered (danger)
0.00%
0 / 67
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 1
dumpCategoriesAsRdf.php
53.41% covered (warning)
53.41%
47 / 88
33.33% covered (danger)
33.33%
2 / 6
0.00% covered (danger)
0.00%
0 / 1
dumpLinks.php
100.00% covered (success)
100.00%
34 / 34
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
edit.php
95.59% covered (success)
95.59%
65 / 68
50.00% covered (danger)
50.00%
1 / 2
0.00% covered (danger)
0.00%
0 / 1
emptyUserGroup.php
100.00% covered (success)
100.00%
45 / 45
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
expireTemporaryAccounts.php
75.00% covered (warning)
75.00%
54 / 72
42.86% covered (danger)
42.86%
3 / 7
0.00% covered (danger)
0.00%
0 / 1
exportSites.php
87.50% covered (warning)
87.50%
14 / 16
50.00% covered (danger)
50.00%
1 / 2
0.00% covered (danger)
0.00%
0 / 1
fetchText.php
100.00% covered (success)
100.00%
22 / 22
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
findClasses.php
76.92% covered (warning)
76.92%
10 / 13
50.00% covered (danger)
50.00%
1 / 2
0.00% covered (danger)
0.00%
0 / 1
findDeprecated.php
0.00% covered (danger)
0.00%
0 / 82
0.00% covered (danger)
0.00%
0 / 10
0.00% covered (danger)
0.00%
0 / 3
findMissingActors.php
100.00% covered (success)
100.00%
108 / 108
100.00% covered (success)
100.00%
7 / 7
100.00% covered (success)
100.00%
1 / 1
findOrphanedFiles.php
0.00% covered (danger)
0.00%
0 / 70
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 1
fixAutoblockLogTitles.php
100.00% covered (success)
100.00%
57 / 57
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
fixDoubleRedirects.php
84.21% covered (warning)
84.21%
64 / 76
66.67% covered (warning)
66.67%
2 / 3
0.00% covered (danger)
0.00%
0 / 1
fixInconsistentRedirects.php
100.00% covered (success)
100.00%
37 / 37
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
fixMergeHistoryCorruption.php
100.00% covered (success)
100.00%
61 / 61
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
fixUserRegistration.php
97.37% covered (success)
97.37%
37 / 38
50.00% covered (danger)
50.00%
1 / 2
0.00% covered (danger)
0.00%
0 / 1
fixWrongPasswordPrefixes.php
0.00% covered (danger)
0.00%
0 / 32
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 1
formatInstallDoc.php
86.21% covered (warning)
86.21%
25 / 29
50.00% covered (danger)
50.00%
1 / 2
0.00% covered (danger)
0.00%
0 / 1
generateSchemaChangeSql.php
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
generateSchemaSql.php
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
getConfiguration.php
98.84% covered (success)
98.84%
85 / 86
80.00% covered (warning)
80.00%
4 / 5
0.00% covered (danger)
0.00%
0 / 1
getLagTimes.php
91.67% covered (success)
91.67%
33 / 36
50.00% covered (danger)
50.00%
1 / 2
0.00% covered (danger)
0.00%
0 / 1
getReplicaServer.php
88.24% covered (warning)
88.24%
15 / 17
50.00% covered (danger)
50.00%
1 / 2
0.00% covered (danger)
0.00%
0 / 1
getText.php
96.55% covered (success)
96.55%
28 / 29
50.00% covered (danger)
50.00%
1 / 2
0.00% covered (danger)
0.00%
0 / 1
grep.php
94.81% covered (success)
94.81%
73 / 77
75.00% covered (warning)
75.00%
3 / 4
0.00% covered (danger)
0.00%
0 / 1
importSites.php
84.62% covered (warning)
84.62%
11 / 13
66.67% covered (warning)
66.67%
2 / 3
0.00% covered (danger)
0.00%
0 / 1
initSiteStats.php
100.00% covered (success)
100.00%
29 / 29
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
initUserPreference.php
100.00% covered (success)
100.00%
52 / 52
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
install.php
36.20% covered (danger)
36.20%
59 / 163
11.11% covered (danger)
11.11%
1 / 9
0.00% covered (danger)
0.00%
0 / 1
invalidateBotPasswords.php
100.00% covered (success)
100.00%
9 / 9
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
invalidateUserSessions.php
100.00% covered (success)
100.00%
33 / 33
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
jsparse.php
95.24% covered (success)
95.24%
20 / 21
50.00% covered (danger)
50.00%
1 / 2
0.00% covered (danger)
0.00%
0 / 1
lag.php
44.12% covered (danger)
44.12%
15 / 34
50.00% covered (danger)
50.00%
1 / 2
0.00% covered (danger)
0.00%
0 / 1
makeTestEdits.php
94.74% covered (success)
94.74%
36 / 38
50.00% covered (danger)
50.00%
1 / 2
0.00% covered (danger)
0.00%
0 / 1
manageJobs.php
44.44% covered (danger)
44.44%
16 / 36
50.00% covered (danger)
50.00%
2 / 4
0.00% covered (danger)
0.00%
0 / 1
migrateBlocks.php
0.00% covered (danger)
0.00%
0 / 107
0.00% covered (danger)
0.00%
0 / 4
0.00% covered (danger)
0.00%
0 / 1
migrateExternallinks.php
0.00% covered (danger)
0.00%
0 / 79
0.00% covered (danger)
0.00%
0 / 4
0.00% covered (danger)
0.00%
0 / 1
migrateFileRepoLayout.php
54.76% covered (warning)
54.76%
69 / 126
25.00% covered (danger)
25.00%
1 / 4
0.00% covered (danger)
0.00%
0 / 1
migrateFileTables.php
93.01% covered (success)
93.01%
173 / 186
33.33% covered (danger)
33.33%
1 / 3
0.00% covered (danger)
0.00%
0 / 1
migrateLinksTable.php
0.00% covered (danger)
0.00%
0 / 104
0.00% covered (danger)
0.00%
0 / 5
0.00% covered (danger)
0.00%
0 / 1
migrateRevisionCommentTemp.php
0.00% covered (danger)
0.00%
0 / 56
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 1
migrateUserGroup.php
100.00% covered (success)
100.00%
82 / 82
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
moveBatch.php
92.16% covered (success)
92.16%
47 / 51
50.00% covered (danger)
50.00%
1 / 2
0.00% covered (danger)
0.00%
0 / 1
mysql.php
0.00% covered (danger)
0.00%
0 / 99
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 1
nukePage.php
100.00% covered (success)
100.00%
63 / 63
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
pageExists.php
100.00% covered (success)
100.00%
11 / 11
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
parse.php
82.50% covered (warning)
82.50%
33 / 40
50.00% covered (danger)
50.00%
3 / 6
0.00% covered (danger)
0.00%
0 / 1
patchSql.php
95.45% covered (success)
95.45%
21 / 22
66.67% covered (warning)
66.67%
2 / 3
0.00% covered (danger)
0.00%
0 / 1
populateUserIsTemp.php
100.00% covered (success)
100.00%
29 / 29
100.00% covered (success)
100.00%
4 / 4
100.00% covered (success)
100.00%
1 / 1
prewarmParsoidParserCache.php
95.56% covered (success)
95.56%
86 / 90
88.89% covered (warning)
88.89%
8 / 9
0.00% covered (danger)
0.00%
0 / 1
protect.php
100.00% covered (success)
100.00%
36 / 36
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
purgeExpiredBlocks.php
100.00% covered (success)
100.00%
5 / 5
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
purgeExpiredUserrights.php
100.00% covered (success)
100.00%
7 / 7
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
purgeExpiredWatchlistItems.php
100.00% covered (success)
100.00%
15 / 15
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
purgeOldText.php
100.00% covered (success)
100.00%
4 / 4
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
purgePage.php
100.00% covered (success)
100.00%
19 / 19
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
purgeRecentChanges.php
100.00% covered (success)
100.00%
5 / 5
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
reassignEdits.php
97.87% covered (success)
97.87%
92 / 94
50.00% covered (danger)
50.00%
2 / 4
0.00% covered (danger)
0.00%
0 / 1
rebuildall.php
100.00% covered (success)
100.00%
16 / 16
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
rebuildmessages.php
100.00% covered (success)
100.00%
6 / 6
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
refreshLinks.php
8.10% covered (danger)
8.10%
17 / 210
0.00% covered (danger)
0.00%
0 / 11
0.00% covered (danger)
0.00%
0 / 1
removeInvalidEmails.php
100.00% covered (success)
100.00%
41 / 41
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
removeUnusedAccounts.php
100.00% covered (success)
100.00%
115 / 115
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
renameDbPrefix.php
56.25% covered (warning)
56.25%
18 / 32
66.67% covered (warning)
66.67%
2 / 3
0.00% covered (danger)
0.00%
0 / 1
renameRestrictions.php
100.00% covered (success)
100.00%
19 / 19
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
renameUser.php
93.75% covered (success)
93.75%
45 / 48
66.67% covered (warning)
66.67%
2 / 3
0.00% covered (danger)
0.00%
0 / 1
renameUsersMatchingPattern.php
86.60% covered (warning)
86.60%
84 / 97
50.00% covered (danger)
50.00%
2 / 4
0.00% covered (danger)
0.00%
0 / 1
resetAuthenticationThrottle.php
73.87% covered (warning)
73.87%
82 / 111
50.00% covered (danger)
50.00%
3 / 6
0.00% covered (danger)
0.00%
0 / 1
resetPageRandom.php
98.46% covered (success)
98.46%
64 / 65
50.00% covered (danger)
50.00%
1 / 2
0.00% covered (danger)
0.00%
0 / 1
resetUserEmail.php
94.44% covered (success)
94.44%
34 / 36
50.00% covered (danger)
50.00%
1 / 2
0.00% covered (danger)
0.00%
0 / 1
rollbackEdits.php
100.00% covered (success)
100.00%
65 / 65
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
runBatchedQuery.php
100.00% covered (success)
100.00%
42 / 42
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
runJobs.php
65.45% covered (warning)
65.45%
36 / 55
20.00% covered (danger)
20.00%
1 / 5
0.00% covered (danger)
0.00%
0 / 1
showJobs.php
97.73% covered (success)
97.73%
43 / 44
50.00% covered (danger)
50.00%
1 / 2
0.00% covered (danger)
0.00%
0 / 1
showSiteStats.php
100.00% covered (success)
100.00%
25 / 25
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
sql.php
51.75% covered (warning)
51.75%
59 / 114
40.00% covered (danger)
40.00%
2 / 5
0.00% covered (danger)
0.00%
0 / 1
undelete.php
100.00% covered (success)
100.00%
26 / 26
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
update.php
42.11% covered (danger)
42.11%
64 / 152
37.50% covered (danger)
37.50%
3 / 8
0.00% covered (danger)
0.00%
0 / 1
updateArticleCount.php
100.00% covered (success)
100.00%
23 / 23
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
updateCollation.php
0.00% covered (danger)
0.00%
0 / 267
0.00% covered (danger)
0.00%
0 / 8
0.00% covered (danger)
0.00%
0 / 1
updateExtensionJsonSchema.php
0.00% covered (danger)
0.00%
0 / 72
0.00% covered (danger)
0.00%
0 / 4
0.00% covered (danger)
0.00%
0 / 1
updateSpecialPages.php
100.00% covered (success)
100.00%
76 / 76
100.00% covered (success)
100.00%
5 / 5
100.00% covered (success)
100.00%
1 / 1
userOptions.php
100.00% covered (success)
100.00%
220 / 220
100.00% covered (success)
100.00%
8 / 8
100.00% covered (success)
100.00%
1 / 1
validateRegistrationFile.php
93.75% covered (success)
93.75%
15 / 16
50.00% covered (danger)
50.00%
1 / 2
0.00% covered (danger)
0.00%
0 / 1
view.php
94.12% covered (success)
94.12%
16 / 17
50.00% covered (danger)
50.00%
1 / 2
0.00% covered (danger)
0.00%
0 / 1
wikiBirthday.php
100.00% covered (success)
100.00%
37 / 37
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1